src/app/modules/shared/interfaces/card.ts
action |
action: |
Type : { right?: { class: string; text?: string; eventName: string; displayType: string; }; left?: { cla...
|
completionPercentage |
completionPercentage: |
Type : number
|
contentType |
contentType: |
Type : string
|
creator |
creator: |
Type : string
|
description |
description: |
Type : string
|
downloadStatus |
downloadStatus: |
Type : string
|
gradeLevel |
gradeLevel: |
Type : any
|
hoverData |
hoverData: |
Type : object
|
image |
image: |
Type : string
|
imageVisibility |
imageVisibility: |
Type : boolean
|
maxCount |
maxCount: |
Type : number
|
medium |
medium: |
Type : string
|
metaData |
metaData: |
Type : any
|
name |
name: |
Type : string
|
orgDetails |
orgDetails: |
Type : { orgName: string; email: string; }
|
progress |
progress: |
Type : number
|
rating |
rating: |
Type : number
|
resourceType |
resourceType: |
Type : string
|
ribbon |
ribbon: |
Type : { right?: { class: string; name: string; }; left?: { class: string; name: string; image: string; ...
|
subject |
subject: |
Type : string
|
export interface ICard {
name: string;
image?: string;
downloadStatus?: string;
imageVisibility?: boolean;
description?: string;
subject?: string;
medium?: string;
creator?: string;
orgDetails?: { orgName: string, email: string};
gradeLevel?: any;
resourceType?: string;
maxCount?: number;
progress?: number;
contentType?: string;
hoverData?: object;
ribbon?: {
right?: { class: string, name: string }
left?: { class: string, name: string , image: string }
};
rating?: number;
metaData?: any;
action?: {
right?: {
class: string,
text?: string,
eventName: string,
displayType: string
};
left?: {
class: string,
text?: string,
eventName: string,
displayType: string
};
onImage?: {
eventName: string
};
};
completionPercentage?: number;
}