Class TicketingUserResultData


  • public class TicketingUserResultData
    extends java.lang.Object
    • Constructor Detail

      • TicketingUserResultData

        public TicketingUserResultData​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id,
                                       org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId,
                                       org.openapitools.jackson.nullable.JsonNullable<? extends TicketingUserResultType> 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 TicketingUserResultActive> 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)
      • TicketingUserResultData

        public TicketingUserResultData()
    • 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
      • 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
      • 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
      • withId

        public TicketingUserResultData withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
        Unique identifier
      • withRemoteId

        public TicketingUserResultData withRemoteId​(java.lang.String remoteId)
        Provider's unique identifier
      • withRemoteId

        public TicketingUserResultData withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
        Provider's unique identifier
      • withName

        public TicketingUserResultData withName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
        John Doe
      • withPrimaryEmail

        public TicketingUserResultData withPrimaryEmail​(java.lang.String primaryEmail)
        The user's primary email address
      • withPrimaryEmail

        public TicketingUserResultData withPrimaryEmail​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryEmail)
        The user's primary email address
      • withPrimaryPhone

        public TicketingUserResultData withPrimaryPhone​(java.lang.String primaryPhone)
        The user's primary phone number
      • withPrimaryPhone

        public TicketingUserResultData withPrimaryPhone​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryPhone)
        The user's primary phone number
      • withUsername

        public TicketingUserResultData withUsername​(java.lang.String username)
        The username of the user in the provider system
      • withUsername

        public TicketingUserResultData withUsername​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> username)
        The username of the user in the provider system
      • withFirstName

        public TicketingUserResultData withFirstName​(java.lang.String firstName)
        The first name of the user
      • withFirstName

        public TicketingUserResultData withFirstName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
        The first name of the user
      • withLastName

        public TicketingUserResultData withLastName​(java.lang.String lastName)
        The last name of the user
      • withLastName

        public TicketingUserResultData withLastName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
        The last name of the user
      • withCustomerAccountReference

        public TicketingUserResultData 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 TicketingUserResultData 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 TicketingUserResultData withCreatedAt​(java.time.OffsetDateTime createdAt)
        The timestamp when the record was created
      • withCreatedAt

        public TicketingUserResultData withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
        The timestamp when the record was created
      • withUpdatedAt

        public TicketingUserResultData withUpdatedAt​(java.time.OffsetDateTime updatedAt)
        The timestamp when the record was last updated
      • withUpdatedAt

        public TicketingUserResultData 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:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object