createMultipartPartIntent method

Future<ApiResponse> createMultipartPartIntent(
  1. String assetId,
  2. int partNumber,
  3. Map<String, Object?> part,
  4. String idempotencyKey,
)

Implementation

Future<ApiResponse> createMultipartPartIntent(
  String assetId,
  int partNumber,
  Map<String, Object?> part,
  String idempotencyKey,
) {
  if (partNumber < 1 || partNumber > 10000) {
    throw ArgumentError.value(partNumber, 'partNumber', 'must be 1–10000');
  }
  return _http.request('POST',
      '/api/v1/media/assets/${apiResourceId(assetId, 'assetId')}/multipart-parts/$partNumber/intent',
      payload: versioned(part, 'Media'), idempotencyKey: idempotencyKey);
}