Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ Add this dependency to your project's build file:

- Java11+
```groovy
implementation 'com.fullcontact.client:java11:4.0.0'
implementation 'com.fullcontact.client:java11:5.0.0'
```
- Java8+
```groovy
implementation 'com.fullcontact.client:java8:4.0.0'
implementation 'com.fullcontact.client:java8:5.0.0'
```

### Maven users
Expand All @@ -29,15 +29,15 @@ Add this dependency to your project's POM:
<dependency>
<groupId>com.fullcontact.client</groupId>
<artifactId>java11</artifactId>
<version>4.0.0</version>
<version>5.0.0</version>
</dependency>
```
- Java8+
```xml
<dependency>
<groupId>com.fullcontact.client</groupId>
<artifactId>java8</artifactId>
<version>4.0.0</version>
<version>5.0.0</version>
</dependency>
```

Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

group 'com.fullcontact.client'
version '4.0.0'
version '5.0.0'


allprojects {
Expand Down
2 changes: 1 addition & 1 deletion java-common-artifacts/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ plugins {
}

group 'com.fullcontact.client'
version '4.0.0'
version '5.0.0'

sourceCompatibility = 1.8

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
/** Defines the constants used in FullContact client */
public class FCConstants {
public static final String API_BASE_DEFAULT = "https://api.fullcontact.com/v3/";
public static final String VERSION = "4.0.0";
public static final String VERSION = "5.0.0";

// User Agent
public static final String USER_AGENT_Java8 = "FullContact_Java8_Client_V" + VERSION;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.fullcontact.apilib.auth;

import static com.fullcontact.apilib.auth.CredentialConstants.*;

import com.fullcontact.apilib.FullContactException;
import lombok.Getter;

import static com.fullcontact.apilib.auth.CredentialConstants.*;

/** Default way of providing authentication through Environment variables */
@Getter
public class DefaultCredentialProvider implements CredentialsProvider {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,13 @@

import com.fullcontact.apilib.FullContactException;
import com.fullcontact.apilib.models.Tag;
import java.util.Collections;
import java.util.List;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Singular;

import java.util.Collections;
import java.util.List;

@Builder(toBuilder = true)
@EqualsAndHashCode
@Getter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,10 @@
import com.fullcontact.apilib.models.Location;
import com.fullcontact.apilib.models.PersonName;
import com.fullcontact.apilib.models.Profile;
import java.util.List;
import lombok.*;
import lombok.experimental.SuperBuilder;

import java.util.List;

@Getter
@SuperBuilder(toBuilder = true)
@AllArgsConstructor
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
package com.fullcontact.apilib.models.Request;

import com.fullcontact.apilib.FullContactException;
import java.util.List;
import lombok.*;
import lombok.experimental.SuperBuilder;

import java.util.List;

@SuperBuilder(toBuilder = true)
@EqualsAndHashCode
@Getter
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
package com.fullcontact.apilib.models.Request;

import com.fullcontact.apilib.models.enums.Confidence;
import java.util.List;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.experimental.SuperBuilder;

import java.util.List;

/** Class to create request for Person Enrich */
@Getter
@EqualsAndHashCode(callSuper = true)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
package com.fullcontact.apilib.models.Request;

import com.fullcontact.apilib.FullContactException;
import java.util.List;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;

import java.util.List;

@EqualsAndHashCode
@Builder(toBuilder = true)
@Getter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@

import com.fullcontact.apilib.FullContactException;
import com.fullcontact.apilib.models.Tag;
import java.util.List;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Singular;
import lombok.experimental.SuperBuilder;

import java.util.List;
/** Class to create request for Resolve */
@Getter
@EqualsAndHashCode(callSuper = true)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,13 @@

import com.fullcontact.apilib.FullContactException;
import com.fullcontact.apilib.models.Tag;
import java.util.Collections;
import java.util.List;
import lombok.Builder;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Singular;

import java.util.Collections;
import java.util.List;

@EqualsAndHashCode
@Builder(toBuilder = true)
@Getter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,7 @@
@NoArgsConstructor
public class ActivityResponse extends FCResponse {
Double emails;
Double online;
Double social;
Double employment;
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,6 @@ public class Age {
private String range;
private int value;
private Date birthday;
private String ageIn2YearRanges;
private String exactAge;
}
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
package com.fullcontact.apilib.models.Response;

import lombok.*;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import lombok.*;

@Getter
@ToString
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
package com.fullcontact.apilib.models.Response;

import lombok.*;

@Getter
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@NoArgsConstructor
public class ChildrenInfo {
private Gender gender;
private BirthDate birthDate;
}

@Getter
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@NoArgsConstructor
class Gender {
private String firstChild;
private String secondChild;
private String thirdChild;
private String fourthChild;
}

@Getter
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@NoArgsConstructor
class BirthDate {
private String firstChild;
private String secondChild;
private String thirdChild;
private String fourthChild;
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,9 @@
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@NoArgsConstructor
public class Collectibles {
boolean general, coins, dolls, figurines, other, plates, sportsMemorabilia, stamps, fineArts;
private String dolls;
private String figurines;
private String any;
private String artAntique;
private String clubContinuity;
}
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
package com.fullcontact.apilib.models.Response;

import com.fullcontact.apilib.models.Location;
import java.util.List;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

import java.util.List;

@Getter
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@NoArgsConstructor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@

import lombok.*;

import java.util.List;

@Getter
@ToString
@AllArgsConstructor(access = AccessLevel.PROTECTED)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,41 @@
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@NoArgsConstructor
public class Demographics {
private String gender, maritalStatus, occupation, livingStatus;
private String gender;
private Age age;
private Consumers consumers;
private HomeInfo homeInfo;
private Enthusiasts enthusiasts;
private MaritalInfo maritalInfo;

@Getter
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@NoArgsConstructor
public static class HomeInfo {
private String homeOwner;
private String homeOwnerIndicator;
}
}

@Getter
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@NoArgsConstructor
class Consumers {
private String valueScore;
}

@Getter
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@NoArgsConstructor
class Enthusiasts {
private String niches;
private String politicalParty;
}

@Getter
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@NoArgsConstructor
class MaritalInfo {
private String maritalStatus;
private String maritalStatusIndicator;
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,12 @@

import com.fullcontact.apilib.models.Location;
import com.fullcontact.apilib.models.PersonName;
import java.util.List;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

import java.util.List;

@Getter
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@NoArgsConstructor
Expand All @@ -18,18 +17,16 @@ public class Details {
private String gender;
private Household household;
private Demographics demographics;
private Finance finance;
private Census census;
private Survey survey;
private Buyer buyer;
private Survey surveys;
private List<EmailAndPhone> emails, phones;
private Profiles profiles;
private Identifiers identifiers;
private Automotive automotive;
private List<Location> locations;
private List<Employment> employment;
private List<Photo> photos;
private List<Education> education;
private List<URL> urls;
private List<Interest> interests;
private Triggers triggers;
private MarketTrends marketTrends;
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,7 @@
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@NoArgsConstructor
public class DietConcerns {
private boolean general, loseWeight, eatNatural, vitaminSupplements, healthy;
private String naturalFoods;
private String diet;
private String weightControl;
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,26 @@
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@NoArgsConstructor
public class FamilyInfo {
private int totalAdults, totalChildren, totalPeopleInHousehold;
private String householdSize;
private String numberOfAdults;
private String numberOfChildren;

private LifeCycles lifeCycles;
}

@Getter
@AllArgsConstructor(access = AccessLevel.PROTECTED)
@NoArgsConstructor
class LifeCycles {
private String babyBoomers;
private String dualIncomeNoKids;
private String familyTies;
private String generationX;
private String millenials;
private String millenialsButFirstLetMeTakeASelfie;
private String millenialsGettinHitched;
private String millenialsIAmAnAdult;
private String millenialsLivesWithMom;
private String millenialsMomLife;
private String millenialsPuttingDownRoots;
}
Loading