Class OutputResolveResult
Result of output resolution.
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Syntax
[GeneratedCode("NJsonSchema", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
public class OutputResolveResult
Properties
AvailabilityState
Describes whether the output is available normally or if it is outdated. Note that this does not take into account failed or not yet performed rendering or similar.
Declaration
[JsonProperty("availabilityState", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[JsonConverter(typeof(StringEnumConverter))]
public OutputAvailabilityState? AvailabilityState { get; set; }
Property Value
ContentId
The ID of the content for which this output has been created.
Declaration
[JsonProperty("contentId", Required = Required.Always)]
[Required]
public string ContentId { get; set; }
Property Value
DynamicRendering
Whether this Output belongs to a dynamic OutputFormat.
Declaration
[JsonProperty("dynamicRendering", Required = Required.Always)]
public bool DynamicRendering { get; set; }
Property Value
FileSize
Size of file, if already known
Declaration
[JsonProperty("fileSize", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public long? FileSize { get; set; }
Property Value
long? |
Id
ID of output.
Declaration
[JsonProperty("id", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string Id { get; set; }
Property Value
OutputFormatId
The ID of the output format this output represents.
Declaration
[JsonProperty("outputFormatId", Required = Required.Always)]
[Required]
public string OutputFormatId { get; set; }
Property Value
RenderingState
The rendering state of the output file.
Declaration
[JsonProperty("renderingState", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[JsonConverter(typeof(StringEnumConverter))]
[Obsolete("Replaced by RenderingStateV2")]
public OutputRenderingState? RenderingState { get; set; }
Property Value
RenderingStateV2
The rendering state of the output file. Only null for static outputs which are not rendered ("Skipped" in old RenderingState), such outputs won't be returned in the future.
Declaration
[JsonProperty("renderingStateV2", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[JsonConverter(typeof(StringEnumConverter))]
public OutputRenderingStateV2? RenderingStateV2 { get; set; }