Class MessagingUser


  • public class MessagingUser
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  MessagingUser.Builder  
    • Constructor Summary

      Constructors 
      Constructor Description
      MessagingUser()  
      MessagingUser​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> username, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName, org.openapitools.jackson.nullable.JsonNullable<? extends Bot> bot, org.openapitools.jackson.nullable.JsonNullable<? extends MessagingUserActive> active)  
    • Constructor Detail

      • MessagingUser

        public MessagingUser​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id,
                             org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId,
                             org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email,
                             org.openapitools.jackson.nullable.JsonNullable<java.lang.String> username,
                             org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name,
                             org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName,
                             org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName,
                             org.openapitools.jackson.nullable.JsonNullable<? extends Bot> bot,
                             org.openapitools.jackson.nullable.JsonNullable<? extends MessagingUserActive> active)
      • MessagingUser

        public MessagingUser()
    • 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
      • email

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email()
        Email address of the user
      • username

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> username()
        Username of the user
      • name

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name()
        Full name of the user
      • firstName

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName()
        First name of the user
      • lastName

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName()
        Last name of the user
      • bot

        public org.openapitools.jackson.nullable.JsonNullable<Bot> bot()
        Whether the user is a bot
      • active

        public org.openapitools.jackson.nullable.JsonNullable<MessagingUserActive> active()
        Whether the user is active
      • withId

        public MessagingUser withId​(java.lang.String id)
        Unique identifier
      • withId

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

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

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

        public MessagingUser withEmail​(java.lang.String email)
        Email address of the user
      • withEmail

        public MessagingUser withEmail​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email)
        Email address of the user
      • withUsername

        public MessagingUser withUsername​(java.lang.String username)
        Username of the user
      • withUsername

        public MessagingUser withUsername​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> username)
        Username of the user
      • withName

        public MessagingUser withName​(java.lang.String name)
        Full name of the user
      • withName

        public MessagingUser withName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
        Full name of the user
      • withFirstName

        public MessagingUser withFirstName​(java.lang.String firstName)
        First name of the user
      • withFirstName

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

        public MessagingUser withLastName​(java.lang.String lastName)
        Last name of the user
      • withLastName

        public MessagingUser withLastName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
        Last name of the user
      • withBot

        public MessagingUser withBot​(org.openapitools.jackson.nullable.JsonNullable<? extends Bot> bot)
        Whether the user is a bot
      • withActive

        public MessagingUser withActive​(org.openapitools.jackson.nullable.JsonNullable<? extends MessagingUserActive> active)
        Whether the user is active
      • 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