Class Project
-
- All Implemented Interfaces:
public final class Project
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classProject.BuilderA builder for Project.
-
Method Summary
Modifier and Type Method Description final Stringid()Unique identifier for the project final Stringname()Name of the project final StringorgId()Unique id for the organization that the project belongs under final Optional<OffsetDateTime>created()Date of project creation final Optional<OffsetDateTime>deletedAt()Date of project deletion, or null if the project is still active final Optional<ProjectSettings>settings()final Optional<String>userId()Identifies the user who created the project final JsonField<String>_id()Returns the raw JSON value of id. final JsonField<String>_name()Returns the raw JSON value of name. final JsonField<String>_orgId()Returns the raw JSON value of orgId. final JsonField<OffsetDateTime>_created()Returns the raw JSON value of created. final JsonField<OffsetDateTime>_deletedAt()Returns the raw JSON value of deletedAt. final JsonField<ProjectSettings>_settings()Returns the raw JSON value of settings. final JsonField<String>_userId()Returns the raw JSON value of userId. final Map<String, JsonValue>_additionalProperties()final Project.BuildertoBuilder()final Projectvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static Project.Builderbuilder()Returns a mutable builder for constructing an instance of Project. -
-
Method Detail
-
created
final Optional<OffsetDateTime> created()
Date of project creation
-
deletedAt
final Optional<OffsetDateTime> deletedAt()
Date of project deletion, or null if the project is still active
-
settings
final Optional<ProjectSettings> settings()
-
_id
final JsonField<String> _id()
Returns the raw JSON value of id.
Unlike id, this method doesn't throw if the JSON field has an unexpected type.
-
_name
final JsonField<String> _name()
Returns the raw JSON value of name.
Unlike name, this method doesn't throw if the JSON field has an unexpected type.
-
_orgId
final JsonField<String> _orgId()
Returns the raw JSON value of orgId.
Unlike orgId, this method doesn't throw if the JSON field has an unexpected type.
-
_created
final JsonField<OffsetDateTime> _created()
Returns the raw JSON value of created.
Unlike created, this method doesn't throw if the JSON field has an unexpected type.
-
_deletedAt
final JsonField<OffsetDateTime> _deletedAt()
Returns the raw JSON value of deletedAt.
Unlike deletedAt, this method doesn't throw if the JSON field has an unexpected type.
-
_settings
final JsonField<ProjectSettings> _settings()
Returns the raw JSON value of settings.
Unlike settings, this method doesn't throw if the JSON field has an unexpected type.
-
_userId
final JsonField<String> _userId()
Returns the raw JSON value of userId.
Unlike userId, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final Project.Builder toBuilder()
-
builder
final static Project.Builder builder()
Returns a mutable builder for constructing an instance of Project.
The following fields are required:
.id() .name() .orgId()
-
-
-
-