Table of Contents

Class WithRequestPatchRequestBody

Namespace
Autodesk.ACC.DataConnector.Accounts.Item.Requests.Item
Assembly
Autodesk.ACC.DataConnector.dll
public class WithRequestPatchRequestBody : IAdditionalDataHolder, IParsable
Inheritance
WithRequestPatchRequestBody
Implements
IAdditionalDataHolder
IParsable
Inherited Members

Constructors

WithRequestPatchRequestBody()

Instantiates a new WithRequestPatchRequestBody and sets the default values.

public WithRequestPatchRequestBody()

Properties

AdditionalData

Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

public IDictionary<string, object> AdditionalData { get; set; }

Property Value

IDictionary<string, object>

CallbackUrl

The callback URL for job completion notifications

public string? CallbackUrl { get; set; }

Property Value

string

Description

The user-entered description of this data request

public string? Description { get; set; }

Property Value

string

EffectiveFrom

The date and time when a one-time job execution or a recurring interval schedule begins (ISO 8601)

public DateTimeOffset? EffectiveFrom { get; set; }

Property Value

DateTimeOffset?

EffectiveTo

The date and time when the recurring interval schedule ends (ISO 8601)

public DateTimeOffset? EffectiveTo { get; set; }

Property Value

DateTimeOffset?

EndDate

The end date and time for the data extraction (ISO 8601)

public DateTimeOffset? EndDate { get; set; }

Property Value

DateTimeOffset?

IsActive

The data request's active/inactive status

public bool? IsActive { get; set; }

Property Value

bool?

ProjectId

(Legacy) A single project ID for the data request. Superseded by projectIdList

public string? ProjectId { get; set; }

Property Value

string

ProjectIdList

A list of up to 50 project IDs for the data request

public List<string>? ProjectIdList { get; set; }

Property Value

List<string>

ReoccuringInterval

The number of scheduleInterval units to wait between job execution

public int? ReoccuringInterval { get; set; }

Property Value

int?

ScheduleInterval

The scheduling interval unit for jobs spawned by this data request

public WithRequestPatchRequestBody_scheduleInterval? ScheduleInterval { get; set; }

Property Value

WithRequestPatchRequestBody_scheduleInterval?

SendEmail

Send a notification email to the user upon job completion

public bool? SendEmail { get; set; }

Property Value

bool?

ServiceGroups

The service groups from which to extract data

public List<string>? ServiceGroups { get; set; }

Property Value

List<string>

StartDate

The start date and time for the data extraction (ISO 8601)

public DateTimeOffset? StartDate { get; set; }

Property Value

DateTimeOffset?

Methods

CreateFromDiscriminatorValue(IParseNode)

Creates a new instance of the appropriate class based on discriminator value

public static WithRequestPatchRequestBody CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

The parse node to use to read the discriminator value and create the object

Returns

WithRequestPatchRequestBody

A WithRequestPatchRequestBody

GetFieldDeserializers()

The deserialization information for the current model

public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()

Returns

IDictionary<string, Action<IParseNode>>

A IDictionary<string, Action<IParseNode>>

Serialize(ISerializationWriter)

Serializes information the current object

public virtual void Serialize(ISerializationWriter writer)

Parameters

writer ISerializationWriter

Serialization writer to use to serialize this model