update abstract method

  1. @POST.new('/api-key/update')
Future<Result<ApiKeyModel>> update({
  1. @BodyExtra.new('configId') String? configId,
  2. @BodyExtra.new('keyId') required String keyId,
  3. @BodyExtra.new('userId') String? userId,
  4. @BodyExtra.new('name') String? name,
  5. @BodyExtra.new('enabled') bool? enabled,
  6. @BodyExtra.new('remaining') int? remaining,
  7. @BodyExtra.new('refillAmount') int? refillAmount,
  8. @BodyExtra.new('refillInterval') int? refillInterval,
  9. @BodyExtra.new('metadata') Map<String, dynamic>? metadata,
})

Implementation

@POST('/api-key/update')
Future<Result<ApiKeyModel>> update({
  @BodyExtra('configId') String? configId,
  @BodyExtra('keyId') required String keyId,
  @BodyExtra('userId') String? userId,
  @BodyExtra('name') String? name,
  @BodyExtra('enabled') bool? enabled,
  @BodyExtra('remaining') int? remaining,
  @BodyExtra('refillAmount') int? refillAmount,
  @BodyExtra('refillInterval') int? refillInterval,
  @BodyExtra('metadata') Map<String, dynamic>? metadata,
});