@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
41 lines (40 loc) • 1.21 kB
TypeScript
import type { RoleContributesTo } from './RoleContributesTo.js';
import type { TeamOwnersInner } from './TeamOwnersInner.js';
export interface Team {
_id: string;
_type?: TeamTypeEnum;
_rootId: string;
_createdOn?: Date;
_createdBy: string;
_updatedOn?: Date;
_updatedBy?: string;
_archivedOn?: Date;
_archivedBy?: string;
_deletedOn?: Date;
_deletedBy?: string;
_operationId?: string;
_isPublic?: boolean;
name: string;
_picture?: string;
_picture_small?: string;
_picture_medium?: string;
_picture_large?: string;
description?: string;
addresses: Array<string>;
templateId?: string;
status?: TeamStatusEnum;
parentTeam: RoleContributesTo;
owners?: Array<TeamOwnersInner>;
}
export declare enum TeamTypeEnum {
team = "team"
}
export declare enum TeamStatusEnum {
draft = "draft",
active = "active",
archived = "archived"
}
export declare function instanceOfTeam(value: object): boolean;
export declare function TeamFromJSON(json: any): Team;
export declare function TeamFromJSONTyped(json: any, ignoreDiscriminator: boolean): Team;
export declare function TeamToJSON(value?: Team | null): any;