post<T> method
Future<T>
post<T>(
- APIEndpoint endpoint,
- Object payload, {
- required bool requiresAuth,
- required T fromJson(),
override
Perform a POST request with typed payload and response.
Implementation
@override
Future<T> post<T>(
APIEndpoint endpoint,
Object payload, {
required bool requiresAuth,
required T Function(Map<String, dynamic>) fromJson,
}) async {
final responseData = await postRaw(
endpoint,
_encodePayload(payload),
requiresAuth: requiresAuth,
);
return _decodeResponse(responseData, fromJson);
}