interface Project {
    description: string;
    id: string;
    includeContentTypes: boolean;
    items: null | {
        channels: ProjectChannel[];
        contentTypes: ProjectContentType[];
        documents: ProjectDocument[];
        pages: ProjectDocument[];
        resourceBundles: ProjectDocument[];
    };
    name: string;
    state: {
        availableActions: string[];
        errors: null | ProjectErrors;
        message: string;
        status: ProjectStatus;
    };
    system: System;
}

Properties

description: string
id: string
includeContentTypes: boolean
items: null | {
    channels: ProjectChannel[];
    contentTypes: ProjectContentType[];
    documents: ProjectDocument[];
    pages: ProjectDocument[];
    resourceBundles: ProjectDocument[];
}
name: string
state: {
    availableActions: string[];
    errors: null | ProjectErrors;
    message: string;
    status: ProjectStatus;
}
system: System