Class LmsUpsertContentRequestDto


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

      • LmsUpsertContentRequestDto

        public LmsUpsertContentRequestDto​(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<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 LmsUpsertContentRequestDtoContentType> contentType,
                                          org.openapitools.jackson.nullable.JsonNullable<java.lang.String> coverUrl,
                                          org.openapitools.jackson.nullable.JsonNullable<? extends LmsUpsertContentRequestDtoActive> active,
                                          org.openapitools.jackson.nullable.JsonNullable<java.lang.String> duration,
                                          org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateSkillsApiModel>> skills,
                                          org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> order,
                                          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<java.time.OffsetDateTime> updatedAt,
                                          org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt,
                                          org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateCategoriesApiModel>> categories,
                                          org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AdditionalData>> additionalData)
      • LmsUpsertContentRequestDto

        public LmsUpsertContentRequestDto()
    • Method Detail

      • 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
      • 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
      • 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<LmsUpsertContentRequestDtoActive> 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.
      • skills

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<CreateSkillsApiModel>> skills()
        The skills associated with this content
      • 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.
      • 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()
        The localization data for this course
      • tags

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> tags()
        A list of tags associated with 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.
      • categories

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

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<AdditionalData>> additionalData()
        The additional_data associated with this content
      • withUnifiedCustomFields

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

        public LmsUpsertContentRequestDto 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 LmsUpsertContentRequestDto withExternalReference​(java.lang.String externalReference)
        The external ID associated with this content
      • withExternalReference

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

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

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

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

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

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

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

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

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

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

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

        public LmsUpsertContentRequestDto 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 LmsUpsertContentRequestDto 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.
      • withOrder

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

        public LmsUpsertContentRequestDto 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.
      • withShortDescription

        @Deprecated
        public LmsUpsertContentRequestDto 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 LmsUpsertContentRequestDto 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 LmsUpsertContentRequestDto withLocalizations​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LocalizationModel>> localizations)
        The localization data for this course
      • withTags

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

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

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

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

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

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

        public LmsUpsertContentRequestDto withAdditionalData​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<AdditionalData>> additionalData)
        The additional_data associated with this content
      • 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