Class LmsCreateCollectionRequestDto


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

      • LmsCreateCollectionRequestDto

        public LmsCreateCollectionRequestDto​(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>> learningObjectIds,
                                             org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteLearningObjectIds,
                                             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<java.lang.String>> languages,
                                             org.openapitools.jackson.nullable.JsonNullable<java.lang.String> coverUrl,
                                             org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateCategoriesApiModel>> categories,
                                             org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CreateSkillsApiModel>> skills)
      • LmsCreateCollectionRequestDto

        public LmsCreateCollectionRequestDto()
    • 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 collection
      • learningObjectIds

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> learningObjectIds()
        The child ID/IDs associated with this collection
      • remoteLearningObjectIds

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> remoteLearningObjectIds()
        Provider's unique identifiers of the child ID/IDs associated with this collection
      • title

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

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

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

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> coverUrl()
        The URL of the thumbnail image associated with the collection.
      • 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
      • withUnifiedCustomFields

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

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

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

        public LmsCreateCollectionRequestDto withLearningObjectIds​(java.util.List<java.lang.String> learningObjectIds)
        The child ID/IDs associated with this collection
      • withLearningObjectIds

        public LmsCreateCollectionRequestDto withLearningObjectIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> learningObjectIds)
        The child ID/IDs associated with this collection
      • withRemoteLearningObjectIds

        public LmsCreateCollectionRequestDto withRemoteLearningObjectIds​(java.util.List<java.lang.String> remoteLearningObjectIds)
        Provider's unique identifiers of the child ID/IDs associated with this collection
      • withRemoteLearningObjectIds

        public LmsCreateCollectionRequestDto withRemoteLearningObjectIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteLearningObjectIds)
        Provider's unique identifiers of the child ID/IDs associated with this collection
      • withTitle

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

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

        public LmsCreateCollectionRequestDto withLanguages​(java.util.List<java.lang.String> languages)
        The languages associated with this collection
      • withLanguages

        public LmsCreateCollectionRequestDto withLanguages​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> languages)
        The languages associated with this collection
      • withCoverUrl

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

        public LmsCreateCollectionRequestDto withCoverUrl​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> coverUrl)
        The URL of the thumbnail image associated with the collection.
      • 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