|
|
@ -37,59 +37,194 @@ class WebDavPropfindProp with _$WebDavPropfindPropXmlSerializableMixin { |
|
|
|
this.ocmsharepermissions, |
|
|
|
this.ocmsharepermissions, |
|
|
|
}); |
|
|
|
}); |
|
|
|
factory WebDavPropfindProp.fromXmlElement(final XmlElement element) => _$WebDavPropfindPropFromXmlElement(element); |
|
|
|
factory WebDavPropfindProp.fromXmlElement(final XmlElement element) => _$WebDavPropfindPropFromXmlElement(element); |
|
|
|
@annotation.XmlElement(name: 'getlastmodified', namespace: namespaceDav, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'getlastmodified', |
|
|
|
|
|
|
|
namespace: namespaceDav, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? davgetlastmodified; |
|
|
|
bool? davgetlastmodified; |
|
|
|
@annotation.XmlElement(name: 'getetag', namespace: namespaceDav, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'getetag', |
|
|
|
|
|
|
|
namespace: namespaceDav, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? davgetetag; |
|
|
|
bool? davgetetag; |
|
|
|
@annotation.XmlElement(name: 'getcontenttype', namespace: namespaceDav, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'getcontenttype', |
|
|
|
|
|
|
|
namespace: namespaceDav, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? davgetcontenttype; |
|
|
|
bool? davgetcontenttype; |
|
|
|
@annotation.XmlElement(name: 'getcontentlength', namespace: namespaceDav, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'getcontentlength', |
|
|
|
|
|
|
|
namespace: namespaceDav, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? davgetcontentlength; |
|
|
|
bool? davgetcontentlength; |
|
|
|
@annotation.XmlElement(name: 'resourcetype', namespace: namespaceDav, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'resourcetype', |
|
|
|
|
|
|
|
namespace: namespaceDav, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? davresourcetype; |
|
|
|
bool? davresourcetype; |
|
|
|
@annotation.XmlElement(name: 'id', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'id', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ocid; |
|
|
|
bool? ocid; |
|
|
|
@annotation.XmlElement(name: 'fileid', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'fileid', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ocfileid; |
|
|
|
bool? ocfileid; |
|
|
|
@annotation.XmlElement(name: 'favorite', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'favorite', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ocfavorite; |
|
|
|
bool? ocfavorite; |
|
|
|
@annotation.XmlElement(name: 'comments-href', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'comments-href', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? occommentshref; |
|
|
|
bool? occommentshref; |
|
|
|
@annotation.XmlElement(name: 'comments-count', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'comments-count', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? occommentscount; |
|
|
|
bool? occommentscount; |
|
|
|
@annotation.XmlElement(name: 'comments-unread', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'comments-unread', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? occommentsunread; |
|
|
|
bool? occommentsunread; |
|
|
|
@annotation.XmlElement(name: 'downloadURL', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'downloadURL', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ocdownloadurl; |
|
|
|
bool? ocdownloadurl; |
|
|
|
@annotation.XmlElement(name: 'owner-id', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'owner-id', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ocownerid; |
|
|
|
bool? ocownerid; |
|
|
|
@annotation.XmlElement(name: 'owner-display-name', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'owner-display-name', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ocownerdisplayname; |
|
|
|
bool? ocownerdisplayname; |
|
|
|
@annotation.XmlElement(name: 'size', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'size', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ocsize; |
|
|
|
bool? ocsize; |
|
|
|
@annotation.XmlElement(name: 'permissions', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'permissions', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ocpermissions; |
|
|
|
bool? ocpermissions; |
|
|
|
@annotation.XmlElement(name: 'note', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'note', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ncnote; |
|
|
|
bool? ncnote; |
|
|
|
@annotation.XmlElement(name: 'data-fingerprint', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'data-fingerprint', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ncdatafingerprint; |
|
|
|
bool? ncdatafingerprint; |
|
|
|
@annotation.XmlElement(name: 'has-preview', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'has-preview', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? nchaspreview; |
|
|
|
bool? nchaspreview; |
|
|
|
@annotation.XmlElement(name: 'mount-type', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'mount-type', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ncmounttype; |
|
|
|
bool? ncmounttype; |
|
|
|
@annotation.XmlElement(name: 'is-encrypted', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'is-encrypted', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ncisencrypted; |
|
|
|
bool? ncisencrypted; |
|
|
|
@annotation.XmlElement(name: 'metadata_etag', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'metadata_etag', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ncmetadataetag; |
|
|
|
bool? ncmetadataetag; |
|
|
|
@annotation.XmlElement(name: 'upload_time', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'upload_time', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ncuploadtime; |
|
|
|
bool? ncuploadtime; |
|
|
|
@annotation.XmlElement(name: 'creation_time', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'creation_time', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? nccreationtime; |
|
|
|
bool? nccreationtime; |
|
|
|
@annotation.XmlElement(name: 'rich-workspace', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'rich-workspace', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ncrichworkspace; |
|
|
|
bool? ncrichworkspace; |
|
|
|
@annotation.XmlElement(name: 'share-permissions', namespace: namespaceOpenCollaborationServices, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'share-permissions', |
|
|
|
|
|
|
|
namespace: namespaceOpenCollaborationServices, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ocssharepermissions; |
|
|
|
bool? ocssharepermissions; |
|
|
|
@annotation.XmlElement(name: 'share-permissions', namespace: namespaceOpenCloudMesh, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'share-permissions', |
|
|
|
|
|
|
|
namespace: namespaceOpenCloudMesh, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? ocmsharepermissions; |
|
|
|
bool? ocmsharepermissions; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -126,59 +261,194 @@ class WebDavProp with _$WebDavPropXmlSerializableMixin { |
|
|
|
this.ocmsharepermissions, |
|
|
|
this.ocmsharepermissions, |
|
|
|
}); |
|
|
|
}); |
|
|
|
factory WebDavProp.fromXmlElement(final XmlElement element) => _$WebDavPropFromXmlElement(element); |
|
|
|
factory WebDavProp.fromXmlElement(final XmlElement element) => _$WebDavPropFromXmlElement(element); |
|
|
|
@annotation.XmlElement(name: 'getlastmodified', namespace: namespaceDav, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'getlastmodified', |
|
|
|
|
|
|
|
namespace: namespaceDav, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? davgetlastmodified; |
|
|
|
String? davgetlastmodified; |
|
|
|
@annotation.XmlElement(name: 'getetag', namespace: namespaceDav, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'getetag', |
|
|
|
|
|
|
|
namespace: namespaceDav, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? davgetetag; |
|
|
|
String? davgetetag; |
|
|
|
@annotation.XmlElement(name: 'getcontenttype', namespace: namespaceDav, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'getcontenttype', |
|
|
|
|
|
|
|
namespace: namespaceDav, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? davgetcontenttype; |
|
|
|
String? davgetcontenttype; |
|
|
|
@annotation.XmlElement(name: 'getcontentlength', namespace: namespaceDav, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'getcontentlength', |
|
|
|
|
|
|
|
namespace: namespaceDav, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? davgetcontentlength; |
|
|
|
int? davgetcontentlength; |
|
|
|
@annotation.XmlElement(name: 'resourcetype', namespace: namespaceDav, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'resourcetype', |
|
|
|
|
|
|
|
namespace: namespaceDav, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
WebDavResourcetype? davresourcetype; |
|
|
|
WebDavResourcetype? davresourcetype; |
|
|
|
@annotation.XmlElement(name: 'id', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'id', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ocid; |
|
|
|
String? ocid; |
|
|
|
@annotation.XmlElement(name: 'fileid', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'fileid', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ocfileid; |
|
|
|
String? ocfileid; |
|
|
|
@annotation.XmlElement(name: 'favorite', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'favorite', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? ocfavorite; |
|
|
|
int? ocfavorite; |
|
|
|
@annotation.XmlElement(name: 'comments-href', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'comments-href', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? occommentshref; |
|
|
|
String? occommentshref; |
|
|
|
@annotation.XmlElement(name: 'comments-count', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'comments-count', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? occommentscount; |
|
|
|
int? occommentscount; |
|
|
|
@annotation.XmlElement(name: 'comments-unread', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'comments-unread', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? occommentsunread; |
|
|
|
int? occommentsunread; |
|
|
|
@annotation.XmlElement(name: 'downloadURL', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'downloadURL', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ocdownloadurl; |
|
|
|
String? ocdownloadurl; |
|
|
|
@annotation.XmlElement(name: 'owner-id', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'owner-id', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ocownerid; |
|
|
|
String? ocownerid; |
|
|
|
@annotation.XmlElement(name: 'owner-display-name', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'owner-display-name', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ocownerdisplayname; |
|
|
|
String? ocownerdisplayname; |
|
|
|
@annotation.XmlElement(name: 'size', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'size', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? ocsize; |
|
|
|
int? ocsize; |
|
|
|
@annotation.XmlElement(name: 'permissions', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'permissions', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ocpermissions; |
|
|
|
String? ocpermissions; |
|
|
|
@annotation.XmlElement(name: 'note', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'note', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ncnote; |
|
|
|
String? ncnote; |
|
|
|
@annotation.XmlElement(name: 'data-fingerprint', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'data-fingerprint', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ncdatafingerprint; |
|
|
|
String? ncdatafingerprint; |
|
|
|
@annotation.XmlElement(name: 'has-preview', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'has-preview', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? nchaspreview; |
|
|
|
bool? nchaspreview; |
|
|
|
@annotation.XmlElement(name: 'mount-type', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'mount-type', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ncmounttype; |
|
|
|
String? ncmounttype; |
|
|
|
@annotation.XmlElement(name: 'is-encrypted', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'is-encrypted', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? ncisencrypted; |
|
|
|
int? ncisencrypted; |
|
|
|
@annotation.XmlElement(name: 'metadata_etag', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'metadata_etag', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ncmetadataetag; |
|
|
|
String? ncmetadataetag; |
|
|
|
@annotation.XmlElement(name: 'upload_time', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'upload_time', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? ncuploadtime; |
|
|
|
int? ncuploadtime; |
|
|
|
@annotation.XmlElement(name: 'creation_time', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'creation_time', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? nccreationtime; |
|
|
|
int? nccreationtime; |
|
|
|
@annotation.XmlElement(name: 'rich-workspace', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'rich-workspace', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ncrichworkspace; |
|
|
|
String? ncrichworkspace; |
|
|
|
@annotation.XmlElement(name: 'share-permissions', namespace: namespaceOpenCollaborationServices, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'share-permissions', |
|
|
|
|
|
|
|
namespace: namespaceOpenCollaborationServices, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? ocssharepermissions; |
|
|
|
int? ocssharepermissions; |
|
|
|
@annotation.XmlElement(name: 'share-permissions', namespace: namespaceOpenCloudMesh, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'share-permissions', |
|
|
|
|
|
|
|
namespace: namespaceOpenCloudMesh, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ocmsharepermissions; |
|
|
|
String? ocmsharepermissions; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -215,58 +485,193 @@ class WebDavOcFilterRules with _$WebDavOcFilterRulesXmlSerializableMixin { |
|
|
|
this.ocmsharepermissions, |
|
|
|
this.ocmsharepermissions, |
|
|
|
}); |
|
|
|
}); |
|
|
|
factory WebDavOcFilterRules.fromXmlElement(final XmlElement element) => _$WebDavOcFilterRulesFromXmlElement(element); |
|
|
|
factory WebDavOcFilterRules.fromXmlElement(final XmlElement element) => _$WebDavOcFilterRulesFromXmlElement(element); |
|
|
|
@annotation.XmlElement(name: 'getlastmodified', namespace: namespaceDav, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'getlastmodified', |
|
|
|
|
|
|
|
namespace: namespaceDav, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? davgetlastmodified; |
|
|
|
String? davgetlastmodified; |
|
|
|
@annotation.XmlElement(name: 'getetag', namespace: namespaceDav, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'getetag', |
|
|
|
|
|
|
|
namespace: namespaceDav, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? davgetetag; |
|
|
|
String? davgetetag; |
|
|
|
@annotation.XmlElement(name: 'getcontenttype', namespace: namespaceDav, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'getcontenttype', |
|
|
|
|
|
|
|
namespace: namespaceDav, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? davgetcontenttype; |
|
|
|
String? davgetcontenttype; |
|
|
|
@annotation.XmlElement(name: 'getcontentlength', namespace: namespaceDav, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'getcontentlength', |
|
|
|
|
|
|
|
namespace: namespaceDav, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? davgetcontentlength; |
|
|
|
int? davgetcontentlength; |
|
|
|
@annotation.XmlElement(name: 'resourcetype', namespace: namespaceDav, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'resourcetype', |
|
|
|
|
|
|
|
namespace: namespaceDav, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
WebDavResourcetype? davresourcetype; |
|
|
|
WebDavResourcetype? davresourcetype; |
|
|
|
@annotation.XmlElement(name: 'id', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'id', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ocid; |
|
|
|
String? ocid; |
|
|
|
@annotation.XmlElement(name: 'fileid', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'fileid', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ocfileid; |
|
|
|
String? ocfileid; |
|
|
|
@annotation.XmlElement(name: 'favorite', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'favorite', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? ocfavorite; |
|
|
|
int? ocfavorite; |
|
|
|
@annotation.XmlElement(name: 'comments-href', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'comments-href', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? occommentshref; |
|
|
|
String? occommentshref; |
|
|
|
@annotation.XmlElement(name: 'comments-count', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'comments-count', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? occommentscount; |
|
|
|
int? occommentscount; |
|
|
|
@annotation.XmlElement(name: 'comments-unread', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'comments-unread', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? occommentsunread; |
|
|
|
int? occommentsunread; |
|
|
|
@annotation.XmlElement(name: 'downloadURL', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'downloadURL', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ocdownloadurl; |
|
|
|
String? ocdownloadurl; |
|
|
|
@annotation.XmlElement(name: 'owner-id', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'owner-id', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ocownerid; |
|
|
|
String? ocownerid; |
|
|
|
@annotation.XmlElement(name: 'owner-display-name', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'owner-display-name', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ocownerdisplayname; |
|
|
|
String? ocownerdisplayname; |
|
|
|
@annotation.XmlElement(name: 'size', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'size', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? ocsize; |
|
|
|
int? ocsize; |
|
|
|
@annotation.XmlElement(name: 'permissions', namespace: namespaceOwncloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'permissions', |
|
|
|
|
|
|
|
namespace: namespaceOwncloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ocpermissions; |
|
|
|
String? ocpermissions; |
|
|
|
@annotation.XmlElement(name: 'note', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'note', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ncnote; |
|
|
|
String? ncnote; |
|
|
|
@annotation.XmlElement(name: 'data-fingerprint', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'data-fingerprint', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ncdatafingerprint; |
|
|
|
String? ncdatafingerprint; |
|
|
|
@annotation.XmlElement(name: 'has-preview', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'has-preview', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
bool? nchaspreview; |
|
|
|
bool? nchaspreview; |
|
|
|
@annotation.XmlElement(name: 'mount-type', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'mount-type', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ncmounttype; |
|
|
|
String? ncmounttype; |
|
|
|
@annotation.XmlElement(name: 'is-encrypted', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'is-encrypted', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? ncisencrypted; |
|
|
|
int? ncisencrypted; |
|
|
|
@annotation.XmlElement(name: 'metadata_etag', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'metadata_etag', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ncmetadataetag; |
|
|
|
String? ncmetadataetag; |
|
|
|
@annotation.XmlElement(name: 'upload_time', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'upload_time', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? ncuploadtime; |
|
|
|
int? ncuploadtime; |
|
|
|
@annotation.XmlElement(name: 'creation_time', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'creation_time', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? nccreationtime; |
|
|
|
int? nccreationtime; |
|
|
|
@annotation.XmlElement(name: 'rich-workspace', namespace: namespaceNextcloud, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'rich-workspace', |
|
|
|
|
|
|
|
namespace: namespaceNextcloud, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ncrichworkspace; |
|
|
|
String? ncrichworkspace; |
|
|
|
@annotation.XmlElement(name: 'share-permissions', namespace: namespaceOpenCollaborationServices, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'share-permissions', |
|
|
|
|
|
|
|
namespace: namespaceOpenCollaborationServices, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
int? ocssharepermissions; |
|
|
|
int? ocssharepermissions; |
|
|
|
@annotation.XmlElement(name: 'share-permissions', namespace: namespaceOpenCloudMesh, includeIfNull: false) |
|
|
|
|
|
|
|
|
|
|
|
@annotation.XmlElement( |
|
|
|
|
|
|
|
name: 'share-permissions', |
|
|
|
|
|
|
|
namespace: namespaceOpenCloudMesh, |
|
|
|
|
|
|
|
includeIfNull: false, |
|
|
|
|
|
|
|
) |
|
|
|
String? ocmsharepermissions; |
|
|
|
String? ocmsharepermissions; |
|
|
|
} |
|
|
|
} |
|
|
|