File

src/app/modules/shared/interfaces/contentDetails.ts

Index

Properties

Properties

additionalCategories
additionalCategories: Array<string>
Type : Array<string>
Optional
appIcon
appIcon: string
Type : string
Optional
artifactUrl
artifactUrl: string
Type : string
Optional
attributions
attributions: Array<string>
Type : Array<string>
Optional
audience
audience: any
Type : any
Optional
body
body: any
Type : any
code
code: string
Type : string
collections
collections: any
Type : any
Optional
concepts
concepts: any
Type : any
Optional
contentType
contentType: string
Type : string
contributors
contributors: string
Type : string
Optional
copyright
copyright: string
Type : string
Optional
createdBy
createdBy: string
Type : string
Optional
createdOn
createdOn: string
Type : string
Optional
creator
creator: string
Type : string
Optional
creators
creators: string
Type : string
Optional
description
description: string
Type : string
framework
framework: string
Type : string
gradeLevel
gradeLevel: Array<string>
Type : Array<string>
Optional
identifier
identifier: string
Type : string
language
language: Array<string>
Type : Array<string>
Optional
languageCode
languageCode: string
Type : string
Optional
lastUpdatedOn
lastUpdatedOn: string
Type : string
Optional
me_averageRating
me_averageRating: string | number
Type : string | number
mediaType
mediaType: string
Type : string
Optional
medium
medium: string
Type : string
Optional
mimeType
mimeType: string
Type : string
name
name: string
Type : string
organisationIds
organisationIds: Array<string>
Type : Array<string>
Optional
originData
originData: any
Type : any
Optional
osId
osId: string
Type : string
Optional
owner
owner: string
Type : string
Optional
pkgVersion
pkgVersion: string
Type : string
Optional
primaryCategory
primaryCategory: string
Type : string
Optional
publisher
publisher: string
Type : string
Optional
status
status: string
Type : string
usedByContent
usedByContent: any
Type : any
Optional
userId
userId: string
Type : string
userName
userName: string
Type : string
versionKey
versionKey: string
Type : string
visibility
visibility: string
Type : string
Optional
export interface ContentDetails {
    contentId: string;
    contentData: ContentData;
    courseId?: string;
    batchId?: string;
}

export interface ContentData {
    body: any;
    mimeType: string;
    contentType: string;
    identifier: string;
    versionKey: string;
    name: string;
    me_averageRating: string | number;
    description: string;
    appIcon?: string;
    artifactUrl?: string;
    audience?: any;
    code: string;
    collections?: any;
    concepts?: any;
    createdBy?: string;
    createdOn?: string;
    creator?: string;
    contributors?: string;
    attributions?: Array<string>;
    creators?: string;
    owner?: string;
    framework: string;
    gradeLevel?: Array<string>;
    language?: Array<string>;
    languageCode?: string;
    lastUpdatedOn?: string;
    mediaType?: string;
    medium?: string;
    organisationIds?: Array<string>;
    osId?: string;
    publisher?: string;
    status: string;
    usedByContent?: any;
    userId: string;
    userName: string;
    pkgVersion?: string;
    visibility?: string;
    copyright?: string;
    originData?: any;
    primaryCategory?: string;
    additionalCategories?: Array<string>;
}

export interface ContentCreditsData {
    contributors: string;
    creators: string;
    attributions: string;
    copyright?: string;
}

results matching ""

    No results matching ""