setSecret method

Future<void> setSecret({
  1. required String secretId,
  2. required Uint8List data,
  3. String? mimeType,
  4. String? name,
  5. String? delegatedTo,
  6. String? forIdentity,
})

Implementation

Future<void> setSecret({
  required String secretId,
  required Uint8List data,
  String? mimeType,
  String? name,
  String? delegatedTo,
  String? forIdentity,
}) async {
  final res = await _invoke(
    "set_secret",
    BinaryContent(
      data: data,
      headers: <String, dynamic>{
        "secret_id": secretId,
        "type": mimeType,
        "name": name,
        "delegated_to": delegatedTo,
        "for_identity": forIdentity,
        "has_data": true,
      },
    ),
  );
  if (res is EmptyContent || res is JsonContent) {
    return;
  }
  throw _unexpectedResponseError("set_secret");
}