fromMap static method
Implementation
static Usages? fromMap(Object? body) {
final source = readRecord(body, envelopeKey: 'usage');
if (source == null) return null;
return Usages(
activityLogs: readList<Object>(source['activity_logs'], readAny),
chargeItemName: readText(source['charge_item_name']),
chargeItemUuid: readText(source['charge_item_uuid']),
chargeStatus: readText(source['charge_status']),
chargingPeriod: readText(source['charging_period']),
createdBy: readText(source['created_by']),
createdOn: readText(source['created_on']),
customAttributes: readList<Object>(source['custom_attributes'], readAny),
endTime: readText(source['end_time']),
eventId: readText(source['event_id']),
failed: readList<Object>(source['failed'], readAny),
href: readText(source['href']),
id: readText(source['id']),
lastUpdatedBy: readText(source['last_updated_by']),
lastUpdatedOn: readText(source['last_updated_on']),
object: readText(source['object']),
quantity: readText(source['quantity']),
source: readText(source['source']),
startTime: readText(source['start_time']),
success: readList<Object>(source['success'], readAny),
type: readText(source['type']),
uom: readText(source['uom']),
usages: UsagesUsages.fromMap(source['usages']),
uuid: readText(source['uuid']),
version: readText(source['version']),
);
}