domBudg/front/src/core/api/data-contracts.ts

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;
}