invoice/lib/data/models/static/datetime_format_model.dart

48 lines
1.6 KiB
Dart

import 'package:built_collection/built_collection.dart';
import 'package:built_value/built_value.dart';
import 'package:built_value/serializer.dart';
part 'datetime_format_model.g.dart';
abstract class DatetimeFormatListResponse implements Built<DatetimeFormatListResponse, DatetimeFormatListResponseBuilder> {
BuiltList<DatetimeFormatEntity> get data;
DatetimeFormatListResponse._();
factory DatetimeFormatListResponse([void updates(DatetimeFormatListResponseBuilder b)]) = _$DatetimeFormatListResponse;
static Serializer<DatetimeFormatListResponse> get serializer => _$datetimeFormatListResponseSerializer;
}
abstract class DatetimeFormatItemResponse implements Built<DatetimeFormatItemResponse, DatetimeFormatItemResponseBuilder> {
DatetimeFormatEntity get data;
DatetimeFormatItemResponse._();
factory DatetimeFormatItemResponse([void updates(DatetimeFormatItemResponseBuilder b)]) = _$DatetimeFormatItemResponse;
static Serializer<DatetimeFormatItemResponse> get serializer => _$datetimeFormatItemResponseSerializer;
}
class DatetimeFormatFields {
static const String format = 'format';
static const String formatMoment = 'formatMoment';
}
abstract class DatetimeFormatEntity implements Built<DatetimeFormatEntity, DatetimeFormatEntityBuilder> {
factory DatetimeFormatEntity() {
return _$DatetimeFormatEntity._(
id: 0,
format: '',
formatMoment: '',
);
}
int get id;
String get format;
@BuiltValueField(wireName: 'format_moment')
String get formatMoment;
DatetimeFormatEntity._();
static Serializer<DatetimeFormatEntity> get serializer => _$datetimeFormatEntitySerializer;
}