99 lines
2.2 KiB
TypeScript
99 lines
2.2 KiB
TypeScript
/* eslint-disable */
|
|
/* tslint:disable */
|
|
/*
|
|
* ---------------------------------------------------------------
|
|
* ## THIS FILE WAS GENERATED VIA SWAGGER-TYPESCRIPT-API ##
|
|
* ## ##
|
|
* ## AUTHOR: acacode ##
|
|
* ## SOURCE: https://github.com/acacode/swagger-typescript-api ##
|
|
* ---------------------------------------------------------------
|
|
*/
|
|
|
|
export interface ChangeRecordDto {
|
|
/** @format uuid */
|
|
id?: string;
|
|
/** @format uuid */
|
|
userId?: string;
|
|
/** @format uuid */
|
|
spendingGroupId?: string | null;
|
|
spendingGroupName?: string | null;
|
|
/** @format double */
|
|
sum?: number;
|
|
/** @format date-time */
|
|
changedAt?: string;
|
|
}
|
|
|
|
export interface ChangeRecordViewModel {
|
|
/** @format uuid */
|
|
id?: string;
|
|
/** @format double */
|
|
sum?: number;
|
|
/** @format date-time */
|
|
changedAt?: string;
|
|
spendingGroupName?: string | null;
|
|
}
|
|
|
|
export interface SpendingGroupDto {
|
|
/** @format uuid */
|
|
id?: string;
|
|
name?: string | null;
|
|
/** @format uuid */
|
|
userId?: string;
|
|
changeRecords?: ChangeRecordDto[] | null;
|
|
spendingPlans?: SpendingPlanDto[] | null;
|
|
}
|
|
|
|
export interface SpendingGroupViewModel {
|
|
/** @format uuid */
|
|
id?: string;
|
|
name?: string | null;
|
|
changeRecords?: ChangeRecordViewModel[] | null;
|
|
spendingPlans?: SpendingPlanViewModel[] | null;
|
|
}
|
|
|
|
export interface SpendingPlanDto {
|
|
/** @format uuid */
|
|
id?: string;
|
|
/** @format uuid */
|
|
spendingGroupId?: string;
|
|
/** @format double */
|
|
sum?: number;
|
|
/** @format date-time */
|
|
startAt?: string;
|
|
/** @format date-time */
|
|
endAt?: string;
|
|
}
|
|
|
|
export interface SpendingPlanViewModel {
|
|
/** @format uuid */
|
|
id?: string;
|
|
/** @format date-time */
|
|
startAt?: string;
|
|
/** @format date-time */
|
|
endAt?: string;
|
|
/** @format double */
|
|
sum?: number;
|
|
}
|
|
|
|
export interface UserDto {
|
|
/** @format uuid */
|
|
id?: string;
|
|
name?: string | null;
|
|
password?: string | null;
|
|
/** @format double */
|
|
balance?: number;
|
|
}
|
|
|
|
export interface UserLoginDto {
|
|
name?: string | null;
|
|
password?: string | null;
|
|
}
|
|
|
|
export interface UserViewModel {
|
|
/** @format uuid */
|
|
id?: string;
|
|
name?: string | null;
|
|
/** @format double */
|
|
balance?: number;
|
|
}
|