Class TicketingUser
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.TicketingUser
-
public class TicketingUser extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTicketingUser.Builder
-
Constructor Summary
Constructors Constructor Description TicketingUser()TicketingUser(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends TicketingUserType> type, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryEmail, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryPhone, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> username, org.openapitools.jackson.nullable.JsonNullable<? extends TicketingUserActive> active, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> customerAccountReference, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.openapitools.jackson.nullable.JsonNullable<TicketingUserActive>active()If the user is activestatic TicketingUser.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>createdAt()The timestamp when the record was createdorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>customerAccountReference()The unique account reference assigned as an external user (e.g.booleanequals(java.lang.Object o)org.openapitools.jackson.nullable.JsonNullable<java.lang.String>firstName()The first name of the userinthashCode()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>id()Unique identifierorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>lastName()The last name of the userorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>name()John Doeorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>primaryEmail()The user's primary email addressorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>primaryPhone()The user's primary phone numberorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteId()Provider's unique identifierjava.lang.StringtoString()org.openapitools.jackson.nullable.JsonNullable<TicketingUserType>type()org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>updatedAt()The timestamp when the record was last updatedorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>username()The username of the user in the provider systemTicketingUserwithActive(TicketingUserActive active)If the user is activeTicketingUserwithActive(org.openapitools.jackson.nullable.JsonNullable<? extends TicketingUserActive> active)If the user is activeTicketingUserwithCreatedAt(java.time.OffsetDateTime createdAt)The timestamp when the record was createdTicketingUserwithCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)The timestamp when the record was createdTicketingUserwithCustomerAccountReference(java.lang.String customerAccountReference)The unique account reference assigned as an external user (e.g.TicketingUserwithCustomerAccountReference(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> customerAccountReference)The unique account reference assigned as an external user (e.g.TicketingUserwithFirstName(java.lang.String firstName)The first name of the userTicketingUserwithFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)The first name of the userTicketingUserwithId(java.lang.String id)Unique identifierTicketingUserwithId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierTicketingUserwithLastName(java.lang.String lastName)The last name of the userTicketingUserwithLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)The last name of the userTicketingUserwithName(java.lang.String name)John DoeTicketingUserwithName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)John DoeTicketingUserwithPrimaryEmail(java.lang.String primaryEmail)The user's primary email addressTicketingUserwithPrimaryEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryEmail)The user's primary email addressTicketingUserwithPrimaryPhone(java.lang.String primaryPhone)The user's primary phone numberTicketingUserwithPrimaryPhone(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryPhone)The user's primary phone numberTicketingUserwithRemoteId(java.lang.String remoteId)Provider's unique identifierTicketingUserwithRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierTicketingUserwithType(TicketingUserType type)TicketingUserwithType(org.openapitools.jackson.nullable.JsonNullable<? extends TicketingUserType> type)TicketingUserwithUpdatedAt(java.time.OffsetDateTime updatedAt)The timestamp when the record was last updatedTicketingUserwithUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)The timestamp when the record was last updatedTicketingUserwithUsername(java.lang.String username)The username of the user in the provider systemTicketingUserwithUsername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> username)The username of the user in the provider system
-
-
-
Constructor Detail
-
TicketingUser
public TicketingUser(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends TicketingUserType> type, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryEmail, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryPhone, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> username, org.openapitools.jackson.nullable.JsonNullable<? extends TicketingUserActive> active, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> customerAccountReference, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
-
TicketingUser
public TicketingUser()
-
-
Method Detail
-
id
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
Unique identifier
-
remoteId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
Provider's unique identifier
-
type
public org.openapitools.jackson.nullable.JsonNullable<TicketingUserType> type()
-
name
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name()
John Doe
-
primaryEmail
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryEmail()
The user's primary email address
-
primaryPhone
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryPhone()
The user's primary phone number
-
username
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> username()
The username of the user in the provider system
-
active
public org.openapitools.jackson.nullable.JsonNullable<TicketingUserActive> active()
If the user is active
-
firstName
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName()
The first name of the user
-
lastName
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName()
The last name of the user
-
customerAccountReference
public 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 org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
The timestamp when the record was created
-
updatedAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
The timestamp when the record was last updated
-
builder
public static TicketingUser.Builder builder()
-
withId
public TicketingUser withId(java.lang.String id)
Unique identifier
-
withId
public TicketingUser withId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
withRemoteId
public TicketingUser withRemoteId(java.lang.String remoteId)
Provider's unique identifier
-
withRemoteId
public TicketingUser withRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
withType
public TicketingUser withType(TicketingUserType type)
-
withType
public TicketingUser withType(org.openapitools.jackson.nullable.JsonNullable<? extends TicketingUserType> type)
-
withName
public TicketingUser withName(java.lang.String name)
John Doe
-
withName
public TicketingUser withName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
John Doe
-
withPrimaryEmail
public TicketingUser withPrimaryEmail(java.lang.String primaryEmail)
The user's primary email address
-
withPrimaryEmail
public TicketingUser withPrimaryEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryEmail)
The user's primary email address
-
withPrimaryPhone
public TicketingUser withPrimaryPhone(java.lang.String primaryPhone)
The user's primary phone number
-
withPrimaryPhone
public TicketingUser withPrimaryPhone(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryPhone)
The user's primary phone number
-
withUsername
public TicketingUser withUsername(java.lang.String username)
The username of the user in the provider system
-
withUsername
public TicketingUser withUsername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> username)
The username of the user in the provider system
-
withActive
public TicketingUser withActive(TicketingUserActive active)
If the user is active
-
withActive
public TicketingUser withActive(org.openapitools.jackson.nullable.JsonNullable<? extends TicketingUserActive> active)
If the user is active
-
withFirstName
public TicketingUser withFirstName(java.lang.String firstName)
The first name of the user
-
withFirstName
public TicketingUser withFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
The first name of the user
-
withLastName
public TicketingUser withLastName(java.lang.String lastName)
The last name of the user
-
withLastName
public TicketingUser withLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
The last name of the user
-
withCustomerAccountReference
public TicketingUser withCustomerAccountReference(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)
-
withCustomerAccountReference
public TicketingUser withCustomerAccountReference(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)
-
withCreatedAt
public TicketingUser withCreatedAt(java.time.OffsetDateTime createdAt)
The timestamp when the record was created
-
withCreatedAt
public TicketingUser withCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
The timestamp when the record was created
-
withUpdatedAt
public TicketingUser withUpdatedAt(java.time.OffsetDateTime updatedAt)
The timestamp when the record was last updated
-
withUpdatedAt
public TicketingUser withUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
The timestamp when the record was last updated
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-