toMap method
- EnumMethod? enumMethod,
Converts instance to a map.
Implementation
Map<String, dynamic> toMap({EnumMethod? enumMethod}) {
return {
"action": switch (enumMethod ?? EnumMethod.nativeValue) {
EnumMethod.nativeValue => action?.toNativeValue(),
EnumMethod.value => action?.toValue(),
EnumMethod.name => action?.name(),
},
"body": body,
"cache": cache,
"credentials": credentials?.toMap(enumMethod: enumMethod),
"headers": headers,
"integrity": integrity,
"keepalive": keepalive,
"method": method,
"mode": mode,
"redirect": redirect,
"referrer": referrer,
"referrerPolicy": switch (enumMethod ?? EnumMethod.nativeValue) {
EnumMethod.nativeValue => referrerPolicy?.toNativeValue(),
EnumMethod.value => referrerPolicy?.toValue(),
EnumMethod.name => referrerPolicy?.name(),
},
"url": url?.toString(),
};
}