code method
Implementation
Future<MixinResponse<CodeTypeInterface?>> code(String id) =>
MixinResponse.request<CodeTypeInterface?>(
dio.get('/codes/$id'),
(json) {
try {
final jsonObject = json;
final type = jsonObject['type'] as String;
switch (type) {
case 'user':
return User.fromJson(json);
case 'conversation':
return ConversationResponse.fromJson(json);
case 'non_fungible_request':
return CollectibleRequest.fromJson(json);
case 'multisig_request':
return MultisigsResponse.fromJson(json);
case 'authorization':
return AuthorizationResponse.fromJson(json);
case 'payment':
return PaymentCodeResponse.fromJson(json);
}
} catch (_) {
return null;
}
return null;
},
);