Class TicketingUser.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.TicketingUser.Builder
-
- Enclosing class:
- TicketingUser
public static final class TicketingUser.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TicketingUser.Builderactive(TicketingUserActive active)If the user is activeTicketingUser.Builderactive(org.openapitools.jackson.nullable.JsonNullable<? extends TicketingUserActive> active)If the user is activeTicketingUserbuild()TicketingUser.BuildercreatedAt(java.time.OffsetDateTime createdAt)The timestamp when the record was createdTicketingUser.BuildercreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)The timestamp when the record was createdTicketingUser.BuildercustomerAccountReference(java.lang.String customerAccountReference)The unique account reference assigned as an external user (e.g.TicketingUser.BuildercustomerAccountReference(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> customerAccountReference)The unique account reference assigned as an external user (e.g.TicketingUser.BuilderfirstName(java.lang.String firstName)The first name of the userTicketingUser.BuilderfirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)The first name of the userTicketingUser.Builderid(java.lang.String id)Unique identifierTicketingUser.Builderid(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierTicketingUser.BuilderlastName(java.lang.String lastName)The last name of the userTicketingUser.BuilderlastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)The last name of the userTicketingUser.Buildername(java.lang.String name)John DoeTicketingUser.Buildername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)John DoeTicketingUser.BuilderprimaryEmail(java.lang.String primaryEmail)The user's primary email addressTicketingUser.BuilderprimaryEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryEmail)The user's primary email addressTicketingUser.BuilderprimaryPhone(java.lang.String primaryPhone)The user's primary phone numberTicketingUser.BuilderprimaryPhone(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryPhone)The user's primary phone numberTicketingUser.BuilderremoteId(java.lang.String remoteId)Provider's unique identifierTicketingUser.BuilderremoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierTicketingUser.Buildertype(TicketingUserType type)TicketingUser.Buildertype(org.openapitools.jackson.nullable.JsonNullable<? extends TicketingUserType> type)TicketingUser.BuilderupdatedAt(java.time.OffsetDateTime updatedAt)The timestamp when the record was last updatedTicketingUser.BuilderupdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)The timestamp when the record was last updatedTicketingUser.Builderusername(java.lang.String username)The username of the user in the provider systemTicketingUser.Builderusername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> username)The username of the user in the provider system
-
-
-
Method Detail
-
id
public TicketingUser.Builder id(java.lang.String id)
Unique identifier
-
id
public TicketingUser.Builder id(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
remoteId
public TicketingUser.Builder remoteId(java.lang.String remoteId)
Provider's unique identifier
-
remoteId
public TicketingUser.Builder remoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
type
public TicketingUser.Builder type(TicketingUserType type)
-
type
public TicketingUser.Builder type(org.openapitools.jackson.nullable.JsonNullable<? extends TicketingUserType> type)
-
name
public TicketingUser.Builder name(java.lang.String name)
John Doe
-
name
public TicketingUser.Builder name(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
John Doe
-
primaryEmail
public TicketingUser.Builder primaryEmail(java.lang.String primaryEmail)
The user's primary email address
-
primaryEmail
public TicketingUser.Builder primaryEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryEmail)
The user's primary email address
-
primaryPhone
public TicketingUser.Builder primaryPhone(java.lang.String primaryPhone)
The user's primary phone number
-
primaryPhone
public TicketingUser.Builder primaryPhone(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryPhone)
The user's primary phone number
-
username
public TicketingUser.Builder username(java.lang.String username)
The username of the user in the provider system
-
username
public TicketingUser.Builder username(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> username)
The username of the user in the provider system
-
active
public TicketingUser.Builder active(TicketingUserActive active)
If the user is active
-
active
public TicketingUser.Builder active(org.openapitools.jackson.nullable.JsonNullable<? extends TicketingUserActive> active)
If the user is active
-
firstName
public TicketingUser.Builder firstName(java.lang.String firstName)
The first name of the user
-
firstName
public TicketingUser.Builder firstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
The first name of the user
-
lastName
public TicketingUser.Builder lastName(java.lang.String lastName)
The last name of the user
-
lastName
public TicketingUser.Builder lastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
The last name of the user
-
customerAccountReference
public TicketingUser.Builder customerAccountReference(java.lang.String customerAccountReference)
The unique account reference assigned as an external user (e.g. the customer account identifier registered on the customer-facing site or portal)
-
customerAccountReference
public TicketingUser.Builder customerAccountReference(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> customerAccountReference)
The unique account reference assigned as an external user (e.g. the customer account identifier registered on the customer-facing site or portal)
-
createdAt
public TicketingUser.Builder createdAt(java.time.OffsetDateTime createdAt)
The timestamp when the record was created
-
createdAt
public TicketingUser.Builder createdAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
The timestamp when the record was created
-
updatedAt
public TicketingUser.Builder updatedAt(java.time.OffsetDateTime updatedAt)
The timestamp when the record was last updated
-
updatedAt
public TicketingUser.Builder updatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
The timestamp when the record was last updated
-
build
public TicketingUser build()
-
-