create abstract method
- @POST.new('/api-key/create')
Future<Result<ApiKeyModel>>
create(
{ - @BodyExtra.new('configId') String? configId,
- @BodyExtra.new('name') String? name,
- @BodyExtra.new('expiresIn') int? expiresIn,
- @BodyExtra.new('userId') String? userId,
- @BodyExtra.new('organizationId') String? organizationId,
- @BodyExtra.new('prefix') String? prefix,
- @BodyExtra.new('remaining') int? remaining,
- @BodyExtra.new('metadata') Map<String, dynamic>? metadata,
- @BodyExtra.new('permissions') Map<String, dynamic>? permissions,
})
Implementation
@POST('/api-key/create')
Future<Result<ApiKeyModel>> create({
@BodyExtra('configId') String? configId,
@BodyExtra('name') String? name,
@BodyExtra('expiresIn') int? expiresIn,
@BodyExtra('userId') String? userId,
@BodyExtra('organizationId') String? organizationId,
@BodyExtra('prefix') String? prefix,
@BodyExtra('remaining') int? remaining,
@BodyExtra('metadata') Map<String, dynamic>? metadata,
@BodyExtra('permissions') Map<String, dynamic>? permissions,
});