UNPKG

1.26 kBTypeScriptView Raw
1import { JsonMap } from '@salesforce/ts-types';
2export interface ScratchOrgInfo {
3 AdminEmail?: string;
4 readonly CreatedDate?: string;
5 ConnectedAppCallbackUrl?: string;
6 ConnectedAppConsumerKey?: string;
7 Country?: string;
8 Description?: string;
9 DurationDays?: number;
10 Edition?: string;
11 readonly ErrorCode?: string;
12 readonly ExpirationDate?: string;
13 Features?: string;
14 HasSampleData?: boolean;
15 readonly Id?: string;
16 Language?: string;
17 LoginUrl: string;
18 readonly Name?: string;
19 Namespace?: string;
20 OrgName?: string;
21 Release?: 'Current' | 'Previous' | 'Preview';
22 readonly ScratchOrg?: string;
23 SourceOrg?: string;
24 readonly AuthCode: string;
25 Snapshot?: string;
26 readonly Status: 'New' | 'Creating' | 'Active' | 'Error' | 'Deleted';
27 readonly SignupEmail: string;
28 readonly SignupUsername: string;
29 readonly SignupInstance: string;
30 Username: string;
31 settings?: Record<string, unknown>;
32 objectSettings?: {
33 [objectName: string]: ObjectSetting;
34 };
35 orgPreferences?: {
36 enabled: string[];
37 disabled: string[];
38 };
39}
40export interface ObjectSetting extends JsonMap {
41 sharingModel?: string;
42 defaultRecordType?: string;
43}