updateFileMetadataValue method

Future<String> updateFileMetadataValue(
  1. String fileId,
  2. String metadataKey,
  3. String value
)

Since v0.7 Update the value of a single metadata key. If the key does not exist, it will be created

Implementation

Future<String> updateFileMetadataValue(
    String fileId, String metadataKey, String value) async {
  _ensureRightVersionForMetadataApi();

  final request = createRequest(
    'PUT',
    buildUri('$apiUrl/files/$fileId/metadata/$metadataKey/'),
  )..body = jsonEncode(value);

  final result = await resolveStreamedResponse(request.send());
  return result as String;
}