{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.remoteItem", "title": "remoteItem", "required": [ "@odata.type" ], "type": "object", "properties": { "createdBy": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.identitySet" }, { "type": "object", "nullable": true } ], "description": "Identity of the user, device, and application which created the item. Read-only." }, "createdDateTime": { "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", "type": "string", "description": "Date and time of item creation. Read-only.", "format": "date-time", "nullable": true }, "file": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.file" }, { "type": "object", "nullable": true } ], "description": "Indicates that the remote item is a file. Read-only." }, "fileSystemInfo": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.fileSystemInfo" }, { "type": "object", "nullable": true } ], "description": "Information about the remote item from the local file system. Read-only." }, "folder": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.folder" }, { "type": "object", "nullable": true } ], "description": "Indicates that the remote item is a folder. Read-only." }, "id": { "type": "string", "description": "Unique identifier for the remote item in its drive. Read-only.", "nullable": true }, "image": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.image" }, { "type": "object", "nullable": true } ], "description": "Image metadata, if the item is an image. Read-only." }, "lastModifiedBy": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.identitySet" }, { "type": "object", "nullable": true } ], "description": "Identity of the user, device, and application which last modified the item. Read-only." }, "lastModifiedDateTime": { "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", "type": "string", "description": "Date and time the item was last modified. Read-only.", "format": "date-time", "nullable": true }, "name": { "type": "string", "description": "Optional. Filename of the remote item. Read-only.", "nullable": true }, "package": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.package" }, { "type": "object", "nullable": true } ], "description": "If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only." }, "parentReference": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.itemReference" }, { "type": "object", "nullable": true } ], "description": "Properties of the parent of the remote item. Read-only." }, "shared": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.shared" }, { "type": "object", "nullable": true } ], "description": "Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only." }, "sharepointIds": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.sharepointIds" }, { "type": "object", "nullable": true } ], "description": "Provides interop between items in OneDrive for Business and SharePoint with the full set of item identifiers. Read-only." }, "size": { "type": "number", "description": "Size of the remote item. Read-only.", "format": "int64", "nullable": true }, "specialFolder": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.specialFolder" }, { "type": "object", "nullable": true } ], "description": "If the current item is also available as a special folder, this facet is returned. Read-only." }, "video": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.video" }, { "type": "object", "nullable": true } ], "description": "Video metadata, if the item is a video. Read-only." }, "webDavUrl": { "type": "string", "description": "DAV compatible URL for the item.", "nullable": true }, "webUrl": { "type": "string", "description": "URL that displays the resource in the browser. Read-only.", "nullable": true }, "@odata.type": { "type": "string" } } }