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;
}