_createMany
_createMany: Object = _createMany
_createParallel
_createParallel: Object = _createParallel
_createSingle
_createSingle: Object = _createSingle
_destroyMany
_destroyMany: Object = _destroyMany
_destroyParallel
_destroyParallel: Object = _destroyParallel
_destroySingle
_destroySingle: Object = _destroySingle
_ensureVersion
_ensureVersion: (majorVersion: number) => boolean = _ensureVersion
_retrieveMany
_retrieveMany: Object = _retrieveMany
_retrieveParallel
_retrieveParallel: Object = _retrieveParallel
_retrieveSingle
_retrieveSingle: Object = _retrieveSingle
_updateMany
_updateMany: Object = _updateMany
_updateParallel
_updateParallel: Object = _updateParallel
_updateSingle
_updateSingle: Object = _updateSingle
create
create: { < N extends string, InputRecord extends Partial<SObjectRecord<S, N, "*", Record, {}>> = Partial< SObjectRecord<S, N, "*", Record, {}>, >, >( type: N, records: InputRecord[], options?: DmlOptions, ): Promise<SaveResult[]>; < N extends string, InputRecord extends Partial<SObjectRecord<S, N, "*", Record, {}>> = Partial< SObjectRecord<S, N, "*", Record, {}>, >, >( type: N, record: InputRecord, options?: DmlOptions, ): Promise<SaveResult>; < N extends string, InputRecord extends Partial<SObjectRecord<S, N, "*", Record, {}>> = Partial< SObjectRecord<S, N, "*", Record, {}>, >, >( type: N, records: InputRecord | InputRecord[], options?: DmlOptions, ): Promise<SaveResult | SaveResult[]>;} = create
Type Declaration
-
- <
N extends string,
InputRecord extends
Partial<SObjectRecord<S, N, "*", Record, {}>> = Partial<
SObjectRecord<S, N, "*", Record, {}>,
>,
>(
type: N,
records: InputRecord[],
options?: DmlOptions,
): Promise<SaveResult[]>
-
Parameters
- type: N
- records: InputRecord[]
Optionaloptions: DmlOptions
- <
N extends string,
InputRecord extends
Partial<SObjectRecord<S, N, "*", Record, {}>> = Partial<
SObjectRecord<S, N, "*", Record, {}>,
>,
>(
type: N,
record: InputRecord,
options?: DmlOptions,
): Promise<SaveResult>
-
Parameters
- type: N
- record: InputRecord
Optionaloptions: DmlOptions
- <
N extends string,
InputRecord extends
Partial<SObjectRecord<S, N, "*", Record, {}>> = Partial<
SObjectRecord<S, N, "*", Record, {}>,
>,
>(
type: N,
records: InputRecord | InputRecord[],
options?: DmlOptions,
): Promise<SaveResult | SaveResult[]>
-
Parameters
- type: N
- records: InputRecord | InputRecord[]
Optionaloptions: DmlOptions
insert
insert: { < N extends string, InputRecord extends Partial<SObjectRecord<any, N, "*", Record, {}>> = Partial< SObjectRecord<any, N, "*", Record, {}>, >, >( type: N, records: InputRecord[], options?: DmlOptions, ): Promise<SaveResult[]>; < N extends string, InputRecord extends Partial<SObjectRecord<any, N, "*", Record, {}>> = Partial< SObjectRecord<any, N, "*", Record, {}>, >, >( type: N, record: InputRecord, options?: DmlOptions, ): Promise<SaveResult>; < N extends string, InputRecord extends Partial<SObjectRecord<any, N, "*", Record, {}>> = Partial< SObjectRecord<any, N, "*", Record, {}>, >, >( type: N, records: InputRecord | InputRecord[], options?: DmlOptions, ): Promise<SaveResult | SaveResult[]>;} = create
Type Declaration
-
- <
N extends string,
InputRecord extends
Partial<SObjectRecord<any, N, "*", Record, {}>> = Partial<
SObjectRecord<any, N, "*", Record, {}>,
>,
>(
type: N,
records: InputRecord[],
options?: DmlOptions,
): Promise<SaveResult[]>
-
Parameters
- type: N
- records: InputRecord[]
Optionaloptions: DmlOptions
- <
N extends string,
InputRecord extends
Partial<SObjectRecord<any, N, "*", Record, {}>> = Partial<
SObjectRecord<any, N, "*", Record, {}>,
>,
>(
type: N,
record: InputRecord,
options?: DmlOptions,
): Promise<SaveResult>
-
Parameters
- type: N
- record: InputRecord
Optionaloptions: DmlOptions
- <
N extends string,
InputRecord extends
Partial<SObjectRecord<any, N, "*", Record, {}>> = Partial<
SObjectRecord<any, N, "*", Record, {}>,
>,
>(
type: N,
records: InputRecord | InputRecord[],
options?: DmlOptions,
): Promise<SaveResult | SaveResult[]>
-
Parameters
- type: N
- records: InputRecord | InputRecord[]
Optionaloptions: DmlOptions
query
query: <T extends Record>( soql: string, options?: Partial<QueryOptions>,) => Query<S, Extract<keyof S["SObjects"], string>, T, "QueryResult"> = query
queryMore
queryMore: <T extends Record>( locator: string, options?: QueryOptions,) => Query<S, Extract<keyof S["SObjects"], string>, T, "QueryResult"> = queryMore
sobject
sobject: <N extends string>(type: string | N) => SObject<S, N> = sobject
Type Declaration
-
- <N extends string>(type: string | N): SObject<S, N>
-
sobjects
sobjects: { [N in string]?: SObject< S, N, Extract<keyof S["SObjects"][N]["Fields"], string>, SObjectRecord<S, N, "*", Record, {}>, Partial<SObjectRecord<S, N, "*", Record, {}>>, SObjectUpdateRecord<S, N>, >} = {}
update
update: { < N extends string, UpdateRecord extends SObjectUpdateRecord<S, N> = SObjectUpdateRecord<S, N>, >( type: N, records: UpdateRecord[], options?: DmlOptions, ): Promise<SaveResult[]>; < N extends string, UpdateRecord extends SObjectUpdateRecord<S, N> = SObjectUpdateRecord<S, N>, >( type: N, record: UpdateRecord, options?: DmlOptions, ): Promise<SaveResult>; < N extends string, UpdateRecord extends SObjectUpdateRecord<S, N> = SObjectUpdateRecord<S, N>, >( type: N, records: UpdateRecord | UpdateRecord[], options?: DmlOptions, ): Promise<SaveResult | SaveResult[]>;} = update
Type Declaration
-
- <
N extends string,
UpdateRecord extends SObjectUpdateRecord<S, N> = SObjectUpdateRecord<S, N>,
>(
type: N,
records: UpdateRecord[],
options?: DmlOptions,
): Promise<SaveResult[]>
-
Parameters
- type: N
- records: UpdateRecord[]
Optionaloptions: DmlOptions
- <
N extends string,
UpdateRecord extends SObjectUpdateRecord<S, N> = SObjectUpdateRecord<S, N>,
>(
type: N,
record: UpdateRecord,
options?: DmlOptions,
): Promise<SaveResult>
-
Parameters
- type: N
- record: UpdateRecord
Optionaloptions: DmlOptions
- <
N extends string,
UpdateRecord extends SObjectUpdateRecord<S, N> = SObjectUpdateRecord<S, N>,
>(
type: N,
records: UpdateRecord | UpdateRecord[],
options?: DmlOptions,
): Promise<SaveResult | SaveResult[]>
-
Parameters
- type: N
- records: UpdateRecord | UpdateRecord[]
Optionaloptions: DmlOptions
upsert
upsert: { < N extends string, InputRecord extends Partial<SObjectRecord<S, N, "*", Record, {}>> = Partial< SObjectRecord<S, N, "*", Record, {}>, >, FieldNames extends string = Extract<keyof S["SObjects"][N]["Fields"], string>, >( type: N, records: InputRecord[], extIdField: FieldNames, options?: DmlOptions, ): Promise<UpsertResult[]>; < N extends string, InputRecord extends Partial<SObjectRecord<S, N, "*", Record, {}>> = Partial< SObjectRecord<S, N, "*", Record, {}>, >, FieldNames extends string = Extract<keyof S["SObjects"][N]["Fields"], string>, >( type: N, record: InputRecord, extIdField: FieldNames, options?: DmlOptions, ): Promise<UpsertResult>; < N extends string, InputRecord extends Partial<SObjectRecord<S, N, "*", Record, {}>> = Partial< SObjectRecord<S, N, "*", Record, {}>, >, FieldNames extends string = Extract<keyof S["SObjects"][N]["Fields"], string>, >( type: N, records: InputRecord | InputRecord[], extIdField: FieldNames, options?: DmlOptions, ): Promise<UpsertResult | UpsertResult[]>;} = upsert
Type Declaration
-
- <
N extends string,
InputRecord extends
Partial<SObjectRecord<S, N, "*", Record, {}>> = Partial<
SObjectRecord<S, N, "*", Record, {}>,
>,
FieldNames extends
string = Extract<keyof S["SObjects"][N]["Fields"], string>,
>(
type: N,
records: InputRecord[],
extIdField: FieldNames,
options?: DmlOptions,
): Promise<UpsertResult[]>
-
Type Parameters
- N extends string
- InputRecord extends Partial<SObjectRecord<S, N, "*", Record, {}>> = Partial<SObjectRecord<S, N, "*", Record, {}>>
- FieldNames extends string = Extract<keyof S["SObjects"][N]["Fields"], string>
Parameters
- type: N
- records: InputRecord[]
- extIdField: FieldNames
Optionaloptions: DmlOptions
- <
N extends string,
InputRecord extends
Partial<SObjectRecord<S, N, "*", Record, {}>> = Partial<
SObjectRecord<S, N, "*", Record, {}>,
>,
FieldNames extends
string = Extract<keyof S["SObjects"][N]["Fields"], string>,
>(
type: N,
record: InputRecord,
extIdField: FieldNames,
options?: DmlOptions,
): Promise<UpsertResult>
-
Type Parameters
- N extends string
- InputRecord extends Partial<SObjectRecord<S, N, "*", Record, {}>> = Partial<SObjectRecord<S, N, "*", Record, {}>>
- FieldNames extends string = Extract<keyof S["SObjects"][N]["Fields"], string>
Parameters
- type: N
- record: InputRecord
- extIdField: FieldNames
Optionaloptions: DmlOptions
- <
N extends string,
InputRecord extends
Partial<SObjectRecord<S, N, "*", Record, {}>> = Partial<
SObjectRecord<S, N, "*", Record, {}>,
>,
FieldNames extends
string = Extract<keyof S["SObjects"][N]["Fields"], string>,
>(
type: N,
records: InputRecord | InputRecord[],
extIdField: FieldNames,
options?: DmlOptions,
): Promise<UpsertResult | UpsertResult[]>
-
Type Parameters
- N extends string
- InputRecord extends Partial<SObjectRecord<S, N, "*", Record, {}>> = Partial<SObjectRecord<S, N, "*", Record, {}>>
- FieldNames extends string = Extract<keyof S["SObjects"][N]["Fields"], string>
Parameters
- type: N
- records: InputRecord | InputRecord[]
- extIdField: FieldNames
Optionaloptions: DmlOptions
API class for Tooling API call