@squiz/dxp
Version:
The common dxp library for cli commands
67 lines (66 loc) • 4.19 kB
TypeScript
/*!
* @license
* Copyright Squiz Australia Pty Ltd. All Rights Reserved.
*/
import { AuthRoleName, EntityAuth, EntityAuthError, EntityAuthToken, EntityAuthTokenAccess, EntityAuthTokenId, EntityAuthTokenRefresh, EntityAuthUser } from '@squiz/mercury-auth-entity';
import { ConnectContractType, ConnectContractTypeFull, ConnectContractTypeLimited, ConsoleInstanceFunnelbackHostingType, ConsoleInstanceFunnelbackHostingTypeDedicated, ConsoleInstanceFunnelbackHostingTypeMultiTenanted, ConsoleInstanceFunnelbackHostingTypeSaas, ConsoleInstanceMatrixHostingType, ConsoleInstanceMatrixHostingTypeDedicated, ConsoleInstanceMatrixHostingTypeSaas, ConsoleInstanceRegion, ConsoleInstanceRegionAu, ConsoleInstanceRegionUk, ConsoleInstanceRegionUs, ConsoleInstanceType, ConsoleInstanceTypeConnect, ConsoleInstanceTypeDatastore, ConsoleInstanceTypeFunnelback, ConsoleInstanceTypeMatrix, EntityApiInfo, EntityConnectContract, EntityConnectUserInviteResponse, EntityConsoleBaseInstance, EntityConsoleConnectInstance, EntityConsoleDatastoreInstance, EntityConsoleFunnelbackInstance, EntityConsoleInstance, EntityConsoleMatrixInstance, EntityConsoleResponse, EntityConsoleStatus, EntityConsoleStep, EntityDxpOrganisation, EntityDxpUserMe, EntityOrganisationMember } from '@squiz/mercury-console-entity';
/**
* All of the possible `CommandContextEntities*`'s.
*/
export declare type CommandContextEntities = CommandContextEntitiesAuth & CommandContextEntitiesConsole;
/**
* The auth entities.
* @export
* @interface CommandContextEntitiesAuth
*/
export interface CommandContextEntitiesAuth {
AuthRoleName: AuthRoleName;
EntityAuth: EntityAuth;
EntityAuthError: EntityAuthError;
EntityAuthToken: EntityAuthToken;
EntityAuthTokenAccess: EntityAuthTokenAccess;
EntityAuthTokenId: EntityAuthTokenId;
EntityAuthTokenRefresh: EntityAuthTokenRefresh;
EntityAuthUser: EntityAuthUser;
}
/**
* The console entities.
* @export
* @interface CommandContextEntitiesConsole
*/
export interface CommandContextEntitiesConsole {
ConsoleInstanceFunnelbackHostingType: ConsoleInstanceFunnelbackHostingType;
ConsoleInstanceFunnelbackHostingTypeDedicated: ConsoleInstanceFunnelbackHostingTypeDedicated;
ConsoleInstanceFunnelbackHostingTypeMultiTenanted: ConsoleInstanceFunnelbackHostingTypeMultiTenanted;
ConsoleInstanceFunnelbackHostingTypeSaas: ConsoleInstanceFunnelbackHostingTypeSaas;
ConsoleInstanceMatrixHostingType: ConsoleInstanceMatrixHostingType;
ConsoleInstanceMatrixHostingTypeDedicated: ConsoleInstanceMatrixHostingTypeDedicated;
ConsoleInstanceMatrixHostingTypeSaas: ConsoleInstanceMatrixHostingTypeSaas;
ConsoleInstanceType: ConsoleInstanceType;
ConsoleInstanceTypeDatastore: ConsoleInstanceTypeDatastore;
ConsoleInstanceTypeFunnelback: ConsoleInstanceTypeFunnelback;
ConsoleInstanceTypeConnect: ConsoleInstanceTypeConnect;
ConsoleInstanceTypeMatrix: ConsoleInstanceTypeMatrix;
ConsoleInstanceRegion: ConsoleInstanceRegion;
ConsoleInstanceRegionAu: ConsoleInstanceRegionAu;
ConsoleInstanceRegionUk: ConsoleInstanceRegionUk;
ConsoleInstanceRegionUs: ConsoleInstanceRegionUs;
EntityApiInfo: EntityApiInfo;
EntityConsoleBaseInstance: EntityConsoleBaseInstance;
EntityConsoleDatastoreInstance: EntityConsoleDatastoreInstance;
EntityConsoleFunnelbackInstance: EntityConsoleFunnelbackInstance;
EntityConsoleInstance: EntityConsoleInstance;
EntityConsoleConnectInstance: EntityConsoleConnectInstance;
EntityConsoleMatrixInstance: EntityConsoleMatrixInstance;
EntityConsoleResponse: EntityConsoleResponse;
EntityConsoleStatus: EntityConsoleStatus;
EntityConsoleStep: EntityConsoleStep;
EntityDxpOrganisation: EntityDxpOrganisation;
EntityDxpUserMe: EntityDxpUserMe;
EntityConnectContract: EntityConnectContract;
EntityConnectUserInviteResponse: EntityConnectUserInviteResponse;
EntityOrganisationMember: EntityOrganisationMember;
ConnectContractType: ConnectContractType;
ConnectContractTypeFull: ConnectContractTypeFull;
ConnectContractTypeLimited: ConnectContractTypeLimited;
}