self method

Future<Map<String, dynamic>> self({
  1. bool? verbose,
})

List commands run on this IPFS node. /api/v0/diag/cmds

Optional arguments:

  • verbose bool: Print extra information.

Response:

{
  "Data": [
    {
      "Active": "<bool>",
      "Args": ["<string>", "..."],
      "Command": "<string>",
      "EndTime": "<timestamp>",
      "ID": "<int>",
      "Options": {
        "<string>": "<object>"
      },
      "StartTime": "<timestamp>"
    }
  ],
  "StatusCode": "<statusCode>",
  "StatusMessage": "<statusMessage>"
}

See more: https://docs.ipfs.io/reference/http/api/#api-v0-diag-cmds

Implementation

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

  return _interceptDioResponse(res, expectsResponseBody: true);
}