src/app/modules/shared/interfaces/contentDetails.ts
appIcon |
appIcon: |
Type : string
|
artifactUrl |
artifactUrl: |
Type : string
|
attributions |
attributions: |
Type : string[]
|
audience |
audience: |
Type : any
|
body |
body: |
Type : any
|
code |
code: |
Type : string
|
collections |
collections: |
Type : any
|
concepts |
concepts: |
Type : any
|
contentType |
contentType: |
Type : string
|
contributors |
contributors: |
Type : string
|
copyright |
copyright: |
Type : string
|
createdBy |
createdBy: |
Type : string
|
createdOn |
createdOn: |
Type : string
|
creator |
creator: |
Type : string
|
creators |
creators: |
Type : string
|
description |
description: |
Type : string
|
framework |
framework: |
Type : string
|
gradeLevel |
gradeLevel: |
Type : string[]
|
identifier |
identifier: |
Type : string
|
language |
language: |
Type : string[]
|
languageCode |
languageCode: |
Type : string
|
lastUpdatedOn |
lastUpdatedOn: |
Type : string
|
me_averageRating |
me_averageRating: |
Type : string | number
|
mediaType |
mediaType: |
Type : string
|
medium |
medium: |
Type : string
|
mimeType |
mimeType: |
Type : string
|
name |
name: |
Type : string
|
organisationIds |
organisationIds: |
Type : string[]
|
originData |
originData: |
Type : any
|
osId |
osId: |
Type : string
|
owner |
owner: |
Type : string
|
pkgVersion |
pkgVersion: |
Type : string
|
publisher |
publisher: |
Type : string
|
status |
status: |
Type : string
|
usedByContent |
usedByContent: |
Type : any
|
userId |
userId: |
Type : string
|
userName |
userName: |
Type : string
|
versionKey |
versionKey: |
Type : string
|
visibility |
visibility: |
Type : string
|
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;
}
export interface ContentCreditsData {
contributors: string;
creators: string;
attributions: string;
copyright?: string;
}