17 lines
394 B
Dart
17 lines
394 B
Dart
import 'package:freezed_annotation/freezed_annotation.dart';
|
|
|
|
part 'api_token.freezed.dart';
|
|
part 'api_token.g.dart';
|
|
|
|
@freezed
|
|
abstract class ApiToken with _$ApiToken {
|
|
const factory ApiToken({
|
|
required String apiUrl,
|
|
required int tokenId,
|
|
required String tokenValue,
|
|
}) = _ApiToken;
|
|
|
|
factory ApiToken.fromJson(Map<String, dynamic> json) =>
|
|
_$ApiTokenFromJson(json);
|
|
}
|