Class Content


  • public class Content
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Content.Builder  
    • Constructor Summary

      Constructors 
      Constructor Description
      Content()  
      Content​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalReference, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> courseIds, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteCourseIds, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LanguageEnum>> languages, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentUrl, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> mobileLaunchContentUrl, org.openapitools.jackson.nullable.JsonNullable<? extends ContentType> contentType, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> coverUrl, org.openapitools.jackson.nullable.JsonNullable<? extends ContentActive> active, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> duration, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Category>> categories, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Skills>> skills, org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> order, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> shortDescription, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LocalizationModel>> localizations, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> tags, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AuthorModel>> authors, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      org.openapitools.jackson.nullable.JsonNullable<ContentActive> active()
      Whether the content is active and available for users.
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<AuthorModel>> authors()
      The authors of the content
      static Content.Builder builder()  
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<Category>> categories()
      The categories associated with this content
      org.openapitools.jackson.nullable.JsonNullable<ContentType> contentType()
      The type of content
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentUrl()
      The external URL of the content
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> courseIds()
      The parent ID/IDs associated with this content
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> coverUrl()
      The URL of the thumbnail image associated with the content.
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
      The date on which the content was created.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description()
      The description of the content
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> duration()
      The duration of the content following the ISO8601 standard.
      boolean equals​(java.lang.Object o)  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalReference()
      The external ID associated with this content
      int hashCode()  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
      Unique identifier
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<LanguageEnum>> languages()
      The languages associated with this content
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<LocalizationModel>> localizations()
      Localised content information
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> mobileLaunchContentUrl()
      The mobile friendly URL of the content
      org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> order()
      The order of the individual content within a content grouping.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider()
      The name of the content provider
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> remoteCourseIds()
      Provider's unique identifier of the parent course ID associated with this content
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
      Provider's unique identifier
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> shortDescription()
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<Skills>> skills()
      The skills associated with this course
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> tags()
      A list of tags associated with the content
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title()
      The title of the content
      java.lang.String toString()  
      org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields()
      Custom Unified Fields configured in your StackOne project
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
      The date on which the content was last updated.
      Content withActive​(ContentActive active)
      Whether the content is active and available for users.
      Content withActive​(org.openapitools.jackson.nullable.JsonNullable<? extends ContentActive> active)
      Whether the content is active and available for users.
      Content withAuthors​(java.util.List<AuthorModel> authors)
      The authors of the content
      Content withAuthors​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AuthorModel>> authors)
      The authors of the content
      Content withCategories​(java.util.List<Category> categories)
      The categories associated with this content
      Content withCategories​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Category>> categories)
      The categories associated with this content
      Content withContentType​(ContentType contentType)
      The type of content
      Content withContentType​(org.openapitools.jackson.nullable.JsonNullable<? extends ContentType> contentType)
      The type of content
      Content withContentUrl​(java.lang.String contentUrl)
      The external URL of the content
      Content withContentUrl​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentUrl)
      The external URL of the content
      Content withCourseIds​(java.util.List<java.lang.String> courseIds)
      The parent ID/IDs associated with this content
      Content withCourseIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> courseIds)
      The parent ID/IDs associated with this content
      Content withCoverUrl​(java.lang.String coverUrl)
      The URL of the thumbnail image associated with the content.
      Content withCoverUrl​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> coverUrl)
      The URL of the thumbnail image associated with the content.
      Content withCreatedAt​(java.time.OffsetDateTime createdAt)
      The date on which the content was created.
      Content withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
      The date on which the content was created.
      Content withDescription​(java.lang.String description)
      The description of the content
      Content withDescription​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
      The description of the content
      Content withDuration​(java.lang.String duration)
      The duration of the content following the ISO8601 standard.
      Content withDuration​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> duration)
      The duration of the content following the ISO8601 standard.
      Content withExternalReference​(java.lang.String externalReference)
      The external ID associated with this content
      Content withExternalReference​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalReference)
      The external ID associated with this content
      Content withId​(java.lang.String id)
      Unique identifier
      Content withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
      Unique identifier
      Content withLanguages​(java.util.List<LanguageEnum> languages)
      The languages associated with this content
      Content withLanguages​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LanguageEnum>> languages)
      The languages associated with this content
      Content withLocalizations​(java.util.List<LocalizationModel> localizations)
      Localised content information
      Content withLocalizations​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LocalizationModel>> localizations)
      Localised content information
      Content withMobileLaunchContentUrl​(java.lang.String mobileLaunchContentUrl)
      The mobile friendly URL of the content
      Content withMobileLaunchContentUrl​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> mobileLaunchContentUrl)
      The mobile friendly URL of the content
      Content withOrder​(double order)
      The order of the individual content within a content grouping.
      Content withOrder​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> order)
      The order of the individual content within a content grouping.
      Content withProvider​(java.lang.String provider)
      The name of the content provider
      Content withProvider​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider)
      The name of the content provider
      Content withRemoteCourseIds​(java.util.List<java.lang.String> remoteCourseIds)
      Provider's unique identifier of the parent course ID associated with this content
      Content withRemoteCourseIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteCourseIds)
      Provider's unique identifier of the parent course ID associated with this content
      Content withRemoteId​(java.lang.String remoteId)
      Provider's unique identifier
      Content withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
      Provider's unique identifier
      Content withShortDescription​(java.lang.String shortDescription)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Content withShortDescription​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> shortDescription)
      Deprecated.
      field: This will be removed in a future release, please migrate away from it as soon as possible.
      Content withSkills​(java.util.List<Skills> skills)
      The skills associated with this course
      Content withSkills​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Skills>> skills)
      The skills associated with this course
      Content withTags​(java.util.List<java.lang.String> tags)
      A list of tags associated with the content
      Content withTags​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> tags)
      A list of tags associated with the content
      Content withTitle​(java.lang.String title)
      The title of the content
      Content withTitle​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
      The title of the content
      Content withUnifiedCustomFields​(java.util.Map<java.lang.String,​java.lang.Object> unifiedCustomFields)
      Custom Unified Fields configured in your StackOne project
      Content withUnifiedCustomFields​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields)
      Custom Unified Fields configured in your StackOne project
      Content withUpdatedAt​(java.time.OffsetDateTime updatedAt)
      The date on which the content was last updated.
      Content withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      The date on which the content was last updated.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Content

        public Content​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id,
                       org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId,
                       org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields,
                       org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalReference,
                       org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> courseIds,
                       org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteCourseIds,
                       org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title,
                       org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description,
                       org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LanguageEnum>> languages,
                       org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentUrl,
                       org.openapitools.jackson.nullable.JsonNullable<java.lang.String> mobileLaunchContentUrl,
                       org.openapitools.jackson.nullable.JsonNullable<? extends ContentType> contentType,
                       org.openapitools.jackson.nullable.JsonNullable<java.lang.String> coverUrl,
                       org.openapitools.jackson.nullable.JsonNullable<? extends ContentActive> active,
                       org.openapitools.jackson.nullable.JsonNullable<java.lang.String> duration,
                       org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Category>> categories,
                       org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Skills>> skills,
                       org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> order,
                       org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider,
                       org.openapitools.jackson.nullable.JsonNullable<java.lang.String> shortDescription,
                       org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LocalizationModel>> localizations,
                       org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> tags,
                       org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AuthorModel>> authors,
                       org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt,
                       org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
      • Content

        public Content()
    • Method Detail

      • id

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
        Unique identifier
      • remoteId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
        Provider's unique identifier
      • unifiedCustomFields

        public org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields()
        Custom Unified Fields configured in your StackOne project
      • externalReference

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalReference()
        The external ID associated with this content
      • courseIds

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> courseIds()
        The parent ID/IDs associated with this content
      • remoteCourseIds

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> remoteCourseIds()
        Provider's unique identifier of the parent course ID associated with this content
      • title

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title()
        The title of the content
      • description

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description()
        The description of the content
      • languages

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<LanguageEnum>> languages()
        The languages associated with this content
      • contentUrl

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentUrl()
        The external URL of the content
      • mobileLaunchContentUrl

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> mobileLaunchContentUrl()
        The mobile friendly URL of the content
      • contentType

        public org.openapitools.jackson.nullable.JsonNullable<ContentType> contentType()
        The type of content
      • coverUrl

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> coverUrl()
        The URL of the thumbnail image associated with the content.
      • active

        public org.openapitools.jackson.nullable.JsonNullable<ContentActive> active()
        Whether the content is active and available for users.
      • duration

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> duration()
        The duration of the content following the ISO8601 standard. If duration_unit is applicable we will derive this from the smallest unit given in the duration string or the minimum unit accepted by the provider.
      • categories

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<Category>> categories()
        The categories associated with this content
      • skills

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<Skills>> skills()
        The skills associated with this course
      • order

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> order()
        The order of the individual content within a content grouping. This is not applicable for pushing individual content.
      • provider

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider()
        The name of the content provider
      • shortDescription

        @Deprecated
        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> shortDescription()
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        A short description or summary for the content
      • localizations

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<LocalizationModel>> localizations()
        Localised content information
      • tags

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> tags()
        A list of tags associated with the content
      • authors

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<AuthorModel>> authors()
        The authors of the content
      • updatedAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
        The date on which the content was last updated.
      • createdAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
        The date on which the content was created.
      • withId

        public Content withId​(java.lang.String id)
        Unique identifier
      • withId

        public Content withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
        Unique identifier
      • withRemoteId

        public Content withRemoteId​(java.lang.String remoteId)
        Provider's unique identifier
      • withRemoteId

        public Content withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
        Provider's unique identifier
      • withUnifiedCustomFields

        public Content withUnifiedCustomFields​(java.util.Map<java.lang.String,​java.lang.Object> unifiedCustomFields)
        Custom Unified Fields configured in your StackOne project
      • withUnifiedCustomFields

        public Content withUnifiedCustomFields​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields)
        Custom Unified Fields configured in your StackOne project
      • withExternalReference

        public Content withExternalReference​(java.lang.String externalReference)
        The external ID associated with this content
      • withExternalReference

        public Content withExternalReference​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalReference)
        The external ID associated with this content
      • withCourseIds

        public Content withCourseIds​(java.util.List<java.lang.String> courseIds)
        The parent ID/IDs associated with this content
      • withCourseIds

        public Content withCourseIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> courseIds)
        The parent ID/IDs associated with this content
      • withRemoteCourseIds

        public Content withRemoteCourseIds​(java.util.List<java.lang.String> remoteCourseIds)
        Provider's unique identifier of the parent course ID associated with this content
      • withRemoteCourseIds

        public Content withRemoteCourseIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteCourseIds)
        Provider's unique identifier of the parent course ID associated with this content
      • withTitle

        public Content withTitle​(java.lang.String title)
        The title of the content
      • withTitle

        public Content withTitle​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
        The title of the content
      • withDescription

        public Content withDescription​(java.lang.String description)
        The description of the content
      • withDescription

        public Content withDescription​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
        The description of the content
      • withLanguages

        public Content withLanguages​(java.util.List<LanguageEnum> languages)
        The languages associated with this content
      • withLanguages

        public Content withLanguages​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LanguageEnum>> languages)
        The languages associated with this content
      • withContentUrl

        public Content withContentUrl​(java.lang.String contentUrl)
        The external URL of the content
      • withContentUrl

        public Content withContentUrl​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> contentUrl)
        The external URL of the content
      • withMobileLaunchContentUrl

        public Content withMobileLaunchContentUrl​(java.lang.String mobileLaunchContentUrl)
        The mobile friendly URL of the content
      • withMobileLaunchContentUrl

        public Content withMobileLaunchContentUrl​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> mobileLaunchContentUrl)
        The mobile friendly URL of the content
      • withContentType

        public Content withContentType​(ContentType contentType)
        The type of content
      • withContentType

        public Content withContentType​(org.openapitools.jackson.nullable.JsonNullable<? extends ContentType> contentType)
        The type of content
      • withCoverUrl

        public Content withCoverUrl​(java.lang.String coverUrl)
        The URL of the thumbnail image associated with the content.
      • withCoverUrl

        public Content withCoverUrl​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> coverUrl)
        The URL of the thumbnail image associated with the content.
      • withActive

        public Content withActive​(ContentActive active)
        Whether the content is active and available for users.
      • withActive

        public Content withActive​(org.openapitools.jackson.nullable.JsonNullable<? extends ContentActive> active)
        Whether the content is active and available for users.
      • withDuration

        public Content withDuration​(java.lang.String duration)
        The duration of the content following the ISO8601 standard. If duration_unit is applicable we will derive this from the smallest unit given in the duration string or the minimum unit accepted by the provider.
      • withDuration

        public Content withDuration​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> duration)
        The duration of the content following the ISO8601 standard. If duration_unit is applicable we will derive this from the smallest unit given in the duration string or the minimum unit accepted by the provider.
      • withCategories

        public Content withCategories​(java.util.List<Category> categories)
        The categories associated with this content
      • withCategories

        public Content withCategories​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Category>> categories)
        The categories associated with this content
      • withSkills

        public Content withSkills​(java.util.List<Skills> skills)
        The skills associated with this course
      • withSkills

        public Content withSkills​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Skills>> skills)
        The skills associated with this course
      • withOrder

        public Content withOrder​(double order)
        The order of the individual content within a content grouping. This is not applicable for pushing individual content.
      • withOrder

        public Content withOrder​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> order)
        The order of the individual content within a content grouping. This is not applicable for pushing individual content.
      • withProvider

        public Content withProvider​(java.lang.String provider)
        The name of the content provider
      • withProvider

        public Content withProvider​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider)
        The name of the content provider
      • withShortDescription

        @Deprecated
        public Content withShortDescription​(java.lang.String shortDescription)
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        A short description or summary for the content
      • withShortDescription

        @Deprecated
        public Content withShortDescription​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> shortDescription)
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        A short description or summary for the content
      • withLocalizations

        public Content withLocalizations​(java.util.List<LocalizationModel> localizations)
        Localised content information
      • withLocalizations

        public Content withLocalizations​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LocalizationModel>> localizations)
        Localised content information
      • withTags

        public Content withTags​(java.util.List<java.lang.String> tags)
        A list of tags associated with the content
      • withTags

        public Content withTags​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> tags)
        A list of tags associated with the content
      • withAuthors

        public Content withAuthors​(java.util.List<AuthorModel> authors)
        The authors of the content
      • withAuthors

        public Content withAuthors​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AuthorModel>> authors)
        The authors of the content
      • withUpdatedAt

        public Content withUpdatedAt​(java.time.OffsetDateTime updatedAt)
        The date on which the content was last updated.
      • withUpdatedAt

        public Content withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
        The date on which the content was last updated.
      • withCreatedAt

        public Content withCreatedAt​(java.time.OffsetDateTime createdAt)
        The date on which the content was created.
      • withCreatedAt

        public Content withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
        The date on which the content was created.
      • 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