gradido/backend/src/graphql/arg/ContributionLinkArgs.ts
2023-03-31 12:48:09 +02:00

30 lines
573 B
TypeScript

import { Decimal } from 'decimal.js-light'
import { ArgsType, Field, Int } from 'type-graphql'
@ArgsType()
export class ContributionLinkArgs {
@Field(() => Decimal)
amount: Decimal
@Field(() => String)
name: string
@Field(() => String)
memo: string
@Field(() => String)
cycle: string
@Field(() => String, { nullable: true })
validFrom?: string | null
@Field(() => String, { nullable: true })
validTo?: string | null
@Field(() => Decimal, { nullable: true })
maxAmountPerMonth?: Decimal | null
@Field(() => Int)
maxPerCycle: number
}