Package com.moesif.api.models
Class SubscriptionBuilder
- java.lang.Object
-
- com.moesif.api.models.SubscriptionBuilder
-
public class SubscriptionBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description SubscriptionBuilder()Default constructor to initialize the instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubscriptionModelbuild()Build the instance with the given valuesSubscriptionBuildercompanyId(String companyId)User's company_id stringSubscriptionBuildercurrentPeriodEnd(Date currentPeriodEnd)End date of the current subscription periodSubscriptionBuildercurrentPeriodStart(Date currentPeriodStart)Start date of the current subscription periodSubscriptionBuildermetadata(Object metadata)Custom user metadata as a JSON objectSubscriptionBuilderstatus(String status)Subscription statusSubscriptionBuildersubscriptionId(String subscriptionId)Subscription Id
-
-
-
Method Detail
-
subscriptionId
public SubscriptionBuilder subscriptionId(String subscriptionId)
Subscription Id- Parameters:
subscriptionId- the field to set- Returns:
- itself
-
companyId
public SubscriptionBuilder companyId(String companyId)
User's company_id string- Parameters:
companyId- the field to set- Returns:
- itself
-
currentPeriodStart
public SubscriptionBuilder currentPeriodStart(Date currentPeriodStart)
Start date of the current subscription period- Parameters:
currentPeriodStart- the field to set- Returns:
- itself
-
currentPeriodEnd
public SubscriptionBuilder currentPeriodEnd(Date currentPeriodEnd)
End date of the current subscription period- Parameters:
currentPeriodEnd- the field to set- Returns:
- itself
-
status
public SubscriptionBuilder status(String status)
Subscription status- Parameters:
status- the field to set- Returns:
- itself
-
metadata
public SubscriptionBuilder metadata(Object metadata)
Custom user metadata as a JSON object- Parameters:
metadata- the field to set- Returns:
- itself
-
build
public SubscriptionModel build()
Build the instance with the given values- Returns:
- The built UserModel
-
-