Package com.moesif.api.models
Class CompanyBuilder
- java.lang.Object
-
- com.moesif.api.models.CompanyBuilder
-
public class CompanyBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description CompanyBuilder()Default constructor to initialize the instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompanyModelbuild()Build the instance with the given valuesCompanyBuildercampaign(CampaignModel campaign)the campaignCompanyBuildercompanyDomain(String companyDomain)Company Domain StringCompanyBuildercompanyId(String companyId)User's company_id stringCompanyBuilderipAddress(String ipAddress)Last seen IP Address of the user if knownCompanyBuildermetadata(Object metadata)Custom user metadata as a JSON objectCompanyBuildermodifiedTime(Date modifiedTime)Timestamp of when user was updated.CompanyBuildersessionToken(String sessionToken)End user's auth/session token
-
-
-
Method Detail
-
companyId
public CompanyBuilder companyId(String companyId)
User's company_id string- Parameters:
companyId- the field to set- Returns:
- itself
-
modifiedTime
public CompanyBuilder modifiedTime(Date modifiedTime)
Timestamp of when user was updated. (Moesif will use the current time if not set)- Parameters:
modifiedTime- the field to set- Returns:
- itself
-
ipAddress
public CompanyBuilder ipAddress(String ipAddress)
Last seen IP Address of the user if known- Parameters:
ipAddress- the field to set- Returns:
- itself
-
sessionToken
public CompanyBuilder sessionToken(String sessionToken)
End user's auth/session token- Parameters:
sessionToken- the field to set- Returns:
- itself
-
companyDomain
public CompanyBuilder companyDomain(String companyDomain)
Company Domain String- Parameters:
companyDomain- the field to set- Returns:
- itself
-
metadata
public CompanyBuilder metadata(Object metadata)
Custom user metadata as a JSON object- Parameters:
metadata- the field to set- Returns:
- itself
-
campaign
public CompanyBuilder campaign(CampaignModel campaign)
the campaign- Parameters:
campaign- the field to set- Returns:
- itself
-
build
public CompanyModel build()
Build the instance with the given values- Returns:
- The built UserModel
-
-