Class LinkedAccount
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.LinkedAccount
-
public class LinkedAccount extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLinkedAccount.Builder
-
Constructor Summary
Constructors Constructor Description 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)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 java.util.Map<java.lang.String,java.lang.Object>> 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)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LinkedAccount.Builderbuilder()java.time.OffsetDateTimecreatedAt()org.openapitools.jackson.nullable.JsonNullable<Credentials>credentials()booleanequals(java.lang.Object o)inthashCode()java.lang.Stringid()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>label()java.lang.StringoriginOwnerId()java.lang.StringoriginOwnerName()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>originUsername()java.lang.Stringprovider()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>providerName()org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>>setupInformation()Statusstatus()org.openapitools.jackson.nullable.JsonNullable<java.util.List<StatusReason>>statusReasons()java.lang.StringtoString()org.openapitools.jackson.nullable.JsonNullable<LinkedAccountType>type()The account typejava.time.OffsetDateTimeupdatedAt()LinkedAccountwithCreatedAt(java.time.OffsetDateTime createdAt)LinkedAccountwithCredentials(Credentials credentials)LinkedAccountwithCredentials(org.openapitools.jackson.nullable.JsonNullable<? extends Credentials> credentials)LinkedAccountwithId(java.lang.String id)LinkedAccountwithLabel(java.lang.String label)LinkedAccountwithLabel(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label)LinkedAccountwithOriginOwnerId(java.lang.String originOwnerId)LinkedAccountwithOriginOwnerName(java.lang.String originOwnerName)LinkedAccountwithOriginUsername(java.lang.String originUsername)LinkedAccountwithOriginUsername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> originUsername)LinkedAccountwithProvider(java.lang.String provider)LinkedAccountwithProviderName(java.lang.String providerName)LinkedAccountwithProviderName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> providerName)LinkedAccountwithSetupInformation(java.util.Map<java.lang.String,java.lang.Object> setupInformation)LinkedAccountwithSetupInformation(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> setupInformation)LinkedAccountwithStatus(Status status)LinkedAccountwithStatusReasons(java.util.List<StatusReason> statusReasons)LinkedAccountwithStatusReasons(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<StatusReason>> statusReasons)LinkedAccountwithType(LinkedAccountType type)The account typeLinkedAccountwithType(org.openapitools.jackson.nullable.JsonNullable<? extends LinkedAccountType> type)The account typeLinkedAccountwithUpdatedAt(java.time.OffsetDateTime updatedAt)
-
-
-
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 java.util.Map<java.lang.String,java.lang.Object>> 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<java.util.Map<java.lang.String,java.lang.Object>> 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
-
builder
public static LinkedAccount.Builder builder()
-
withId
public LinkedAccount withId(java.lang.String id)
-
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)
-
withStatus
public LinkedAccount withStatus(Status status)
-
withStatusReasons
public LinkedAccount withStatusReasons(java.util.List<StatusReason> statusReasons)
-
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(Credentials credentials)
-
withCredentials
public LinkedAccount withCredentials(org.openapitools.jackson.nullable.JsonNullable<? extends Credentials> credentials)
-
withSetupInformation
public LinkedAccount withSetupInformation(java.util.Map<java.lang.String,java.lang.Object> setupInformation)
-
withSetupInformation
public LinkedAccount withSetupInformation(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> 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)
-
withType
public LinkedAccount withType(LinkedAccountType type)
The account type
-
withType
public LinkedAccount withType(org.openapitools.jackson.nullable.JsonNullable<? extends LinkedAccountType> type)
The account type
-
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
-
-