Class WithRequestPatchRequestBody
- Assembly
- Autodesk.ACC.DataConnector.dll
public class WithRequestPatchRequestBody : IAdditionalDataHolder, IParsable
- Inheritance
-
WithRequestPatchRequestBody
- Implements
-
IAdditionalDataHolderIParsable
- 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
CallbackUrl
The callback URL for job completion notifications
public string? CallbackUrl { get; set; }
Property Value
Description
The user-entered description of this data request
public string? Description { get; set; }
Property Value
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
EffectiveTo
The date and time when the recurring interval schedule ends (ISO 8601)
public DateTimeOffset? EffectiveTo { get; set; }
Property Value
EndDate
The end date and time for the data extraction (ISO 8601)
public DateTimeOffset? EndDate { get; set; }
Property Value
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
ProjectIdList
A list of up to 50 project IDs for the data request
public List<string>? ProjectIdList { get; set; }
Property Value
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
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
StartDate
The start date and time for the data extraction (ISO 8601)
public DateTimeOffset? StartDate { get; set; }
Property Value
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static WithRequestPatchRequestBody CreateFromDiscriminatorValue(IParseNode parseNode)
Parameters
parseNode
IParseNodeThe parse node to use to read the discriminator value and create the object
Returns
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
ISerializationWriterSerialization writer to use to serialize this model