Migration.fromMap constructor
Migration.fromMap(
- Map<String, dynamic> map
)
Implementation
factory Migration.fromMap(
Map<String, dynamic> map,
) {
map = {
'\$id': "",
'\$createdAt': "",
'\$updatedAt': "",
'status': "",
'stage': "",
'source': "",
'destination': "Appwrite",
'resources': [],
'resourceId': "",
'resourceInternalId': "",
'resourceType': "",
'parentResourceId': "",
'parentResourceInternalId': "",
'parentResourceType': "",
'destinationResourceId': "",
'destinationResourceInternalId': "",
'destinationResourceType': "",
'statusCounters': <String, dynamic>{},
'resourceData': [],
'errors': [],
'options': <String, dynamic>{},
...map,
};
return Migration(
$id: map['\$id'].toString(),
$createdAt: map['\$createdAt'].toString(),
$updatedAt: map['\$updatedAt'].toString(),
status: map['status'].toString(),
stage: map['stage'].toString(),
source: map['source'].toString(),
destination: map['destination'].toString(),
resources: List.from(map['resources'] ?? []),
resourceId: map['resourceId'].toString(),
resourceInternalId: map['resourceInternalId'].toString(),
resourceType: map['resourceType'].toString(),
parentResourceId: map['parentResourceId'].toString(),
parentResourceInternalId: map['parentResourceInternalId'].toString(),
parentResourceType: map['parentResourceType'].toString(),
destinationResourceId: map['destinationResourceId'].toString(),
destinationResourceInternalId:
map['destinationResourceInternalId'].toString(),
destinationResourceType: map['destinationResourceType'].toString(),
statusCounters: map['statusCounters'],
resourceData: List.from(map['resourceData'] ?? []),
errors: List.from(map['errors'] ?? []),
options: map['options'],
);
}