122 lines
3.8 KiB
Dart
122 lines
3.8 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'entities.dart';
|
|
|
|
// **************************************************************************
|
|
// Generator: JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
ErrorResponse _$ErrorResponseFromJson(Map<String, dynamic> json) =>
|
|
new ErrorResponse(json['message'] as String);
|
|
|
|
abstract class _$ErrorResponseSerializerMixin {
|
|
String get message;
|
|
Map<String, dynamic> toJson() => <String, dynamic>{'message': message};
|
|
}
|
|
|
|
BaseListResponse _$BaseListResponseFromJson(Map<String, dynamic> json) =>
|
|
new BaseListResponse(
|
|
json['data'] as List,
|
|
json['error'] == null
|
|
? null
|
|
: new ErrorResponse.fromJson(
|
|
json['error'] as Map<String, dynamic>));
|
|
|
|
abstract class _$BaseListResponseSerializerMixin {
|
|
List<dynamic> get data;
|
|
ErrorResponse get error;
|
|
Map<String, dynamic> toJson() =>
|
|
<String, dynamic>{'data': data, 'error': error};
|
|
}
|
|
|
|
BaseItemResponse _$BaseItemResponseFromJson(Map<String, dynamic> json) =>
|
|
new BaseItemResponse(
|
|
json['data'],
|
|
json['error'] == null
|
|
? null
|
|
: new ErrorResponse.fromJson(
|
|
json['error'] as Map<String, dynamic>));
|
|
|
|
abstract class _$BaseItemResponseSerializerMixin {
|
|
dynamic get data;
|
|
ErrorResponse get error;
|
|
Map<String, dynamic> toJson() =>
|
|
<String, dynamic>{'data': data, 'error': error};
|
|
}
|
|
|
|
CompanyEntity _$CompanyEntityFromJson(Map<String, dynamic> json) =>
|
|
new CompanyEntity(json['id'] as int)
|
|
..name = json['name'] as String
|
|
..companyKey = json['account_key'] as String
|
|
..token = json['token'] as String
|
|
..plan = json['plan'] as String
|
|
..logoUrl = json['logo_url'] as String;
|
|
|
|
abstract class _$CompanyEntitySerializerMixin {
|
|
int get id;
|
|
String get name;
|
|
String get companyKey;
|
|
String get token;
|
|
String get plan;
|
|
String get logoUrl;
|
|
Map<String, dynamic> toJson() => <String, dynamic>{
|
|
'id': id,
|
|
'name': name,
|
|
'account_key': companyKey,
|
|
'token': token,
|
|
'plan': plan,
|
|
'logo_url': logoUrl
|
|
};
|
|
}
|
|
|
|
DashboardEntity _$DashboardEntityFromJson(Map<String, dynamic> json) =>
|
|
new DashboardEntity(
|
|
(json['paidToDate'] as num)?.toDouble(),
|
|
json['paidToDateCurrency'] as int,
|
|
(json['balances'] as num)?.toDouble(),
|
|
json['balancesCurrency'] as int,
|
|
(json['averageInvoice'] as num)?.toDouble(),
|
|
json['averageInvoiceCurrency'] as int,
|
|
json['invoicesSent'] as int,
|
|
json['activeClients'] as int);
|
|
|
|
abstract class _$DashboardEntitySerializerMixin {
|
|
double get paidToDate;
|
|
int get paidToDateCurrency;
|
|
double get balances;
|
|
int get balancesCurrency;
|
|
double get averageInvoice;
|
|
int get averageInvoiceCurrency;
|
|
int get invoicesSent;
|
|
int get activeClients;
|
|
Map<String, dynamic> toJson() => <String, dynamic>{
|
|
'paidToDate': paidToDate,
|
|
'paidToDateCurrency': paidToDateCurrency,
|
|
'balances': balances,
|
|
'balancesCurrency': balancesCurrency,
|
|
'averageInvoice': averageInvoice,
|
|
'averageInvoiceCurrency': averageInvoiceCurrency,
|
|
'invoicesSent': invoicesSent,
|
|
'activeClients': activeClients
|
|
};
|
|
}
|
|
|
|
ProductEntity _$ProductEntityFromJson(Map<String, dynamic> json) =>
|
|
new ProductEntity(json['id'] as int)
|
|
..productKey = json['product_key'] as String
|
|
..notes = json['notes'] as String
|
|
..cost = (json['cost'] as num)?.toDouble();
|
|
|
|
abstract class _$ProductEntitySerializerMixin {
|
|
int get id;
|
|
String get productKey;
|
|
String get notes;
|
|
double get cost;
|
|
Map<String, dynamic> toJson() => <String, dynamic>{
|
|
'id': id,
|
|
'product_key': productKey,
|
|
'notes': notes,
|
|
'cost': cost
|
|
};
|
|
}
|