Class LinkedAccount


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

      • LinkedAccount

        public LinkedAccount​(java.lang.String id,
                             java.lang.String provider,
                             org.openapitools.jackson.nullable.JsonNullable<java.lang.String> providerName,
                             Status status,
                             org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<StatusReason>> statusReasons,
                             java.lang.String originOwnerId,
                             java.lang.String originOwnerName,
                             org.openapitools.jackson.nullable.JsonNullable<java.lang.String> originUsername,
                             org.openapitools.jackson.nullable.JsonNullable<? extends Credentials> credentials,
                             org.openapitools.jackson.nullable.JsonNullable<? extends SetupInformation> setupInformation,
                             org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label,
                             java.time.OffsetDateTime createdAt,
                             java.time.OffsetDateTime updatedAt,
                             org.openapitools.jackson.nullable.JsonNullable<? extends LinkedAccountType> type)
      • LinkedAccount

        public LinkedAccount​(java.lang.String id,
                             java.lang.String provider,
                             Status status,
                             java.lang.String originOwnerId,
                             java.lang.String originOwnerName,
                             java.time.OffsetDateTime createdAt,
                             java.time.OffsetDateTime updatedAt)
    • Method Detail

      • id

        public java.lang.String id()
      • provider

        public java.lang.String provider()
      • providerName

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> providerName()
      • status

        public Status status()
      • statusReasons

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<StatusReason>> statusReasons()
      • originOwnerId

        public java.lang.String originOwnerId()
      • originOwnerName

        public java.lang.String originOwnerName()
      • originUsername

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> originUsername()
      • credentials

        public org.openapitools.jackson.nullable.JsonNullable<Credentials> credentials()
      • setupInformation

        public org.openapitools.jackson.nullable.JsonNullable<SetupInformation> setupInformation()
      • label

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label()
      • createdAt

        public java.time.OffsetDateTime createdAt()
      • updatedAt

        public java.time.OffsetDateTime updatedAt()
      • type

        public org.openapitools.jackson.nullable.JsonNullable<LinkedAccountType> type()
        The account type
      • withProvider

        public LinkedAccount withProvider​(java.lang.String provider)
      • withProviderName

        public LinkedAccount withProviderName​(java.lang.String providerName)
      • withProviderName

        public LinkedAccount withProviderName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> providerName)
      • withStatusReasons

        public LinkedAccount withStatusReasons​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<StatusReason>> statusReasons)
      • withOriginOwnerId

        public LinkedAccount withOriginOwnerId​(java.lang.String originOwnerId)
      • withOriginOwnerName

        public LinkedAccount withOriginOwnerName​(java.lang.String originOwnerName)
      • withOriginUsername

        public LinkedAccount withOriginUsername​(java.lang.String originUsername)
      • withOriginUsername

        public LinkedAccount withOriginUsername​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> originUsername)
      • withCredentials

        public LinkedAccount withCredentials​(org.openapitools.jackson.nullable.JsonNullable<? extends Credentials> credentials)
      • withSetupInformation

        public LinkedAccount withSetupInformation​(org.openapitools.jackson.nullable.JsonNullable<? extends SetupInformation> setupInformation)
      • withLabel

        public LinkedAccount withLabel​(java.lang.String label)
      • withLabel

        public LinkedAccount withLabel​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label)
      • withCreatedAt

        public LinkedAccount withCreatedAt​(java.time.OffsetDateTime createdAt)
      • withUpdatedAt

        public LinkedAccount withUpdatedAt​(java.time.OffsetDateTime updatedAt)
      • 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