Initial QSfera import
This commit is contained in:
+860
@@ -0,0 +1,860 @@
|
||||
/*
|
||||
Libre Graph API
|
||||
|
||||
Libre Graph is a free API for cloud collaboration inspired by the MS Graph API.
|
||||
|
||||
API version: v1.0.8
|
||||
*/
|
||||
|
||||
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
|
||||
|
||||
package libregraph
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"time"
|
||||
)
|
||||
|
||||
// checks if the RemoteItem type satisfies the MappedNullable interface at compile time
|
||||
var _ MappedNullable = &RemoteItem{}
|
||||
|
||||
// RemoteItem Remote item data, if the item is shared from a drive other than the one being accessed. Read-only.
|
||||
type RemoteItem struct {
|
||||
CreatedBy *IdentitySet `json:"createdBy,omitempty"`
|
||||
// Date and time of item creation. Read-only.
|
||||
CreatedDateTime *time.Time `json:"createdDateTime,omitempty" validate:"regexp=^[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])$"`
|
||||
File *OpenGraphFile `json:"file,omitempty"`
|
||||
FileSystemInfo *FileSystemInfo `json:"fileSystemInfo,omitempty"`
|
||||
Folder *Folder `json:"folder,omitempty"`
|
||||
// The drive alias can be used in clients to make the urls user friendly. Example: 'personal/einstein'. This will be used to resolve to the correct driveID.
|
||||
DriveAlias *string `json:"driveAlias,omitempty"`
|
||||
// The relative path of the item in relation to its drive root.
|
||||
Path *string `json:"path,omitempty"`
|
||||
// Unique identifier for the drive root of this item. Read-only.
|
||||
RootId *string `json:"rootId,omitempty"`
|
||||
// Unique identifier for the remote item in its drive. Read-only.
|
||||
Id *string `json:"id,omitempty"`
|
||||
Image *Image `json:"image,omitempty"`
|
||||
LastModifiedBy *IdentitySet `json:"lastModifiedBy,omitempty"`
|
||||
// Date and time the item was last modified. Read-only.
|
||||
LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty" validate:"regexp=^[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])$"`
|
||||
// Optional. Filename of the remote item. Read-only.
|
||||
Name *string `json:"name,omitempty"`
|
||||
// ETag for the item. Read-only.
|
||||
ETag *string `json:"eTag,omitempty"`
|
||||
// An eTag for the content of the item. This eTag is not changed if only the metadata is changed. Note This property is not returned if the item is a folder. Read-only.
|
||||
CTag *string `json:"cTag,omitempty"`
|
||||
ParentReference *ItemReference `json:"parentReference,omitempty"`
|
||||
// The set of permissions for the item. Read-only. Nullable.
|
||||
Permissions []Permission `json:"permissions,omitempty"`
|
||||
// Size of the remote item. Read-only.
|
||||
Size *int64 `json:"size,omitempty"`
|
||||
SpecialFolder *SpecialFolder `json:"specialFolder,omitempty"`
|
||||
// DAV compatible URL for the item.
|
||||
WebDavUrl *string `json:"webDavUrl,omitempty"`
|
||||
// URL that displays the resource in the browser. Read-only.
|
||||
WebUrl *string `json:"webUrl,omitempty"`
|
||||
}
|
||||
|
||||
// NewRemoteItem instantiates a new RemoteItem object
|
||||
// This constructor will assign default values to properties that have it defined,
|
||||
// and makes sure properties required by API are set, but the set of arguments
|
||||
// will change when the set of required properties is changed
|
||||
func NewRemoteItem() *RemoteItem {
|
||||
this := RemoteItem{}
|
||||
return &this
|
||||
}
|
||||
|
||||
// NewRemoteItemWithDefaults instantiates a new RemoteItem object
|
||||
// This constructor will only assign default values to properties that have it defined,
|
||||
// but it doesn't guarantee that properties required by API are set
|
||||
func NewRemoteItemWithDefaults() *RemoteItem {
|
||||
this := RemoteItem{}
|
||||
return &this
|
||||
}
|
||||
|
||||
// GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetCreatedBy() IdentitySet {
|
||||
if o == nil || IsNil(o.CreatedBy) {
|
||||
var ret IdentitySet
|
||||
return ret
|
||||
}
|
||||
return *o.CreatedBy
|
||||
}
|
||||
|
||||
// GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetCreatedByOk() (*IdentitySet, bool) {
|
||||
if o == nil || IsNil(o.CreatedBy) {
|
||||
return nil, false
|
||||
}
|
||||
return o.CreatedBy, true
|
||||
}
|
||||
|
||||
// HasCreatedBy returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasCreatedBy() bool {
|
||||
if o != nil && !IsNil(o.CreatedBy) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetCreatedBy gets a reference to the given IdentitySet and assigns it to the CreatedBy field.
|
||||
func (o *RemoteItem) SetCreatedBy(v IdentitySet) {
|
||||
o.CreatedBy = &v
|
||||
}
|
||||
|
||||
// GetCreatedDateTime returns the CreatedDateTime field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetCreatedDateTime() time.Time {
|
||||
if o == nil || IsNil(o.CreatedDateTime) {
|
||||
var ret time.Time
|
||||
return ret
|
||||
}
|
||||
return *o.CreatedDateTime
|
||||
}
|
||||
|
||||
// GetCreatedDateTimeOk returns a tuple with the CreatedDateTime field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetCreatedDateTimeOk() (*time.Time, bool) {
|
||||
if o == nil || IsNil(o.CreatedDateTime) {
|
||||
return nil, false
|
||||
}
|
||||
return o.CreatedDateTime, true
|
||||
}
|
||||
|
||||
// HasCreatedDateTime returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasCreatedDateTime() bool {
|
||||
if o != nil && !IsNil(o.CreatedDateTime) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetCreatedDateTime gets a reference to the given time.Time and assigns it to the CreatedDateTime field.
|
||||
func (o *RemoteItem) SetCreatedDateTime(v time.Time) {
|
||||
o.CreatedDateTime = &v
|
||||
}
|
||||
|
||||
// GetFile returns the File field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetFile() OpenGraphFile {
|
||||
if o == nil || IsNil(o.File) {
|
||||
var ret OpenGraphFile
|
||||
return ret
|
||||
}
|
||||
return *o.File
|
||||
}
|
||||
|
||||
// GetFileOk returns a tuple with the File field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetFileOk() (*OpenGraphFile, bool) {
|
||||
if o == nil || IsNil(o.File) {
|
||||
return nil, false
|
||||
}
|
||||
return o.File, true
|
||||
}
|
||||
|
||||
// HasFile returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasFile() bool {
|
||||
if o != nil && !IsNil(o.File) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetFile gets a reference to the given OpenGraphFile and assigns it to the File field.
|
||||
func (o *RemoteItem) SetFile(v OpenGraphFile) {
|
||||
o.File = &v
|
||||
}
|
||||
|
||||
// GetFileSystemInfo returns the FileSystemInfo field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetFileSystemInfo() FileSystemInfo {
|
||||
if o == nil || IsNil(o.FileSystemInfo) {
|
||||
var ret FileSystemInfo
|
||||
return ret
|
||||
}
|
||||
return *o.FileSystemInfo
|
||||
}
|
||||
|
||||
// GetFileSystemInfoOk returns a tuple with the FileSystemInfo field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetFileSystemInfoOk() (*FileSystemInfo, bool) {
|
||||
if o == nil || IsNil(o.FileSystemInfo) {
|
||||
return nil, false
|
||||
}
|
||||
return o.FileSystemInfo, true
|
||||
}
|
||||
|
||||
// HasFileSystemInfo returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasFileSystemInfo() bool {
|
||||
if o != nil && !IsNil(o.FileSystemInfo) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetFileSystemInfo gets a reference to the given FileSystemInfo and assigns it to the FileSystemInfo field.
|
||||
func (o *RemoteItem) SetFileSystemInfo(v FileSystemInfo) {
|
||||
o.FileSystemInfo = &v
|
||||
}
|
||||
|
||||
// GetFolder returns the Folder field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetFolder() Folder {
|
||||
if o == nil || IsNil(o.Folder) {
|
||||
var ret Folder
|
||||
return ret
|
||||
}
|
||||
return *o.Folder
|
||||
}
|
||||
|
||||
// GetFolderOk returns a tuple with the Folder field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetFolderOk() (*Folder, bool) {
|
||||
if o == nil || IsNil(o.Folder) {
|
||||
return nil, false
|
||||
}
|
||||
return o.Folder, true
|
||||
}
|
||||
|
||||
// HasFolder returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasFolder() bool {
|
||||
if o != nil && !IsNil(o.Folder) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetFolder gets a reference to the given Folder and assigns it to the Folder field.
|
||||
func (o *RemoteItem) SetFolder(v Folder) {
|
||||
o.Folder = &v
|
||||
}
|
||||
|
||||
// GetDriveAlias returns the DriveAlias field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetDriveAlias() string {
|
||||
if o == nil || IsNil(o.DriveAlias) {
|
||||
var ret string
|
||||
return ret
|
||||
}
|
||||
return *o.DriveAlias
|
||||
}
|
||||
|
||||
// GetDriveAliasOk returns a tuple with the DriveAlias field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetDriveAliasOk() (*string, bool) {
|
||||
if o == nil || IsNil(o.DriveAlias) {
|
||||
return nil, false
|
||||
}
|
||||
return o.DriveAlias, true
|
||||
}
|
||||
|
||||
// HasDriveAlias returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasDriveAlias() bool {
|
||||
if o != nil && !IsNil(o.DriveAlias) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetDriveAlias gets a reference to the given string and assigns it to the DriveAlias field.
|
||||
func (o *RemoteItem) SetDriveAlias(v string) {
|
||||
o.DriveAlias = &v
|
||||
}
|
||||
|
||||
// GetPath returns the Path field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetPath() string {
|
||||
if o == nil || IsNil(o.Path) {
|
||||
var ret string
|
||||
return ret
|
||||
}
|
||||
return *o.Path
|
||||
}
|
||||
|
||||
// GetPathOk returns a tuple with the Path field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetPathOk() (*string, bool) {
|
||||
if o == nil || IsNil(o.Path) {
|
||||
return nil, false
|
||||
}
|
||||
return o.Path, true
|
||||
}
|
||||
|
||||
// HasPath returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasPath() bool {
|
||||
if o != nil && !IsNil(o.Path) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetPath gets a reference to the given string and assigns it to the Path field.
|
||||
func (o *RemoteItem) SetPath(v string) {
|
||||
o.Path = &v
|
||||
}
|
||||
|
||||
// GetRootId returns the RootId field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetRootId() string {
|
||||
if o == nil || IsNil(o.RootId) {
|
||||
var ret string
|
||||
return ret
|
||||
}
|
||||
return *o.RootId
|
||||
}
|
||||
|
||||
// GetRootIdOk returns a tuple with the RootId field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetRootIdOk() (*string, bool) {
|
||||
if o == nil || IsNil(o.RootId) {
|
||||
return nil, false
|
||||
}
|
||||
return o.RootId, true
|
||||
}
|
||||
|
||||
// HasRootId returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasRootId() bool {
|
||||
if o != nil && !IsNil(o.RootId) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetRootId gets a reference to the given string and assigns it to the RootId field.
|
||||
func (o *RemoteItem) SetRootId(v string) {
|
||||
o.RootId = &v
|
||||
}
|
||||
|
||||
// GetId returns the Id field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetId() string {
|
||||
if o == nil || IsNil(o.Id) {
|
||||
var ret string
|
||||
return ret
|
||||
}
|
||||
return *o.Id
|
||||
}
|
||||
|
||||
// GetIdOk returns a tuple with the Id field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetIdOk() (*string, bool) {
|
||||
if o == nil || IsNil(o.Id) {
|
||||
return nil, false
|
||||
}
|
||||
return o.Id, true
|
||||
}
|
||||
|
||||
// HasId returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasId() bool {
|
||||
if o != nil && !IsNil(o.Id) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetId gets a reference to the given string and assigns it to the Id field.
|
||||
func (o *RemoteItem) SetId(v string) {
|
||||
o.Id = &v
|
||||
}
|
||||
|
||||
// GetImage returns the Image field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetImage() Image {
|
||||
if o == nil || IsNil(o.Image) {
|
||||
var ret Image
|
||||
return ret
|
||||
}
|
||||
return *o.Image
|
||||
}
|
||||
|
||||
// GetImageOk returns a tuple with the Image field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetImageOk() (*Image, bool) {
|
||||
if o == nil || IsNil(o.Image) {
|
||||
return nil, false
|
||||
}
|
||||
return o.Image, true
|
||||
}
|
||||
|
||||
// HasImage returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasImage() bool {
|
||||
if o != nil && !IsNil(o.Image) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetImage gets a reference to the given Image and assigns it to the Image field.
|
||||
func (o *RemoteItem) SetImage(v Image) {
|
||||
o.Image = &v
|
||||
}
|
||||
|
||||
// GetLastModifiedBy returns the LastModifiedBy field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetLastModifiedBy() IdentitySet {
|
||||
if o == nil || IsNil(o.LastModifiedBy) {
|
||||
var ret IdentitySet
|
||||
return ret
|
||||
}
|
||||
return *o.LastModifiedBy
|
||||
}
|
||||
|
||||
// GetLastModifiedByOk returns a tuple with the LastModifiedBy field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetLastModifiedByOk() (*IdentitySet, bool) {
|
||||
if o == nil || IsNil(o.LastModifiedBy) {
|
||||
return nil, false
|
||||
}
|
||||
return o.LastModifiedBy, true
|
||||
}
|
||||
|
||||
// HasLastModifiedBy returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasLastModifiedBy() bool {
|
||||
if o != nil && !IsNil(o.LastModifiedBy) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetLastModifiedBy gets a reference to the given IdentitySet and assigns it to the LastModifiedBy field.
|
||||
func (o *RemoteItem) SetLastModifiedBy(v IdentitySet) {
|
||||
o.LastModifiedBy = &v
|
||||
}
|
||||
|
||||
// GetLastModifiedDateTime returns the LastModifiedDateTime field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetLastModifiedDateTime() time.Time {
|
||||
if o == nil || IsNil(o.LastModifiedDateTime) {
|
||||
var ret time.Time
|
||||
return ret
|
||||
}
|
||||
return *o.LastModifiedDateTime
|
||||
}
|
||||
|
||||
// GetLastModifiedDateTimeOk returns a tuple with the LastModifiedDateTime field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetLastModifiedDateTimeOk() (*time.Time, bool) {
|
||||
if o == nil || IsNil(o.LastModifiedDateTime) {
|
||||
return nil, false
|
||||
}
|
||||
return o.LastModifiedDateTime, true
|
||||
}
|
||||
|
||||
// HasLastModifiedDateTime returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasLastModifiedDateTime() bool {
|
||||
if o != nil && !IsNil(o.LastModifiedDateTime) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetLastModifiedDateTime gets a reference to the given time.Time and assigns it to the LastModifiedDateTime field.
|
||||
func (o *RemoteItem) SetLastModifiedDateTime(v time.Time) {
|
||||
o.LastModifiedDateTime = &v
|
||||
}
|
||||
|
||||
// GetName returns the Name field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetName() string {
|
||||
if o == nil || IsNil(o.Name) {
|
||||
var ret string
|
||||
return ret
|
||||
}
|
||||
return *o.Name
|
||||
}
|
||||
|
||||
// GetNameOk returns a tuple with the Name field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetNameOk() (*string, bool) {
|
||||
if o == nil || IsNil(o.Name) {
|
||||
return nil, false
|
||||
}
|
||||
return o.Name, true
|
||||
}
|
||||
|
||||
// HasName returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasName() bool {
|
||||
if o != nil && !IsNil(o.Name) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetName gets a reference to the given string and assigns it to the Name field.
|
||||
func (o *RemoteItem) SetName(v string) {
|
||||
o.Name = &v
|
||||
}
|
||||
|
||||
// GetETag returns the ETag field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetETag() string {
|
||||
if o == nil || IsNil(o.ETag) {
|
||||
var ret string
|
||||
return ret
|
||||
}
|
||||
return *o.ETag
|
||||
}
|
||||
|
||||
// GetETagOk returns a tuple with the ETag field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetETagOk() (*string, bool) {
|
||||
if o == nil || IsNil(o.ETag) {
|
||||
return nil, false
|
||||
}
|
||||
return o.ETag, true
|
||||
}
|
||||
|
||||
// HasETag returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasETag() bool {
|
||||
if o != nil && !IsNil(o.ETag) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetETag gets a reference to the given string and assigns it to the ETag field.
|
||||
func (o *RemoteItem) SetETag(v string) {
|
||||
o.ETag = &v
|
||||
}
|
||||
|
||||
// GetCTag returns the CTag field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetCTag() string {
|
||||
if o == nil || IsNil(o.CTag) {
|
||||
var ret string
|
||||
return ret
|
||||
}
|
||||
return *o.CTag
|
||||
}
|
||||
|
||||
// GetCTagOk returns a tuple with the CTag field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetCTagOk() (*string, bool) {
|
||||
if o == nil || IsNil(o.CTag) {
|
||||
return nil, false
|
||||
}
|
||||
return o.CTag, true
|
||||
}
|
||||
|
||||
// HasCTag returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasCTag() bool {
|
||||
if o != nil && !IsNil(o.CTag) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetCTag gets a reference to the given string and assigns it to the CTag field.
|
||||
func (o *RemoteItem) SetCTag(v string) {
|
||||
o.CTag = &v
|
||||
}
|
||||
|
||||
// GetParentReference returns the ParentReference field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetParentReference() ItemReference {
|
||||
if o == nil || IsNil(o.ParentReference) {
|
||||
var ret ItemReference
|
||||
return ret
|
||||
}
|
||||
return *o.ParentReference
|
||||
}
|
||||
|
||||
// GetParentReferenceOk returns a tuple with the ParentReference field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetParentReferenceOk() (*ItemReference, bool) {
|
||||
if o == nil || IsNil(o.ParentReference) {
|
||||
return nil, false
|
||||
}
|
||||
return o.ParentReference, true
|
||||
}
|
||||
|
||||
// HasParentReference returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasParentReference() bool {
|
||||
if o != nil && !IsNil(o.ParentReference) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetParentReference gets a reference to the given ItemReference and assigns it to the ParentReference field.
|
||||
func (o *RemoteItem) SetParentReference(v ItemReference) {
|
||||
o.ParentReference = &v
|
||||
}
|
||||
|
||||
// GetPermissions returns the Permissions field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetPermissions() []Permission {
|
||||
if o == nil || IsNil(o.Permissions) {
|
||||
var ret []Permission
|
||||
return ret
|
||||
}
|
||||
return o.Permissions
|
||||
}
|
||||
|
||||
// GetPermissionsOk returns a tuple with the Permissions field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetPermissionsOk() ([]Permission, bool) {
|
||||
if o == nil || IsNil(o.Permissions) {
|
||||
return nil, false
|
||||
}
|
||||
return o.Permissions, true
|
||||
}
|
||||
|
||||
// HasPermissions returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasPermissions() bool {
|
||||
if o != nil && !IsNil(o.Permissions) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetPermissions gets a reference to the given []Permission and assigns it to the Permissions field.
|
||||
func (o *RemoteItem) SetPermissions(v []Permission) {
|
||||
o.Permissions = v
|
||||
}
|
||||
|
||||
// GetSize returns the Size field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetSize() int64 {
|
||||
if o == nil || IsNil(o.Size) {
|
||||
var ret int64
|
||||
return ret
|
||||
}
|
||||
return *o.Size
|
||||
}
|
||||
|
||||
// GetSizeOk returns a tuple with the Size field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetSizeOk() (*int64, bool) {
|
||||
if o == nil || IsNil(o.Size) {
|
||||
return nil, false
|
||||
}
|
||||
return o.Size, true
|
||||
}
|
||||
|
||||
// HasSize returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasSize() bool {
|
||||
if o != nil && !IsNil(o.Size) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetSize gets a reference to the given int64 and assigns it to the Size field.
|
||||
func (o *RemoteItem) SetSize(v int64) {
|
||||
o.Size = &v
|
||||
}
|
||||
|
||||
// GetSpecialFolder returns the SpecialFolder field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetSpecialFolder() SpecialFolder {
|
||||
if o == nil || IsNil(o.SpecialFolder) {
|
||||
var ret SpecialFolder
|
||||
return ret
|
||||
}
|
||||
return *o.SpecialFolder
|
||||
}
|
||||
|
||||
// GetSpecialFolderOk returns a tuple with the SpecialFolder field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetSpecialFolderOk() (*SpecialFolder, bool) {
|
||||
if o == nil || IsNil(o.SpecialFolder) {
|
||||
return nil, false
|
||||
}
|
||||
return o.SpecialFolder, true
|
||||
}
|
||||
|
||||
// HasSpecialFolder returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasSpecialFolder() bool {
|
||||
if o != nil && !IsNil(o.SpecialFolder) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetSpecialFolder gets a reference to the given SpecialFolder and assigns it to the SpecialFolder field.
|
||||
func (o *RemoteItem) SetSpecialFolder(v SpecialFolder) {
|
||||
o.SpecialFolder = &v
|
||||
}
|
||||
|
||||
// GetWebDavUrl returns the WebDavUrl field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetWebDavUrl() string {
|
||||
if o == nil || IsNil(o.WebDavUrl) {
|
||||
var ret string
|
||||
return ret
|
||||
}
|
||||
return *o.WebDavUrl
|
||||
}
|
||||
|
||||
// GetWebDavUrlOk returns a tuple with the WebDavUrl field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetWebDavUrlOk() (*string, bool) {
|
||||
if o == nil || IsNil(o.WebDavUrl) {
|
||||
return nil, false
|
||||
}
|
||||
return o.WebDavUrl, true
|
||||
}
|
||||
|
||||
// HasWebDavUrl returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasWebDavUrl() bool {
|
||||
if o != nil && !IsNil(o.WebDavUrl) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetWebDavUrl gets a reference to the given string and assigns it to the WebDavUrl field.
|
||||
func (o *RemoteItem) SetWebDavUrl(v string) {
|
||||
o.WebDavUrl = &v
|
||||
}
|
||||
|
||||
// GetWebUrl returns the WebUrl field value if set, zero value otherwise.
|
||||
func (o *RemoteItem) GetWebUrl() string {
|
||||
if o == nil || IsNil(o.WebUrl) {
|
||||
var ret string
|
||||
return ret
|
||||
}
|
||||
return *o.WebUrl
|
||||
}
|
||||
|
||||
// GetWebUrlOk returns a tuple with the WebUrl field value if set, nil otherwise
|
||||
// and a boolean to check if the value has been set.
|
||||
func (o *RemoteItem) GetWebUrlOk() (*string, bool) {
|
||||
if o == nil || IsNil(o.WebUrl) {
|
||||
return nil, false
|
||||
}
|
||||
return o.WebUrl, true
|
||||
}
|
||||
|
||||
// HasWebUrl returns a boolean if a field has been set.
|
||||
func (o *RemoteItem) HasWebUrl() bool {
|
||||
if o != nil && !IsNil(o.WebUrl) {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
// SetWebUrl gets a reference to the given string and assigns it to the WebUrl field.
|
||||
func (o *RemoteItem) SetWebUrl(v string) {
|
||||
o.WebUrl = &v
|
||||
}
|
||||
|
||||
func (o RemoteItem) MarshalJSON() ([]byte, error) {
|
||||
toSerialize,err := o.ToMap()
|
||||
if err != nil {
|
||||
return []byte{}, err
|
||||
}
|
||||
return json.Marshal(toSerialize)
|
||||
}
|
||||
|
||||
func (o RemoteItem) ToMap() (map[string]interface{}, error) {
|
||||
toSerialize := map[string]interface{}{}
|
||||
if !IsNil(o.CreatedBy) {
|
||||
toSerialize["createdBy"] = o.CreatedBy
|
||||
}
|
||||
if !IsNil(o.CreatedDateTime) {
|
||||
toSerialize["createdDateTime"] = o.CreatedDateTime
|
||||
}
|
||||
if !IsNil(o.File) {
|
||||
toSerialize["file"] = o.File
|
||||
}
|
||||
if !IsNil(o.FileSystemInfo) {
|
||||
toSerialize["fileSystemInfo"] = o.FileSystemInfo
|
||||
}
|
||||
if !IsNil(o.Folder) {
|
||||
toSerialize["folder"] = o.Folder
|
||||
}
|
||||
if !IsNil(o.DriveAlias) {
|
||||
toSerialize["driveAlias"] = o.DriveAlias
|
||||
}
|
||||
if !IsNil(o.Path) {
|
||||
toSerialize["path"] = o.Path
|
||||
}
|
||||
if !IsNil(o.RootId) {
|
||||
toSerialize["rootId"] = o.RootId
|
||||
}
|
||||
if !IsNil(o.Id) {
|
||||
toSerialize["id"] = o.Id
|
||||
}
|
||||
if !IsNil(o.Image) {
|
||||
toSerialize["image"] = o.Image
|
||||
}
|
||||
if !IsNil(o.LastModifiedBy) {
|
||||
toSerialize["lastModifiedBy"] = o.LastModifiedBy
|
||||
}
|
||||
if !IsNil(o.LastModifiedDateTime) {
|
||||
toSerialize["lastModifiedDateTime"] = o.LastModifiedDateTime
|
||||
}
|
||||
if !IsNil(o.Name) {
|
||||
toSerialize["name"] = o.Name
|
||||
}
|
||||
if !IsNil(o.ETag) {
|
||||
toSerialize["eTag"] = o.ETag
|
||||
}
|
||||
if !IsNil(o.CTag) {
|
||||
toSerialize["cTag"] = o.CTag
|
||||
}
|
||||
if !IsNil(o.ParentReference) {
|
||||
toSerialize["parentReference"] = o.ParentReference
|
||||
}
|
||||
if !IsNil(o.Permissions) {
|
||||
toSerialize["permissions"] = o.Permissions
|
||||
}
|
||||
if !IsNil(o.Size) {
|
||||
toSerialize["size"] = o.Size
|
||||
}
|
||||
if !IsNil(o.SpecialFolder) {
|
||||
toSerialize["specialFolder"] = o.SpecialFolder
|
||||
}
|
||||
if !IsNil(o.WebDavUrl) {
|
||||
toSerialize["webDavUrl"] = o.WebDavUrl
|
||||
}
|
||||
if !IsNil(o.WebUrl) {
|
||||
toSerialize["webUrl"] = o.WebUrl
|
||||
}
|
||||
return toSerialize, nil
|
||||
}
|
||||
|
||||
type NullableRemoteItem struct {
|
||||
value *RemoteItem
|
||||
isSet bool
|
||||
}
|
||||
|
||||
func (v NullableRemoteItem) Get() *RemoteItem {
|
||||
return v.value
|
||||
}
|
||||
|
||||
func (v *NullableRemoteItem) Set(val *RemoteItem) {
|
||||
v.value = val
|
||||
v.isSet = true
|
||||
}
|
||||
|
||||
func (v NullableRemoteItem) IsSet() bool {
|
||||
return v.isSet
|
||||
}
|
||||
|
||||
func (v *NullableRemoteItem) Unset() {
|
||||
v.value = nil
|
||||
v.isSet = false
|
||||
}
|
||||
|
||||
func NewNullableRemoteItem(val *RemoteItem) *NullableRemoteItem {
|
||||
return &NullableRemoteItem{value: val, isSet: true}
|
||||
}
|
||||
|
||||
func (v NullableRemoteItem) MarshalJSON() ([]byte, error) {
|
||||
return json.Marshal(v.value)
|
||||
}
|
||||
|
||||
func (v *NullableRemoteItem) UnmarshalJSON(src []byte) error {
|
||||
v.isSet = true
|
||||
return json.Unmarshal(src, &v.value)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user