Class LmsUpsertCourseRequestDto


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

      • LmsUpsertCourseRequestDto

        public LmsUpsertCourseRequestDto​(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> coverUrl,
                                         org.openapitools.jackson.nullable.JsonNullable<java.lang.String> url,
                                         org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> active,
                                         org.openapitools.jackson.nullable.JsonNullable<java.lang.String> duration,
                                         org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateCategoriesApiModel>> categories,
                                         org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateSkillsApiModel>> skills,
                                         org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateContentApiModel>> content,
                                         org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<LocalizationModel>> localizations)
      • LmsUpsertCourseRequestDto

        public LmsUpsertCourseRequestDto()
    • 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 course
      • title

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

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

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

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

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> url()
        The redirect URL of the course.
      • active

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> active()
        Whether the course is active and available for users.
      • duration

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

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

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

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<CreateContentApiModel>> content()
        The content associated with this course
      • localizations

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<LocalizationModel>> localizations()
        The localization data for this course
      • withUnifiedCustomFields

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

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

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

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

        public LmsUpsertCourseRequestDto withDescription​(java.lang.String description)
        The description of the course
      • withDescription

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

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

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

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

        public LmsUpsertCourseRequestDto withUrl​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> url)
        The redirect URL of the course.
      • withActive

        public LmsUpsertCourseRequestDto withActive​(boolean active)
        Whether the course is active and available for users.
      • withActive

        public LmsUpsertCourseRequestDto withActive​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Boolean> active)
        Whether the course is active and available for users.
      • withDuration

        public LmsUpsertCourseRequestDto withDuration​(java.lang.String duration)
        The duration of the course following the ISO8601 standard. If duration_unit is applicable we will derive this from the smallest unit given in the duration string
      • withDuration

        public LmsUpsertCourseRequestDto withDuration​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> duration)
        The duration of the course following the ISO8601 standard. If duration_unit is applicable we will derive this from the smallest unit given in the duration string
      • withLocalizations

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