Class ConnectSessionTokenAuthLink


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

      • ConnectSessionTokenAuthLink

        public ConnectSessionTokenAuthLink​(double id,
                                           double organizationId,
                                           java.lang.String projectId,
                                           org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ConnectSessionTokenAuthLinkCategories>> categories,
                                           org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider,
                                           java.lang.String originOwnerId,
                                           java.lang.String originOwnerName,
                                           org.openapitools.jackson.nullable.JsonNullable<java.lang.String> originUsername,
                                           org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId,
                                           org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label,
                                           java.time.OffsetDateTime createdAt,
                                           org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionTokenAuthLinkMetadata> metadata,
                                           org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalTriggerToken,
                                           org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionTokenAuthLinkType> type,
                                           java.lang.String token,
                                           java.lang.String authLinkUrl)
      • ConnectSessionTokenAuthLink

        public ConnectSessionTokenAuthLink​(double id,
                                           double organizationId,
                                           java.lang.String projectId,
                                           java.lang.String originOwnerId,
                                           java.lang.String originOwnerName,
                                           java.time.OffsetDateTime createdAt,
                                           java.lang.String token,
                                           java.lang.String authLinkUrl)
    • Method Detail

      • id

        public double id()
      • organizationId

        public double organizationId()
      • projectId

        public java.lang.String projectId()
      • provider

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider()
      • originOwnerId

        public java.lang.String originOwnerId()
      • originOwnerName

        public java.lang.String originOwnerName()
      • originUsername

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

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

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

        public java.time.OffsetDateTime createdAt()
      • metadata

        public org.openapitools.jackson.nullable.JsonNullable<ConnectSessionTokenAuthLinkMetadata> metadata()
        Arbitrary set of key and values defined during the session token creation. This can be used to tag an account (eg. based on their pricing plan)
      • externalTriggerToken

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalTriggerToken()
        External trigger token to be used to trigger actions on the account
      • token

        public java.lang.String token()
      • authLinkUrl

        public java.lang.String authLinkUrl()
      • withProvider

        public ConnectSessionTokenAuthLink withProvider​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider)
      • withOriginUsername

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

        public ConnectSessionTokenAuthLink withAccountId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId)
      • withMetadata

        public ConnectSessionTokenAuthLink withMetadata​(org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionTokenAuthLinkMetadata> metadata)
        Arbitrary set of key and values defined during the session token creation. This can be used to tag an account (eg. based on their pricing plan)
      • withExternalTriggerToken

        public ConnectSessionTokenAuthLink withExternalTriggerToken​(java.lang.String externalTriggerToken)
        External trigger token to be used to trigger actions on the account
      • withExternalTriggerToken

        public ConnectSessionTokenAuthLink withExternalTriggerToken​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalTriggerToken)
        External trigger token to be used to trigger actions on the account
      • 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