availability property
Availability?
availability
Implementation
Availability? get availability {
for (String key in customProperties?.keys ?? []) {
if (key == 'X-APOLLOCODE-AVAILABILITY') {
return Availability.values[int.tryParse(customProperties![key]!) ?? 0];
}
}
return null;
}
Implementation
set availability(Availability? value) {
customProperties ??= {};
if (value == null) {
customProperties?.remove('X-APOLLOCODE-AVAILABILITY');
return;
}
customProperties?['X-APOLLOCODE-AVAILABILITY'] = value.index.toString();
}