Package sh.ory.model

Class ProjectRevisionIdentitySchema

java.lang.Object
sh.ory.model.ProjectRevisionIdentitySchema

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
           date="2022-03-08T19:41:46.895754881Z[Etc/UTC]")
public class ProjectRevisionIdentitySchema
extends Object
ProjectRevisionIdentitySchema
  • Field Details

  • Constructor Details

    • ProjectRevisionIdentitySchema

      public ProjectRevisionIdentitySchema()
    • ProjectRevisionIdentitySchema

      public ProjectRevisionIdentitySchema​(OffsetDateTime createdAt, OffsetDateTime updatedAt)
  • Method Details

    • getCreatedAt

      @Nullable public OffsetDateTime getCreatedAt()
      The Project's Revision Creation Date
      Returns:
      createdAt
    • id

    • getId

      @Nullable public UUID getId()
      Get id
      Returns:
      id
    • setId

      public void setId​(UUID id)
    • identitySchema

      public ProjectRevisionIdentitySchema identitySchema​(IdentitySchema identitySchema)
    • getIdentitySchema

      @Nullable public IdentitySchema getIdentitySchema()
      Get identitySchema
      Returns:
      identitySchema
    • setIdentitySchema

      public void setIdentitySchema​(IdentitySchema identitySchema)
    • identitySchemaId

      public ProjectRevisionIdentitySchema identitySchemaId​(String identitySchemaId)
    • getIdentitySchemaId

      @Nullable public String getIdentitySchemaId()
      Get identitySchemaId
      Returns:
      identitySchemaId
    • setIdentitySchemaId

      public void setIdentitySchemaId​(String identitySchemaId)
    • importId

      public ProjectRevisionIdentitySchema importId​(String importId)
    • getImportId

      @Nullable public String getImportId()
      The imported (named) ID of the Identity Schema referenced in the Ory Kratos config.
      Returns:
      importId
    • setImportId

      public void setImportId​(String importId)
    • importUrl

      public ProjectRevisionIdentitySchema importUrl​(String importUrl)
    • getImportUrl

      @Nullable public String getImportUrl()
      The ImportURL can be used to import an Identity Schema from a bse64 encoded string. In the future, this key also support HTTPS and other sources! If you import an Ory Kratos configuration, this would be akin to the `identity.schemas.#.url` key. The configuration will always return the import URL when you fetch it from the API.
      Returns:
      importUrl
    • setImportUrl

      public void setImportUrl​(String importUrl)
    • isDefault

      public ProjectRevisionIdentitySchema isDefault​(Boolean isDefault)
    • getIsDefault

      @Nullable public Boolean getIsDefault()
      If true sets the default schema for identities Only one schema can ever be the default schema. If you try to add two schemas with default to true, the request will fail.
      Returns:
      isDefault
    • setIsDefault

      public void setIsDefault​(Boolean isDefault)
    • preset

      public ProjectRevisionIdentitySchema preset​(String preset)
    • getPreset

      @Nullable public String getPreset()
      Use a preset instead of a custom identity schema.
      Returns:
      preset
    • setPreset

      public void setPreset​(String preset)
    • projectRevisionId

      public ProjectRevisionIdentitySchema projectRevisionId​(UUID projectRevisionId)
    • getProjectRevisionId

      @Nullable public UUID getProjectRevisionId()
      Get projectRevisionId
      Returns:
      projectRevisionId
    • setProjectRevisionId

      public void setProjectRevisionId​(UUID projectRevisionId)
    • getUpdatedAt

      @Nullable public OffsetDateTime getUpdatedAt()
      Last Time Project's Revision was Updated
      Returns:
      updatedAt
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object