UserAiSettingsModel constructor
- @JsonKey(name: 'user_id') required String userId,
- required String provider,
- @JsonKey(name: 'api_key') String? apiKey,
- String? model,
- @JsonKey(name: 'auth_mode') @Default('apiKey') String authMode,
- @JsonKey(name: 'oauth_token_id') String? oauthTokenId,
- @JsonKey(name: 'updated_at') DateTime? updatedAt,
Implementation
const factory UserAiSettingsModel({
@JsonKey(name: 'user_id') required String userId,
required String provider,
@JsonKey(name: 'api_key') String? apiKey,
String? model,
@JsonKey(name: 'auth_mode') @Default('apiKey') String authMode,
@JsonKey(name: 'oauth_token_id') String? oauthTokenId,
@JsonKey(name: 'updated_at') DateTime? updatedAt,
}) = _UserAiSettingsModel;