PageRenderTime 49ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 0ms

/redistributable/onedrive-sdk-csharp-master/src/OneDriveSdk/Models/Generated/Item.cs

https://gitlab.com/rekby-archive/onlyoffice-CommunityServer
C# | 227 lines | 80 code | 41 blank | 106 comment | 0 complexity | 86d9750f13ca0dfa446053ac2a9a5201 MD5 | raw file
  1. // ------------------------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
  3. // ------------------------------------------------------------------------------
  4. using System;
  5. using System.Collections.Generic;
  6. using System.IO;
  7. using System.Runtime.Serialization;
  8. using Microsoft.Graph;
  9. using Newtonsoft.Json;
  10. // **NOTE** This file was generated by a tool and any changes will be overwritten.
  11. namespace Microsoft.OneDrive.Sdk
  12. {
  13. /// <summary>
  14. /// The type Item.
  15. /// </summary>
  16. [DataContract]
  17. [JsonConverter(typeof(DerivedTypeConverter))]
  18. public partial class Item
  19. {
  20. /// <summary>
  21. /// Gets or sets content.
  22. /// </summary>
  23. [DataMember(Name = "content", EmitDefaultValue = false, IsRequired = false)]
  24. public Stream Content { get; set; }
  25. /// <summary>
  26. /// Gets or sets created by.
  27. /// </summary>
  28. [DataMember(Name = "createdBy", EmitDefaultValue = false, IsRequired = false)]
  29. public IdentitySet CreatedBy { get; set; }
  30. /// <summary>
  31. /// Gets or sets created date time.
  32. /// </summary>
  33. [DataMember(Name = "createdDateTime", EmitDefaultValue = false, IsRequired = false)]
  34. public DateTimeOffset? CreatedDateTime { get; set; }
  35. /// <summary>
  36. /// Gets or sets c tag.
  37. /// </summary>
  38. [DataMember(Name = "cTag", EmitDefaultValue = false, IsRequired = false)]
  39. public string CTag { get; set; }
  40. /// <summary>
  41. /// Gets or sets description.
  42. /// </summary>
  43. [DataMember(Name = "description", EmitDefaultValue = false, IsRequired = false)]
  44. public string Description { get; set; }
  45. /// <summary>
  46. /// Gets or sets e tag.
  47. /// </summary>
  48. [DataMember(Name = "eTag", EmitDefaultValue = false, IsRequired = false)]
  49. public string ETag { get; set; }
  50. /// <summary>
  51. /// Gets or sets id.
  52. /// </summary>
  53. [DataMember(Name = "id", EmitDefaultValue = false, IsRequired = false)]
  54. public string Id { get; set; }
  55. /// <summary>
  56. /// Gets or sets last modified by.
  57. /// </summary>
  58. [DataMember(Name = "lastModifiedBy", EmitDefaultValue = false, IsRequired = false)]
  59. public IdentitySet LastModifiedBy { get; set; }
  60. /// <summary>
  61. /// Gets or sets last modified date time.
  62. /// </summary>
  63. [DataMember(Name = "lastModifiedDateTime", EmitDefaultValue = false, IsRequired = false)]
  64. public DateTimeOffset? LastModifiedDateTime { get; set; }
  65. /// <summary>
  66. /// Gets or sets name.
  67. /// </summary>
  68. [DataMember(Name = "name", EmitDefaultValue = false, IsRequired = false)]
  69. public string Name { get; set; }
  70. /// <summary>
  71. /// Gets or sets parent reference.
  72. /// </summary>
  73. [DataMember(Name = "parentReference", EmitDefaultValue = false, IsRequired = false)]
  74. public ItemReference ParentReference { get; set; }
  75. /// <summary>
  76. /// Gets or sets size.
  77. /// </summary>
  78. [DataMember(Name = "size", EmitDefaultValue = false, IsRequired = false)]
  79. public Int64? Size { get; set; }
  80. /// <summary>
  81. /// Gets or sets web url.
  82. /// </summary>
  83. [DataMember(Name = "webUrl", EmitDefaultValue = false, IsRequired = false)]
  84. public string WebUrl { get; set; }
  85. /// <summary>
  86. /// Gets or sets audio.
  87. /// </summary>
  88. [DataMember(Name = "audio", EmitDefaultValue = false, IsRequired = false)]
  89. public Audio Audio { get; set; }
  90. /// <summary>
  91. /// Gets or sets deleted.
  92. /// </summary>
  93. [DataMember(Name = "deleted", EmitDefaultValue = false, IsRequired = false)]
  94. public Deleted Deleted { get; set; }
  95. /// <summary>
  96. /// Gets or sets file.
  97. /// </summary>
  98. [DataMember(Name = "file", EmitDefaultValue = false, IsRequired = false)]
  99. public File File { get; set; }
  100. /// <summary>
  101. /// Gets or sets file system info.
  102. /// </summary>
  103. [DataMember(Name = "fileSystemInfo", EmitDefaultValue = false, IsRequired = false)]
  104. public FileSystemInfo FileSystemInfo { get; set; }
  105. /// <summary>
  106. /// Gets or sets folder.
  107. /// </summary>
  108. [DataMember(Name = "folder", EmitDefaultValue = false, IsRequired = false)]
  109. public Folder Folder { get; set; }
  110. /// <summary>
  111. /// Gets or sets image.
  112. /// </summary>
  113. [DataMember(Name = "image", EmitDefaultValue = false, IsRequired = false)]
  114. public Image Image { get; set; }
  115. /// <summary>
  116. /// Gets or sets location.
  117. /// </summary>
  118. [DataMember(Name = "location", EmitDefaultValue = false, IsRequired = false)]
  119. public Location Location { get; set; }
  120. /// <summary>
  121. /// Gets or sets open with.
  122. /// </summary>
  123. [DataMember(Name = "openWith", EmitDefaultValue = false, IsRequired = false)]
  124. public OpenWithSet OpenWith { get; set; }
  125. /// <summary>
  126. /// Gets or sets photo.
  127. /// </summary>
  128. [DataMember(Name = "photo", EmitDefaultValue = false, IsRequired = false)]
  129. public Photo Photo { get; set; }
  130. /// <summary>
  131. /// Gets or sets remote item.
  132. /// </summary>
  133. [DataMember(Name = "remoteItem", EmitDefaultValue = false, IsRequired = false)]
  134. public Item RemoteItem { get; set; }
  135. /// <summary>
  136. /// Gets or sets search result.
  137. /// </summary>
  138. [DataMember(Name = "searchResult", EmitDefaultValue = false, IsRequired = false)]
  139. public SearchResult SearchResult { get; set; }
  140. /// <summary>
  141. /// Gets or sets shared.
  142. /// </summary>
  143. [DataMember(Name = "shared", EmitDefaultValue = false, IsRequired = false)]
  144. public Shared Shared { get; set; }
  145. /// <summary>
  146. /// Gets or sets special folder.
  147. /// </summary>
  148. [DataMember(Name = "specialFolder", EmitDefaultValue = false, IsRequired = false)]
  149. public SpecialFolder SpecialFolder { get; set; }
  150. /// <summary>
  151. /// Gets or sets video.
  152. /// </summary>
  153. [DataMember(Name = "video", EmitDefaultValue = false, IsRequired = false)]
  154. public Video Video { get; set; }
  155. /// <summary>
  156. /// Gets or sets permissions.
  157. /// </summary>
  158. [DataMember(Name = "permissions", EmitDefaultValue = false, IsRequired = false)]
  159. public IItemPermissionsCollectionPage Permissions { get; set; }
  160. /// <summary>
  161. /// Gets or sets versions.
  162. /// </summary>
  163. [DataMember(Name = "versions", EmitDefaultValue = false, IsRequired = false)]
  164. public IItemVersionsCollectionPage Versions { get; set; }
  165. /// <summary>
  166. /// Gets or sets children.
  167. /// </summary>
  168. [DataMember(Name = "children", EmitDefaultValue = false, IsRequired = false)]
  169. public IItemChildrenCollectionPage Children { get; set; }
  170. /// <summary>
  171. /// Gets or sets thumbnails.
  172. /// </summary>
  173. [DataMember(Name = "thumbnails", EmitDefaultValue = false, IsRequired = false)]
  174. public IItemThumbnailsCollectionPage Thumbnails { get; set; }
  175. /// <summary>
  176. /// Gets or sets @odata.type.
  177. /// </summary>
  178. [DataMember(Name = "@odata.type", EmitDefaultValue = false, IsRequired = false)]
  179. public string ODataType { get; set; }
  180. /// <summary>
  181. /// Gets or sets additional data.
  182. /// </summary>
  183. [JsonExtensionData(ReadData = true, WriteData = true)]
  184. public IDictionary<string, object> AdditionalData { get; set; }
  185. }
  186. }