1 | import { JsonMap } from '@salesforce/ts-types';
|
2 | export 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 | }
|
40 | export interface ObjectSetting extends JsonMap {
|
41 | sharingModel?: string;
|
42 | defaultRecordType?: string;
|
43 | }
|