feat: implementing experience page (#718)
* feat: add color scheme toggle * feat: colorScheme stored in UserSettings model * feat: add stories * fix: AnimatePresence exit not working --------- Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
This commit is contained in:
10
server/src/core/@generated/prisma/color-scheme.enum.ts
Normal file
10
server/src/core/@generated/prisma/color-scheme.enum.ts
Normal file
@ -0,0 +1,10 @@
|
||||
import { registerEnumType } from '@nestjs/graphql';
|
||||
|
||||
export enum ColorScheme {
|
||||
Light = "Light",
|
||||
Dark = "Dark",
|
||||
System = "System"
|
||||
}
|
||||
|
||||
|
||||
registerEnumType(ColorScheme, { name: 'ColorScheme', description: undefined })
|
||||
@ -0,0 +1,10 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { ColorScheme } from './color-scheme.enum';
|
||||
|
||||
@InputType()
|
||||
export class EnumColorSchemeFieldUpdateOperationsInput {
|
||||
|
||||
@Field(() => ColorScheme, {nullable:true})
|
||||
set?: keyof typeof ColorScheme;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { ColorScheme } from './color-scheme.enum';
|
||||
import { NestedEnumColorSchemeFilter } from './nested-enum-color-scheme-filter.input';
|
||||
|
||||
@InputType()
|
||||
export class EnumColorSchemeFilter {
|
||||
|
||||
@Field(() => ColorScheme, {nullable:true})
|
||||
equals?: keyof typeof ColorScheme;
|
||||
|
||||
@Field(() => [ColorScheme], {nullable:true})
|
||||
in?: Array<keyof typeof ColorScheme>;
|
||||
|
||||
@Field(() => [ColorScheme], {nullable:true})
|
||||
notIn?: Array<keyof typeof ColorScheme>;
|
||||
|
||||
@Field(() => NestedEnumColorSchemeFilter, {nullable:true})
|
||||
not?: NestedEnumColorSchemeFilter;
|
||||
}
|
||||
@ -0,0 +1,31 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { ColorScheme } from './color-scheme.enum';
|
||||
import { NestedEnumColorSchemeWithAggregatesFilter } from './nested-enum-color-scheme-with-aggregates-filter.input';
|
||||
import { NestedIntFilter } from './nested-int-filter.input';
|
||||
import { NestedEnumColorSchemeFilter } from './nested-enum-color-scheme-filter.input';
|
||||
|
||||
@InputType()
|
||||
export class EnumColorSchemeWithAggregatesFilter {
|
||||
|
||||
@Field(() => ColorScheme, {nullable:true})
|
||||
equals?: keyof typeof ColorScheme;
|
||||
|
||||
@Field(() => [ColorScheme], {nullable:true})
|
||||
in?: Array<keyof typeof ColorScheme>;
|
||||
|
||||
@Field(() => [ColorScheme], {nullable:true})
|
||||
notIn?: Array<keyof typeof ColorScheme>;
|
||||
|
||||
@Field(() => NestedEnumColorSchemeWithAggregatesFilter, {nullable:true})
|
||||
not?: NestedEnumColorSchemeWithAggregatesFilter;
|
||||
|
||||
@Field(() => NestedIntFilter, {nullable:true})
|
||||
_count?: NestedIntFilter;
|
||||
|
||||
@Field(() => NestedEnumColorSchemeFilter, {nullable:true})
|
||||
_min?: NestedEnumColorSchemeFilter;
|
||||
|
||||
@Field(() => NestedEnumColorSchemeFilter, {nullable:true})
|
||||
_max?: NestedEnumColorSchemeFilter;
|
||||
}
|
||||
@ -0,0 +1,19 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { ColorScheme } from './color-scheme.enum';
|
||||
|
||||
@InputType()
|
||||
export class NestedEnumColorSchemeFilter {
|
||||
|
||||
@Field(() => ColorScheme, {nullable:true})
|
||||
equals?: keyof typeof ColorScheme;
|
||||
|
||||
@Field(() => [ColorScheme], {nullable:true})
|
||||
in?: Array<keyof typeof ColorScheme>;
|
||||
|
||||
@Field(() => [ColorScheme], {nullable:true})
|
||||
notIn?: Array<keyof typeof ColorScheme>;
|
||||
|
||||
@Field(() => NestedEnumColorSchemeFilter, {nullable:true})
|
||||
not?: NestedEnumColorSchemeFilter;
|
||||
}
|
||||
@ -0,0 +1,30 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { ColorScheme } from './color-scheme.enum';
|
||||
import { NestedIntFilter } from './nested-int-filter.input';
|
||||
import { NestedEnumColorSchemeFilter } from './nested-enum-color-scheme-filter.input';
|
||||
|
||||
@InputType()
|
||||
export class NestedEnumColorSchemeWithAggregatesFilter {
|
||||
|
||||
@Field(() => ColorScheme, {nullable:true})
|
||||
equals?: keyof typeof ColorScheme;
|
||||
|
||||
@Field(() => [ColorScheme], {nullable:true})
|
||||
in?: Array<keyof typeof ColorScheme>;
|
||||
|
||||
@Field(() => [ColorScheme], {nullable:true})
|
||||
notIn?: Array<keyof typeof ColorScheme>;
|
||||
|
||||
@Field(() => NestedEnumColorSchemeWithAggregatesFilter, {nullable:true})
|
||||
not?: NestedEnumColorSchemeWithAggregatesFilter;
|
||||
|
||||
@Field(() => NestedIntFilter, {nullable:true})
|
||||
_count?: NestedIntFilter;
|
||||
|
||||
@Field(() => NestedEnumColorSchemeFilter, {nullable:true})
|
||||
_min?: NestedEnumColorSchemeFilter;
|
||||
|
||||
@Field(() => NestedEnumColorSchemeFilter, {nullable:true})
|
||||
_max?: NestedEnumColorSchemeFilter;
|
||||
}
|
||||
@ -0,0 +1,18 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ObjectType } from '@nestjs/graphql';
|
||||
import { UserSettingsCountAggregate } from './user-settings-count-aggregate.output';
|
||||
import { UserSettingsMinAggregate } from './user-settings-min-aggregate.output';
|
||||
import { UserSettingsMaxAggregate } from './user-settings-max-aggregate.output';
|
||||
|
||||
@ObjectType()
|
||||
export class AggregateUserSettings {
|
||||
|
||||
@Field(() => UserSettingsCountAggregate, {nullable:true})
|
||||
_count?: UserSettingsCountAggregate;
|
||||
|
||||
@Field(() => UserSettingsMinAggregate, {nullable:true})
|
||||
_min?: UserSettingsMinAggregate;
|
||||
|
||||
@Field(() => UserSettingsMaxAggregate, {nullable:true})
|
||||
_max?: UserSettingsMaxAggregate;
|
||||
}
|
||||
@ -0,0 +1,18 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ArgsType } from '@nestjs/graphql';
|
||||
import { UserSettingsCreateManyInput } from './user-settings-create-many.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { ValidateNested } from 'class-validator';
|
||||
|
||||
@ArgsType()
|
||||
export class CreateManyUserSettingsArgs {
|
||||
|
||||
@Field(() => [UserSettingsCreateManyInput], {nullable:false})
|
||||
@Type(() => UserSettingsCreateManyInput)
|
||||
@ValidateNested({each: true})
|
||||
@Type(() => UserSettingsCreateManyInput)
|
||||
data!: Array<UserSettingsCreateManyInput>;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
skipDuplicates?: boolean;
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ArgsType } from '@nestjs/graphql';
|
||||
import { UserSettingsCreateInput } from './user-settings-create.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { ValidateNested } from 'class-validator';
|
||||
|
||||
@ArgsType()
|
||||
export class CreateOneUserSettingsArgs {
|
||||
|
||||
@Field(() => UserSettingsCreateInput, {nullable:false})
|
||||
@Type(() => UserSettingsCreateInput)
|
||||
@ValidateNested({each: true})
|
||||
@Type(() => UserSettingsCreateInput)
|
||||
data!: UserSettingsCreateInput;
|
||||
}
|
||||
@ -0,0 +1,12 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ArgsType } from '@nestjs/graphql';
|
||||
import { UserSettingsWhereInput } from './user-settings-where.input';
|
||||
import { Type } from 'class-transformer';
|
||||
|
||||
@ArgsType()
|
||||
export class DeleteManyUserSettingsArgs {
|
||||
|
||||
@Field(() => UserSettingsWhereInput, {nullable:true})
|
||||
@Type(() => UserSettingsWhereInput)
|
||||
where?: UserSettingsWhereInput;
|
||||
}
|
||||
@ -0,0 +1,12 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ArgsType } from '@nestjs/graphql';
|
||||
import { UserSettingsWhereUniqueInput } from './user-settings-where-unique.input';
|
||||
import { Type } from 'class-transformer';
|
||||
|
||||
@ArgsType()
|
||||
export class DeleteOneUserSettingsArgs {
|
||||
|
||||
@Field(() => UserSettingsWhereUniqueInput, {nullable:false})
|
||||
@Type(() => UserSettingsWhereUniqueInput)
|
||||
where!: UserSettingsWhereUniqueInput;
|
||||
}
|
||||
@ -0,0 +1,31 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ArgsType } from '@nestjs/graphql';
|
||||
import { UserSettingsWhereInput } from './user-settings-where.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { UserSettingsOrderByWithRelationInput } from './user-settings-order-by-with-relation.input';
|
||||
import { UserSettingsWhereUniqueInput } from './user-settings-where-unique.input';
|
||||
import { Int } from '@nestjs/graphql';
|
||||
import { UserSettingsScalarFieldEnum } from './user-settings-scalar-field.enum';
|
||||
|
||||
@ArgsType()
|
||||
export class FindFirstUserSettingsOrThrowArgs {
|
||||
|
||||
@Field(() => UserSettingsWhereInput, {nullable:true})
|
||||
@Type(() => UserSettingsWhereInput)
|
||||
where?: UserSettingsWhereInput;
|
||||
|
||||
@Field(() => [UserSettingsOrderByWithRelationInput], {nullable:true})
|
||||
orderBy?: Array<UserSettingsOrderByWithRelationInput>;
|
||||
|
||||
@Field(() => UserSettingsWhereUniqueInput, {nullable:true})
|
||||
cursor?: UserSettingsWhereUniqueInput;
|
||||
|
||||
@Field(() => Int, {nullable:true})
|
||||
take?: number;
|
||||
|
||||
@Field(() => Int, {nullable:true})
|
||||
skip?: number;
|
||||
|
||||
@Field(() => [UserSettingsScalarFieldEnum], {nullable:true})
|
||||
distinct?: Array<keyof typeof UserSettingsScalarFieldEnum>;
|
||||
}
|
||||
@ -0,0 +1,31 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ArgsType } from '@nestjs/graphql';
|
||||
import { UserSettingsWhereInput } from './user-settings-where.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { UserSettingsOrderByWithRelationInput } from './user-settings-order-by-with-relation.input';
|
||||
import { UserSettingsWhereUniqueInput } from './user-settings-where-unique.input';
|
||||
import { Int } from '@nestjs/graphql';
|
||||
import { UserSettingsScalarFieldEnum } from './user-settings-scalar-field.enum';
|
||||
|
||||
@ArgsType()
|
||||
export class FindFirstUserSettingsArgs {
|
||||
|
||||
@Field(() => UserSettingsWhereInput, {nullable:true})
|
||||
@Type(() => UserSettingsWhereInput)
|
||||
where?: UserSettingsWhereInput;
|
||||
|
||||
@Field(() => [UserSettingsOrderByWithRelationInput], {nullable:true})
|
||||
orderBy?: Array<UserSettingsOrderByWithRelationInput>;
|
||||
|
||||
@Field(() => UserSettingsWhereUniqueInput, {nullable:true})
|
||||
cursor?: UserSettingsWhereUniqueInput;
|
||||
|
||||
@Field(() => Int, {nullable:true})
|
||||
take?: number;
|
||||
|
||||
@Field(() => Int, {nullable:true})
|
||||
skip?: number;
|
||||
|
||||
@Field(() => [UserSettingsScalarFieldEnum], {nullable:true})
|
||||
distinct?: Array<keyof typeof UserSettingsScalarFieldEnum>;
|
||||
}
|
||||
@ -0,0 +1,31 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ArgsType } from '@nestjs/graphql';
|
||||
import { UserSettingsWhereInput } from './user-settings-where.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { UserSettingsOrderByWithRelationInput } from './user-settings-order-by-with-relation.input';
|
||||
import { UserSettingsWhereUniqueInput } from './user-settings-where-unique.input';
|
||||
import { Int } from '@nestjs/graphql';
|
||||
import { UserSettingsScalarFieldEnum } from './user-settings-scalar-field.enum';
|
||||
|
||||
@ArgsType()
|
||||
export class FindManyUserSettingsArgs {
|
||||
|
||||
@Field(() => UserSettingsWhereInput, {nullable:true})
|
||||
@Type(() => UserSettingsWhereInput)
|
||||
where?: UserSettingsWhereInput;
|
||||
|
||||
@Field(() => [UserSettingsOrderByWithRelationInput], {nullable:true})
|
||||
orderBy?: Array<UserSettingsOrderByWithRelationInput>;
|
||||
|
||||
@Field(() => UserSettingsWhereUniqueInput, {nullable:true})
|
||||
cursor?: UserSettingsWhereUniqueInput;
|
||||
|
||||
@Field(() => Int, {nullable:true})
|
||||
take?: number;
|
||||
|
||||
@Field(() => Int, {nullable:true})
|
||||
skip?: number;
|
||||
|
||||
@Field(() => [UserSettingsScalarFieldEnum], {nullable:true})
|
||||
distinct?: Array<keyof typeof UserSettingsScalarFieldEnum>;
|
||||
}
|
||||
@ -0,0 +1,12 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ArgsType } from '@nestjs/graphql';
|
||||
import { UserSettingsWhereUniqueInput } from './user-settings-where-unique.input';
|
||||
import { Type } from 'class-transformer';
|
||||
|
||||
@ArgsType()
|
||||
export class FindUniqueUserSettingsOrThrowArgs {
|
||||
|
||||
@Field(() => UserSettingsWhereUniqueInput, {nullable:false})
|
||||
@Type(() => UserSettingsWhereUniqueInput)
|
||||
where!: UserSettingsWhereUniqueInput;
|
||||
}
|
||||
@ -0,0 +1,12 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ArgsType } from '@nestjs/graphql';
|
||||
import { UserSettingsWhereUniqueInput } from './user-settings-where-unique.input';
|
||||
import { Type } from 'class-transformer';
|
||||
|
||||
@ArgsType()
|
||||
export class FindUniqueUserSettingsArgs {
|
||||
|
||||
@Field(() => UserSettingsWhereUniqueInput, {nullable:false})
|
||||
@Type(() => UserSettingsWhereUniqueInput)
|
||||
where!: UserSettingsWhereUniqueInput;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ArgsType } from '@nestjs/graphql';
|
||||
import { UserSettingsUpdateManyMutationInput } from './user-settings-update-many-mutation.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { ValidateNested } from 'class-validator';
|
||||
import { UserSettingsWhereInput } from './user-settings-where.input';
|
||||
|
||||
@ArgsType()
|
||||
export class UpdateManyUserSettingsArgs {
|
||||
|
||||
@Field(() => UserSettingsUpdateManyMutationInput, {nullable:false})
|
||||
@Type(() => UserSettingsUpdateManyMutationInput)
|
||||
@ValidateNested({each: true})
|
||||
@Type(() => UserSettingsUpdateManyMutationInput)
|
||||
data!: UserSettingsUpdateManyMutationInput;
|
||||
|
||||
@Field(() => UserSettingsWhereInput, {nullable:true})
|
||||
@Type(() => UserSettingsWhereInput)
|
||||
where?: UserSettingsWhereInput;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ArgsType } from '@nestjs/graphql';
|
||||
import { UserSettingsUpdateInput } from './user-settings-update.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { ValidateNested } from 'class-validator';
|
||||
import { UserSettingsWhereUniqueInput } from './user-settings-where-unique.input';
|
||||
|
||||
@ArgsType()
|
||||
export class UpdateOneUserSettingsArgs {
|
||||
|
||||
@Field(() => UserSettingsUpdateInput, {nullable:false})
|
||||
@Type(() => UserSettingsUpdateInput)
|
||||
@ValidateNested({each: true})
|
||||
@Type(() => UserSettingsUpdateInput)
|
||||
data!: UserSettingsUpdateInput;
|
||||
|
||||
@Field(() => UserSettingsWhereUniqueInput, {nullable:false})
|
||||
@Type(() => UserSettingsWhereUniqueInput)
|
||||
where!: UserSettingsWhereUniqueInput;
|
||||
}
|
||||
@ -0,0 +1,22 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ArgsType } from '@nestjs/graphql';
|
||||
import { UserSettingsWhereUniqueInput } from './user-settings-where-unique.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { UserSettingsCreateInput } from './user-settings-create.input';
|
||||
import { UserSettingsUpdateInput } from './user-settings-update.input';
|
||||
|
||||
@ArgsType()
|
||||
export class UpsertOneUserSettingsArgs {
|
||||
|
||||
@Field(() => UserSettingsWhereUniqueInput, {nullable:false})
|
||||
@Type(() => UserSettingsWhereUniqueInput)
|
||||
where!: UserSettingsWhereUniqueInput;
|
||||
|
||||
@Field(() => UserSettingsCreateInput, {nullable:false})
|
||||
@Type(() => UserSettingsCreateInput)
|
||||
create!: UserSettingsCreateInput;
|
||||
|
||||
@Field(() => UserSettingsUpdateInput, {nullable:false})
|
||||
@Type(() => UserSettingsUpdateInput)
|
||||
update!: UserSettingsUpdateInput;
|
||||
}
|
||||
@ -0,0 +1,24 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsCountAggregateInput {
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
id?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
colorScheme?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
locale?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
createdAt?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
updatedAt?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
_all?: true;
|
||||
}
|
||||
@ -0,0 +1,25 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ObjectType } from '@nestjs/graphql';
|
||||
import { Int } from '@nestjs/graphql';
|
||||
|
||||
@ObjectType()
|
||||
export class UserSettingsCountAggregate {
|
||||
|
||||
@Field(() => Int, {nullable:false})
|
||||
id!: number;
|
||||
|
||||
@Field(() => Int, {nullable:false})
|
||||
colorScheme!: number;
|
||||
|
||||
@Field(() => Int, {nullable:false})
|
||||
locale!: number;
|
||||
|
||||
@Field(() => Int, {nullable:false})
|
||||
createdAt!: number;
|
||||
|
||||
@Field(() => Int, {nullable:false})
|
||||
updatedAt!: number;
|
||||
|
||||
@Field(() => Int, {nullable:false})
|
||||
_all!: number;
|
||||
}
|
||||
@ -0,0 +1,22 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { SortOrder } from '../prisma/sort-order.enum';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsCountOrderByAggregateInput {
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
id?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
colorScheme?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
locale?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
createdAt?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
updatedAt?: keyof typeof SortOrder;
|
||||
}
|
||||
@ -0,0 +1,26 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { ColorScheme } from '../prisma/color-scheme.enum';
|
||||
import * as Validator from 'class-validator';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsCreateManyInput {
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
id?: string;
|
||||
|
||||
@Field(() => ColorScheme, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
colorScheme?: keyof typeof ColorScheme;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
@Validator.IsString()
|
||||
locale!: string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
createdAt?: Date | string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
updatedAt?: Date | string;
|
||||
}
|
||||
@ -0,0 +1,22 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { UserSettingsCreateWithoutUserInput } from './user-settings-create-without-user.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { UserSettingsCreateOrConnectWithoutUserInput } from './user-settings-create-or-connect-without-user.input';
|
||||
import { UserSettingsWhereUniqueInput } from './user-settings-where-unique.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsCreateNestedOneWithoutUserInput {
|
||||
|
||||
@Field(() => UserSettingsCreateWithoutUserInput, {nullable:true})
|
||||
@Type(() => UserSettingsCreateWithoutUserInput)
|
||||
create?: UserSettingsCreateWithoutUserInput;
|
||||
|
||||
@Field(() => UserSettingsCreateOrConnectWithoutUserInput, {nullable:true})
|
||||
@Type(() => UserSettingsCreateOrConnectWithoutUserInput)
|
||||
connectOrCreate?: UserSettingsCreateOrConnectWithoutUserInput;
|
||||
|
||||
@Field(() => UserSettingsWhereUniqueInput, {nullable:true})
|
||||
@Type(() => UserSettingsWhereUniqueInput)
|
||||
connect?: UserSettingsWhereUniqueInput;
|
||||
}
|
||||
@ -0,0 +1,17 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { UserSettingsWhereUniqueInput } from './user-settings-where-unique.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { UserSettingsCreateWithoutUserInput } from './user-settings-create-without-user.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsCreateOrConnectWithoutUserInput {
|
||||
|
||||
@Field(() => UserSettingsWhereUniqueInput, {nullable:false})
|
||||
@Type(() => UserSettingsWhereUniqueInput)
|
||||
where!: UserSettingsWhereUniqueInput;
|
||||
|
||||
@Field(() => UserSettingsCreateWithoutUserInput, {nullable:false})
|
||||
@Type(() => UserSettingsCreateWithoutUserInput)
|
||||
create!: UserSettingsCreateWithoutUserInput;
|
||||
}
|
||||
@ -0,0 +1,26 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { ColorScheme } from '../prisma/color-scheme.enum';
|
||||
import * as Validator from 'class-validator';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsCreateWithoutUserInput {
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
id?: string;
|
||||
|
||||
@Field(() => ColorScheme, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
colorScheme?: keyof typeof ColorScheme;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
@Validator.IsString()
|
||||
locale!: string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
createdAt?: Date | string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
updatedAt?: Date | string;
|
||||
}
|
||||
@ -0,0 +1,30 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { ColorScheme } from '../prisma/color-scheme.enum';
|
||||
import * as Validator from 'class-validator';
|
||||
import { UserCreateNestedOneWithoutSettingsInput } from '../user/user-create-nested-one-without-settings.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsCreateInput {
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
id?: string;
|
||||
|
||||
@Field(() => ColorScheme, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
colorScheme?: keyof typeof ColorScheme;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
@Validator.IsString()
|
||||
locale!: string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
createdAt?: Date | string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
updatedAt?: Date | string;
|
||||
|
||||
@Field(() => UserCreateNestedOneWithoutSettingsInput, {nullable:true})
|
||||
user?: UserCreateNestedOneWithoutSettingsInput;
|
||||
}
|
||||
@ -0,0 +1,43 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ArgsType } from '@nestjs/graphql';
|
||||
import { UserSettingsWhereInput } from './user-settings-where.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { UserSettingsOrderByWithAggregationInput } from './user-settings-order-by-with-aggregation.input';
|
||||
import { UserSettingsScalarFieldEnum } from './user-settings-scalar-field.enum';
|
||||
import { UserSettingsScalarWhereWithAggregatesInput } from './user-settings-scalar-where-with-aggregates.input';
|
||||
import { Int } from '@nestjs/graphql';
|
||||
import { UserSettingsCountAggregateInput } from './user-settings-count-aggregate.input';
|
||||
import { UserSettingsMinAggregateInput } from './user-settings-min-aggregate.input';
|
||||
import { UserSettingsMaxAggregateInput } from './user-settings-max-aggregate.input';
|
||||
|
||||
@ArgsType()
|
||||
export class UserSettingsGroupByArgs {
|
||||
|
||||
@Field(() => UserSettingsWhereInput, {nullable:true})
|
||||
@Type(() => UserSettingsWhereInput)
|
||||
where?: UserSettingsWhereInput;
|
||||
|
||||
@Field(() => [UserSettingsOrderByWithAggregationInput], {nullable:true})
|
||||
orderBy?: Array<UserSettingsOrderByWithAggregationInput>;
|
||||
|
||||
@Field(() => [UserSettingsScalarFieldEnum], {nullable:false})
|
||||
by!: Array<keyof typeof UserSettingsScalarFieldEnum>;
|
||||
|
||||
@Field(() => UserSettingsScalarWhereWithAggregatesInput, {nullable:true})
|
||||
having?: UserSettingsScalarWhereWithAggregatesInput;
|
||||
|
||||
@Field(() => Int, {nullable:true})
|
||||
take?: number;
|
||||
|
||||
@Field(() => Int, {nullable:true})
|
||||
skip?: number;
|
||||
|
||||
@Field(() => UserSettingsCountAggregateInput, {nullable:true})
|
||||
_count?: UserSettingsCountAggregateInput;
|
||||
|
||||
@Field(() => UserSettingsMinAggregateInput, {nullable:true})
|
||||
_min?: UserSettingsMinAggregateInput;
|
||||
|
||||
@Field(() => UserSettingsMaxAggregateInput, {nullable:true})
|
||||
_max?: UserSettingsMaxAggregateInput;
|
||||
}
|
||||
@ -0,0 +1,38 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ObjectType } from '@nestjs/graphql';
|
||||
import { ColorScheme } from '../prisma/color-scheme.enum';
|
||||
import * as Validator from 'class-validator';
|
||||
import { UserSettingsCountAggregate } from './user-settings-count-aggregate.output';
|
||||
import { UserSettingsMinAggregate } from './user-settings-min-aggregate.output';
|
||||
import { UserSettingsMaxAggregate } from './user-settings-max-aggregate.output';
|
||||
|
||||
@ObjectType()
|
||||
export class UserSettingsGroupBy {
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
id!: string;
|
||||
|
||||
@Field(() => ColorScheme, {nullable:false})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
colorScheme!: keyof typeof ColorScheme;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
@Validator.IsString()
|
||||
locale!: string;
|
||||
|
||||
@Field(() => Date, {nullable:false})
|
||||
createdAt!: Date | string;
|
||||
|
||||
@Field(() => Date, {nullable:false})
|
||||
updatedAt!: Date | string;
|
||||
|
||||
@Field(() => UserSettingsCountAggregate, {nullable:true})
|
||||
_count?: UserSettingsCountAggregate;
|
||||
|
||||
@Field(() => UserSettingsMinAggregate, {nullable:true})
|
||||
_min?: UserSettingsMinAggregate;
|
||||
|
||||
@Field(() => UserSettingsMaxAggregate, {nullable:true})
|
||||
_max?: UserSettingsMaxAggregate;
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsMaxAggregateInput {
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
id?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
colorScheme?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
locale?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
createdAt?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
updatedAt?: true;
|
||||
}
|
||||
@ -0,0 +1,26 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ObjectType } from '@nestjs/graphql';
|
||||
import { ColorScheme } from '../prisma/color-scheme.enum';
|
||||
import * as Validator from 'class-validator';
|
||||
|
||||
@ObjectType()
|
||||
export class UserSettingsMaxAggregate {
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
id?: string;
|
||||
|
||||
@Field(() => ColorScheme, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
colorScheme?: keyof typeof ColorScheme;
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
@Validator.IsString()
|
||||
locale?: string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
createdAt?: Date | string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
updatedAt?: Date | string;
|
||||
}
|
||||
@ -0,0 +1,22 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { SortOrder } from '../prisma/sort-order.enum';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsMaxOrderByAggregateInput {
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
id?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
colorScheme?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
locale?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
createdAt?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
updatedAt?: keyof typeof SortOrder;
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsMinAggregateInput {
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
id?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
colorScheme?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
locale?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
createdAt?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
updatedAt?: true;
|
||||
}
|
||||
@ -0,0 +1,26 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ObjectType } from '@nestjs/graphql';
|
||||
import { ColorScheme } from '../prisma/color-scheme.enum';
|
||||
import * as Validator from 'class-validator';
|
||||
|
||||
@ObjectType()
|
||||
export class UserSettingsMinAggregate {
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
id?: string;
|
||||
|
||||
@Field(() => ColorScheme, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
colorScheme?: keyof typeof ColorScheme;
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
@Validator.IsString()
|
||||
locale?: string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
createdAt?: Date | string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
updatedAt?: Date | string;
|
||||
}
|
||||
@ -0,0 +1,22 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { SortOrder } from '../prisma/sort-order.enum';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsMinOrderByAggregateInput {
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
id?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
colorScheme?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
locale?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
createdAt?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
updatedAt?: keyof typeof SortOrder;
|
||||
}
|
||||
@ -0,0 +1,34 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { SortOrder } from '../prisma/sort-order.enum';
|
||||
import { UserSettingsCountOrderByAggregateInput } from './user-settings-count-order-by-aggregate.input';
|
||||
import { UserSettingsMaxOrderByAggregateInput } from './user-settings-max-order-by-aggregate.input';
|
||||
import { UserSettingsMinOrderByAggregateInput } from './user-settings-min-order-by-aggregate.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsOrderByWithAggregationInput {
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
id?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
colorScheme?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
locale?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
createdAt?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
updatedAt?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => UserSettingsCountOrderByAggregateInput, {nullable:true})
|
||||
_count?: UserSettingsCountOrderByAggregateInput;
|
||||
|
||||
@Field(() => UserSettingsMaxOrderByAggregateInput, {nullable:true})
|
||||
_max?: UserSettingsMaxOrderByAggregateInput;
|
||||
|
||||
@Field(() => UserSettingsMinOrderByAggregateInput, {nullable:true})
|
||||
_min?: UserSettingsMinOrderByAggregateInput;
|
||||
}
|
||||
@ -0,0 +1,26 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { SortOrder } from '../prisma/sort-order.enum';
|
||||
import { UserOrderByWithRelationInput } from '../user/user-order-by-with-relation.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsOrderByWithRelationInput {
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
id?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
colorScheme?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
locale?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
createdAt?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
updatedAt?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => UserOrderByWithRelationInput, {nullable:true})
|
||||
user?: UserOrderByWithRelationInput;
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { UserSettingsWhereInput } from './user-settings-where.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsRelationFilter {
|
||||
|
||||
@Field(() => UserSettingsWhereInput, {nullable:true})
|
||||
is?: UserSettingsWhereInput;
|
||||
|
||||
@Field(() => UserSettingsWhereInput, {nullable:true})
|
||||
isNot?: UserSettingsWhereInput;
|
||||
}
|
||||
@ -0,0 +1,12 @@
|
||||
import { registerEnumType } from '@nestjs/graphql';
|
||||
|
||||
export enum UserSettingsScalarFieldEnum {
|
||||
id = "id",
|
||||
colorScheme = "colorScheme",
|
||||
locale = "locale",
|
||||
createdAt = "createdAt",
|
||||
updatedAt = "updatedAt"
|
||||
}
|
||||
|
||||
|
||||
registerEnumType(UserSettingsScalarFieldEnum, { name: 'UserSettingsScalarFieldEnum', description: undefined })
|
||||
@ -0,0 +1,33 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { StringWithAggregatesFilter } from '../prisma/string-with-aggregates-filter.input';
|
||||
import { EnumColorSchemeWithAggregatesFilter } from '../prisma/enum-color-scheme-with-aggregates-filter.input';
|
||||
import { DateTimeWithAggregatesFilter } from '../prisma/date-time-with-aggregates-filter.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsScalarWhereWithAggregatesInput {
|
||||
|
||||
@Field(() => [UserSettingsScalarWhereWithAggregatesInput], {nullable:true})
|
||||
AND?: Array<UserSettingsScalarWhereWithAggregatesInput>;
|
||||
|
||||
@Field(() => [UserSettingsScalarWhereWithAggregatesInput], {nullable:true})
|
||||
OR?: Array<UserSettingsScalarWhereWithAggregatesInput>;
|
||||
|
||||
@Field(() => [UserSettingsScalarWhereWithAggregatesInput], {nullable:true})
|
||||
NOT?: Array<UserSettingsScalarWhereWithAggregatesInput>;
|
||||
|
||||
@Field(() => StringWithAggregatesFilter, {nullable:true})
|
||||
id?: StringWithAggregatesFilter;
|
||||
|
||||
@Field(() => EnumColorSchemeWithAggregatesFilter, {nullable:true})
|
||||
colorScheme?: EnumColorSchemeWithAggregatesFilter;
|
||||
|
||||
@Field(() => StringWithAggregatesFilter, {nullable:true})
|
||||
locale?: StringWithAggregatesFilter;
|
||||
|
||||
@Field(() => DateTimeWithAggregatesFilter, {nullable:true})
|
||||
createdAt?: DateTimeWithAggregatesFilter;
|
||||
|
||||
@Field(() => DateTimeWithAggregatesFilter, {nullable:true})
|
||||
updatedAt?: DateTimeWithAggregatesFilter;
|
||||
}
|
||||
@ -0,0 +1,26 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { ColorScheme } from '../prisma/color-scheme.enum';
|
||||
import * as Validator from 'class-validator';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsUncheckedCreateWithoutUserInput {
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
id?: string;
|
||||
|
||||
@Field(() => ColorScheme, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
colorScheme?: keyof typeof ColorScheme;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
@Validator.IsString()
|
||||
locale!: string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
createdAt?: Date | string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
updatedAt?: Date | string;
|
||||
}
|
||||
@ -0,0 +1,30 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { ColorScheme } from '../prisma/color-scheme.enum';
|
||||
import * as Validator from 'class-validator';
|
||||
import { UserUncheckedCreateNestedOneWithoutSettingsInput } from '../user/user-unchecked-create-nested-one-without-settings.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsUncheckedCreateInput {
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
id?: string;
|
||||
|
||||
@Field(() => ColorScheme, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
colorScheme?: keyof typeof ColorScheme;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
@Validator.IsString()
|
||||
locale!: string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
createdAt?: Date | string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
updatedAt?: Date | string;
|
||||
|
||||
@Field(() => UserUncheckedCreateNestedOneWithoutSettingsInput, {nullable:true})
|
||||
user?: UserUncheckedCreateNestedOneWithoutSettingsInput;
|
||||
}
|
||||
@ -0,0 +1,24 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||
import { EnumColorSchemeFieldUpdateOperationsInput } from '../prisma/enum-color-scheme-field-update-operations.input';
|
||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsUncheckedUpdateManyInput {
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
id?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => EnumColorSchemeFieldUpdateOperationsInput, {nullable:true})
|
||||
colorScheme?: EnumColorSchemeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
locale?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput;
|
||||
}
|
||||
@ -0,0 +1,24 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||
import { EnumColorSchemeFieldUpdateOperationsInput } from '../prisma/enum-color-scheme-field-update-operations.input';
|
||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsUncheckedUpdateWithoutUserInput {
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
id?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => EnumColorSchemeFieldUpdateOperationsInput, {nullable:true})
|
||||
colorScheme?: EnumColorSchemeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
locale?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput;
|
||||
}
|
||||
@ -0,0 +1,28 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||
import { EnumColorSchemeFieldUpdateOperationsInput } from '../prisma/enum-color-scheme-field-update-operations.input';
|
||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||
import { UserUncheckedUpdateOneWithoutSettingsNestedInput } from '../user/user-unchecked-update-one-without-settings-nested.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsUncheckedUpdateInput {
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
id?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => EnumColorSchemeFieldUpdateOperationsInput, {nullable:true})
|
||||
colorScheme?: EnumColorSchemeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
locale?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => UserUncheckedUpdateOneWithoutSettingsNestedInput, {nullable:true})
|
||||
user?: UserUncheckedUpdateOneWithoutSettingsNestedInput;
|
||||
}
|
||||
@ -0,0 +1,24 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||
import { EnumColorSchemeFieldUpdateOperationsInput } from '../prisma/enum-color-scheme-field-update-operations.input';
|
||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsUpdateManyMutationInput {
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
id?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => EnumColorSchemeFieldUpdateOperationsInput, {nullable:true})
|
||||
colorScheme?: EnumColorSchemeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
locale?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput;
|
||||
}
|
||||
@ -0,0 +1,32 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { UserSettingsCreateWithoutUserInput } from './user-settings-create-without-user.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { UserSettingsCreateOrConnectWithoutUserInput } from './user-settings-create-or-connect-without-user.input';
|
||||
import { UserSettingsUpsertWithoutUserInput } from './user-settings-upsert-without-user.input';
|
||||
import { UserSettingsWhereUniqueInput } from './user-settings-where-unique.input';
|
||||
import { UserSettingsUpdateWithoutUserInput } from './user-settings-update-without-user.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsUpdateOneRequiredWithoutUserNestedInput {
|
||||
|
||||
@Field(() => UserSettingsCreateWithoutUserInput, {nullable:true})
|
||||
@Type(() => UserSettingsCreateWithoutUserInput)
|
||||
create?: UserSettingsCreateWithoutUserInput;
|
||||
|
||||
@Field(() => UserSettingsCreateOrConnectWithoutUserInput, {nullable:true})
|
||||
@Type(() => UserSettingsCreateOrConnectWithoutUserInput)
|
||||
connectOrCreate?: UserSettingsCreateOrConnectWithoutUserInput;
|
||||
|
||||
@Field(() => UserSettingsUpsertWithoutUserInput, {nullable:true})
|
||||
@Type(() => UserSettingsUpsertWithoutUserInput)
|
||||
upsert?: UserSettingsUpsertWithoutUserInput;
|
||||
|
||||
@Field(() => UserSettingsWhereUniqueInput, {nullable:true})
|
||||
@Type(() => UserSettingsWhereUniqueInput)
|
||||
connect?: UserSettingsWhereUniqueInput;
|
||||
|
||||
@Field(() => UserSettingsUpdateWithoutUserInput, {nullable:true})
|
||||
@Type(() => UserSettingsUpdateWithoutUserInput)
|
||||
update?: UserSettingsUpdateWithoutUserInput;
|
||||
}
|
||||
@ -0,0 +1,24 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||
import { EnumColorSchemeFieldUpdateOperationsInput } from '../prisma/enum-color-scheme-field-update-operations.input';
|
||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsUpdateWithoutUserInput {
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
id?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => EnumColorSchemeFieldUpdateOperationsInput, {nullable:true})
|
||||
colorScheme?: EnumColorSchemeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
locale?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput;
|
||||
}
|
||||
@ -0,0 +1,28 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||
import { EnumColorSchemeFieldUpdateOperationsInput } from '../prisma/enum-color-scheme-field-update-operations.input';
|
||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||
import { UserUpdateOneWithoutSettingsNestedInput } from '../user/user-update-one-without-settings-nested.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsUpdateInput {
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
id?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => EnumColorSchemeFieldUpdateOperationsInput, {nullable:true})
|
||||
colorScheme?: EnumColorSchemeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
locale?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => UserUpdateOneWithoutSettingsNestedInput, {nullable:true})
|
||||
user?: UserUpdateOneWithoutSettingsNestedInput;
|
||||
}
|
||||
@ -0,0 +1,17 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { UserSettingsUpdateWithoutUserInput } from './user-settings-update-without-user.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { UserSettingsCreateWithoutUserInput } from './user-settings-create-without-user.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsUpsertWithoutUserInput {
|
||||
|
||||
@Field(() => UserSettingsUpdateWithoutUserInput, {nullable:false})
|
||||
@Type(() => UserSettingsUpdateWithoutUserInput)
|
||||
update!: UserSettingsUpdateWithoutUserInput;
|
||||
|
||||
@Field(() => UserSettingsCreateWithoutUserInput, {nullable:false})
|
||||
@Type(() => UserSettingsCreateWithoutUserInput)
|
||||
create!: UserSettingsCreateWithoutUserInput;
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsWhereUniqueInput {
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
id?: string;
|
||||
}
|
||||
@ -0,0 +1,37 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { StringFilter } from '../prisma/string-filter.input';
|
||||
import { EnumColorSchemeFilter } from '../prisma/enum-color-scheme-filter.input';
|
||||
import { DateTimeFilter } from '../prisma/date-time-filter.input';
|
||||
import { UserRelationFilter } from '../user/user-relation-filter.input';
|
||||
|
||||
@InputType()
|
||||
export class UserSettingsWhereInput {
|
||||
|
||||
@Field(() => [UserSettingsWhereInput], {nullable:true})
|
||||
AND?: Array<UserSettingsWhereInput>;
|
||||
|
||||
@Field(() => [UserSettingsWhereInput], {nullable:true})
|
||||
OR?: Array<UserSettingsWhereInput>;
|
||||
|
||||
@Field(() => [UserSettingsWhereInput], {nullable:true})
|
||||
NOT?: Array<UserSettingsWhereInput>;
|
||||
|
||||
@Field(() => StringFilter, {nullable:true})
|
||||
id?: StringFilter;
|
||||
|
||||
@Field(() => EnumColorSchemeFilter, {nullable:true})
|
||||
colorScheme?: EnumColorSchemeFilter;
|
||||
|
||||
@Field(() => StringFilter, {nullable:true})
|
||||
locale?: StringFilter;
|
||||
|
||||
@Field(() => DateTimeFilter, {nullable:true})
|
||||
createdAt?: DateTimeFilter;
|
||||
|
||||
@Field(() => DateTimeFilter, {nullable:true})
|
||||
updatedAt?: DateTimeFilter;
|
||||
|
||||
@Field(() => UserRelationFilter, {nullable:true})
|
||||
user?: UserRelationFilter;
|
||||
}
|
||||
@ -0,0 +1,27 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ObjectType } from '@nestjs/graphql';
|
||||
import { ID } from '@nestjs/graphql';
|
||||
import { ColorScheme } from '../prisma/color-scheme.enum';
|
||||
import { User } from '../user/user.model';
|
||||
|
||||
@ObjectType()
|
||||
export class UserSettings {
|
||||
|
||||
@Field(() => ID, {nullable:false})
|
||||
id!: string;
|
||||
|
||||
@Field(() => ColorScheme, {nullable:false,defaultValue:'System'})
|
||||
colorScheme!: keyof typeof ColorScheme;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
locale!: string;
|
||||
|
||||
@Field(() => Date, {nullable:false})
|
||||
createdAt!: Date;
|
||||
|
||||
@Field(() => Date, {nullable:false})
|
||||
updatedAt!: Date;
|
||||
|
||||
@Field(() => User, {nullable:true})
|
||||
user?: User | null;
|
||||
}
|
||||
@ -41,6 +41,9 @@ export class UserCountAggregateInput {
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
metadata?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
settingsId?: true;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: true;
|
||||
|
||||
|
||||
@ -42,6 +42,9 @@ export class UserCountAggregate {
|
||||
@Field(() => Int, {nullable:false})
|
||||
metadata!: number;
|
||||
|
||||
@Field(() => Int, {nullable:false})
|
||||
settingsId!: number;
|
||||
|
||||
@HideField()
|
||||
deletedAt!: number;
|
||||
|
||||
|
||||
@ -42,6 +42,9 @@ export class UserCountOrderByAggregateInput {
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
metadata?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
settingsId?: keyof typeof SortOrder;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: keyof typeof SortOrder;
|
||||
|
||||
|
||||
@ -63,6 +63,9 @@ export class UserCreateManyInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
settingsId!: string;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: Date | string;
|
||||
|
||||
|
||||
@ -0,0 +1,22 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { UserCreateWithoutSettingsInput } from './user-create-without-settings.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { UserCreateOrConnectWithoutSettingsInput } from './user-create-or-connect-without-settings.input';
|
||||
import { UserWhereUniqueInput } from './user-where-unique.input';
|
||||
|
||||
@InputType()
|
||||
export class UserCreateNestedOneWithoutSettingsInput {
|
||||
|
||||
@Field(() => UserCreateWithoutSettingsInput, {nullable:true})
|
||||
@Type(() => UserCreateWithoutSettingsInput)
|
||||
create?: UserCreateWithoutSettingsInput;
|
||||
|
||||
@Field(() => UserCreateOrConnectWithoutSettingsInput, {nullable:true})
|
||||
@Type(() => UserCreateOrConnectWithoutSettingsInput)
|
||||
connectOrCreate?: UserCreateOrConnectWithoutSettingsInput;
|
||||
|
||||
@Field(() => UserWhereUniqueInput, {nullable:true})
|
||||
@Type(() => UserWhereUniqueInput)
|
||||
connect?: UserWhereUniqueInput;
|
||||
}
|
||||
@ -0,0 +1,17 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { UserWhereUniqueInput } from './user-where-unique.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { UserCreateWithoutSettingsInput } from './user-create-without-settings.input';
|
||||
|
||||
@InputType()
|
||||
export class UserCreateOrConnectWithoutSettingsInput {
|
||||
|
||||
@Field(() => UserWhereUniqueInput, {nullable:false})
|
||||
@Type(() => UserWhereUniqueInput)
|
||||
where!: UserWhereUniqueInput;
|
||||
|
||||
@Field(() => UserCreateWithoutSettingsInput, {nullable:false})
|
||||
@Type(() => UserCreateWithoutSettingsInput)
|
||||
create!: UserCreateWithoutSettingsInput;
|
||||
}
|
||||
@ -8,6 +8,7 @@ import { CompanyCreateNestedManyWithoutAccountOwnerInput } from '../company/comp
|
||||
import { RefreshTokenCreateNestedManyWithoutUserInput } from '../refresh-token/refresh-token-create-nested-many-without-user.input';
|
||||
import { CommentCreateNestedManyWithoutAuthorInput } from '../comment/comment-create-nested-many-without-author.input';
|
||||
import { CommentThreadCreateNestedManyWithoutAuthorInput } from '../comment-thread/comment-thread-create-nested-many-without-author.input';
|
||||
import { UserSettingsCreateNestedOneWithoutUserInput } from '../user-settings/user-settings-create-nested-one-without-user.input';
|
||||
|
||||
@InputType()
|
||||
export class UserCreateWithoutAssignedCommentThreadsInput {
|
||||
@ -91,4 +92,7 @@ export class UserCreateWithoutAssignedCommentThreadsInput {
|
||||
|
||||
@Field(() => CommentThreadCreateNestedManyWithoutAuthorInput, {nullable:true})
|
||||
authoredCommentThreads?: CommentThreadCreateNestedManyWithoutAuthorInput;
|
||||
|
||||
@Field(() => UserSettingsCreateNestedOneWithoutUserInput, {nullable:false})
|
||||
settings!: UserSettingsCreateNestedOneWithoutUserInput;
|
||||
}
|
||||
|
||||
@ -8,6 +8,7 @@ import { CompanyCreateNestedManyWithoutAccountOwnerInput } from '../company/comp
|
||||
import { RefreshTokenCreateNestedManyWithoutUserInput } from '../refresh-token/refresh-token-create-nested-many-without-user.input';
|
||||
import { CommentCreateNestedManyWithoutAuthorInput } from '../comment/comment-create-nested-many-without-author.input';
|
||||
import { CommentThreadCreateNestedManyWithoutAssigneeInput } from '../comment-thread/comment-thread-create-nested-many-without-assignee.input';
|
||||
import { UserSettingsCreateNestedOneWithoutUserInput } from '../user-settings/user-settings-create-nested-one-without-user.input';
|
||||
|
||||
@InputType()
|
||||
export class UserCreateWithoutAuthoredCommentThreadsInput {
|
||||
@ -91,4 +92,7 @@ export class UserCreateWithoutAuthoredCommentThreadsInput {
|
||||
|
||||
@Field(() => CommentThreadCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||
assignedCommentThreads?: CommentThreadCreateNestedManyWithoutAssigneeInput;
|
||||
|
||||
@Field(() => UserSettingsCreateNestedOneWithoutUserInput, {nullable:false})
|
||||
settings!: UserSettingsCreateNestedOneWithoutUserInput;
|
||||
}
|
||||
|
||||
@ -8,6 +8,7 @@ import { CompanyCreateNestedManyWithoutAccountOwnerInput } from '../company/comp
|
||||
import { RefreshTokenCreateNestedManyWithoutUserInput } from '../refresh-token/refresh-token-create-nested-many-without-user.input';
|
||||
import { CommentThreadCreateNestedManyWithoutAuthorInput } from '../comment-thread/comment-thread-create-nested-many-without-author.input';
|
||||
import { CommentThreadCreateNestedManyWithoutAssigneeInput } from '../comment-thread/comment-thread-create-nested-many-without-assignee.input';
|
||||
import { UserSettingsCreateNestedOneWithoutUserInput } from '../user-settings/user-settings-create-nested-one-without-user.input';
|
||||
|
||||
@InputType()
|
||||
export class UserCreateWithoutCommentsInput {
|
||||
@ -91,4 +92,7 @@ export class UserCreateWithoutCommentsInput {
|
||||
|
||||
@Field(() => CommentThreadCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||
assignedCommentThreads?: CommentThreadCreateNestedManyWithoutAssigneeInput;
|
||||
|
||||
@Field(() => UserSettingsCreateNestedOneWithoutUserInput, {nullable:false})
|
||||
settings!: UserSettingsCreateNestedOneWithoutUserInput;
|
||||
}
|
||||
|
||||
@ -8,6 +8,7 @@ import { RefreshTokenCreateNestedManyWithoutUserInput } from '../refresh-token/r
|
||||
import { CommentCreateNestedManyWithoutAuthorInput } from '../comment/comment-create-nested-many-without-author.input';
|
||||
import { CommentThreadCreateNestedManyWithoutAuthorInput } from '../comment-thread/comment-thread-create-nested-many-without-author.input';
|
||||
import { CommentThreadCreateNestedManyWithoutAssigneeInput } from '../comment-thread/comment-thread-create-nested-many-without-assignee.input';
|
||||
import { UserSettingsCreateNestedOneWithoutUserInput } from '../user-settings/user-settings-create-nested-one-without-user.input';
|
||||
|
||||
@InputType()
|
||||
export class UserCreateWithoutCompaniesInput {
|
||||
@ -91,4 +92,7 @@ export class UserCreateWithoutCompaniesInput {
|
||||
|
||||
@Field(() => CommentThreadCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||
assignedCommentThreads?: CommentThreadCreateNestedManyWithoutAssigneeInput;
|
||||
|
||||
@Field(() => UserSettingsCreateNestedOneWithoutUserInput, {nullable:false})
|
||||
settings!: UserSettingsCreateNestedOneWithoutUserInput;
|
||||
}
|
||||
|
||||
@ -8,6 +8,7 @@ import { CompanyCreateNestedManyWithoutAccountOwnerInput } from '../company/comp
|
||||
import { CommentCreateNestedManyWithoutAuthorInput } from '../comment/comment-create-nested-many-without-author.input';
|
||||
import { CommentThreadCreateNestedManyWithoutAuthorInput } from '../comment-thread/comment-thread-create-nested-many-without-author.input';
|
||||
import { CommentThreadCreateNestedManyWithoutAssigneeInput } from '../comment-thread/comment-thread-create-nested-many-without-assignee.input';
|
||||
import { UserSettingsCreateNestedOneWithoutUserInput } from '../user-settings/user-settings-create-nested-one-without-user.input';
|
||||
|
||||
@InputType()
|
||||
export class UserCreateWithoutRefreshTokensInput {
|
||||
@ -91,4 +92,7 @@ export class UserCreateWithoutRefreshTokensInput {
|
||||
|
||||
@Field(() => CommentThreadCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||
assignedCommentThreads?: CommentThreadCreateNestedManyWithoutAssigneeInput;
|
||||
|
||||
@Field(() => UserSettingsCreateNestedOneWithoutUserInput, {nullable:false})
|
||||
settings!: UserSettingsCreateNestedOneWithoutUserInput;
|
||||
}
|
||||
|
||||
@ -0,0 +1,98 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import * as Validator from 'class-validator';
|
||||
import { HideField } from '@nestjs/graphql';
|
||||
import { GraphQLJSON } from 'graphql-type-json';
|
||||
import { WorkspaceMemberCreateNestedOneWithoutUserInput } from '../workspace-member/workspace-member-create-nested-one-without-user.input';
|
||||
import { CompanyCreateNestedManyWithoutAccountOwnerInput } from '../company/company-create-nested-many-without-account-owner.input';
|
||||
import { RefreshTokenCreateNestedManyWithoutUserInput } from '../refresh-token/refresh-token-create-nested-many-without-user.input';
|
||||
import { CommentCreateNestedManyWithoutAuthorInput } from '../comment/comment-create-nested-many-without-author.input';
|
||||
import { CommentThreadCreateNestedManyWithoutAuthorInput } from '../comment-thread/comment-thread-create-nested-many-without-author.input';
|
||||
import { CommentThreadCreateNestedManyWithoutAssigneeInput } from '../comment-thread/comment-thread-create-nested-many-without-assignee.input';
|
||||
|
||||
@InputType()
|
||||
export class UserCreateWithoutSettingsInput {
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
id?: string;
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
firstName?: string;
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
lastName?: string;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
@Validator.IsEmail()
|
||||
email!: string;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
@Validator.IsBoolean()
|
||||
@Validator.IsOptional()
|
||||
emailVerified?: boolean;
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
avatarUrl?: string;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
@Validator.IsString()
|
||||
locale!: string;
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
phoneNumber?: string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
@Validator.IsDate()
|
||||
@Validator.IsOptional()
|
||||
lastSeen?: Date | string;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
@Validator.IsBoolean()
|
||||
@Validator.IsOptional()
|
||||
disabled?: boolean;
|
||||
|
||||
@HideField()
|
||||
passwordHash?: string;
|
||||
|
||||
@Field(() => GraphQLJSON, {nullable:true})
|
||||
@Validator.IsJSON()
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: Date | string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
createdAt?: Date | string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
updatedAt?: Date | string;
|
||||
|
||||
@HideField()
|
||||
workspaceMember?: WorkspaceMemberCreateNestedOneWithoutUserInput;
|
||||
|
||||
@Field(() => CompanyCreateNestedManyWithoutAccountOwnerInput, {nullable:true})
|
||||
companies?: CompanyCreateNestedManyWithoutAccountOwnerInput;
|
||||
|
||||
@HideField()
|
||||
refreshTokens?: RefreshTokenCreateNestedManyWithoutUserInput;
|
||||
|
||||
@Field(() => CommentCreateNestedManyWithoutAuthorInput, {nullable:true})
|
||||
comments?: CommentCreateNestedManyWithoutAuthorInput;
|
||||
|
||||
@Field(() => CommentThreadCreateNestedManyWithoutAuthorInput, {nullable:true})
|
||||
authoredCommentThreads?: CommentThreadCreateNestedManyWithoutAuthorInput;
|
||||
|
||||
@Field(() => CommentThreadCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||
assignedCommentThreads?: CommentThreadCreateNestedManyWithoutAssigneeInput;
|
||||
}
|
||||
@ -8,6 +8,7 @@ import { RefreshTokenCreateNestedManyWithoutUserInput } from '../refresh-token/r
|
||||
import { CommentCreateNestedManyWithoutAuthorInput } from '../comment/comment-create-nested-many-without-author.input';
|
||||
import { CommentThreadCreateNestedManyWithoutAuthorInput } from '../comment-thread/comment-thread-create-nested-many-without-author.input';
|
||||
import { CommentThreadCreateNestedManyWithoutAssigneeInput } from '../comment-thread/comment-thread-create-nested-many-without-assignee.input';
|
||||
import { UserSettingsCreateNestedOneWithoutUserInput } from '../user-settings/user-settings-create-nested-one-without-user.input';
|
||||
|
||||
@InputType()
|
||||
export class UserCreateWithoutWorkspaceMemberInput {
|
||||
@ -91,4 +92,7 @@ export class UserCreateWithoutWorkspaceMemberInput {
|
||||
|
||||
@Field(() => CommentThreadCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||
assignedCommentThreads?: CommentThreadCreateNestedManyWithoutAssigneeInput;
|
||||
|
||||
@Field(() => UserSettingsCreateNestedOneWithoutUserInput, {nullable:false})
|
||||
settings!: UserSettingsCreateNestedOneWithoutUserInput;
|
||||
}
|
||||
|
||||
@ -9,6 +9,7 @@ import { RefreshTokenCreateNestedManyWithoutUserInput } from '../refresh-token/r
|
||||
import { CommentCreateNestedManyWithoutAuthorInput } from '../comment/comment-create-nested-many-without-author.input';
|
||||
import { CommentThreadCreateNestedManyWithoutAuthorInput } from '../comment-thread/comment-thread-create-nested-many-without-author.input';
|
||||
import { CommentThreadCreateNestedManyWithoutAssigneeInput } from '../comment-thread/comment-thread-create-nested-many-without-assignee.input';
|
||||
import { UserSettingsCreateNestedOneWithoutUserInput } from '../user-settings/user-settings-create-nested-one-without-user.input';
|
||||
|
||||
@InputType()
|
||||
export class UserCreateInput {
|
||||
@ -95,4 +96,7 @@ export class UserCreateInput {
|
||||
|
||||
@Field(() => CommentThreadCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||
assignedCommentThreads?: CommentThreadCreateNestedManyWithoutAssigneeInput;
|
||||
|
||||
@Field(() => UserSettingsCreateNestedOneWithoutUserInput, {nullable:false})
|
||||
settings!: UserSettingsCreateNestedOneWithoutUserInput;
|
||||
}
|
||||
|
||||
@ -66,6 +66,9 @@ export class UserGroupBy {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
settingsId!: string;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: Date | string;
|
||||
|
||||
|
||||
@ -38,6 +38,9 @@ export class UserMaxAggregateInput {
|
||||
@HideField()
|
||||
passwordHash?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
settingsId?: true;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: true;
|
||||
|
||||
|
||||
@ -57,6 +57,9 @@ export class UserMaxAggregate {
|
||||
@HideField()
|
||||
passwordHash?: string;
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
settingsId?: string;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: Date | string;
|
||||
|
||||
|
||||
@ -39,6 +39,9 @@ export class UserMaxOrderByAggregateInput {
|
||||
@HideField()
|
||||
passwordHash?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
settingsId?: keyof typeof SortOrder;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: keyof typeof SortOrder;
|
||||
|
||||
|
||||
@ -38,6 +38,9 @@ export class UserMinAggregateInput {
|
||||
@HideField()
|
||||
passwordHash?: true;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
settingsId?: true;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: true;
|
||||
|
||||
|
||||
@ -57,6 +57,9 @@ export class UserMinAggregate {
|
||||
@HideField()
|
||||
passwordHash?: string;
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
settingsId?: string;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: Date | string;
|
||||
|
||||
|
||||
@ -39,6 +39,9 @@ export class UserMinOrderByAggregateInput {
|
||||
@HideField()
|
||||
passwordHash?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
settingsId?: keyof typeof SortOrder;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: keyof typeof SortOrder;
|
||||
|
||||
|
||||
@ -45,6 +45,9 @@ export class UserOrderByWithAggregationInput {
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
metadata?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
settingsId?: keyof typeof SortOrder;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: keyof typeof SortOrder;
|
||||
|
||||
|
||||
@ -7,6 +7,7 @@ import { CompanyOrderByRelationAggregateInput } from '../company/company-order-b
|
||||
import { RefreshTokenOrderByRelationAggregateInput } from '../refresh-token/refresh-token-order-by-relation-aggregate.input';
|
||||
import { CommentOrderByRelationAggregateInput } from '../comment/comment-order-by-relation-aggregate.input';
|
||||
import { CommentThreadOrderByRelationAggregateInput } from '../comment-thread/comment-thread-order-by-relation-aggregate.input';
|
||||
import { UserSettingsOrderByWithRelationInput } from '../user-settings/user-settings-order-by-with-relation.input';
|
||||
|
||||
@InputType()
|
||||
export class UserOrderByWithRelationInput {
|
||||
@ -47,6 +48,9 @@ export class UserOrderByWithRelationInput {
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
metadata?: keyof typeof SortOrder;
|
||||
|
||||
@Field(() => SortOrder, {nullable:true})
|
||||
settingsId?: keyof typeof SortOrder;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: keyof typeof SortOrder;
|
||||
|
||||
@ -73,4 +77,7 @@ export class UserOrderByWithRelationInput {
|
||||
|
||||
@Field(() => CommentThreadOrderByRelationAggregateInput, {nullable:true})
|
||||
assignedCommentThreads?: CommentThreadOrderByRelationAggregateInput;
|
||||
|
||||
@Field(() => UserSettingsOrderByWithRelationInput, {nullable:true})
|
||||
settings?: UserSettingsOrderByWithRelationInput;
|
||||
}
|
||||
|
||||
@ -13,6 +13,7 @@ export enum UserScalarFieldEnum {
|
||||
disabled = "disabled",
|
||||
passwordHash = "passwordHash",
|
||||
metadata = "metadata",
|
||||
settingsId = "settingsId",
|
||||
deletedAt = "deletedAt",
|
||||
createdAt = "createdAt",
|
||||
updatedAt = "updatedAt"
|
||||
|
||||
@ -56,6 +56,9 @@ export class UserScalarWhereWithAggregatesInput {
|
||||
@Field(() => JsonNullableWithAggregatesFilter, {nullable:true})
|
||||
metadata?: JsonNullableWithAggregatesFilter;
|
||||
|
||||
@Field(() => StringWithAggregatesFilter, {nullable:true})
|
||||
settingsId?: StringWithAggregatesFilter;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: DateTimeNullableWithAggregatesFilter;
|
||||
|
||||
|
||||
@ -0,0 +1,39 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { ArgsType } from '@nestjs/graphql';
|
||||
import { UserSettingsWhereInput } from '../user-settings/user-settings-where.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { UserSettingsOrderByWithRelationInput } from '../user-settings/user-settings-order-by-with-relation.input';
|
||||
import { UserSettingsWhereUniqueInput } from '../user-settings/user-settings-where-unique.input';
|
||||
import { Int } from '@nestjs/graphql';
|
||||
import { UserSettingsCountAggregateInput } from '../user-settings/user-settings-count-aggregate.input';
|
||||
import { UserSettingsMinAggregateInput } from '../user-settings/user-settings-min-aggregate.input';
|
||||
import { UserSettingsMaxAggregateInput } from '../user-settings/user-settings-max-aggregate.input';
|
||||
|
||||
@ArgsType()
|
||||
export class UserSettingsAggregateArgs {
|
||||
|
||||
@Field(() => UserSettingsWhereInput, {nullable:true})
|
||||
@Type(() => UserSettingsWhereInput)
|
||||
where?: UserSettingsWhereInput;
|
||||
|
||||
@Field(() => [UserSettingsOrderByWithRelationInput], {nullable:true})
|
||||
orderBy?: Array<UserSettingsOrderByWithRelationInput>;
|
||||
|
||||
@Field(() => UserSettingsWhereUniqueInput, {nullable:true})
|
||||
cursor?: UserSettingsWhereUniqueInput;
|
||||
|
||||
@Field(() => Int, {nullable:true})
|
||||
take?: number;
|
||||
|
||||
@Field(() => Int, {nullable:true})
|
||||
skip?: number;
|
||||
|
||||
@Field(() => UserSettingsCountAggregateInput, {nullable:true})
|
||||
_count?: UserSettingsCountAggregateInput;
|
||||
|
||||
@Field(() => UserSettingsMinAggregateInput, {nullable:true})
|
||||
_min?: UserSettingsMinAggregateInput;
|
||||
|
||||
@Field(() => UserSettingsMaxAggregateInput, {nullable:true})
|
||||
_max?: UserSettingsMaxAggregateInput;
|
||||
}
|
||||
@ -0,0 +1,22 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { UserCreateWithoutSettingsInput } from './user-create-without-settings.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { UserCreateOrConnectWithoutSettingsInput } from './user-create-or-connect-without-settings.input';
|
||||
import { UserWhereUniqueInput } from './user-where-unique.input';
|
||||
|
||||
@InputType()
|
||||
export class UserUncheckedCreateNestedOneWithoutSettingsInput {
|
||||
|
||||
@Field(() => UserCreateWithoutSettingsInput, {nullable:true})
|
||||
@Type(() => UserCreateWithoutSettingsInput)
|
||||
create?: UserCreateWithoutSettingsInput;
|
||||
|
||||
@Field(() => UserCreateOrConnectWithoutSettingsInput, {nullable:true})
|
||||
@Type(() => UserCreateOrConnectWithoutSettingsInput)
|
||||
connectOrCreate?: UserCreateOrConnectWithoutSettingsInput;
|
||||
|
||||
@Field(() => UserWhereUniqueInput, {nullable:true})
|
||||
@Type(() => UserWhereUniqueInput)
|
||||
connect?: UserWhereUniqueInput;
|
||||
}
|
||||
@ -68,6 +68,9 @@ export class UserUncheckedCreateWithoutAssignedCommentThreadsInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
settingsId!: string;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: Date | string;
|
||||
|
||||
|
||||
@ -68,6 +68,9 @@ export class UserUncheckedCreateWithoutAuthoredCommentThreadsInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
settingsId!: string;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: Date | string;
|
||||
|
||||
|
||||
@ -68,6 +68,9 @@ export class UserUncheckedCreateWithoutCommentsInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
settingsId!: string;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: Date | string;
|
||||
|
||||
|
||||
@ -68,6 +68,9 @@ export class UserUncheckedCreateWithoutCompaniesInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
settingsId!: string;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: Date | string;
|
||||
|
||||
|
||||
@ -68,6 +68,9 @@ export class UserUncheckedCreateWithoutRefreshTokensInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
settingsId!: string;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: Date | string;
|
||||
|
||||
|
||||
@ -0,0 +1,98 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import * as Validator from 'class-validator';
|
||||
import { HideField } from '@nestjs/graphql';
|
||||
import { GraphQLJSON } from 'graphql-type-json';
|
||||
import { WorkspaceMemberUncheckedCreateNestedOneWithoutUserInput } from '../workspace-member/workspace-member-unchecked-create-nested-one-without-user.input';
|
||||
import { CompanyUncheckedCreateNestedManyWithoutAccountOwnerInput } from '../company/company-unchecked-create-nested-many-without-account-owner.input';
|
||||
import { RefreshTokenUncheckedCreateNestedManyWithoutUserInput } from '../refresh-token/refresh-token-unchecked-create-nested-many-without-user.input';
|
||||
import { CommentUncheckedCreateNestedManyWithoutAuthorInput } from '../comment/comment-unchecked-create-nested-many-without-author.input';
|
||||
import { CommentThreadUncheckedCreateNestedManyWithoutAuthorInput } from '../comment-thread/comment-thread-unchecked-create-nested-many-without-author.input';
|
||||
import { CommentThreadUncheckedCreateNestedManyWithoutAssigneeInput } from '../comment-thread/comment-thread-unchecked-create-nested-many-without-assignee.input';
|
||||
|
||||
@InputType()
|
||||
export class UserUncheckedCreateWithoutSettingsInput {
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
id?: string;
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
firstName?: string;
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
lastName?: string;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
@Validator.IsEmail()
|
||||
email!: string;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
@Validator.IsBoolean()
|
||||
@Validator.IsOptional()
|
||||
emailVerified?: boolean;
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
avatarUrl?: string;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
@Validator.IsString()
|
||||
locale!: string;
|
||||
|
||||
@Field(() => String, {nullable:true})
|
||||
@Validator.IsString()
|
||||
@Validator.IsOptional()
|
||||
phoneNumber?: string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
@Validator.IsDate()
|
||||
@Validator.IsOptional()
|
||||
lastSeen?: Date | string;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
@Validator.IsBoolean()
|
||||
@Validator.IsOptional()
|
||||
disabled?: boolean;
|
||||
|
||||
@HideField()
|
||||
passwordHash?: string;
|
||||
|
||||
@Field(() => GraphQLJSON, {nullable:true})
|
||||
@Validator.IsJSON()
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: Date | string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
createdAt?: Date | string;
|
||||
|
||||
@Field(() => Date, {nullable:true})
|
||||
updatedAt?: Date | string;
|
||||
|
||||
@HideField()
|
||||
workspaceMember?: WorkspaceMemberUncheckedCreateNestedOneWithoutUserInput;
|
||||
|
||||
@Field(() => CompanyUncheckedCreateNestedManyWithoutAccountOwnerInput, {nullable:true})
|
||||
companies?: CompanyUncheckedCreateNestedManyWithoutAccountOwnerInput;
|
||||
|
||||
@HideField()
|
||||
refreshTokens?: RefreshTokenUncheckedCreateNestedManyWithoutUserInput;
|
||||
|
||||
@Field(() => CommentUncheckedCreateNestedManyWithoutAuthorInput, {nullable:true})
|
||||
comments?: CommentUncheckedCreateNestedManyWithoutAuthorInput;
|
||||
|
||||
@Field(() => CommentThreadUncheckedCreateNestedManyWithoutAuthorInput, {nullable:true})
|
||||
authoredCommentThreads?: CommentThreadUncheckedCreateNestedManyWithoutAuthorInput;
|
||||
|
||||
@Field(() => CommentThreadUncheckedCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||
assignedCommentThreads?: CommentThreadUncheckedCreateNestedManyWithoutAssigneeInput;
|
||||
}
|
||||
@ -68,6 +68,9 @@ export class UserUncheckedCreateWithoutWorkspaceMemberInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
settingsId!: string;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: Date | string;
|
||||
|
||||
|
||||
@ -69,6 +69,9 @@ export class UserUncheckedCreateInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => String, {nullable:false})
|
||||
settingsId!: string;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: Date | string;
|
||||
|
||||
|
||||
@ -50,6 +50,9 @@ export class UserUncheckedUpdateManyInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
settingsId?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||
|
||||
|
||||
@ -0,0 +1,38 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { UserCreateWithoutSettingsInput } from './user-create-without-settings.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { UserCreateOrConnectWithoutSettingsInput } from './user-create-or-connect-without-settings.input';
|
||||
import { UserUpsertWithoutSettingsInput } from './user-upsert-without-settings.input';
|
||||
import { UserWhereUniqueInput } from './user-where-unique.input';
|
||||
import { UserUpdateWithoutSettingsInput } from './user-update-without-settings.input';
|
||||
|
||||
@InputType()
|
||||
export class UserUncheckedUpdateOneWithoutSettingsNestedInput {
|
||||
|
||||
@Field(() => UserCreateWithoutSettingsInput, {nullable:true})
|
||||
@Type(() => UserCreateWithoutSettingsInput)
|
||||
create?: UserCreateWithoutSettingsInput;
|
||||
|
||||
@Field(() => UserCreateOrConnectWithoutSettingsInput, {nullable:true})
|
||||
@Type(() => UserCreateOrConnectWithoutSettingsInput)
|
||||
connectOrCreate?: UserCreateOrConnectWithoutSettingsInput;
|
||||
|
||||
@Field(() => UserUpsertWithoutSettingsInput, {nullable:true})
|
||||
@Type(() => UserUpsertWithoutSettingsInput)
|
||||
upsert?: UserUpsertWithoutSettingsInput;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
disconnect?: boolean;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
delete?: boolean;
|
||||
|
||||
@Field(() => UserWhereUniqueInput, {nullable:true})
|
||||
@Type(() => UserWhereUniqueInput)
|
||||
connect?: UserWhereUniqueInput;
|
||||
|
||||
@Field(() => UserUpdateWithoutSettingsInput, {nullable:true})
|
||||
@Type(() => UserUpdateWithoutSettingsInput)
|
||||
update?: UserUpdateWithoutSettingsInput;
|
||||
}
|
||||
@ -55,6 +55,9 @@ export class UserUncheckedUpdateWithoutAssignedCommentThreadsInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
settingsId?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||
|
||||
|
||||
@ -55,6 +55,9 @@ export class UserUncheckedUpdateWithoutAuthoredCommentThreadsInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
settingsId?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||
|
||||
|
||||
@ -55,6 +55,9 @@ export class UserUncheckedUpdateWithoutCommentsInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
settingsId?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||
|
||||
|
||||
@ -55,6 +55,9 @@ export class UserUncheckedUpdateWithoutCompaniesInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
settingsId?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||
|
||||
|
||||
@ -55,6 +55,9 @@ export class UserUncheckedUpdateWithoutRefreshTokensInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
settingsId?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||
|
||||
|
||||
@ -0,0 +1,85 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||
import { BoolFieldUpdateOperationsInput } from '../prisma/bool-field-update-operations.input';
|
||||
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||
import { HideField } from '@nestjs/graphql';
|
||||
import { GraphQLJSON } from 'graphql-type-json';
|
||||
import * as Validator from 'class-validator';
|
||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||
import { WorkspaceMemberUncheckedUpdateOneWithoutUserNestedInput } from '../workspace-member/workspace-member-unchecked-update-one-without-user-nested.input';
|
||||
import { CompanyUncheckedUpdateManyWithoutAccountOwnerNestedInput } from '../company/company-unchecked-update-many-without-account-owner-nested.input';
|
||||
import { RefreshTokenUncheckedUpdateManyWithoutUserNestedInput } from '../refresh-token/refresh-token-unchecked-update-many-without-user-nested.input';
|
||||
import { CommentUncheckedUpdateManyWithoutAuthorNestedInput } from '../comment/comment-unchecked-update-many-without-author-nested.input';
|
||||
import { CommentThreadUncheckedUpdateManyWithoutAuthorNestedInput } from '../comment-thread/comment-thread-unchecked-update-many-without-author-nested.input';
|
||||
import { CommentThreadUncheckedUpdateManyWithoutAssigneeNestedInput } from '../comment-thread/comment-thread-unchecked-update-many-without-assignee-nested.input';
|
||||
|
||||
@InputType()
|
||||
export class UserUncheckedUpdateWithoutSettingsInput {
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
id?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||
firstName?: NullableStringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||
lastName?: NullableStringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
email?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => BoolFieldUpdateOperationsInput, {nullable:true})
|
||||
emailVerified?: BoolFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||
avatarUrl?: NullableStringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
locale?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||
phoneNumber?: NullableStringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||
lastSeen?: NullableDateTimeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => BoolFieldUpdateOperationsInput, {nullable:true})
|
||||
disabled?: BoolFieldUpdateOperationsInput;
|
||||
|
||||
@HideField()
|
||||
passwordHash?: NullableStringFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => GraphQLJSON, {nullable:true})
|
||||
@Validator.IsJSON()
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||
createdAt?: DateTimeFieldUpdateOperationsInput;
|
||||
|
||||
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||
updatedAt?: DateTimeFieldUpdateOperationsInput;
|
||||
|
||||
@HideField()
|
||||
workspaceMember?: WorkspaceMemberUncheckedUpdateOneWithoutUserNestedInput;
|
||||
|
||||
@Field(() => CompanyUncheckedUpdateManyWithoutAccountOwnerNestedInput, {nullable:true})
|
||||
companies?: CompanyUncheckedUpdateManyWithoutAccountOwnerNestedInput;
|
||||
|
||||
@HideField()
|
||||
refreshTokens?: RefreshTokenUncheckedUpdateManyWithoutUserNestedInput;
|
||||
|
||||
@Field(() => CommentUncheckedUpdateManyWithoutAuthorNestedInput, {nullable:true})
|
||||
comments?: CommentUncheckedUpdateManyWithoutAuthorNestedInput;
|
||||
|
||||
@Field(() => CommentThreadUncheckedUpdateManyWithoutAuthorNestedInput, {nullable:true})
|
||||
authoredCommentThreads?: CommentThreadUncheckedUpdateManyWithoutAuthorNestedInput;
|
||||
|
||||
@Field(() => CommentThreadUncheckedUpdateManyWithoutAssigneeNestedInput, {nullable:true})
|
||||
assignedCommentThreads?: CommentThreadUncheckedUpdateManyWithoutAssigneeNestedInput;
|
||||
}
|
||||
@ -55,6 +55,9 @@ export class UserUncheckedUpdateWithoutWorkspaceMemberInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
settingsId?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||
|
||||
|
||||
@ -56,6 +56,9 @@ export class UserUncheckedUpdateInput {
|
||||
@Validator.IsOptional()
|
||||
metadata?: any;
|
||||
|
||||
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||
settingsId?: StringFieldUpdateOperationsInput;
|
||||
|
||||
@HideField()
|
||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||
|
||||
|
||||
@ -0,0 +1,38 @@
|
||||
import { Field } from '@nestjs/graphql';
|
||||
import { InputType } from '@nestjs/graphql';
|
||||
import { UserCreateWithoutSettingsInput } from './user-create-without-settings.input';
|
||||
import { Type } from 'class-transformer';
|
||||
import { UserCreateOrConnectWithoutSettingsInput } from './user-create-or-connect-without-settings.input';
|
||||
import { UserUpsertWithoutSettingsInput } from './user-upsert-without-settings.input';
|
||||
import { UserWhereUniqueInput } from './user-where-unique.input';
|
||||
import { UserUpdateWithoutSettingsInput } from './user-update-without-settings.input';
|
||||
|
||||
@InputType()
|
||||
export class UserUpdateOneWithoutSettingsNestedInput {
|
||||
|
||||
@Field(() => UserCreateWithoutSettingsInput, {nullable:true})
|
||||
@Type(() => UserCreateWithoutSettingsInput)
|
||||
create?: UserCreateWithoutSettingsInput;
|
||||
|
||||
@Field(() => UserCreateOrConnectWithoutSettingsInput, {nullable:true})
|
||||
@Type(() => UserCreateOrConnectWithoutSettingsInput)
|
||||
connectOrCreate?: UserCreateOrConnectWithoutSettingsInput;
|
||||
|
||||
@Field(() => UserUpsertWithoutSettingsInput, {nullable:true})
|
||||
@Type(() => UserUpsertWithoutSettingsInput)
|
||||
upsert?: UserUpsertWithoutSettingsInput;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
disconnect?: boolean;
|
||||
|
||||
@Field(() => Boolean, {nullable:true})
|
||||
delete?: boolean;
|
||||
|
||||
@Field(() => UserWhereUniqueInput, {nullable:true})
|
||||
@Type(() => UserWhereUniqueInput)
|
||||
connect?: UserWhereUniqueInput;
|
||||
|
||||
@Field(() => UserUpdateWithoutSettingsInput, {nullable:true})
|
||||
@Type(() => UserUpdateWithoutSettingsInput)
|
||||
update?: UserUpdateWithoutSettingsInput;
|
||||
}
|
||||
@ -13,6 +13,7 @@ import { CompanyUpdateManyWithoutAccountOwnerNestedInput } from '../company/comp
|
||||
import { RefreshTokenUpdateManyWithoutUserNestedInput } from '../refresh-token/refresh-token-update-many-without-user-nested.input';
|
||||
import { CommentUpdateManyWithoutAuthorNestedInput } from '../comment/comment-update-many-without-author-nested.input';
|
||||
import { CommentThreadUpdateManyWithoutAuthorNestedInput } from '../comment-thread/comment-thread-update-many-without-author-nested.input';
|
||||
import { UserSettingsUpdateOneRequiredWithoutUserNestedInput } from '../user-settings/user-settings-update-one-required-without-user-nested.input';
|
||||
|
||||
@InputType()
|
||||
export class UserUpdateWithoutAssignedCommentThreadsInput {
|
||||
@ -78,4 +79,7 @@ export class UserUpdateWithoutAssignedCommentThreadsInput {
|
||||
|
||||
@Field(() => CommentThreadUpdateManyWithoutAuthorNestedInput, {nullable:true})
|
||||
authoredCommentThreads?: CommentThreadUpdateManyWithoutAuthorNestedInput;
|
||||
|
||||
@Field(() => UserSettingsUpdateOneRequiredWithoutUserNestedInput, {nullable:true})
|
||||
settings?: UserSettingsUpdateOneRequiredWithoutUserNestedInput;
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user