mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
args types
This commit is contained in:
parent
6ba5bc790e
commit
3ba38f09b7
13
backend/src/graphql/args/ChangePasswordArgs.ts
Normal file
13
backend/src/graphql/args/ChangePasswordArgs.ts
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
import { ArgsType, Field } from 'type-graphql'
|
||||||
|
|
||||||
|
@ArgsType()
|
||||||
|
export default class ChangePasswordArgs {
|
||||||
|
@Field(() => Number)
|
||||||
|
sessionId: number
|
||||||
|
|
||||||
|
@Field(() => String)
|
||||||
|
email: string
|
||||||
|
|
||||||
|
@Field(() => String)
|
||||||
|
password: string
|
||||||
|
}
|
||||||
10
backend/src/graphql/args/CheckUsernameArgs.ts
Normal file
10
backend/src/graphql/args/CheckUsernameArgs.ts
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
import { ArgsType, Field } from 'type-graphql'
|
||||||
|
|
||||||
|
@ArgsType()
|
||||||
|
export default class CheckUsernameArgs {
|
||||||
|
@Field(() => String)
|
||||||
|
username: string
|
||||||
|
|
||||||
|
@Field(() => Number, { nullable: true })
|
||||||
|
groupId?: number
|
||||||
|
}
|
||||||
19
backend/src/graphql/args/CreateUserArgs.ts
Normal file
19
backend/src/graphql/args/CreateUserArgs.ts
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
import { ArgsType, Field } from 'type-graphql'
|
||||||
|
|
||||||
|
@ArgsType()
|
||||||
|
export default class CreateUserArgs {
|
||||||
|
@Field(() => String)
|
||||||
|
email: string
|
||||||
|
|
||||||
|
@Field(() => String)
|
||||||
|
firstName: string
|
||||||
|
|
||||||
|
@Field(() => String)
|
||||||
|
lastName: string
|
||||||
|
|
||||||
|
@Field(() => String)
|
||||||
|
password: string
|
||||||
|
|
||||||
|
@Field(() => String)
|
||||||
|
language: string
|
||||||
|
}
|
||||||
14
backend/src/graphql/args/Paginated.ts
Normal file
14
backend/src/graphql/args/Paginated.ts
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
import { ArgsType, Field, Int } from 'type-graphql'
|
||||||
|
import { Order } from '../enum/Order'
|
||||||
|
|
||||||
|
@ArgsType()
|
||||||
|
export default class Paginated {
|
||||||
|
@Field(() => Int, { nullable: true })
|
||||||
|
currentPage?: number
|
||||||
|
|
||||||
|
@Field(() => Int, { nullable: true })
|
||||||
|
pageSize?: number
|
||||||
|
|
||||||
|
@Field(() => Order, { nullable: true })
|
||||||
|
order?: Order
|
||||||
|
}
|
||||||
@ -1,7 +1,7 @@
|
|||||||
import { ArgsType, Field } from 'type-graphql'
|
import { ArgsType, Field } from 'type-graphql'
|
||||||
|
|
||||||
@ArgsType()
|
@ArgsType()
|
||||||
export class SubscribeNewsletterArguments {
|
export default class SubscribeNewsletterArgs {
|
||||||
@Field(() => String)
|
@Field(() => String)
|
||||||
email: string
|
email: string
|
||||||
|
|
||||||
13
backend/src/graphql/args/TransactionSendArgs.ts
Normal file
13
backend/src/graphql/args/TransactionSendArgs.ts
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
import { ArgsType, Field } from 'type-graphql'
|
||||||
|
|
||||||
|
@ArgsType()
|
||||||
|
export default class TransactionSendArgs {
|
||||||
|
@Field(() => String)
|
||||||
|
email: string
|
||||||
|
|
||||||
|
@Field(() => Number)
|
||||||
|
amount: number
|
||||||
|
|
||||||
|
@Field(() => String)
|
||||||
|
memo: string
|
||||||
|
}
|
||||||
10
backend/src/graphql/args/UnsecureLoginArgs.ts
Normal file
10
backend/src/graphql/args/UnsecureLoginArgs.ts
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
import { ArgsType, Field } from 'type-graphql'
|
||||||
|
|
||||||
|
@ArgsType()
|
||||||
|
export default class UnsecureLoginArgs {
|
||||||
|
@Field(() => String)
|
||||||
|
email: string
|
||||||
|
|
||||||
|
@Field(() => String)
|
||||||
|
password: string
|
||||||
|
}
|
||||||
31
backend/src/graphql/args/UpdateUserInfosArgs.ts
Normal file
31
backend/src/graphql/args/UpdateUserInfosArgs.ts
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
import { ArgsType, Field } from 'type-graphql'
|
||||||
|
|
||||||
|
@ArgsType()
|
||||||
|
export default class UpdateUserInfosArgs {
|
||||||
|
@Field(() => String)
|
||||||
|
email!: string
|
||||||
|
|
||||||
|
@Field({ nullable: true })
|
||||||
|
firstName?: string
|
||||||
|
|
||||||
|
@Field({ nullable: true })
|
||||||
|
lastName?: string
|
||||||
|
|
||||||
|
@Field({ nullable: true })
|
||||||
|
description?: string
|
||||||
|
|
||||||
|
@Field({ nullable: true })
|
||||||
|
username?: string
|
||||||
|
|
||||||
|
@Field({ nullable: true })
|
||||||
|
language?: string
|
||||||
|
|
||||||
|
@Field({ nullable: true })
|
||||||
|
publisherId?: number
|
||||||
|
|
||||||
|
@Field({ nullable: true })
|
||||||
|
password?: string
|
||||||
|
|
||||||
|
@Field({ nullable: true })
|
||||||
|
passwordNew?: string
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user