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