You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1742 lines
78 KiB
1742 lines
78 KiB
// GENERATED CODE - DO NOT MODIFY BY HAND |
|
|
|
part of 'props.dart'; |
|
|
|
// ************************************************************************** |
|
// XmlSerializableGenerator |
|
// ************************************************************************** |
|
|
|
void _$WebDavPropWithoutValuesBuildXmlChildren(WebDavPropWithoutValues instance, XmlBuilder builder, |
|
{Map<String, String> namespaces = const {}}) { |
|
final davgetlastmodified = instance.davgetlastmodified; |
|
final davgetlastmodifiedSerialized = davgetlastmodified; |
|
if (davgetlastmodifiedSerialized != null) { |
|
for (final value in davgetlastmodifiedSerialized) { |
|
builder.element('getlastmodified', namespace: 'DAV:', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final davgetetag = instance.davgetetag; |
|
final davgetetagSerialized = davgetetag; |
|
if (davgetetagSerialized != null) { |
|
for (final value in davgetetagSerialized) { |
|
builder.element('getetag', namespace: 'DAV:', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final davgetcontenttype = instance.davgetcontenttype; |
|
final davgetcontenttypeSerialized = davgetcontenttype; |
|
if (davgetcontenttypeSerialized != null) { |
|
for (final value in davgetcontenttypeSerialized) { |
|
builder.element('getcontenttype', namespace: 'DAV:', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final davgetcontentlength = instance.davgetcontentlength; |
|
final davgetcontentlengthSerialized = davgetcontentlength; |
|
if (davgetcontentlengthSerialized != null) { |
|
for (final value in davgetcontentlengthSerialized) { |
|
builder.element('getcontentlength', namespace: 'DAV:', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final davresourcetype = instance.davresourcetype; |
|
final davresourcetypeSerialized = davresourcetype; |
|
if (davresourcetypeSerialized != null) { |
|
for (final value in davresourcetypeSerialized) { |
|
builder.element('resourcetype', namespace: 'DAV:', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ocid = instance.ocid; |
|
final ocidSerialized = ocid; |
|
if (ocidSerialized != null) { |
|
for (final value in ocidSerialized) { |
|
builder.element('id', namespace: 'http://owncloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ocfileid = instance.ocfileid; |
|
final ocfileidSerialized = ocfileid; |
|
if (ocfileidSerialized != null) { |
|
for (final value in ocfileidSerialized) { |
|
builder.element('fileid', namespace: 'http://owncloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ocfavorite = instance.ocfavorite; |
|
final ocfavoriteSerialized = ocfavorite; |
|
if (ocfavoriteSerialized != null) { |
|
for (final value in ocfavoriteSerialized) { |
|
builder.element('favorite', namespace: 'http://owncloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final occommentshref = instance.occommentshref; |
|
final occommentshrefSerialized = occommentshref; |
|
if (occommentshrefSerialized != null) { |
|
for (final value in occommentshrefSerialized) { |
|
builder.element('comments-href', namespace: 'http://owncloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final occommentscount = instance.occommentscount; |
|
final occommentscountSerialized = occommentscount; |
|
if (occommentscountSerialized != null) { |
|
for (final value in occommentscountSerialized) { |
|
builder.element('comments-count', namespace: 'http://owncloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final occommentsunread = instance.occommentsunread; |
|
final occommentsunreadSerialized = occommentsunread; |
|
if (occommentsunreadSerialized != null) { |
|
for (final value in occommentsunreadSerialized) { |
|
builder.element('comments-unread', namespace: 'http://owncloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ocdownloadurl = instance.ocdownloadurl; |
|
final ocdownloadurlSerialized = ocdownloadurl; |
|
if (ocdownloadurlSerialized != null) { |
|
for (final value in ocdownloadurlSerialized) { |
|
builder.element('downloadURL', namespace: 'http://owncloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ocownerid = instance.ocownerid; |
|
final ocowneridSerialized = ocownerid; |
|
if (ocowneridSerialized != null) { |
|
for (final value in ocowneridSerialized) { |
|
builder.element('owner-id', namespace: 'http://owncloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ocownerdisplayname = instance.ocownerdisplayname; |
|
final ocownerdisplaynameSerialized = ocownerdisplayname; |
|
if (ocownerdisplaynameSerialized != null) { |
|
for (final value in ocownerdisplaynameSerialized) { |
|
builder.element('owner-display-name', namespace: 'http://owncloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ocsize = instance.ocsize; |
|
final ocsizeSerialized = ocsize; |
|
if (ocsizeSerialized != null) { |
|
for (final value in ocsizeSerialized) { |
|
builder.element('size', namespace: 'http://owncloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ocpermissions = instance.ocpermissions; |
|
final ocpermissionsSerialized = ocpermissions; |
|
if (ocpermissionsSerialized != null) { |
|
for (final value in ocpermissionsSerialized) { |
|
builder.element('permissions', namespace: 'http://owncloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ncnote = instance.ncnote; |
|
final ncnoteSerialized = ncnote; |
|
if (ncnoteSerialized != null) { |
|
for (final value in ncnoteSerialized) { |
|
builder.element('note', namespace: 'http://nextcloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ncdatafingerprint = instance.ncdatafingerprint; |
|
final ncdatafingerprintSerialized = ncdatafingerprint; |
|
if (ncdatafingerprintSerialized != null) { |
|
for (final value in ncdatafingerprintSerialized) { |
|
builder.element('data-fingerprint', namespace: 'http://nextcloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final nchaspreview = instance.nchaspreview; |
|
final nchaspreviewSerialized = nchaspreview; |
|
if (nchaspreviewSerialized != null) { |
|
for (final value in nchaspreviewSerialized) { |
|
builder.element('has-preview', namespace: 'http://nextcloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ncmounttype = instance.ncmounttype; |
|
final ncmounttypeSerialized = ncmounttype; |
|
if (ncmounttypeSerialized != null) { |
|
for (final value in ncmounttypeSerialized) { |
|
builder.element('mount-type', namespace: 'http://nextcloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ncisencrypted = instance.ncisencrypted; |
|
final ncisencryptedSerialized = ncisencrypted; |
|
if (ncisencryptedSerialized != null) { |
|
for (final value in ncisencryptedSerialized) { |
|
builder.element('is-encrypted', namespace: 'http://nextcloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ncmetadataetag = instance.ncmetadataetag; |
|
final ncmetadataetagSerialized = ncmetadataetag; |
|
if (ncmetadataetagSerialized != null) { |
|
for (final value in ncmetadataetagSerialized) { |
|
builder.element('metadata_etag', namespace: 'http://nextcloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ncuploadtime = instance.ncuploadtime; |
|
final ncuploadtimeSerialized = ncuploadtime; |
|
if (ncuploadtimeSerialized != null) { |
|
for (final value in ncuploadtimeSerialized) { |
|
builder.element('upload_time', namespace: 'http://nextcloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final nccreationtime = instance.nccreationtime; |
|
final nccreationtimeSerialized = nccreationtime; |
|
if (nccreationtimeSerialized != null) { |
|
for (final value in nccreationtimeSerialized) { |
|
builder.element('creation_time', namespace: 'http://nextcloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ncrichworkspace = instance.ncrichworkspace; |
|
final ncrichworkspaceSerialized = ncrichworkspace; |
|
if (ncrichworkspaceSerialized != null) { |
|
for (final value in ncrichworkspaceSerialized) { |
|
builder.element('rich-workspace', namespace: 'http://nextcloud.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ocssharepermissions = instance.ocssharepermissions; |
|
final ocssharepermissionsSerialized = ocssharepermissions; |
|
if (ocssharepermissionsSerialized != null) { |
|
for (final value in ocssharepermissionsSerialized) { |
|
builder.element('share-permissions', namespace: 'http://open-collaboration-services.org/ns', isSelfClosing: true, |
|
nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
final ocmsharepermissions = instance.ocmsharepermissions; |
|
final ocmsharepermissionsSerialized = ocmsharepermissions; |
|
if (ocmsharepermissionsSerialized != null) { |
|
for (final value in ocmsharepermissionsSerialized) { |
|
builder.element('share-permissions', namespace: 'http://open-cloud-mesh.org/ns', isSelfClosing: true, nest: () { |
|
if (value != null) { |
|
builder.text(value); |
|
} |
|
}); |
|
} |
|
} |
|
} |
|
|
|
void _$WebDavPropWithoutValuesBuildXmlElement(WebDavPropWithoutValues instance, XmlBuilder builder, |
|
{Map<String, String> namespaces = const {}}) { |
|
builder.element('prop', namespace: 'DAV:', namespaces: namespaces, nest: () { |
|
instance.buildXmlChildren(builder, namespaces: namespaces); |
|
}); |
|
} |
|
|
|
WebDavPropWithoutValues _$WebDavPropWithoutValuesFromXmlElement(XmlElement element) { |
|
final davgetlastmodified = |
|
element.getElements('getlastmodified', namespace: 'DAV:')?.map((e) => e.getText()).whereType<String>(); |
|
final davgetetag = element.getElements('getetag', namespace: 'DAV:')?.map((e) => e.getText()).whereType<String>(); |
|
final davgetcontenttype = |
|
element.getElements('getcontenttype', namespace: 'DAV:')?.map((e) => e.getText()).whereType<String>(); |
|
final davgetcontentlength = |
|
element.getElements('getcontentlength', namespace: 'DAV:')?.map((e) => e.getText()).whereType<String>(); |
|
final davresourcetype = |
|
element.getElements('resourcetype', namespace: 'DAV:')?.map((e) => e.getText()).whereType<String>(); |
|
final ocid = |
|
element.getElements('id', namespace: 'http://owncloud.org/ns')?.map((e) => e.getText()).whereType<String>(); |
|
final ocfileid = |
|
element.getElements('fileid', namespace: 'http://owncloud.org/ns')?.map((e) => e.getText()).whereType<String>(); |
|
final ocfavorite = |
|
element.getElements('favorite', namespace: 'http://owncloud.org/ns')?.map((e) => e.getText()).whereType<String>(); |
|
final occommentshref = element |
|
.getElements('comments-href', namespace: 'http://owncloud.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
final occommentscount = element |
|
.getElements('comments-count', namespace: 'http://owncloud.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
final occommentsunread = element |
|
.getElements('comments-unread', namespace: 'http://owncloud.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
final ocdownloadurl = element |
|
.getElements('downloadURL', namespace: 'http://owncloud.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
final ocownerid = |
|
element.getElements('owner-id', namespace: 'http://owncloud.org/ns')?.map((e) => e.getText()).whereType<String>(); |
|
final ocownerdisplayname = element |
|
.getElements('owner-display-name', namespace: 'http://owncloud.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
final ocsize = |
|
element.getElements('size', namespace: 'http://owncloud.org/ns')?.map((e) => e.getText()).whereType<String>(); |
|
final ocpermissions = element |
|
.getElements('permissions', namespace: 'http://owncloud.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
final ncnote = |
|
element.getElements('note', namespace: 'http://nextcloud.org/ns')?.map((e) => e.getText()).whereType<String>(); |
|
final ncdatafingerprint = element |
|
.getElements('data-fingerprint', namespace: 'http://nextcloud.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
final nchaspreview = element |
|
.getElements('has-preview', namespace: 'http://nextcloud.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
final ncmounttype = element |
|
.getElements('mount-type', namespace: 'http://nextcloud.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
final ncisencrypted = element |
|
.getElements('is-encrypted', namespace: 'http://nextcloud.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
final ncmetadataetag = element |
|
.getElements('metadata_etag', namespace: 'http://nextcloud.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
final ncuploadtime = element |
|
.getElements('upload_time', namespace: 'http://nextcloud.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
final nccreationtime = element |
|
.getElements('creation_time', namespace: 'http://nextcloud.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
final ncrichworkspace = element |
|
.getElements('rich-workspace', namespace: 'http://nextcloud.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
final ocssharepermissions = element |
|
.getElements('share-permissions', namespace: 'http://open-collaboration-services.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
final ocmsharepermissions = element |
|
.getElements('share-permissions', namespace: 'http://open-cloud-mesh.org/ns') |
|
?.map((e) => e.getText()) |
|
.whereType<String>(); |
|
return WebDavPropWithoutValues( |
|
davgetlastmodified: davgetlastmodified?.toList(), |
|
davgetetag: davgetetag?.toList(), |
|
davgetcontenttype: davgetcontenttype?.toList(), |
|
davgetcontentlength: davgetcontentlength?.toList(), |
|
davresourcetype: davresourcetype?.toList(), |
|
ocid: ocid?.toList(), |
|
ocfileid: ocfileid?.toList(), |
|
ocfavorite: ocfavorite?.toList(), |
|
occommentshref: occommentshref?.toList(), |
|
occommentscount: occommentscount?.toList(), |
|
occommentsunread: occommentsunread?.toList(), |
|
ocdownloadurl: ocdownloadurl?.toList(), |
|
ocownerid: ocownerid?.toList(), |
|
ocownerdisplayname: ocownerdisplayname?.toList(), |
|
ocsize: ocsize?.toList(), |
|
ocpermissions: ocpermissions?.toList(), |
|
ncnote: ncnote?.toList(), |
|
ncdatafingerprint: ncdatafingerprint?.toList(), |
|
nchaspreview: nchaspreview?.toList(), |
|
ncmounttype: ncmounttype?.toList(), |
|
ncisencrypted: ncisencrypted?.toList(), |
|
ncmetadataetag: ncmetadataetag?.toList(), |
|
ncuploadtime: ncuploadtime?.toList(), |
|
nccreationtime: nccreationtime?.toList(), |
|
ncrichworkspace: ncrichworkspace?.toList(), |
|
ocssharepermissions: ocssharepermissions?.toList(), |
|
ocmsharepermissions: ocmsharepermissions?.toList()); |
|
} |
|
|
|
List<XmlAttribute> _$WebDavPropWithoutValuesToXmlAttributes(WebDavPropWithoutValues instance, |
|
{Map<String, String?> namespaces = const {}}) { |
|
final attributes = <XmlAttribute>[]; |
|
return attributes; |
|
} |
|
|
|
List<XmlNode> _$WebDavPropWithoutValuesToXmlChildren(WebDavPropWithoutValues instance, |
|
{Map<String, String?> namespaces = const {}}) { |
|
final children = <XmlNode>[]; |
|
final davgetlastmodified = instance.davgetlastmodified; |
|
final davgetlastmodifiedSerialized = davgetlastmodified; |
|
final davgetlastmodifiedConstructed = davgetlastmodifiedSerialized |
|
?.map((e) => XmlElement(XmlName('getlastmodified', namespaces['DAV:']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (davgetlastmodifiedConstructed != null) { |
|
children.addAll(davgetlastmodifiedConstructed); |
|
} |
|
final davgetetag = instance.davgetetag; |
|
final davgetetagSerialized = davgetetag; |
|
final davgetetagConstructed = davgetetagSerialized |
|
?.map((e) => XmlElement(XmlName('getetag', namespaces['DAV:']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (davgetetagConstructed != null) { |
|
children.addAll(davgetetagConstructed); |
|
} |
|
final davgetcontenttype = instance.davgetcontenttype; |
|
final davgetcontenttypeSerialized = davgetcontenttype; |
|
final davgetcontenttypeConstructed = davgetcontenttypeSerialized |
|
?.map((e) => XmlElement(XmlName('getcontenttype', namespaces['DAV:']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (davgetcontenttypeConstructed != null) { |
|
children.addAll(davgetcontenttypeConstructed); |
|
} |
|
final davgetcontentlength = instance.davgetcontentlength; |
|
final davgetcontentlengthSerialized = davgetcontentlength; |
|
final davgetcontentlengthConstructed = davgetcontentlengthSerialized?.map( |
|
(e) => XmlElement(XmlName('getcontentlength', namespaces['DAV:']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (davgetcontentlengthConstructed != null) { |
|
children.addAll(davgetcontentlengthConstructed); |
|
} |
|
final davresourcetype = instance.davresourcetype; |
|
final davresourcetypeSerialized = davresourcetype; |
|
final davresourcetypeConstructed = davresourcetypeSerialized |
|
?.map((e) => XmlElement(XmlName('resourcetype', namespaces['DAV:']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (davresourcetypeConstructed != null) { |
|
children.addAll(davresourcetypeConstructed); |
|
} |
|
final ocid = instance.ocid; |
|
final ocidSerialized = ocid; |
|
final ocidConstructed = ocidSerialized?.map( |
|
(e) => XmlElement(XmlName('id', namespaces['http://owncloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (ocidConstructed != null) { |
|
children.addAll(ocidConstructed); |
|
} |
|
final ocfileid = instance.ocfileid; |
|
final ocfileidSerialized = ocfileid; |
|
final ocfileidConstructed = ocfileidSerialized?.map((e) => |
|
XmlElement(XmlName('fileid', namespaces['http://owncloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (ocfileidConstructed != null) { |
|
children.addAll(ocfileidConstructed); |
|
} |
|
final ocfavorite = instance.ocfavorite; |
|
final ocfavoriteSerialized = ocfavorite; |
|
final ocfavoriteConstructed = ocfavoriteSerialized?.map((e) => |
|
XmlElement(XmlName('favorite', namespaces['http://owncloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (ocfavoriteConstructed != null) { |
|
children.addAll(ocfavoriteConstructed); |
|
} |
|
final occommentshref = instance.occommentshref; |
|
final occommentshrefSerialized = occommentshref; |
|
final occommentshrefConstructed = occommentshrefSerialized?.map((e) => XmlElement( |
|
XmlName('comments-href', namespaces['http://owncloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (occommentshrefConstructed != null) { |
|
children.addAll(occommentshrefConstructed); |
|
} |
|
final occommentscount = instance.occommentscount; |
|
final occommentscountSerialized = occommentscount; |
|
final occommentscountConstructed = occommentscountSerialized?.map((e) => XmlElement( |
|
XmlName('comments-count', namespaces['http://owncloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (occommentscountConstructed != null) { |
|
children.addAll(occommentscountConstructed); |
|
} |
|
final occommentsunread = instance.occommentsunread; |
|
final occommentsunreadSerialized = occommentsunread; |
|
final occommentsunreadConstructed = occommentsunreadSerialized?.map((e) => XmlElement( |
|
XmlName('comments-unread', namespaces['http://owncloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (occommentsunreadConstructed != null) { |
|
children.addAll(occommentsunreadConstructed); |
|
} |
|
final ocdownloadurl = instance.ocdownloadurl; |
|
final ocdownloadurlSerialized = ocdownloadurl; |
|
final ocdownloadurlConstructed = ocdownloadurlSerialized?.map((e) => XmlElement( |
|
XmlName('downloadURL', namespaces['http://owncloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (ocdownloadurlConstructed != null) { |
|
children.addAll(ocdownloadurlConstructed); |
|
} |
|
final ocownerid = instance.ocownerid; |
|
final ocowneridSerialized = ocownerid; |
|
final ocowneridConstructed = ocowneridSerialized?.map((e) => |
|
XmlElement(XmlName('owner-id', namespaces['http://owncloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (ocowneridConstructed != null) { |
|
children.addAll(ocowneridConstructed); |
|
} |
|
final ocownerdisplayname = instance.ocownerdisplayname; |
|
final ocownerdisplaynameSerialized = ocownerdisplayname; |
|
final ocownerdisplaynameConstructed = ocownerdisplaynameSerialized?.map((e) => XmlElement( |
|
XmlName('owner-display-name', namespaces['http://owncloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (ocownerdisplaynameConstructed != null) { |
|
children.addAll(ocownerdisplaynameConstructed); |
|
} |
|
final ocsize = instance.ocsize; |
|
final ocsizeSerialized = ocsize; |
|
final ocsizeConstructed = ocsizeSerialized?.map((e) => |
|
XmlElement(XmlName('size', namespaces['http://owncloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (ocsizeConstructed != null) { |
|
children.addAll(ocsizeConstructed); |
|
} |
|
final ocpermissions = instance.ocpermissions; |
|
final ocpermissionsSerialized = ocpermissions; |
|
final ocpermissionsConstructed = ocpermissionsSerialized?.map((e) => XmlElement( |
|
XmlName('permissions', namespaces['http://owncloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (ocpermissionsConstructed != null) { |
|
children.addAll(ocpermissionsConstructed); |
|
} |
|
final ncnote = instance.ncnote; |
|
final ncnoteSerialized = ncnote; |
|
final ncnoteConstructed = ncnoteSerialized?.map((e) => |
|
XmlElement(XmlName('note', namespaces['http://nextcloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (ncnoteConstructed != null) { |
|
children.addAll(ncnoteConstructed); |
|
} |
|
final ncdatafingerprint = instance.ncdatafingerprint; |
|
final ncdatafingerprintSerialized = ncdatafingerprint; |
|
final ncdatafingerprintConstructed = ncdatafingerprintSerialized?.map((e) => XmlElement( |
|
XmlName('data-fingerprint', namespaces['http://nextcloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (ncdatafingerprintConstructed != null) { |
|
children.addAll(ncdatafingerprintConstructed); |
|
} |
|
final nchaspreview = instance.nchaspreview; |
|
final nchaspreviewSerialized = nchaspreview; |
|
final nchaspreviewConstructed = nchaspreviewSerialized?.map((e) => XmlElement( |
|
XmlName('has-preview', namespaces['http://nextcloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (nchaspreviewConstructed != null) { |
|
children.addAll(nchaspreviewConstructed); |
|
} |
|
final ncmounttype = instance.ncmounttype; |
|
final ncmounttypeSerialized = ncmounttype; |
|
final ncmounttypeConstructed = ncmounttypeSerialized?.map((e) => XmlElement( |
|
XmlName('mount-type', namespaces['http://nextcloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (ncmounttypeConstructed != null) { |
|
children.addAll(ncmounttypeConstructed); |
|
} |
|
final ncisencrypted = instance.ncisencrypted; |
|
final ncisencryptedSerialized = ncisencrypted; |
|
final ncisencryptedConstructed = ncisencryptedSerialized?.map((e) => XmlElement( |
|
XmlName('is-encrypted', namespaces['http://nextcloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (ncisencryptedConstructed != null) { |
|
children.addAll(ncisencryptedConstructed); |
|
} |
|
final ncmetadataetag = instance.ncmetadataetag; |
|
final ncmetadataetagSerialized = ncmetadataetag; |
|
final ncmetadataetagConstructed = ncmetadataetagSerialized?.map((e) => XmlElement( |
|
XmlName('metadata_etag', namespaces['http://nextcloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (ncmetadataetagConstructed != null) { |
|
children.addAll(ncmetadataetagConstructed); |
|
} |
|
final ncuploadtime = instance.ncuploadtime; |
|
final ncuploadtimeSerialized = ncuploadtime; |
|
final ncuploadtimeConstructed = ncuploadtimeSerialized?.map((e) => XmlElement( |
|
XmlName('upload_time', namespaces['http://nextcloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (ncuploadtimeConstructed != null) { |
|
children.addAll(ncuploadtimeConstructed); |
|
} |
|
final nccreationtime = instance.nccreationtime; |
|
final nccreationtimeSerialized = nccreationtime; |
|
final nccreationtimeConstructed = nccreationtimeSerialized?.map((e) => XmlElement( |
|
XmlName('creation_time', namespaces['http://nextcloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (nccreationtimeConstructed != null) { |
|
children.addAll(nccreationtimeConstructed); |
|
} |
|
final ncrichworkspace = instance.ncrichworkspace; |
|
final ncrichworkspaceSerialized = ncrichworkspace; |
|
final ncrichworkspaceConstructed = ncrichworkspaceSerialized?.map((e) => XmlElement( |
|
XmlName('rich-workspace', namespaces['http://nextcloud.org/ns']), [], e != null ? [XmlText(e)] : [], true)); |
|
if (ncrichworkspaceConstructed != null) { |
|
children.addAll(ncrichworkspaceConstructed); |
|
} |
|
final ocssharepermissions = instance.ocssharepermissions; |
|
final ocssharepermissionsSerialized = ocssharepermissions; |
|
final ocssharepermissionsConstructed = ocssharepermissionsSerialized?.map((e) => XmlElement( |
|
XmlName('share-permissions', namespaces['http://open-collaboration-services.org/ns']), |
|
[], |
|
e != null ? [XmlText(e)] : [], |
|
true)); |
|
if (ocssharepermissionsConstructed != null) { |
|
children.addAll(ocssharepermissionsConstructed); |
|
} |
|
final ocmsharepermissions = instance.ocmsharepermissions; |
|
final ocmsharepermissionsSerialized = ocmsharepermissions; |
|
final ocmsharepermissionsConstructed = ocmsharepermissionsSerialized?.map((e) => XmlElement( |
|
XmlName('share-permissions', namespaces['http://open-cloud-mesh.org/ns']), |
|
[], |
|
e != null ? [XmlText(e)] : [], |
|
true)); |
|
if (ocmsharepermissionsConstructed != null) { |
|
children.addAll(ocmsharepermissionsConstructed); |
|
} |
|
return children; |
|
} |
|
|
|
XmlElement _$WebDavPropWithoutValuesToXmlElement(WebDavPropWithoutValues instance, |
|
{Map<String, String?> namespaces = const {}}) { |
|
return XmlElement( |
|
XmlName('prop', namespaces['DAV:']), |
|
[...namespaces.toXmlAttributes(), ...instance.toXmlAttributes(namespaces: namespaces)], |
|
instance.toXmlChildren(namespaces: namespaces)); |
|
} |
|
|
|
mixin _$WebDavPropWithoutValuesXmlSerializableMixin { |
|
void buildXmlChildren(XmlBuilder builder, {Map<String, String> namespaces = const {}}) => |
|
_$WebDavPropWithoutValuesBuildXmlChildren(this as WebDavPropWithoutValues, builder, namespaces: namespaces); |
|
|
|
void buildXmlElement(XmlBuilder builder, {Map<String, String> namespaces = const {}}) => |
|
_$WebDavPropWithoutValuesBuildXmlElement(this as WebDavPropWithoutValues, builder, namespaces: namespaces); |
|
|
|
List<XmlAttribute> toXmlAttributes({Map<String, String?> namespaces = const {}}) => |
|
_$WebDavPropWithoutValuesToXmlAttributes(this as WebDavPropWithoutValues, namespaces: namespaces); |
|
|
|
List<XmlNode> toXmlChildren({Map<String, String?> namespaces = const {}}) => |
|
_$WebDavPropWithoutValuesToXmlChildren(this as WebDavPropWithoutValues, namespaces: namespaces); |
|
|
|
XmlElement toXmlElement({Map<String, String?> namespaces = const {}}) => |
|
_$WebDavPropWithoutValuesToXmlElement(this as WebDavPropWithoutValues, namespaces: namespaces); |
|
} |
|
|
|
void _$WebDavPropBuildXmlChildren(WebDavProp instance, XmlBuilder builder, |
|
{Map<String, String> namespaces = const {}}) { |
|
final davgetlastmodified = instance.davgetlastmodified; |
|
final davgetlastmodifiedSerialized = davgetlastmodified; |
|
if (davgetlastmodifiedSerialized != null) { |
|
builder.element('getlastmodified', namespace: 'DAV:', nest: () { |
|
builder.text(davgetlastmodifiedSerialized); |
|
}); |
|
} |
|
final davgetetag = instance.davgetetag; |
|
final davgetetagSerialized = davgetetag; |
|
if (davgetetagSerialized != null) { |
|
builder.element('getetag', namespace: 'DAV:', nest: () { |
|
builder.text(davgetetagSerialized); |
|
}); |
|
} |
|
final davgetcontenttype = instance.davgetcontenttype; |
|
final davgetcontenttypeSerialized = davgetcontenttype; |
|
if (davgetcontenttypeSerialized != null) { |
|
builder.element('getcontenttype', namespace: 'DAV:', nest: () { |
|
builder.text(davgetcontenttypeSerialized); |
|
}); |
|
} |
|
final davgetcontentlength = instance.davgetcontentlength; |
|
final davgetcontentlengthSerialized = davgetcontentlength?.toString(); |
|
if (davgetcontentlengthSerialized != null) { |
|
builder.element('getcontentlength', namespace: 'DAV:', nest: () { |
|
builder.text(davgetcontentlengthSerialized); |
|
}); |
|
} |
|
final davresourcetype = instance.davresourcetype; |
|
final davresourcetypeSerialized = davresourcetype; |
|
if (davresourcetypeSerialized != null) { |
|
builder.element('resourcetype', namespace: 'DAV:', nest: () { |
|
davresourcetypeSerialized.buildXmlChildren(builder, namespaces: namespaces); |
|
}); |
|
} |
|
final ocid = instance.ocid; |
|
final ocidSerialized = ocid; |
|
if (ocidSerialized != null) { |
|
builder.element('id', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocidSerialized); |
|
}); |
|
} |
|
final ocfileid = instance.ocfileid; |
|
final ocfileidSerialized = ocfileid; |
|
if (ocfileidSerialized != null) { |
|
builder.element('fileid', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocfileidSerialized); |
|
}); |
|
} |
|
final ocfavorite = instance.ocfavorite; |
|
final ocfavoriteSerialized = ocfavorite?.toString(); |
|
if (ocfavoriteSerialized != null) { |
|
builder.element('favorite', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocfavoriteSerialized); |
|
}); |
|
} |
|
final occommentshref = instance.occommentshref; |
|
final occommentshrefSerialized = occommentshref; |
|
if (occommentshrefSerialized != null) { |
|
builder.element('comments-href', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(occommentshrefSerialized); |
|
}); |
|
} |
|
final occommentscount = instance.occommentscount; |
|
final occommentscountSerialized = occommentscount?.toString(); |
|
if (occommentscountSerialized != null) { |
|
builder.element('comments-count', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(occommentscountSerialized); |
|
}); |
|
} |
|
final occommentsunread = instance.occommentsunread; |
|
final occommentsunreadSerialized = occommentsunread?.toString(); |
|
if (occommentsunreadSerialized != null) { |
|
builder.element('comments-unread', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(occommentsunreadSerialized); |
|
}); |
|
} |
|
final ocdownloadurl = instance.ocdownloadurl; |
|
final ocdownloadurlSerialized = ocdownloadurl; |
|
if (ocdownloadurlSerialized != null) { |
|
builder.element('downloadURL', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocdownloadurlSerialized); |
|
}); |
|
} |
|
final ocownerid = instance.ocownerid; |
|
final ocowneridSerialized = ocownerid; |
|
if (ocowneridSerialized != null) { |
|
builder.element('owner-id', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocowneridSerialized); |
|
}); |
|
} |
|
final ocownerdisplayname = instance.ocownerdisplayname; |
|
final ocownerdisplaynameSerialized = ocownerdisplayname; |
|
if (ocownerdisplaynameSerialized != null) { |
|
builder.element('owner-display-name', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocownerdisplaynameSerialized); |
|
}); |
|
} |
|
final ocsize = instance.ocsize; |
|
final ocsizeSerialized = ocsize?.toString(); |
|
if (ocsizeSerialized != null) { |
|
builder.element('size', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocsizeSerialized); |
|
}); |
|
} |
|
final ocpermissions = instance.ocpermissions; |
|
final ocpermissionsSerialized = ocpermissions; |
|
if (ocpermissionsSerialized != null) { |
|
builder.element('permissions', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocpermissionsSerialized); |
|
}); |
|
} |
|
final ncnote = instance.ncnote; |
|
final ncnoteSerialized = ncnote; |
|
if (ncnoteSerialized != null) { |
|
builder.element('note', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(ncnoteSerialized); |
|
}); |
|
} |
|
final ncdatafingerprint = instance.ncdatafingerprint; |
|
final ncdatafingerprintSerialized = ncdatafingerprint; |
|
if (ncdatafingerprintSerialized != null) { |
|
builder.element('data-fingerprint', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(ncdatafingerprintSerialized); |
|
}); |
|
} |
|
final nchaspreview = instance.nchaspreview; |
|
final nchaspreviewSerialized = nchaspreview != null |
|
? nchaspreview == true |
|
? 'true' |
|
: 'false' |
|
: null; |
|
if (nchaspreviewSerialized != null) { |
|
builder.element('has-preview', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(nchaspreviewSerialized); |
|
}); |
|
} |
|
final ncmounttype = instance.ncmounttype; |
|
final ncmounttypeSerialized = ncmounttype; |
|
if (ncmounttypeSerialized != null) { |
|
builder.element('mount-type', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(ncmounttypeSerialized); |
|
}); |
|
} |
|
final ncisencrypted = instance.ncisencrypted; |
|
final ncisencryptedSerialized = ncisencrypted?.toString(); |
|
if (ncisencryptedSerialized != null) { |
|
builder.element('is-encrypted', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(ncisencryptedSerialized); |
|
}); |
|
} |
|
final ncmetadataetag = instance.ncmetadataetag; |
|
final ncmetadataetagSerialized = ncmetadataetag; |
|
if (ncmetadataetagSerialized != null) { |
|
builder.element('metadata_etag', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(ncmetadataetagSerialized); |
|
}); |
|
} |
|
final ncuploadtime = instance.ncuploadtime; |
|
final ncuploadtimeSerialized = ncuploadtime?.toString(); |
|
if (ncuploadtimeSerialized != null) { |
|
builder.element('upload_time', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(ncuploadtimeSerialized); |
|
}); |
|
} |
|
final nccreationtime = instance.nccreationtime; |
|
final nccreationtimeSerialized = nccreationtime?.toString(); |
|
if (nccreationtimeSerialized != null) { |
|
builder.element('creation_time', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(nccreationtimeSerialized); |
|
}); |
|
} |
|
final ncrichworkspace = instance.ncrichworkspace; |
|
final ncrichworkspaceSerialized = ncrichworkspace; |
|
if (ncrichworkspaceSerialized != null) { |
|
builder.element('rich-workspace', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(ncrichworkspaceSerialized); |
|
}); |
|
} |
|
final ocssharepermissions = instance.ocssharepermissions; |
|
final ocssharepermissionsSerialized = ocssharepermissions?.toString(); |
|
if (ocssharepermissionsSerialized != null) { |
|
builder.element('share-permissions', namespace: 'http://open-collaboration-services.org/ns', nest: () { |
|
builder.text(ocssharepermissionsSerialized); |
|
}); |
|
} |
|
final ocmsharepermissions = instance.ocmsharepermissions; |
|
final ocmsharepermissionsSerialized = ocmsharepermissions; |
|
if (ocmsharepermissionsSerialized != null) { |
|
builder.element('share-permissions', namespace: 'http://open-cloud-mesh.org/ns', nest: () { |
|
builder.text(ocmsharepermissionsSerialized); |
|
}); |
|
} |
|
} |
|
|
|
void _$WebDavPropBuildXmlElement(WebDavProp instance, XmlBuilder builder, {Map<String, String> namespaces = const {}}) { |
|
builder.element('prop', namespace: 'DAV:', namespaces: namespaces, nest: () { |
|
instance.buildXmlChildren(builder, namespaces: namespaces); |
|
}); |
|
} |
|
|
|
WebDavProp _$WebDavPropFromXmlElement(XmlElement element) { |
|
final davgetlastmodified = element.getElement('getlastmodified', namespace: 'DAV:')?.getText(); |
|
final davgetetag = element.getElement('getetag', namespace: 'DAV:')?.getText(); |
|
final davgetcontenttype = element.getElement('getcontenttype', namespace: 'DAV:')?.getText(); |
|
final davgetcontentlength = element.getElement('getcontentlength', namespace: 'DAV:')?.getText(); |
|
final davresourcetype = element.getElement('resourcetype', namespace: 'DAV:'); |
|
final ocid = element.getElement('id', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ocfileid = element.getElement('fileid', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ocfavorite = element.getElement('favorite', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final occommentshref = element.getElement('comments-href', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final occommentscount = element.getElement('comments-count', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final occommentsunread = element.getElement('comments-unread', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ocdownloadurl = element.getElement('downloadURL', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ocownerid = element.getElement('owner-id', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ocownerdisplayname = element.getElement('owner-display-name', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ocsize = element.getElement('size', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ocpermissions = element.getElement('permissions', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ncnote = element.getElement('note', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final ncdatafingerprint = element.getElement('data-fingerprint', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final nchaspreview = element.getElement('has-preview', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final ncmounttype = element.getElement('mount-type', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final ncisencrypted = element.getElement('is-encrypted', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final ncmetadataetag = element.getElement('metadata_etag', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final ncuploadtime = element.getElement('upload_time', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final nccreationtime = element.getElement('creation_time', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final ncrichworkspace = element.getElement('rich-workspace', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final ocssharepermissions = |
|
element.getElement('share-permissions', namespace: 'http://open-collaboration-services.org/ns')?.getText(); |
|
final ocmsharepermissions = |
|
element.getElement('share-permissions', namespace: 'http://open-cloud-mesh.org/ns')?.getText(); |
|
return WebDavProp( |
|
davgetlastmodified: davgetlastmodified, |
|
davgetetag: davgetetag, |
|
davgetcontenttype: davgetcontenttype, |
|
davgetcontentlength: davgetcontentlength != null ? int.parse(davgetcontentlength) : null, |
|
davresourcetype: davresourcetype != null ? WebDavResourcetype.fromXmlElement(davresourcetype) : null, |
|
ocid: ocid, |
|
ocfileid: ocfileid, |
|
ocfavorite: ocfavorite != null ? int.parse(ocfavorite) : null, |
|
occommentshref: occommentshref, |
|
occommentscount: occommentscount != null ? int.parse(occommentscount) : null, |
|
occommentsunread: occommentsunread != null ? int.parse(occommentsunread) : null, |
|
ocdownloadurl: ocdownloadurl, |
|
ocownerid: ocownerid, |
|
ocownerdisplayname: ocownerdisplayname, |
|
ocsize: ocsize != null ? int.parse(ocsize) : null, |
|
ocpermissions: ocpermissions, |
|
ncnote: ncnote, |
|
ncdatafingerprint: ncdatafingerprint, |
|
nchaspreview: nchaspreview != null |
|
? nchaspreview == 'true' || nchaspreview == '1' |
|
? true |
|
: nchaspreview == 'false' || nchaspreview == '0' |
|
? false |
|
: throw FormatException('Invalid bool format', nchaspreview) |
|
: null, |
|
ncmounttype: ncmounttype, |
|
ncisencrypted: ncisencrypted != null ? int.parse(ncisencrypted) : null, |
|
ncmetadataetag: ncmetadataetag, |
|
ncuploadtime: ncuploadtime != null ? int.parse(ncuploadtime) : null, |
|
nccreationtime: nccreationtime != null ? int.parse(nccreationtime) : null, |
|
ncrichworkspace: ncrichworkspace, |
|
ocssharepermissions: ocssharepermissions != null ? int.parse(ocssharepermissions) : null, |
|
ocmsharepermissions: ocmsharepermissions); |
|
} |
|
|
|
List<XmlAttribute> _$WebDavPropToXmlAttributes(WebDavProp instance, {Map<String, String?> namespaces = const {}}) { |
|
final attributes = <XmlAttribute>[]; |
|
return attributes; |
|
} |
|
|
|
List<XmlNode> _$WebDavPropToXmlChildren(WebDavProp instance, {Map<String, String?> namespaces = const {}}) { |
|
final children = <XmlNode>[]; |
|
final davgetlastmodified = instance.davgetlastmodified; |
|
final davgetlastmodifiedSerialized = davgetlastmodified; |
|
final davgetlastmodifiedConstructed = davgetlastmodifiedSerialized != null |
|
? XmlElement(XmlName('getlastmodified', namespaces['DAV:']), [], [XmlText(davgetlastmodifiedSerialized)]) |
|
: null; |
|
if (davgetlastmodifiedConstructed != null) { |
|
children.add(davgetlastmodifiedConstructed); |
|
} |
|
final davgetetag = instance.davgetetag; |
|
final davgetetagSerialized = davgetetag; |
|
final davgetetagConstructed = davgetetagSerialized != null |
|
? XmlElement(XmlName('getetag', namespaces['DAV:']), [], [XmlText(davgetetagSerialized)]) |
|
: null; |
|
if (davgetetagConstructed != null) { |
|
children.add(davgetetagConstructed); |
|
} |
|
final davgetcontenttype = instance.davgetcontenttype; |
|
final davgetcontenttypeSerialized = davgetcontenttype; |
|
final davgetcontenttypeConstructed = davgetcontenttypeSerialized != null |
|
? XmlElement(XmlName('getcontenttype', namespaces['DAV:']), [], [XmlText(davgetcontenttypeSerialized)]) |
|
: null; |
|
if (davgetcontenttypeConstructed != null) { |
|
children.add(davgetcontenttypeConstructed); |
|
} |
|
final davgetcontentlength = instance.davgetcontentlength; |
|
final davgetcontentlengthSerialized = davgetcontentlength?.toString(); |
|
final davgetcontentlengthConstructed = davgetcontentlengthSerialized != null |
|
? XmlElement(XmlName('getcontentlength', namespaces['DAV:']), [], [XmlText(davgetcontentlengthSerialized)]) |
|
: null; |
|
if (davgetcontentlengthConstructed != null) { |
|
children.add(davgetcontentlengthConstructed); |
|
} |
|
final davresourcetype = instance.davresourcetype; |
|
final davresourcetypeSerialized = davresourcetype; |
|
final davresourcetypeConstructed = davresourcetypeSerialized != null |
|
? XmlElement( |
|
XmlName('resourcetype', namespaces['DAV:']), |
|
davresourcetypeSerialized.toXmlAttributes(namespaces: namespaces), |
|
davresourcetypeSerialized.toXmlChildren(namespaces: namespaces)) |
|
: null; |
|
if (davresourcetypeConstructed != null) { |
|
children.add(davresourcetypeConstructed); |
|
} |
|
final ocid = instance.ocid; |
|
final ocidSerialized = ocid; |
|
final ocidConstructed = ocidSerialized != null |
|
? XmlElement(XmlName('id', namespaces['http://owncloud.org/ns']), [], [XmlText(ocidSerialized)]) |
|
: null; |
|
if (ocidConstructed != null) { |
|
children.add(ocidConstructed); |
|
} |
|
final ocfileid = instance.ocfileid; |
|
final ocfileidSerialized = ocfileid; |
|
final ocfileidConstructed = ocfileidSerialized != null |
|
? XmlElement(XmlName('fileid', namespaces['http://owncloud.org/ns']), [], [XmlText(ocfileidSerialized)]) |
|
: null; |
|
if (ocfileidConstructed != null) { |
|
children.add(ocfileidConstructed); |
|
} |
|
final ocfavorite = instance.ocfavorite; |
|
final ocfavoriteSerialized = ocfavorite?.toString(); |
|
final ocfavoriteConstructed = ocfavoriteSerialized != null |
|
? XmlElement(XmlName('favorite', namespaces['http://owncloud.org/ns']), [], [XmlText(ocfavoriteSerialized)]) |
|
: null; |
|
if (ocfavoriteConstructed != null) { |
|
children.add(ocfavoriteConstructed); |
|
} |
|
final occommentshref = instance.occommentshref; |
|
final occommentshrefSerialized = occommentshref; |
|
final occommentshrefConstructed = occommentshrefSerialized != null |
|
? XmlElement( |
|
XmlName('comments-href', namespaces['http://owncloud.org/ns']), [], [XmlText(occommentshrefSerialized)]) |
|
: null; |
|
if (occommentshrefConstructed != null) { |
|
children.add(occommentshrefConstructed); |
|
} |
|
final occommentscount = instance.occommentscount; |
|
final occommentscountSerialized = occommentscount?.toString(); |
|
final occommentscountConstructed = occommentscountSerialized != null |
|
? XmlElement( |
|
XmlName('comments-count', namespaces['http://owncloud.org/ns']), [], [XmlText(occommentscountSerialized)]) |
|
: null; |
|
if (occommentscountConstructed != null) { |
|
children.add(occommentscountConstructed); |
|
} |
|
final occommentsunread = instance.occommentsunread; |
|
final occommentsunreadSerialized = occommentsunread?.toString(); |
|
final occommentsunreadConstructed = occommentsunreadSerialized != null |
|
? XmlElement( |
|
XmlName('comments-unread', namespaces['http://owncloud.org/ns']), [], [XmlText(occommentsunreadSerialized)]) |
|
: null; |
|
if (occommentsunreadConstructed != null) { |
|
children.add(occommentsunreadConstructed); |
|
} |
|
final ocdownloadurl = instance.ocdownloadurl; |
|
final ocdownloadurlSerialized = ocdownloadurl; |
|
final ocdownloadurlConstructed = ocdownloadurlSerialized != null |
|
? XmlElement(XmlName('downloadURL', namespaces['http://owncloud.org/ns']), [], [XmlText(ocdownloadurlSerialized)]) |
|
: null; |
|
if (ocdownloadurlConstructed != null) { |
|
children.add(ocdownloadurlConstructed); |
|
} |
|
final ocownerid = instance.ocownerid; |
|
final ocowneridSerialized = ocownerid; |
|
final ocowneridConstructed = ocowneridSerialized != null |
|
? XmlElement(XmlName('owner-id', namespaces['http://owncloud.org/ns']), [], [XmlText(ocowneridSerialized)]) |
|
: null; |
|
if (ocowneridConstructed != null) { |
|
children.add(ocowneridConstructed); |
|
} |
|
final ocownerdisplayname = instance.ocownerdisplayname; |
|
final ocownerdisplaynameSerialized = ocownerdisplayname; |
|
final ocownerdisplaynameConstructed = ocownerdisplaynameSerialized != null |
|
? XmlElement(XmlName('owner-display-name', namespaces['http://owncloud.org/ns']), [], |
|
[XmlText(ocownerdisplaynameSerialized)]) |
|
: null; |
|
if (ocownerdisplaynameConstructed != null) { |
|
children.add(ocownerdisplaynameConstructed); |
|
} |
|
final ocsize = instance.ocsize; |
|
final ocsizeSerialized = ocsize?.toString(); |
|
final ocsizeConstructed = ocsizeSerialized != null |
|
? XmlElement(XmlName('size', namespaces['http://owncloud.org/ns']), [], [XmlText(ocsizeSerialized)]) |
|
: null; |
|
if (ocsizeConstructed != null) { |
|
children.add(ocsizeConstructed); |
|
} |
|
final ocpermissions = instance.ocpermissions; |
|
final ocpermissionsSerialized = ocpermissions; |
|
final ocpermissionsConstructed = ocpermissionsSerialized != null |
|
? XmlElement(XmlName('permissions', namespaces['http://owncloud.org/ns']), [], [XmlText(ocpermissionsSerialized)]) |
|
: null; |
|
if (ocpermissionsConstructed != null) { |
|
children.add(ocpermissionsConstructed); |
|
} |
|
final ncnote = instance.ncnote; |
|
final ncnoteSerialized = ncnote; |
|
final ncnoteConstructed = ncnoteSerialized != null |
|
? XmlElement(XmlName('note', namespaces['http://nextcloud.org/ns']), [], [XmlText(ncnoteSerialized)]) |
|
: null; |
|
if (ncnoteConstructed != null) { |
|
children.add(ncnoteConstructed); |
|
} |
|
final ncdatafingerprint = instance.ncdatafingerprint; |
|
final ncdatafingerprintSerialized = ncdatafingerprint; |
|
final ncdatafingerprintConstructed = ncdatafingerprintSerialized != null |
|
? XmlElement(XmlName('data-fingerprint', namespaces['http://nextcloud.org/ns']), [], |
|
[XmlText(ncdatafingerprintSerialized)]) |
|
: null; |
|
if (ncdatafingerprintConstructed != null) { |
|
children.add(ncdatafingerprintConstructed); |
|
} |
|
final nchaspreview = instance.nchaspreview; |
|
final nchaspreviewSerialized = nchaspreview != null |
|
? nchaspreview == true |
|
? 'true' |
|
: 'false' |
|
: null; |
|
final nchaspreviewConstructed = nchaspreviewSerialized != null |
|
? XmlElement(XmlName('has-preview', namespaces['http://nextcloud.org/ns']), [], [XmlText(nchaspreviewSerialized)]) |
|
: null; |
|
if (nchaspreviewConstructed != null) { |
|
children.add(nchaspreviewConstructed); |
|
} |
|
final ncmounttype = instance.ncmounttype; |
|
final ncmounttypeSerialized = ncmounttype; |
|
final ncmounttypeConstructed = ncmounttypeSerialized != null |
|
? XmlElement(XmlName('mount-type', namespaces['http://nextcloud.org/ns']), [], [XmlText(ncmounttypeSerialized)]) |
|
: null; |
|
if (ncmounttypeConstructed != null) { |
|
children.add(ncmounttypeConstructed); |
|
} |
|
final ncisencrypted = instance.ncisencrypted; |
|
final ncisencryptedSerialized = ncisencrypted?.toString(); |
|
final ncisencryptedConstructed = ncisencryptedSerialized != null |
|
? XmlElement( |
|
XmlName('is-encrypted', namespaces['http://nextcloud.org/ns']), [], [XmlText(ncisencryptedSerialized)]) |
|
: null; |
|
if (ncisencryptedConstructed != null) { |
|
children.add(ncisencryptedConstructed); |
|
} |
|
final ncmetadataetag = instance.ncmetadataetag; |
|
final ncmetadataetagSerialized = ncmetadataetag; |
|
final ncmetadataetagConstructed = ncmetadataetagSerialized != null |
|
? XmlElement( |
|
XmlName('metadata_etag', namespaces['http://nextcloud.org/ns']), [], [XmlText(ncmetadataetagSerialized)]) |
|
: null; |
|
if (ncmetadataetagConstructed != null) { |
|
children.add(ncmetadataetagConstructed); |
|
} |
|
final ncuploadtime = instance.ncuploadtime; |
|
final ncuploadtimeSerialized = ncuploadtime?.toString(); |
|
final ncuploadtimeConstructed = ncuploadtimeSerialized != null |
|
? XmlElement(XmlName('upload_time', namespaces['http://nextcloud.org/ns']), [], [XmlText(ncuploadtimeSerialized)]) |
|
: null; |
|
if (ncuploadtimeConstructed != null) { |
|
children.add(ncuploadtimeConstructed); |
|
} |
|
final nccreationtime = instance.nccreationtime; |
|
final nccreationtimeSerialized = nccreationtime?.toString(); |
|
final nccreationtimeConstructed = nccreationtimeSerialized != null |
|
? XmlElement( |
|
XmlName('creation_time', namespaces['http://nextcloud.org/ns']), [], [XmlText(nccreationtimeSerialized)]) |
|
: null; |
|
if (nccreationtimeConstructed != null) { |
|
children.add(nccreationtimeConstructed); |
|
} |
|
final ncrichworkspace = instance.ncrichworkspace; |
|
final ncrichworkspaceSerialized = ncrichworkspace; |
|
final ncrichworkspaceConstructed = ncrichworkspaceSerialized != null |
|
? XmlElement( |
|
XmlName('rich-workspace', namespaces['http://nextcloud.org/ns']), [], [XmlText(ncrichworkspaceSerialized)]) |
|
: null; |
|
if (ncrichworkspaceConstructed != null) { |
|
children.add(ncrichworkspaceConstructed); |
|
} |
|
final ocssharepermissions = instance.ocssharepermissions; |
|
final ocssharepermissionsSerialized = ocssharepermissions?.toString(); |
|
final ocssharepermissionsConstructed = ocssharepermissionsSerialized != null |
|
? XmlElement(XmlName('share-permissions', namespaces['http://open-collaboration-services.org/ns']), [], |
|
[XmlText(ocssharepermissionsSerialized)]) |
|
: null; |
|
if (ocssharepermissionsConstructed != null) { |
|
children.add(ocssharepermissionsConstructed); |
|
} |
|
final ocmsharepermissions = instance.ocmsharepermissions; |
|
final ocmsharepermissionsSerialized = ocmsharepermissions; |
|
final ocmsharepermissionsConstructed = ocmsharepermissionsSerialized != null |
|
? XmlElement(XmlName('share-permissions', namespaces['http://open-cloud-mesh.org/ns']), [], |
|
[XmlText(ocmsharepermissionsSerialized)]) |
|
: null; |
|
if (ocmsharepermissionsConstructed != null) { |
|
children.add(ocmsharepermissionsConstructed); |
|
} |
|
return children; |
|
} |
|
|
|
XmlElement _$WebDavPropToXmlElement(WebDavProp instance, {Map<String, String?> namespaces = const {}}) { |
|
return XmlElement( |
|
XmlName('prop', namespaces['DAV:']), |
|
[...namespaces.toXmlAttributes(), ...instance.toXmlAttributes(namespaces: namespaces)], |
|
instance.toXmlChildren(namespaces: namespaces)); |
|
} |
|
|
|
mixin _$WebDavPropXmlSerializableMixin { |
|
void buildXmlChildren(XmlBuilder builder, {Map<String, String> namespaces = const {}}) => |
|
_$WebDavPropBuildXmlChildren(this as WebDavProp, builder, namespaces: namespaces); |
|
|
|
void buildXmlElement(XmlBuilder builder, {Map<String, String> namespaces = const {}}) => |
|
_$WebDavPropBuildXmlElement(this as WebDavProp, builder, namespaces: namespaces); |
|
|
|
List<XmlAttribute> toXmlAttributes({Map<String, String?> namespaces = const {}}) => |
|
_$WebDavPropToXmlAttributes(this as WebDavProp, namespaces: namespaces); |
|
|
|
List<XmlNode> toXmlChildren({Map<String, String?> namespaces = const {}}) => |
|
_$WebDavPropToXmlChildren(this as WebDavProp, namespaces: namespaces); |
|
|
|
XmlElement toXmlElement({Map<String, String?> namespaces = const {}}) => |
|
_$WebDavPropToXmlElement(this as WebDavProp, namespaces: namespaces); |
|
} |
|
|
|
void _$WebDavOcFilterRulesBuildXmlChildren(WebDavOcFilterRules instance, XmlBuilder builder, |
|
{Map<String, String> namespaces = const {}}) { |
|
final davgetlastmodified = instance.davgetlastmodified; |
|
final davgetlastmodifiedSerialized = davgetlastmodified; |
|
if (davgetlastmodifiedSerialized != null) { |
|
builder.element('getlastmodified', namespace: 'DAV:', nest: () { |
|
builder.text(davgetlastmodifiedSerialized); |
|
}); |
|
} |
|
final davgetetag = instance.davgetetag; |
|
final davgetetagSerialized = davgetetag; |
|
if (davgetetagSerialized != null) { |
|
builder.element('getetag', namespace: 'DAV:', nest: () { |
|
builder.text(davgetetagSerialized); |
|
}); |
|
} |
|
final davgetcontenttype = instance.davgetcontenttype; |
|
final davgetcontenttypeSerialized = davgetcontenttype; |
|
if (davgetcontenttypeSerialized != null) { |
|
builder.element('getcontenttype', namespace: 'DAV:', nest: () { |
|
builder.text(davgetcontenttypeSerialized); |
|
}); |
|
} |
|
final davgetcontentlength = instance.davgetcontentlength; |
|
final davgetcontentlengthSerialized = davgetcontentlength?.toString(); |
|
if (davgetcontentlengthSerialized != null) { |
|
builder.element('getcontentlength', namespace: 'DAV:', nest: () { |
|
builder.text(davgetcontentlengthSerialized); |
|
}); |
|
} |
|
final davresourcetype = instance.davresourcetype; |
|
final davresourcetypeSerialized = davresourcetype; |
|
if (davresourcetypeSerialized != null) { |
|
builder.element('resourcetype', namespace: 'DAV:', nest: () { |
|
davresourcetypeSerialized.buildXmlChildren(builder, namespaces: namespaces); |
|
}); |
|
} |
|
final ocid = instance.ocid; |
|
final ocidSerialized = ocid; |
|
if (ocidSerialized != null) { |
|
builder.element('id', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocidSerialized); |
|
}); |
|
} |
|
final ocfileid = instance.ocfileid; |
|
final ocfileidSerialized = ocfileid; |
|
if (ocfileidSerialized != null) { |
|
builder.element('fileid', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocfileidSerialized); |
|
}); |
|
} |
|
final ocfavorite = instance.ocfavorite; |
|
final ocfavoriteSerialized = ocfavorite?.toString(); |
|
if (ocfavoriteSerialized != null) { |
|
builder.element('favorite', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocfavoriteSerialized); |
|
}); |
|
} |
|
final occommentshref = instance.occommentshref; |
|
final occommentshrefSerialized = occommentshref; |
|
if (occommentshrefSerialized != null) { |
|
builder.element('comments-href', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(occommentshrefSerialized); |
|
}); |
|
} |
|
final occommentscount = instance.occommentscount; |
|
final occommentscountSerialized = occommentscount?.toString(); |
|
if (occommentscountSerialized != null) { |
|
builder.element('comments-count', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(occommentscountSerialized); |
|
}); |
|
} |
|
final occommentsunread = instance.occommentsunread; |
|
final occommentsunreadSerialized = occommentsunread?.toString(); |
|
if (occommentsunreadSerialized != null) { |
|
builder.element('comments-unread', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(occommentsunreadSerialized); |
|
}); |
|
} |
|
final ocdownloadurl = instance.ocdownloadurl; |
|
final ocdownloadurlSerialized = ocdownloadurl; |
|
if (ocdownloadurlSerialized != null) { |
|
builder.element('downloadURL', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocdownloadurlSerialized); |
|
}); |
|
} |
|
final ocownerid = instance.ocownerid; |
|
final ocowneridSerialized = ocownerid; |
|
if (ocowneridSerialized != null) { |
|
builder.element('owner-id', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocowneridSerialized); |
|
}); |
|
} |
|
final ocownerdisplayname = instance.ocownerdisplayname; |
|
final ocownerdisplaynameSerialized = ocownerdisplayname; |
|
if (ocownerdisplaynameSerialized != null) { |
|
builder.element('owner-display-name', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocownerdisplaynameSerialized); |
|
}); |
|
} |
|
final ocsize = instance.ocsize; |
|
final ocsizeSerialized = ocsize?.toString(); |
|
if (ocsizeSerialized != null) { |
|
builder.element('size', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocsizeSerialized); |
|
}); |
|
} |
|
final ocpermissions = instance.ocpermissions; |
|
final ocpermissionsSerialized = ocpermissions; |
|
if (ocpermissionsSerialized != null) { |
|
builder.element('permissions', namespace: 'http://owncloud.org/ns', nest: () { |
|
builder.text(ocpermissionsSerialized); |
|
}); |
|
} |
|
final ncnote = instance.ncnote; |
|
final ncnoteSerialized = ncnote; |
|
if (ncnoteSerialized != null) { |
|
builder.element('note', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(ncnoteSerialized); |
|
}); |
|
} |
|
final ncdatafingerprint = instance.ncdatafingerprint; |
|
final ncdatafingerprintSerialized = ncdatafingerprint; |
|
if (ncdatafingerprintSerialized != null) { |
|
builder.element('data-fingerprint', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(ncdatafingerprintSerialized); |
|
}); |
|
} |
|
final nchaspreview = instance.nchaspreview; |
|
final nchaspreviewSerialized = nchaspreview != null |
|
? nchaspreview == true |
|
? 'true' |
|
: 'false' |
|
: null; |
|
if (nchaspreviewSerialized != null) { |
|
builder.element('has-preview', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(nchaspreviewSerialized); |
|
}); |
|
} |
|
final ncmounttype = instance.ncmounttype; |
|
final ncmounttypeSerialized = ncmounttype; |
|
if (ncmounttypeSerialized != null) { |
|
builder.element('mount-type', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(ncmounttypeSerialized); |
|
}); |
|
} |
|
final ncisencrypted = instance.ncisencrypted; |
|
final ncisencryptedSerialized = ncisencrypted?.toString(); |
|
if (ncisencryptedSerialized != null) { |
|
builder.element('is-encrypted', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(ncisencryptedSerialized); |
|
}); |
|
} |
|
final ncmetadataetag = instance.ncmetadataetag; |
|
final ncmetadataetagSerialized = ncmetadataetag; |
|
if (ncmetadataetagSerialized != null) { |
|
builder.element('metadata_etag', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(ncmetadataetagSerialized); |
|
}); |
|
} |
|
final ncuploadtime = instance.ncuploadtime; |
|
final ncuploadtimeSerialized = ncuploadtime?.toString(); |
|
if (ncuploadtimeSerialized != null) { |
|
builder.element('upload_time', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(ncuploadtimeSerialized); |
|
}); |
|
} |
|
final nccreationtime = instance.nccreationtime; |
|
final nccreationtimeSerialized = nccreationtime?.toString(); |
|
if (nccreationtimeSerialized != null) { |
|
builder.element('creation_time', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(nccreationtimeSerialized); |
|
}); |
|
} |
|
final ncrichworkspace = instance.ncrichworkspace; |
|
final ncrichworkspaceSerialized = ncrichworkspace; |
|
if (ncrichworkspaceSerialized != null) { |
|
builder.element('rich-workspace', namespace: 'http://nextcloud.org/ns', nest: () { |
|
builder.text(ncrichworkspaceSerialized); |
|
}); |
|
} |
|
final ocssharepermissions = instance.ocssharepermissions; |
|
final ocssharepermissionsSerialized = ocssharepermissions?.toString(); |
|
if (ocssharepermissionsSerialized != null) { |
|
builder.element('share-permissions', namespace: 'http://open-collaboration-services.org/ns', nest: () { |
|
builder.text(ocssharepermissionsSerialized); |
|
}); |
|
} |
|
final ocmsharepermissions = instance.ocmsharepermissions; |
|
final ocmsharepermissionsSerialized = ocmsharepermissions; |
|
if (ocmsharepermissionsSerialized != null) { |
|
builder.element('share-permissions', namespace: 'http://open-cloud-mesh.org/ns', nest: () { |
|
builder.text(ocmsharepermissionsSerialized); |
|
}); |
|
} |
|
} |
|
|
|
void _$WebDavOcFilterRulesBuildXmlElement(WebDavOcFilterRules instance, XmlBuilder builder, |
|
{Map<String, String> namespaces = const {}}) { |
|
builder.element('filter-rules', namespace: 'http://owncloud.org/ns', namespaces: namespaces, nest: () { |
|
instance.buildXmlChildren(builder, namespaces: namespaces); |
|
}); |
|
} |
|
|
|
WebDavOcFilterRules _$WebDavOcFilterRulesFromXmlElement(XmlElement element) { |
|
final davgetlastmodified = element.getElement('getlastmodified', namespace: 'DAV:')?.getText(); |
|
final davgetetag = element.getElement('getetag', namespace: 'DAV:')?.getText(); |
|
final davgetcontenttype = element.getElement('getcontenttype', namespace: 'DAV:')?.getText(); |
|
final davgetcontentlength = element.getElement('getcontentlength', namespace: 'DAV:')?.getText(); |
|
final davresourcetype = element.getElement('resourcetype', namespace: 'DAV:'); |
|
final ocid = element.getElement('id', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ocfileid = element.getElement('fileid', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ocfavorite = element.getElement('favorite', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final occommentshref = element.getElement('comments-href', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final occommentscount = element.getElement('comments-count', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final occommentsunread = element.getElement('comments-unread', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ocdownloadurl = element.getElement('downloadURL', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ocownerid = element.getElement('owner-id', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ocownerdisplayname = element.getElement('owner-display-name', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ocsize = element.getElement('size', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ocpermissions = element.getElement('permissions', namespace: 'http://owncloud.org/ns')?.getText(); |
|
final ncnote = element.getElement('note', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final ncdatafingerprint = element.getElement('data-fingerprint', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final nchaspreview = element.getElement('has-preview', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final ncmounttype = element.getElement('mount-type', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final ncisencrypted = element.getElement('is-encrypted', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final ncmetadataetag = element.getElement('metadata_etag', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final ncuploadtime = element.getElement('upload_time', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final nccreationtime = element.getElement('creation_time', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final ncrichworkspace = element.getElement('rich-workspace', namespace: 'http://nextcloud.org/ns')?.getText(); |
|
final ocssharepermissions = |
|
element.getElement('share-permissions', namespace: 'http://open-collaboration-services.org/ns')?.getText(); |
|
final ocmsharepermissions = |
|
element.getElement('share-permissions', namespace: 'http://open-cloud-mesh.org/ns')?.getText(); |
|
return WebDavOcFilterRules( |
|
davgetlastmodified: davgetlastmodified, |
|
davgetetag: davgetetag, |
|
davgetcontenttype: davgetcontenttype, |
|
davgetcontentlength: davgetcontentlength != null ? int.parse(davgetcontentlength) : null, |
|
davresourcetype: davresourcetype != null ? WebDavResourcetype.fromXmlElement(davresourcetype) : null, |
|
ocid: ocid, |
|
ocfileid: ocfileid, |
|
ocfavorite: ocfavorite != null ? int.parse(ocfavorite) : null, |
|
occommentshref: occommentshref, |
|
occommentscount: occommentscount != null ? int.parse(occommentscount) : null, |
|
occommentsunread: occommentsunread != null ? int.parse(occommentsunread) : null, |
|
ocdownloadurl: ocdownloadurl, |
|
ocownerid: ocownerid, |
|
ocownerdisplayname: ocownerdisplayname, |
|
ocsize: ocsize != null ? int.parse(ocsize) : null, |
|
ocpermissions: ocpermissions, |
|
ncnote: ncnote, |
|
ncdatafingerprint: ncdatafingerprint, |
|
nchaspreview: nchaspreview != null |
|
? nchaspreview == 'true' || nchaspreview == '1' |
|
? true |
|
: nchaspreview == 'false' || nchaspreview == '0' |
|
? false |
|
: throw FormatException('Invalid bool format', nchaspreview) |
|
: null, |
|
ncmounttype: ncmounttype, |
|
ncisencrypted: ncisencrypted != null ? int.parse(ncisencrypted) : null, |
|
ncmetadataetag: ncmetadataetag, |
|
ncuploadtime: ncuploadtime != null ? int.parse(ncuploadtime) : null, |
|
nccreationtime: nccreationtime != null ? int.parse(nccreationtime) : null, |
|
ncrichworkspace: ncrichworkspace, |
|
ocssharepermissions: ocssharepermissions != null ? int.parse(ocssharepermissions) : null, |
|
ocmsharepermissions: ocmsharepermissions); |
|
} |
|
|
|
List<XmlAttribute> _$WebDavOcFilterRulesToXmlAttributes(WebDavOcFilterRules instance, |
|
{Map<String, String?> namespaces = const {}}) { |
|
final attributes = <XmlAttribute>[]; |
|
return attributes; |
|
} |
|
|
|
List<XmlNode> _$WebDavOcFilterRulesToXmlChildren(WebDavOcFilterRules instance, |
|
{Map<String, String?> namespaces = const {}}) { |
|
final children = <XmlNode>[]; |
|
final davgetlastmodified = instance.davgetlastmodified; |
|
final davgetlastmodifiedSerialized = davgetlastmodified; |
|
final davgetlastmodifiedConstructed = davgetlastmodifiedSerialized != null |
|
? XmlElement(XmlName('getlastmodified', namespaces['DAV:']), [], [XmlText(davgetlastmodifiedSerialized)]) |
|
: null; |
|
if (davgetlastmodifiedConstructed != null) { |
|
children.add(davgetlastmodifiedConstructed); |
|
} |
|
final davgetetag = instance.davgetetag; |
|
final davgetetagSerialized = davgetetag; |
|
final davgetetagConstructed = davgetetagSerialized != null |
|
? XmlElement(XmlName('getetag', namespaces['DAV:']), [], [XmlText(davgetetagSerialized)]) |
|
: null; |
|
if (davgetetagConstructed != null) { |
|
children.add(davgetetagConstructed); |
|
} |
|
final davgetcontenttype = instance.davgetcontenttype; |
|
final davgetcontenttypeSerialized = davgetcontenttype; |
|
final davgetcontenttypeConstructed = davgetcontenttypeSerialized != null |
|
? XmlElement(XmlName('getcontenttype', namespaces['DAV:']), [], [XmlText(davgetcontenttypeSerialized)]) |
|
: null; |
|
if (davgetcontenttypeConstructed != null) { |
|
children.add(davgetcontenttypeConstructed); |
|
} |
|
final davgetcontentlength = instance.davgetcontentlength; |
|
final davgetcontentlengthSerialized = davgetcontentlength?.toString(); |
|
final davgetcontentlengthConstructed = davgetcontentlengthSerialized != null |
|
? XmlElement(XmlName('getcontentlength', namespaces['DAV:']), [], [XmlText(davgetcontentlengthSerialized)]) |
|
: null; |
|
if (davgetcontentlengthConstructed != null) { |
|
children.add(davgetcontentlengthConstructed); |
|
} |
|
final davresourcetype = instance.davresourcetype; |
|
final davresourcetypeSerialized = davresourcetype; |
|
final davresourcetypeConstructed = davresourcetypeSerialized != null |
|
? XmlElement( |
|
XmlName('resourcetype', namespaces['DAV:']), |
|
davresourcetypeSerialized.toXmlAttributes(namespaces: namespaces), |
|
davresourcetypeSerialized.toXmlChildren(namespaces: namespaces)) |
|
: null; |
|
if (davresourcetypeConstructed != null) { |
|
children.add(davresourcetypeConstructed); |
|
} |
|
final ocid = instance.ocid; |
|
final ocidSerialized = ocid; |
|
final ocidConstructed = ocidSerialized != null |
|
? XmlElement(XmlName('id', namespaces['http://owncloud.org/ns']), [], [XmlText(ocidSerialized)]) |
|
: null; |
|
if (ocidConstructed != null) { |
|
children.add(ocidConstructed); |
|
} |
|
final ocfileid = instance.ocfileid; |
|
final ocfileidSerialized = ocfileid; |
|
final ocfileidConstructed = ocfileidSerialized != null |
|
? XmlElement(XmlName('fileid', namespaces['http://owncloud.org/ns']), [], [XmlText(ocfileidSerialized)]) |
|
: null; |
|
if (ocfileidConstructed != null) { |
|
children.add(ocfileidConstructed); |
|
} |
|
final ocfavorite = instance.ocfavorite; |
|
final ocfavoriteSerialized = ocfavorite?.toString(); |
|
final ocfavoriteConstructed = ocfavoriteSerialized != null |
|
? XmlElement(XmlName('favorite', namespaces['http://owncloud.org/ns']), [], [XmlText(ocfavoriteSerialized)]) |
|
: null; |
|
if (ocfavoriteConstructed != null) { |
|
children.add(ocfavoriteConstructed); |
|
} |
|
final occommentshref = instance.occommentshref; |
|
final occommentshrefSerialized = occommentshref; |
|
final occommentshrefConstructed = occommentshrefSerialized != null |
|
? XmlElement( |
|
XmlName('comments-href', namespaces['http://owncloud.org/ns']), [], [XmlText(occommentshrefSerialized)]) |
|
: null; |
|
if (occommentshrefConstructed != null) { |
|
children.add(occommentshrefConstructed); |
|
} |
|
final occommentscount = instance.occommentscount; |
|
final occommentscountSerialized = occommentscount?.toString(); |
|
final occommentscountConstructed = occommentscountSerialized != null |
|
? XmlElement( |
|
XmlName('comments-count', namespaces['http://owncloud.org/ns']), [], [XmlText(occommentscountSerialized)]) |
|
: null; |
|
if (occommentscountConstructed != null) { |
|
children.add(occommentscountConstructed); |
|
} |
|
final occommentsunread = instance.occommentsunread; |
|
final occommentsunreadSerialized = occommentsunread?.toString(); |
|
final occommentsunreadConstructed = occommentsunreadSerialized != null |
|
? XmlElement( |
|
XmlName('comments-unread', namespaces['http://owncloud.org/ns']), [], [XmlText(occommentsunreadSerialized)]) |
|
: null; |
|
if (occommentsunreadConstructed != null) { |
|
children.add(occommentsunreadConstructed); |
|
} |
|
final ocdownloadurl = instance.ocdownloadurl; |
|
final ocdownloadurlSerialized = ocdownloadurl; |
|
final ocdownloadurlConstructed = ocdownloadurlSerialized != null |
|
? XmlElement(XmlName('downloadURL', namespaces['http://owncloud.org/ns']), [], [XmlText(ocdownloadurlSerialized)]) |
|
: null; |
|
if (ocdownloadurlConstructed != null) { |
|
children.add(ocdownloadurlConstructed); |
|
} |
|
final ocownerid = instance.ocownerid; |
|
final ocowneridSerialized = ocownerid; |
|
final ocowneridConstructed = ocowneridSerialized != null |
|
? XmlElement(XmlName('owner-id', namespaces['http://owncloud.org/ns']), [], [XmlText(ocowneridSerialized)]) |
|
: null; |
|
if (ocowneridConstructed != null) { |
|
children.add(ocowneridConstructed); |
|
} |
|
final ocownerdisplayname = instance.ocownerdisplayname; |
|
final ocownerdisplaynameSerialized = ocownerdisplayname; |
|
final ocownerdisplaynameConstructed = ocownerdisplaynameSerialized != null |
|
? XmlElement(XmlName('owner-display-name', namespaces['http://owncloud.org/ns']), [], |
|
[XmlText(ocownerdisplaynameSerialized)]) |
|
: null; |
|
if (ocownerdisplaynameConstructed != null) { |
|
children.add(ocownerdisplaynameConstructed); |
|
} |
|
final ocsize = instance.ocsize; |
|
final ocsizeSerialized = ocsize?.toString(); |
|
final ocsizeConstructed = ocsizeSerialized != null |
|
? XmlElement(XmlName('size', namespaces['http://owncloud.org/ns']), [], [XmlText(ocsizeSerialized)]) |
|
: null; |
|
if (ocsizeConstructed != null) { |
|
children.add(ocsizeConstructed); |
|
} |
|
final ocpermissions = instance.ocpermissions; |
|
final ocpermissionsSerialized = ocpermissions; |
|
final ocpermissionsConstructed = ocpermissionsSerialized != null |
|
? XmlElement(XmlName('permissions', namespaces['http://owncloud.org/ns']), [], [XmlText(ocpermissionsSerialized)]) |
|
: null; |
|
if (ocpermissionsConstructed != null) { |
|
children.add(ocpermissionsConstructed); |
|
} |
|
final ncnote = instance.ncnote; |
|
final ncnoteSerialized = ncnote; |
|
final ncnoteConstructed = ncnoteSerialized != null |
|
? XmlElement(XmlName('note', namespaces['http://nextcloud.org/ns']), [], [XmlText(ncnoteSerialized)]) |
|
: null; |
|
if (ncnoteConstructed != null) { |
|
children.add(ncnoteConstructed); |
|
} |
|
final ncdatafingerprint = instance.ncdatafingerprint; |
|
final ncdatafingerprintSerialized = ncdatafingerprint; |
|
final ncdatafingerprintConstructed = ncdatafingerprintSerialized != null |
|
? XmlElement(XmlName('data-fingerprint', namespaces['http://nextcloud.org/ns']), [], |
|
[XmlText(ncdatafingerprintSerialized)]) |
|
: null; |
|
if (ncdatafingerprintConstructed != null) { |
|
children.add(ncdatafingerprintConstructed); |
|
} |
|
final nchaspreview = instance.nchaspreview; |
|
final nchaspreviewSerialized = nchaspreview != null |
|
? nchaspreview == true |
|
? 'true' |
|
: 'false' |
|
: null; |
|
final nchaspreviewConstructed = nchaspreviewSerialized != null |
|
? XmlElement(XmlName('has-preview', namespaces['http://nextcloud.org/ns']), [], [XmlText(nchaspreviewSerialized)]) |
|
: null; |
|
if (nchaspreviewConstructed != null) { |
|
children.add(nchaspreviewConstructed); |
|
} |
|
final ncmounttype = instance.ncmounttype; |
|
final ncmounttypeSerialized = ncmounttype; |
|
final ncmounttypeConstructed = ncmounttypeSerialized != null |
|
? XmlElement(XmlName('mount-type', namespaces['http://nextcloud.org/ns']), [], [XmlText(ncmounttypeSerialized)]) |
|
: null; |
|
if (ncmounttypeConstructed != null) { |
|
children.add(ncmounttypeConstructed); |
|
} |
|
final ncisencrypted = instance.ncisencrypted; |
|
final ncisencryptedSerialized = ncisencrypted?.toString(); |
|
final ncisencryptedConstructed = ncisencryptedSerialized != null |
|
? XmlElement( |
|
XmlName('is-encrypted', namespaces['http://nextcloud.org/ns']), [], [XmlText(ncisencryptedSerialized)]) |
|
: null; |
|
if (ncisencryptedConstructed != null) { |
|
children.add(ncisencryptedConstructed); |
|
} |
|
final ncmetadataetag = instance.ncmetadataetag; |
|
final ncmetadataetagSerialized = ncmetadataetag; |
|
final ncmetadataetagConstructed = ncmetadataetagSerialized != null |
|
? XmlElement( |
|
XmlName('metadata_etag', namespaces['http://nextcloud.org/ns']), [], [XmlText(ncmetadataetagSerialized)]) |
|
: null; |
|
if (ncmetadataetagConstructed != null) { |
|
children.add(ncmetadataetagConstructed); |
|
} |
|
final ncuploadtime = instance.ncuploadtime; |
|
final ncuploadtimeSerialized = ncuploadtime?.toString(); |
|
final ncuploadtimeConstructed = ncuploadtimeSerialized != null |
|
? XmlElement(XmlName('upload_time', namespaces['http://nextcloud.org/ns']), [], [XmlText(ncuploadtimeSerialized)]) |
|
: null; |
|
if (ncuploadtimeConstructed != null) { |
|
children.add(ncuploadtimeConstructed); |
|
} |
|
final nccreationtime = instance.nccreationtime; |
|
final nccreationtimeSerialized = nccreationtime?.toString(); |
|
final nccreationtimeConstructed = nccreationtimeSerialized != null |
|
? XmlElement( |
|
XmlName('creation_time', namespaces['http://nextcloud.org/ns']), [], [XmlText(nccreationtimeSerialized)]) |
|
: null; |
|
if (nccreationtimeConstructed != null) { |
|
children.add(nccreationtimeConstructed); |
|
} |
|
final ncrichworkspace = instance.ncrichworkspace; |
|
final ncrichworkspaceSerialized = ncrichworkspace; |
|
final ncrichworkspaceConstructed = ncrichworkspaceSerialized != null |
|
? XmlElement( |
|
XmlName('rich-workspace', namespaces['http://nextcloud.org/ns']), [], [XmlText(ncrichworkspaceSerialized)]) |
|
: null; |
|
if (ncrichworkspaceConstructed != null) { |
|
children.add(ncrichworkspaceConstructed); |
|
} |
|
final ocssharepermissions = instance.ocssharepermissions; |
|
final ocssharepermissionsSerialized = ocssharepermissions?.toString(); |
|
final ocssharepermissionsConstructed = ocssharepermissionsSerialized != null |
|
? XmlElement(XmlName('share-permissions', namespaces['http://open-collaboration-services.org/ns']), [], |
|
[XmlText(ocssharepermissionsSerialized)]) |
|
: null; |
|
if (ocssharepermissionsConstructed != null) { |
|
children.add(ocssharepermissionsConstructed); |
|
} |
|
final ocmsharepermissions = instance.ocmsharepermissions; |
|
final ocmsharepermissionsSerialized = ocmsharepermissions; |
|
final ocmsharepermissionsConstructed = ocmsharepermissionsSerialized != null |
|
? XmlElement(XmlName('share-permissions', namespaces['http://open-cloud-mesh.org/ns']), [], |
|
[XmlText(ocmsharepermissionsSerialized)]) |
|
: null; |
|
if (ocmsharepermissionsConstructed != null) { |
|
children.add(ocmsharepermissionsConstructed); |
|
} |
|
return children; |
|
} |
|
|
|
XmlElement _$WebDavOcFilterRulesToXmlElement(WebDavOcFilterRules instance, |
|
{Map<String, String?> namespaces = const {}}) { |
|
return XmlElement( |
|
XmlName('filter-rules', namespaces['http://owncloud.org/ns']), |
|
[...namespaces.toXmlAttributes(), ...instance.toXmlAttributes(namespaces: namespaces)], |
|
instance.toXmlChildren(namespaces: namespaces)); |
|
} |
|
|
|
mixin _$WebDavOcFilterRulesXmlSerializableMixin { |
|
void buildXmlChildren(XmlBuilder builder, {Map<String, String> namespaces = const {}}) => |
|
_$WebDavOcFilterRulesBuildXmlChildren(this as WebDavOcFilterRules, builder, namespaces: namespaces); |
|
|
|
void buildXmlElement(XmlBuilder builder, {Map<String, String> namespaces = const {}}) => |
|
_$WebDavOcFilterRulesBuildXmlElement(this as WebDavOcFilterRules, builder, namespaces: namespaces); |
|
|
|
List<XmlAttribute> toXmlAttributes({Map<String, String?> namespaces = const {}}) => |
|
_$WebDavOcFilterRulesToXmlAttributes(this as WebDavOcFilterRules, namespaces: namespaces); |
|
|
|
List<XmlNode> toXmlChildren({Map<String, String?> namespaces = const {}}) => |
|
_$WebDavOcFilterRulesToXmlChildren(this as WebDavOcFilterRules, namespaces: namespaces); |
|
|
|
XmlElement toXmlElement({Map<String, String?> namespaces = const {}}) => |
|
_$WebDavOcFilterRulesToXmlElement(this as WebDavOcFilterRules, namespaces: namespaces); |
|
}
|
|
|