codecs method

Future<Map<String, dynamic>> codecs({
  1. bool? numeric,
  2. bool? supported,
})

List available CID multicodecs. /api/v0/cid/codecs

Optional arguments:

  • numeric bool: Also include numeric codes.
  • supported bool: List only codecs supported by go-ipfs commands.

Response:

{
  "Code": "<int>",
  "Name": "<string>",
  "StatusCode": "<statusCode>",
  "StatusMessage": "<statusMessage>"
}

See more: https://docs.ipfs.io/reference/http/api/#api-v0-cid-codecs

Implementation

Future<Map<String, dynamic>> codecs({bool? numeric, bool? supported}) async {
  Response? res = await _post(
    Ipfs.dio,
    url: "${Ipfs.url}/cid/codecs",
    queryParameters: {
      if (numeric != null) "numeric": numeric,
      if (supported != null) "supported": supported,
    },
  );

  return _interceptDioResponse(res, expectsResponseBody: true);
}