@kontent-ai/management-sdk
Version:
Official Kontent.ai management SDK
57 lines (53 loc) • 1.97 kB
text/typescript
import { SpaceContracts } from '../../contracts';
import { SpaceModels } from '../../models';
import { BaseResponses } from '../base-responses';
export namespace SpaceResponses {
export class SpacesListResponse extends BaseResponses.BaseContentManagementResponse<
SpaceContracts.ISpacesListingResponseContract,
SpaceModels.Space[]
> {
constructor(
debug: BaseResponses.IContentManagementResponseDebug,
rawData: SpaceContracts.ISpacesListingResponseContract,
data: SpaceModels.Space[]
) {
super(debug, rawData, data);
}
}
export class ViewSpaceResponse extends BaseResponses.BaseContentManagementResponse<
SpaceContracts.IViewSpaceResponseContract,
SpaceModels.Space
> {
constructor(
debug: BaseResponses.IContentManagementResponseDebug,
rawData: SpaceContracts.IViewSpaceResponseContract,
data: SpaceModels.Space
) {
super(debug, rawData, data);
}
}
export class AddSpaceResponse extends BaseResponses.BaseContentManagementResponse<
SpaceContracts.IAddSpaceResponseContract,
SpaceModels.Space
> {
constructor(
debug: BaseResponses.IContentManagementResponseDebug,
rawData: SpaceContracts.IAddSpaceResponseContract,
data: SpaceModels.Space
) {
super(debug, rawData, data);
}
}
export class ModifySpaceResponse extends BaseResponses.BaseContentManagementResponse<
SpaceContracts.IViewSpaceResponseContract,
SpaceModels.Space
> {
constructor(
debug: BaseResponses.IContentManagementResponseDebug,
rawData: SpaceContracts.IViewSpaceResponseContract,
data: SpaceModels.Space
) {
super(debug, rawData, data);
}
}
}