Class OutputDataBase
Base class for the output detail dependent on the file format.
Inheritance
OutputDataBase
Namespace: System.Dynamic.ExpandoObject
Syntax
[JsonConverter(typeof(JsonInheritanceConverter), new object[] { "kind" })]
[GeneratedCode("NJsonSchema", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
public abstract class OutputDataBase
Properties
The extension of the file.
Declaration
[JsonProperty("fileExtension", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string FileExtension { get; set; }
Property Value
The path where the file is stored.
Declaration
[JsonProperty("filePath", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[Obsolete("No use case, information is internal")]
public string FilePath { get; set; }
Property Value
The size of the file in bytes.
Declaration
[JsonProperty("fileSizeInBytes", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public long? FileSizeInBytes { get; set; }
Property Value
The original filename of the file.
Declaration
[JsonProperty("originalFileName", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string OriginalFileName { get; set; }
Property Value
The SHA-1 hash of the file.
Declaration
[JsonProperty("sha1Hash", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string Sha1Hash { get; set; }
Property Value
Methods
Declaration
public static OutputDataBase FromJson(string data)
Parameters
Returns