strapi-plugin-masterclass
Version:
356 lines (355 loc) • 10.2 kB
TypeScript
declare const _default: {
'mc-category': {
schema: {
kind: string;
collectionName: string;
info: {
singularName: string;
pluralName: string;
displayName: string;
description: string;
};
options: {
draftAndPublish: boolean;
};
pluginOptions: {
"content-manager": {
visible: boolean;
};
"content-type-builder": {
visible: boolean;
};
};
attributes: {
title: {
type: string;
};
description: {
type: string;
};
thumbnail: {
type: string;
multiple: boolean;
required: boolean;
allowedTypes: string[];
};
slug: {
type: string;
targetField: string;
};
courses: {
type: string;
relation: string;
target: string;
mappedBy: string;
};
};
};
};
'mc-course': {
schema: {
kind: string;
collectionName: string;
info: {
singularName: string;
pluralName: string;
displayName: string;
description: string;
};
options: {
draftAndPublish: boolean;
};
attributes: {
title: {
type: string;
};
duration: {
type: string;
configurable: boolean;
};
description: {
type: string;
};
price: {
type: string;
};
thumbnail: {
type: string;
multiple: boolean;
required: boolean;
allowedTypes: string[];
};
long_description: {
type: string;
};
difficulty: {
type: string;
enum: string[];
};
language: {
type: string;
enum: string[];
};
category: {
type: string;
relation: string;
target: string;
inversedBy: string;
};
slug: {
type: string;
targetField: string;
};
students: {
type: string;
relation: string;
target: string;
mappedBy: string;
};
modules: {
type: string;
relation: string;
target: string;
mappedBy: string;
};
instructor: {
type: string;
relation: string;
target: string;
inversedBy: string;
};
};
};
};
'mc-lecture': {
schema: {
kind: string;
collectionName: string;
info: {
singularName: string;
pluralName: string;
displayName: string;
description: string;
};
options: {
draftAndPublish: boolean;
};
attributes: {
title: {
type: string;
};
slug: {
type: string;
targetField: string;
};
duration: {
type: string;
configurable: boolean;
};
video: {
type: string;
relation: string;
target: string;
};
module: {
type: string;
relation: string;
target: string;
inversedBy: string;
};
description: {
type: string;
};
};
};
};
'mc-module': {
schema: {
kind: string;
collectionName: string;
info: {
singularName: string;
pluralName: string;
displayName: string;
description: string;
};
options: {
draftAndPublish: boolean;
};
attributes: {
title: {
type: string;
};
duration: {
type: string;
configurable: boolean;
};
course: {
type: string;
relation: string;
target: string;
inversedBy: string;
};
lectures: {
type: string;
relation: string;
target: string;
mappedBy: string;
};
slug: {
type: string;
targetField: string;
};
description: {
type: string;
};
};
};
};
'mc-student-course': {
schema: {
kind: string;
collectionName: string;
info: {
singularName: string;
pluralName: string;
displayName: string;
description: string;
};
options: {
draftAndPublish: boolean;
};
attributes: {
course: {
type: string;
relation: string;
target: string;
inversedBy: string;
};
student: {
type: string;
relation: string;
target: string;
inversedBy: string;
};
current_lecture: {
type: string;
relation: string;
target: string;
};
lectures_completed: {
type: string;
relation: string;
target: string;
};
};
};
};
'mc-order': {
schema: {
kind: string;
collectionName: string;
info: {
singularName: string;
pluralName: string;
displayName: string;
description: string;
};
options: {
draftAndPublish: boolean;
comment: string;
};
attributes: {
amount: {
type: string;
configurable: boolean;
};
user: {
type: string;
relation: string;
target: string;
configurable: boolean;
};
confirmed: {
type: string;
default: boolean;
configurable: boolean;
};
checkout_session: {
type: string;
configurable: boolean;
};
payment_method: {
type: string;
enum: string[];
configurable: boolean;
};
items: {
type: string;
configurable: boolean;
};
response: {
type: string;
configurable: boolean;
};
courses: {
type: string;
relation: string;
target: string;
configurable: boolean;
};
};
};
};
'mc-instructor': {
schema: {
kind: string;
collectionName: string;
info: {
singularName: string;
pluralName: string;
displayName: string;
description: string;
};
options: {
draftAndPublish: boolean;
};
pluginOptions: {
"content-manager": {
visible: boolean;
};
"content-type-builder": {
visible: boolean;
};
};
attributes: {
name: {
type: string;
};
bio: {
type: string;
};
image: {
type: string;
multiple: boolean;
required: boolean;
allowedTypes: string[];
};
slug: {
type: string;
targetField: string;
};
designation: {
type: string;
};
courses: {
type: string;
relation: string;
target: string;
mappedBy: string;
};
};
};
};
};
export default _default;