Table of Contents

Class CompositeRequest

Namespace
NetCoreForce.Client.Models
Assembly
NetCoreForce.Client.dll
public class CompositeRequest
Inheritance
CompositeRequest
Inherited Members

Constructors

CompositeRequest(List<CompositeSubRequest>, bool, bool)

Constructor

public CompositeRequest(List<CompositeSubRequest> requests, bool allOrNone = false, bool collateSubrequests = true)

Parameters

requests List<CompositeSubRequest>
allOrNone bool
collateSubrequests bool

Properties

AllOrNone

Optional. Indicates whether to roll back the entire request when the update of any object fails (true) or to continue with the independent update of other objects in the request. The default is false.

[JsonProperty(PropertyName = "allOrNone")]
public bool AllOrNone { get; set; }

Property Value

bool

CollateSubrequests

Optional. Controls whether the API collates unrelated subrequests to bulkify them (true) or not (false). In API version 49.0 and later, the default value is true. In version 48.0, the default value is false.

[JsonProperty(PropertyName = "collateSubrequests")]
public bool CollateSubrequests { get; set; }

Property Value

bool

CompositeRequests

Required. A list of Composite Sub Requests

[JsonProperty(PropertyName = "compositeRequest")]
public List<CompositeSubRequest> CompositeRequests { get; set; }

Property Value

List<CompositeSubRequest>