Interface Type

All Superinterfaces:
BaseResource, DomainResource<Type>, Identifiable<Type>, Referencable<Type>, ResourceIdentifiable<Type>, TypeMixin, Versioned<Type>, WithKey
All Known Implementing Classes:
TypeImpl

Type
Example to create an instance using the builder pattern

     Type type = Type.builder()
             .id("{id}")
             .version(0.3)
             .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
             .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
             .key("{key}")
             .name(nameBuilder -> nameBuilder)
             .plusResourceTypeIds(resourceTypeIdsBuilder -> resourceTypeIdsBuilder)
             .plusFieldDefinitions(fieldDefinitionsBuilder -> fieldDefinitionsBuilder)
             .build()