Enable Task creation (#688)
This commit is contained in:
@ -18,6 +18,11 @@ export type Scalars = {
|
|||||||
Upload: any;
|
Upload: any;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export enum ActivityType {
|
||||||
|
Note = 'Note',
|
||||||
|
Task = 'Task'
|
||||||
|
}
|
||||||
|
|
||||||
export type AffectedRows = {
|
export type AffectedRows = {
|
||||||
__typename?: 'AffectedRows';
|
__typename?: 'AffectedRows';
|
||||||
count: Scalars['Int'];
|
count: Scalars['Int'];
|
||||||
@ -206,33 +211,67 @@ export type CommentScalarWhereInput = {
|
|||||||
|
|
||||||
export type CommentThread = {
|
export type CommentThread = {
|
||||||
__typename?: 'CommentThread';
|
__typename?: 'CommentThread';
|
||||||
|
assignee?: Maybe<User>;
|
||||||
|
assigneeId?: Maybe<Scalars['String']>;
|
||||||
author: User;
|
author: User;
|
||||||
authorId: Scalars['String'];
|
authorId: Scalars['String'];
|
||||||
body?: Maybe<Scalars['String']>;
|
body?: Maybe<Scalars['String']>;
|
||||||
commentThreadTargets?: Maybe<Array<CommentThreadTarget>>;
|
commentThreadTargets?: Maybe<Array<CommentThreadTarget>>;
|
||||||
comments?: Maybe<Array<Comment>>;
|
comments?: Maybe<Array<Comment>>;
|
||||||
|
completedAt?: Maybe<Scalars['DateTime']>;
|
||||||
createdAt: Scalars['DateTime'];
|
createdAt: Scalars['DateTime'];
|
||||||
|
dueAt?: Maybe<Scalars['DateTime']>;
|
||||||
id: Scalars['ID'];
|
id: Scalars['ID'];
|
||||||
|
reminderAt?: Maybe<Scalars['DateTime']>;
|
||||||
title?: Maybe<Scalars['String']>;
|
title?: Maybe<Scalars['String']>;
|
||||||
|
type: ActivityType;
|
||||||
updatedAt: Scalars['DateTime'];
|
updatedAt: Scalars['DateTime'];
|
||||||
};
|
};
|
||||||
|
|
||||||
export type CommentThreadCreateInput = {
|
export type CommentThreadCreateInput = {
|
||||||
author: UserCreateNestedOneWithoutCommentThreadInput;
|
assignee?: InputMaybe<UserCreateNestedOneWithoutAssignedCommentThreadsInput>;
|
||||||
|
author: UserCreateNestedOneWithoutAuthoredCommentThreadsInput;
|
||||||
body?: InputMaybe<Scalars['String']>;
|
body?: InputMaybe<Scalars['String']>;
|
||||||
commentThreadTargets?: InputMaybe<CommentThreadTargetCreateNestedManyWithoutCommentThreadInput>;
|
commentThreadTargets?: InputMaybe<CommentThreadTargetCreateNestedManyWithoutCommentThreadInput>;
|
||||||
comments?: InputMaybe<CommentCreateNestedManyWithoutCommentThreadInput>;
|
comments?: InputMaybe<CommentCreateNestedManyWithoutCommentThreadInput>;
|
||||||
|
completedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
createdAt?: InputMaybe<Scalars['DateTime']>;
|
createdAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
dueAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
id?: InputMaybe<Scalars['String']>;
|
id?: InputMaybe<Scalars['String']>;
|
||||||
|
reminderAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
title?: InputMaybe<Scalars['String']>;
|
title?: InputMaybe<Scalars['String']>;
|
||||||
|
type?: InputMaybe<ActivityType>;
|
||||||
updatedAt?: InputMaybe<Scalars['DateTime']>;
|
updatedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type CommentThreadCreateManyAuthorInput = {
|
export type CommentThreadCreateManyAssigneeInput = {
|
||||||
|
authorId: Scalars['String'];
|
||||||
body?: InputMaybe<Scalars['String']>;
|
body?: InputMaybe<Scalars['String']>;
|
||||||
|
completedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
createdAt?: InputMaybe<Scalars['DateTime']>;
|
createdAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
dueAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
id?: InputMaybe<Scalars['String']>;
|
id?: InputMaybe<Scalars['String']>;
|
||||||
|
reminderAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
title?: InputMaybe<Scalars['String']>;
|
title?: InputMaybe<Scalars['String']>;
|
||||||
|
type?: InputMaybe<ActivityType>;
|
||||||
|
updatedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
};
|
||||||
|
|
||||||
|
export type CommentThreadCreateManyAssigneeInputEnvelope = {
|
||||||
|
data: Array<CommentThreadCreateManyAssigneeInput>;
|
||||||
|
skipDuplicates?: InputMaybe<Scalars['Boolean']>;
|
||||||
|
};
|
||||||
|
|
||||||
|
export type CommentThreadCreateManyAuthorInput = {
|
||||||
|
assigneeId?: InputMaybe<Scalars['String']>;
|
||||||
|
body?: InputMaybe<Scalars['String']>;
|
||||||
|
completedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
createdAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
dueAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
id?: InputMaybe<Scalars['String']>;
|
||||||
|
reminderAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
title?: InputMaybe<Scalars['String']>;
|
||||||
|
type?: InputMaybe<ActivityType>;
|
||||||
updatedAt?: InputMaybe<Scalars['DateTime']>;
|
updatedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -242,11 +281,16 @@ export type CommentThreadCreateManyAuthorInputEnvelope = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type CommentThreadCreateManyWorkspaceInput = {
|
export type CommentThreadCreateManyWorkspaceInput = {
|
||||||
|
assigneeId?: InputMaybe<Scalars['String']>;
|
||||||
authorId: Scalars['String'];
|
authorId: Scalars['String'];
|
||||||
body?: InputMaybe<Scalars['String']>;
|
body?: InputMaybe<Scalars['String']>;
|
||||||
|
completedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
createdAt?: InputMaybe<Scalars['DateTime']>;
|
createdAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
dueAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
id?: InputMaybe<Scalars['String']>;
|
id?: InputMaybe<Scalars['String']>;
|
||||||
|
reminderAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
title?: InputMaybe<Scalars['String']>;
|
title?: InputMaybe<Scalars['String']>;
|
||||||
|
type?: InputMaybe<ActivityType>;
|
||||||
updatedAt?: InputMaybe<Scalars['DateTime']>;
|
updatedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -255,6 +299,13 @@ export type CommentThreadCreateManyWorkspaceInputEnvelope = {
|
|||||||
skipDuplicates?: InputMaybe<Scalars['Boolean']>;
|
skipDuplicates?: InputMaybe<Scalars['Boolean']>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type CommentThreadCreateNestedManyWithoutAssigneeInput = {
|
||||||
|
connect?: InputMaybe<Array<CommentThreadWhereUniqueInput>>;
|
||||||
|
connectOrCreate?: InputMaybe<Array<CommentThreadCreateOrConnectWithoutAssigneeInput>>;
|
||||||
|
create?: InputMaybe<Array<CommentThreadCreateWithoutAssigneeInput>>;
|
||||||
|
createMany?: InputMaybe<CommentThreadCreateManyAssigneeInputEnvelope>;
|
||||||
|
};
|
||||||
|
|
||||||
export type CommentThreadCreateNestedManyWithoutAuthorInput = {
|
export type CommentThreadCreateNestedManyWithoutAuthorInput = {
|
||||||
connect?: InputMaybe<Array<CommentThreadWhereUniqueInput>>;
|
connect?: InputMaybe<Array<CommentThreadWhereUniqueInput>>;
|
||||||
connectOrCreate?: InputMaybe<Array<CommentThreadCreateOrConnectWithoutAuthorInput>>;
|
connectOrCreate?: InputMaybe<Array<CommentThreadCreateOrConnectWithoutAuthorInput>>;
|
||||||
@ -266,6 +317,11 @@ export type CommentThreadCreateNestedOneWithoutCommentsInput = {
|
|||||||
connect?: InputMaybe<CommentThreadWhereUniqueInput>;
|
connect?: InputMaybe<CommentThreadWhereUniqueInput>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type CommentThreadCreateOrConnectWithoutAssigneeInput = {
|
||||||
|
create: CommentThreadCreateWithoutAssigneeInput;
|
||||||
|
where: CommentThreadWhereUniqueInput;
|
||||||
|
};
|
||||||
|
|
||||||
export type CommentThreadCreateOrConnectWithoutAuthorInput = {
|
export type CommentThreadCreateOrConnectWithoutAuthorInput = {
|
||||||
create: CommentThreadCreateWithoutAuthorInput;
|
create: CommentThreadCreateWithoutAuthorInput;
|
||||||
where: CommentThreadWhereUniqueInput;
|
where: CommentThreadWhereUniqueInput;
|
||||||
@ -281,34 +337,64 @@ export type CommentThreadCreateOrConnectWithoutWorkspaceInput = {
|
|||||||
where: CommentThreadWhereUniqueInput;
|
where: CommentThreadWhereUniqueInput;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type CommentThreadCreateWithoutAuthorInput = {
|
export type CommentThreadCreateWithoutAssigneeInput = {
|
||||||
|
author: UserCreateNestedOneWithoutAuthoredCommentThreadsInput;
|
||||||
body?: InputMaybe<Scalars['String']>;
|
body?: InputMaybe<Scalars['String']>;
|
||||||
commentThreadTargets?: InputMaybe<CommentThreadTargetCreateNestedManyWithoutCommentThreadInput>;
|
commentThreadTargets?: InputMaybe<CommentThreadTargetCreateNestedManyWithoutCommentThreadInput>;
|
||||||
comments?: InputMaybe<CommentCreateNestedManyWithoutCommentThreadInput>;
|
comments?: InputMaybe<CommentCreateNestedManyWithoutCommentThreadInput>;
|
||||||
|
completedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
createdAt?: InputMaybe<Scalars['DateTime']>;
|
createdAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
dueAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
id?: InputMaybe<Scalars['String']>;
|
id?: InputMaybe<Scalars['String']>;
|
||||||
|
reminderAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
title?: InputMaybe<Scalars['String']>;
|
title?: InputMaybe<Scalars['String']>;
|
||||||
|
type?: InputMaybe<ActivityType>;
|
||||||
|
updatedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
};
|
||||||
|
|
||||||
|
export type CommentThreadCreateWithoutAuthorInput = {
|
||||||
|
assignee?: InputMaybe<UserCreateNestedOneWithoutAssignedCommentThreadsInput>;
|
||||||
|
body?: InputMaybe<Scalars['String']>;
|
||||||
|
commentThreadTargets?: InputMaybe<CommentThreadTargetCreateNestedManyWithoutCommentThreadInput>;
|
||||||
|
comments?: InputMaybe<CommentCreateNestedManyWithoutCommentThreadInput>;
|
||||||
|
completedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
createdAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
dueAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
id?: InputMaybe<Scalars['String']>;
|
||||||
|
reminderAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
title?: InputMaybe<Scalars['String']>;
|
||||||
|
type?: InputMaybe<ActivityType>;
|
||||||
updatedAt?: InputMaybe<Scalars['DateTime']>;
|
updatedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type CommentThreadCreateWithoutCommentsInput = {
|
export type CommentThreadCreateWithoutCommentsInput = {
|
||||||
author: UserCreateNestedOneWithoutCommentThreadInput;
|
assignee?: InputMaybe<UserCreateNestedOneWithoutAssignedCommentThreadsInput>;
|
||||||
|
author: UserCreateNestedOneWithoutAuthoredCommentThreadsInput;
|
||||||
body?: InputMaybe<Scalars['String']>;
|
body?: InputMaybe<Scalars['String']>;
|
||||||
commentThreadTargets?: InputMaybe<CommentThreadTargetCreateNestedManyWithoutCommentThreadInput>;
|
commentThreadTargets?: InputMaybe<CommentThreadTargetCreateNestedManyWithoutCommentThreadInput>;
|
||||||
|
completedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
createdAt?: InputMaybe<Scalars['DateTime']>;
|
createdAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
dueAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
id?: InputMaybe<Scalars['String']>;
|
id?: InputMaybe<Scalars['String']>;
|
||||||
|
reminderAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
title?: InputMaybe<Scalars['String']>;
|
title?: InputMaybe<Scalars['String']>;
|
||||||
|
type?: InputMaybe<ActivityType>;
|
||||||
updatedAt?: InputMaybe<Scalars['DateTime']>;
|
updatedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type CommentThreadCreateWithoutWorkspaceInput = {
|
export type CommentThreadCreateWithoutWorkspaceInput = {
|
||||||
author: UserCreateNestedOneWithoutCommentThreadInput;
|
assignee?: InputMaybe<UserCreateNestedOneWithoutAssignedCommentThreadsInput>;
|
||||||
|
author: UserCreateNestedOneWithoutAuthoredCommentThreadsInput;
|
||||||
body?: InputMaybe<Scalars['String']>;
|
body?: InputMaybe<Scalars['String']>;
|
||||||
commentThreadTargets?: InputMaybe<CommentThreadTargetCreateNestedManyWithoutCommentThreadInput>;
|
commentThreadTargets?: InputMaybe<CommentThreadTargetCreateNestedManyWithoutCommentThreadInput>;
|
||||||
comments?: InputMaybe<CommentCreateNestedManyWithoutCommentThreadInput>;
|
comments?: InputMaybe<CommentCreateNestedManyWithoutCommentThreadInput>;
|
||||||
|
completedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
createdAt?: InputMaybe<Scalars['DateTime']>;
|
createdAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
dueAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
id?: InputMaybe<Scalars['String']>;
|
id?: InputMaybe<Scalars['String']>;
|
||||||
|
reminderAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
title?: InputMaybe<Scalars['String']>;
|
title?: InputMaybe<Scalars['String']>;
|
||||||
|
type?: InputMaybe<ActivityType>;
|
||||||
updatedAt?: InputMaybe<Scalars['DateTime']>;
|
updatedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -323,14 +409,20 @@ export type CommentThreadOrderByRelationAggregateInput = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type CommentThreadOrderByWithRelationInput = {
|
export type CommentThreadOrderByWithRelationInput = {
|
||||||
|
assignee?: InputMaybe<UserOrderByWithRelationInput>;
|
||||||
|
assigneeId?: InputMaybe<SortOrder>;
|
||||||
author?: InputMaybe<UserOrderByWithRelationInput>;
|
author?: InputMaybe<UserOrderByWithRelationInput>;
|
||||||
authorId?: InputMaybe<SortOrder>;
|
authorId?: InputMaybe<SortOrder>;
|
||||||
body?: InputMaybe<SortOrder>;
|
body?: InputMaybe<SortOrder>;
|
||||||
commentThreadTargets?: InputMaybe<CommentThreadTargetOrderByRelationAggregateInput>;
|
commentThreadTargets?: InputMaybe<CommentThreadTargetOrderByRelationAggregateInput>;
|
||||||
comments?: InputMaybe<CommentOrderByRelationAggregateInput>;
|
comments?: InputMaybe<CommentOrderByRelationAggregateInput>;
|
||||||
|
completedAt?: InputMaybe<SortOrder>;
|
||||||
createdAt?: InputMaybe<SortOrder>;
|
createdAt?: InputMaybe<SortOrder>;
|
||||||
|
dueAt?: InputMaybe<SortOrder>;
|
||||||
id?: InputMaybe<SortOrder>;
|
id?: InputMaybe<SortOrder>;
|
||||||
|
reminderAt?: InputMaybe<SortOrder>;
|
||||||
title?: InputMaybe<SortOrder>;
|
title?: InputMaybe<SortOrder>;
|
||||||
|
type?: InputMaybe<SortOrder>;
|
||||||
updatedAt?: InputMaybe<SortOrder>;
|
updatedAt?: InputMaybe<SortOrder>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -340,12 +432,17 @@ export type CommentThreadRelationFilter = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export enum CommentThreadScalarFieldEnum {
|
export enum CommentThreadScalarFieldEnum {
|
||||||
|
AssigneeId = 'assigneeId',
|
||||||
AuthorId = 'authorId',
|
AuthorId = 'authorId',
|
||||||
Body = 'body',
|
Body = 'body',
|
||||||
|
CompletedAt = 'completedAt',
|
||||||
CreatedAt = 'createdAt',
|
CreatedAt = 'createdAt',
|
||||||
DeletedAt = 'deletedAt',
|
DeletedAt = 'deletedAt',
|
||||||
|
DueAt = 'dueAt',
|
||||||
Id = 'id',
|
Id = 'id',
|
||||||
|
ReminderAt = 'reminderAt',
|
||||||
Title = 'title',
|
Title = 'title',
|
||||||
|
Type = 'type',
|
||||||
UpdatedAt = 'updatedAt',
|
UpdatedAt = 'updatedAt',
|
||||||
WorkspaceId = 'workspaceId'
|
WorkspaceId = 'workspaceId'
|
||||||
}
|
}
|
||||||
@ -354,11 +451,16 @@ export type CommentThreadScalarWhereInput = {
|
|||||||
AND?: InputMaybe<Array<CommentThreadScalarWhereInput>>;
|
AND?: InputMaybe<Array<CommentThreadScalarWhereInput>>;
|
||||||
NOT?: InputMaybe<Array<CommentThreadScalarWhereInput>>;
|
NOT?: InputMaybe<Array<CommentThreadScalarWhereInput>>;
|
||||||
OR?: InputMaybe<Array<CommentThreadScalarWhereInput>>;
|
OR?: InputMaybe<Array<CommentThreadScalarWhereInput>>;
|
||||||
|
assigneeId?: InputMaybe<StringNullableFilter>;
|
||||||
authorId?: InputMaybe<StringFilter>;
|
authorId?: InputMaybe<StringFilter>;
|
||||||
body?: InputMaybe<StringNullableFilter>;
|
body?: InputMaybe<StringNullableFilter>;
|
||||||
|
completedAt?: InputMaybe<DateTimeNullableFilter>;
|
||||||
createdAt?: InputMaybe<DateTimeFilter>;
|
createdAt?: InputMaybe<DateTimeFilter>;
|
||||||
|
dueAt?: InputMaybe<DateTimeNullableFilter>;
|
||||||
id?: InputMaybe<StringFilter>;
|
id?: InputMaybe<StringFilter>;
|
||||||
|
reminderAt?: InputMaybe<DateTimeNullableFilter>;
|
||||||
title?: InputMaybe<StringNullableFilter>;
|
title?: InputMaybe<StringNullableFilter>;
|
||||||
|
type?: InputMaybe<EnumActivityTypeFilter>;
|
||||||
updatedAt?: InputMaybe<DateTimeFilter>;
|
updatedAt?: InputMaybe<DateTimeFilter>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -489,24 +591,38 @@ export type CommentThreadTargetWhereUniqueInput = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type CommentThreadUpdateInput = {
|
export type CommentThreadUpdateInput = {
|
||||||
author?: InputMaybe<UserUpdateOneRequiredWithoutCommentThreadNestedInput>;
|
assignee?: InputMaybe<UserUpdateOneWithoutAssignedCommentThreadsNestedInput>;
|
||||||
|
author?: InputMaybe<UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput>;
|
||||||
body?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
body?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
commentThreadTargets?: InputMaybe<CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput>;
|
commentThreadTargets?: InputMaybe<CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput>;
|
||||||
comments?: InputMaybe<CommentUpdateManyWithoutCommentThreadNestedInput>;
|
comments?: InputMaybe<CommentUpdateManyWithoutCommentThreadNestedInput>;
|
||||||
|
completedAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
createdAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
createdAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
|
dueAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
id?: InputMaybe<StringFieldUpdateOperationsInput>;
|
id?: InputMaybe<StringFieldUpdateOperationsInput>;
|
||||||
|
reminderAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
title?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
title?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
|
type?: InputMaybe<EnumActivityTypeFieldUpdateOperationsInput>;
|
||||||
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type CommentThreadUpdateManyMutationInput = {
|
export type CommentThreadUpdateManyMutationInput = {
|
||||||
body?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
body?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
|
completedAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
createdAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
createdAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
|
dueAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
id?: InputMaybe<StringFieldUpdateOperationsInput>;
|
id?: InputMaybe<StringFieldUpdateOperationsInput>;
|
||||||
|
reminderAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
title?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
title?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
|
type?: InputMaybe<EnumActivityTypeFieldUpdateOperationsInput>;
|
||||||
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type CommentThreadUpdateManyWithWhereWithoutAssigneeInput = {
|
||||||
|
data: CommentThreadUpdateManyMutationInput;
|
||||||
|
where: CommentThreadScalarWhereInput;
|
||||||
|
};
|
||||||
|
|
||||||
export type CommentThreadUpdateManyWithWhereWithoutAuthorInput = {
|
export type CommentThreadUpdateManyWithWhereWithoutAuthorInput = {
|
||||||
data: CommentThreadUpdateManyMutationInput;
|
data: CommentThreadUpdateManyMutationInput;
|
||||||
where: CommentThreadScalarWhereInput;
|
where: CommentThreadScalarWhereInput;
|
||||||
@ -517,6 +633,20 @@ export type CommentThreadUpdateManyWithWhereWithoutWorkspaceInput = {
|
|||||||
where: CommentThreadScalarWhereInput;
|
where: CommentThreadScalarWhereInput;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type CommentThreadUpdateManyWithoutAssigneeNestedInput = {
|
||||||
|
connect?: InputMaybe<Array<CommentThreadWhereUniqueInput>>;
|
||||||
|
connectOrCreate?: InputMaybe<Array<CommentThreadCreateOrConnectWithoutAssigneeInput>>;
|
||||||
|
create?: InputMaybe<Array<CommentThreadCreateWithoutAssigneeInput>>;
|
||||||
|
createMany?: InputMaybe<CommentThreadCreateManyAssigneeInputEnvelope>;
|
||||||
|
delete?: InputMaybe<Array<CommentThreadWhereUniqueInput>>;
|
||||||
|
deleteMany?: InputMaybe<Array<CommentThreadScalarWhereInput>>;
|
||||||
|
disconnect?: InputMaybe<Array<CommentThreadWhereUniqueInput>>;
|
||||||
|
set?: InputMaybe<Array<CommentThreadWhereUniqueInput>>;
|
||||||
|
update?: InputMaybe<Array<CommentThreadUpdateWithWhereUniqueWithoutAssigneeInput>>;
|
||||||
|
updateMany?: InputMaybe<Array<CommentThreadUpdateManyWithWhereWithoutAssigneeInput>>;
|
||||||
|
upsert?: InputMaybe<Array<CommentThreadUpsertWithWhereUniqueWithoutAssigneeInput>>;
|
||||||
|
};
|
||||||
|
|
||||||
export type CommentThreadUpdateManyWithoutAuthorNestedInput = {
|
export type CommentThreadUpdateManyWithoutAuthorNestedInput = {
|
||||||
connect?: InputMaybe<Array<CommentThreadWhereUniqueInput>>;
|
connect?: InputMaybe<Array<CommentThreadWhereUniqueInput>>;
|
||||||
connectOrCreate?: InputMaybe<Array<CommentThreadCreateOrConnectWithoutAuthorInput>>;
|
connectOrCreate?: InputMaybe<Array<CommentThreadCreateOrConnectWithoutAuthorInput>>;
|
||||||
@ -553,6 +683,11 @@ export type CommentThreadUpdateOneRequiredWithoutCommentsNestedInput = {
|
|||||||
upsert?: InputMaybe<CommentThreadUpsertWithoutCommentsInput>;
|
upsert?: InputMaybe<CommentThreadUpsertWithoutCommentsInput>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type CommentThreadUpdateWithWhereUniqueWithoutAssigneeInput = {
|
||||||
|
data: CommentThreadUpdateWithoutAssigneeInput;
|
||||||
|
where: CommentThreadWhereUniqueInput;
|
||||||
|
};
|
||||||
|
|
||||||
export type CommentThreadUpdateWithWhereUniqueWithoutAuthorInput = {
|
export type CommentThreadUpdateWithWhereUniqueWithoutAuthorInput = {
|
||||||
data: CommentThreadUpdateWithoutAuthorInput;
|
data: CommentThreadUpdateWithoutAuthorInput;
|
||||||
where: CommentThreadWhereUniqueInput;
|
where: CommentThreadWhereUniqueInput;
|
||||||
@ -563,37 +698,73 @@ export type CommentThreadUpdateWithWhereUniqueWithoutWorkspaceInput = {
|
|||||||
where: CommentThreadWhereUniqueInput;
|
where: CommentThreadWhereUniqueInput;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type CommentThreadUpdateWithoutAuthorInput = {
|
export type CommentThreadUpdateWithoutAssigneeInput = {
|
||||||
|
author?: InputMaybe<UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput>;
|
||||||
body?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
body?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
commentThreadTargets?: InputMaybe<CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput>;
|
commentThreadTargets?: InputMaybe<CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput>;
|
||||||
comments?: InputMaybe<CommentUpdateManyWithoutCommentThreadNestedInput>;
|
comments?: InputMaybe<CommentUpdateManyWithoutCommentThreadNestedInput>;
|
||||||
|
completedAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
createdAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
createdAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
|
dueAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
id?: InputMaybe<StringFieldUpdateOperationsInput>;
|
id?: InputMaybe<StringFieldUpdateOperationsInput>;
|
||||||
|
reminderAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
title?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
title?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
|
type?: InputMaybe<EnumActivityTypeFieldUpdateOperationsInput>;
|
||||||
|
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
|
};
|
||||||
|
|
||||||
|
export type CommentThreadUpdateWithoutAuthorInput = {
|
||||||
|
assignee?: InputMaybe<UserUpdateOneWithoutAssignedCommentThreadsNestedInput>;
|
||||||
|
body?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
|
commentThreadTargets?: InputMaybe<CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput>;
|
||||||
|
comments?: InputMaybe<CommentUpdateManyWithoutCommentThreadNestedInput>;
|
||||||
|
completedAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
|
createdAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
|
dueAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
|
id?: InputMaybe<StringFieldUpdateOperationsInput>;
|
||||||
|
reminderAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
|
title?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
|
type?: InputMaybe<EnumActivityTypeFieldUpdateOperationsInput>;
|
||||||
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type CommentThreadUpdateWithoutCommentsInput = {
|
export type CommentThreadUpdateWithoutCommentsInput = {
|
||||||
author?: InputMaybe<UserUpdateOneRequiredWithoutCommentThreadNestedInput>;
|
assignee?: InputMaybe<UserUpdateOneWithoutAssignedCommentThreadsNestedInput>;
|
||||||
|
author?: InputMaybe<UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput>;
|
||||||
body?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
body?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
commentThreadTargets?: InputMaybe<CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput>;
|
commentThreadTargets?: InputMaybe<CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput>;
|
||||||
|
completedAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
createdAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
createdAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
|
dueAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
id?: InputMaybe<StringFieldUpdateOperationsInput>;
|
id?: InputMaybe<StringFieldUpdateOperationsInput>;
|
||||||
|
reminderAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
title?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
title?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
|
type?: InputMaybe<EnumActivityTypeFieldUpdateOperationsInput>;
|
||||||
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type CommentThreadUpdateWithoutWorkspaceInput = {
|
export type CommentThreadUpdateWithoutWorkspaceInput = {
|
||||||
author?: InputMaybe<UserUpdateOneRequiredWithoutCommentThreadNestedInput>;
|
assignee?: InputMaybe<UserUpdateOneWithoutAssignedCommentThreadsNestedInput>;
|
||||||
|
author?: InputMaybe<UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput>;
|
||||||
body?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
body?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
commentThreadTargets?: InputMaybe<CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput>;
|
commentThreadTargets?: InputMaybe<CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput>;
|
||||||
comments?: InputMaybe<CommentUpdateManyWithoutCommentThreadNestedInput>;
|
comments?: InputMaybe<CommentUpdateManyWithoutCommentThreadNestedInput>;
|
||||||
|
completedAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
createdAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
createdAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
|
dueAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
id?: InputMaybe<StringFieldUpdateOperationsInput>;
|
id?: InputMaybe<StringFieldUpdateOperationsInput>;
|
||||||
|
reminderAt?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
title?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
title?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
|
type?: InputMaybe<EnumActivityTypeFieldUpdateOperationsInput>;
|
||||||
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type CommentThreadUpsertWithWhereUniqueWithoutAssigneeInput = {
|
||||||
|
create: CommentThreadCreateWithoutAssigneeInput;
|
||||||
|
update: CommentThreadUpdateWithoutAssigneeInput;
|
||||||
|
where: CommentThreadWhereUniqueInput;
|
||||||
|
};
|
||||||
|
|
||||||
export type CommentThreadUpsertWithWhereUniqueWithoutAuthorInput = {
|
export type CommentThreadUpsertWithWhereUniqueWithoutAuthorInput = {
|
||||||
create: CommentThreadCreateWithoutAuthorInput;
|
create: CommentThreadCreateWithoutAuthorInput;
|
||||||
update: CommentThreadUpdateWithoutAuthorInput;
|
update: CommentThreadUpdateWithoutAuthorInput;
|
||||||
@ -615,14 +786,20 @@ export type CommentThreadWhereInput = {
|
|||||||
AND?: InputMaybe<Array<CommentThreadWhereInput>>;
|
AND?: InputMaybe<Array<CommentThreadWhereInput>>;
|
||||||
NOT?: InputMaybe<Array<CommentThreadWhereInput>>;
|
NOT?: InputMaybe<Array<CommentThreadWhereInput>>;
|
||||||
OR?: InputMaybe<Array<CommentThreadWhereInput>>;
|
OR?: InputMaybe<Array<CommentThreadWhereInput>>;
|
||||||
|
assignee?: InputMaybe<UserRelationFilter>;
|
||||||
|
assigneeId?: InputMaybe<StringNullableFilter>;
|
||||||
author?: InputMaybe<UserRelationFilter>;
|
author?: InputMaybe<UserRelationFilter>;
|
||||||
authorId?: InputMaybe<StringFilter>;
|
authorId?: InputMaybe<StringFilter>;
|
||||||
body?: InputMaybe<StringNullableFilter>;
|
body?: InputMaybe<StringNullableFilter>;
|
||||||
commentThreadTargets?: InputMaybe<CommentThreadTargetListRelationFilter>;
|
commentThreadTargets?: InputMaybe<CommentThreadTargetListRelationFilter>;
|
||||||
comments?: InputMaybe<CommentListRelationFilter>;
|
comments?: InputMaybe<CommentListRelationFilter>;
|
||||||
|
completedAt?: InputMaybe<DateTimeNullableFilter>;
|
||||||
createdAt?: InputMaybe<DateTimeFilter>;
|
createdAt?: InputMaybe<DateTimeFilter>;
|
||||||
|
dueAt?: InputMaybe<DateTimeNullableFilter>;
|
||||||
id?: InputMaybe<StringFilter>;
|
id?: InputMaybe<StringFilter>;
|
||||||
|
reminderAt?: InputMaybe<DateTimeNullableFilter>;
|
||||||
title?: InputMaybe<StringNullableFilter>;
|
title?: InputMaybe<StringNullableFilter>;
|
||||||
|
type?: InputMaybe<EnumActivityTypeFilter>;
|
||||||
updatedAt?: InputMaybe<DateTimeFilter>;
|
updatedAt?: InputMaybe<DateTimeFilter>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1089,6 +1266,17 @@ export type DateTimeNullableFilter = {
|
|||||||
notIn?: InputMaybe<Array<Scalars['DateTime']>>;
|
notIn?: InputMaybe<Array<Scalars['DateTime']>>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type EnumActivityTypeFieldUpdateOperationsInput = {
|
||||||
|
set?: InputMaybe<ActivityType>;
|
||||||
|
};
|
||||||
|
|
||||||
|
export type EnumActivityTypeFilter = {
|
||||||
|
equals?: InputMaybe<ActivityType>;
|
||||||
|
in?: InputMaybe<Array<ActivityType>>;
|
||||||
|
not?: InputMaybe<NestedEnumActivityTypeFilter>;
|
||||||
|
notIn?: InputMaybe<Array<ActivityType>>;
|
||||||
|
};
|
||||||
|
|
||||||
export type EnumCommentableTypeFieldUpdateOperationsInput = {
|
export type EnumCommentableTypeFieldUpdateOperationsInput = {
|
||||||
set?: InputMaybe<CommentableType>;
|
set?: InputMaybe<CommentableType>;
|
||||||
};
|
};
|
||||||
@ -1347,6 +1535,13 @@ export type NestedDateTimeNullableFilter = {
|
|||||||
notIn?: InputMaybe<Array<Scalars['DateTime']>>;
|
notIn?: InputMaybe<Array<Scalars['DateTime']>>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type NestedEnumActivityTypeFilter = {
|
||||||
|
equals?: InputMaybe<ActivityType>;
|
||||||
|
in?: InputMaybe<Array<ActivityType>>;
|
||||||
|
not?: InputMaybe<NestedEnumActivityTypeFilter>;
|
||||||
|
notIn?: InputMaybe<Array<ActivityType>>;
|
||||||
|
};
|
||||||
|
|
||||||
export type NestedEnumCommentableTypeFilter = {
|
export type NestedEnumCommentableTypeFilter = {
|
||||||
equals?: InputMaybe<CommentableType>;
|
equals?: InputMaybe<CommentableType>;
|
||||||
in?: InputMaybe<Array<CommentableType>>;
|
in?: InputMaybe<Array<CommentableType>>;
|
||||||
@ -2634,7 +2829,8 @@ export type Telemetry = {
|
|||||||
|
|
||||||
export type User = {
|
export type User = {
|
||||||
__typename?: 'User';
|
__typename?: 'User';
|
||||||
CommentThread?: Maybe<Array<CommentThread>>;
|
assignedCommentThreads?: Maybe<Array<CommentThread>>;
|
||||||
|
authoredCommentThreads?: Maybe<Array<CommentThread>>;
|
||||||
avatarUrl?: Maybe<Scalars['String']>;
|
avatarUrl?: Maybe<Scalars['String']>;
|
||||||
comments?: Maybe<Array<Comment>>;
|
comments?: Maybe<Array<Comment>>;
|
||||||
companies?: Maybe<Array<Company>>;
|
companies?: Maybe<Array<Company>>;
|
||||||
@ -2654,10 +2850,16 @@ export type User = {
|
|||||||
workspaceMember?: Maybe<WorkspaceMember>;
|
workspaceMember?: Maybe<WorkspaceMember>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type UserCreateNestedOneWithoutCommentThreadInput = {
|
export type UserCreateNestedOneWithoutAssignedCommentThreadsInput = {
|
||||||
connect?: InputMaybe<UserWhereUniqueInput>;
|
connect?: InputMaybe<UserWhereUniqueInput>;
|
||||||
connectOrCreate?: InputMaybe<UserCreateOrConnectWithoutCommentThreadInput>;
|
connectOrCreate?: InputMaybe<UserCreateOrConnectWithoutAssignedCommentThreadsInput>;
|
||||||
create?: InputMaybe<UserCreateWithoutCommentThreadInput>;
|
create?: InputMaybe<UserCreateWithoutAssignedCommentThreadsInput>;
|
||||||
|
};
|
||||||
|
|
||||||
|
export type UserCreateNestedOneWithoutAuthoredCommentThreadsInput = {
|
||||||
|
connect?: InputMaybe<UserWhereUniqueInput>;
|
||||||
|
connectOrCreate?: InputMaybe<UserCreateOrConnectWithoutAuthoredCommentThreadsInput>;
|
||||||
|
create?: InputMaybe<UserCreateWithoutAuthoredCommentThreadsInput>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type UserCreateNestedOneWithoutCommentsInput = {
|
export type UserCreateNestedOneWithoutCommentsInput = {
|
||||||
@ -2674,8 +2876,13 @@ export type UserCreateNestedOneWithoutWorkspaceMemberInput = {
|
|||||||
create?: InputMaybe<UserCreateWithoutWorkspaceMemberInput>;
|
create?: InputMaybe<UserCreateWithoutWorkspaceMemberInput>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type UserCreateOrConnectWithoutCommentThreadInput = {
|
export type UserCreateOrConnectWithoutAssignedCommentThreadsInput = {
|
||||||
create: UserCreateWithoutCommentThreadInput;
|
create: UserCreateWithoutAssignedCommentThreadsInput;
|
||||||
|
where: UserWhereUniqueInput;
|
||||||
|
};
|
||||||
|
|
||||||
|
export type UserCreateOrConnectWithoutAuthoredCommentThreadsInput = {
|
||||||
|
create: UserCreateWithoutAuthoredCommentThreadsInput;
|
||||||
where: UserWhereUniqueInput;
|
where: UserWhereUniqueInput;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -2689,7 +2896,27 @@ export type UserCreateOrConnectWithoutWorkspaceMemberInput = {
|
|||||||
where: UserWhereUniqueInput;
|
where: UserWhereUniqueInput;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type UserCreateWithoutCommentThreadInput = {
|
export type UserCreateWithoutAssignedCommentThreadsInput = {
|
||||||
|
authoredCommentThreads?: InputMaybe<CommentThreadCreateNestedManyWithoutAuthorInput>;
|
||||||
|
avatarUrl?: InputMaybe<Scalars['String']>;
|
||||||
|
comments?: InputMaybe<CommentCreateNestedManyWithoutAuthorInput>;
|
||||||
|
companies?: InputMaybe<CompanyCreateNestedManyWithoutAccountOwnerInput>;
|
||||||
|
createdAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
disabled?: InputMaybe<Scalars['Boolean']>;
|
||||||
|
email: Scalars['String'];
|
||||||
|
emailVerified?: InputMaybe<Scalars['Boolean']>;
|
||||||
|
firstName?: InputMaybe<Scalars['String']>;
|
||||||
|
id?: InputMaybe<Scalars['String']>;
|
||||||
|
lastName?: InputMaybe<Scalars['String']>;
|
||||||
|
lastSeen?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
locale: Scalars['String'];
|
||||||
|
metadata?: InputMaybe<Scalars['JSON']>;
|
||||||
|
phoneNumber?: InputMaybe<Scalars['String']>;
|
||||||
|
updatedAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
|
};
|
||||||
|
|
||||||
|
export type UserCreateWithoutAuthoredCommentThreadsInput = {
|
||||||
|
assignedCommentThreads?: InputMaybe<CommentThreadCreateNestedManyWithoutAssigneeInput>;
|
||||||
avatarUrl?: InputMaybe<Scalars['String']>;
|
avatarUrl?: InputMaybe<Scalars['String']>;
|
||||||
comments?: InputMaybe<CommentCreateNestedManyWithoutAuthorInput>;
|
comments?: InputMaybe<CommentCreateNestedManyWithoutAuthorInput>;
|
||||||
companies?: InputMaybe<CompanyCreateNestedManyWithoutAccountOwnerInput>;
|
companies?: InputMaybe<CompanyCreateNestedManyWithoutAccountOwnerInput>;
|
||||||
@ -2708,7 +2935,8 @@ export type UserCreateWithoutCommentThreadInput = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type UserCreateWithoutCommentsInput = {
|
export type UserCreateWithoutCommentsInput = {
|
||||||
CommentThread?: InputMaybe<CommentThreadCreateNestedManyWithoutAuthorInput>;
|
assignedCommentThreads?: InputMaybe<CommentThreadCreateNestedManyWithoutAssigneeInput>;
|
||||||
|
authoredCommentThreads?: InputMaybe<CommentThreadCreateNestedManyWithoutAuthorInput>;
|
||||||
avatarUrl?: InputMaybe<Scalars['String']>;
|
avatarUrl?: InputMaybe<Scalars['String']>;
|
||||||
companies?: InputMaybe<CompanyCreateNestedManyWithoutAccountOwnerInput>;
|
companies?: InputMaybe<CompanyCreateNestedManyWithoutAccountOwnerInput>;
|
||||||
createdAt?: InputMaybe<Scalars['DateTime']>;
|
createdAt?: InputMaybe<Scalars['DateTime']>;
|
||||||
@ -2726,7 +2954,8 @@ export type UserCreateWithoutCommentsInput = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type UserCreateWithoutWorkspaceMemberInput = {
|
export type UserCreateWithoutWorkspaceMemberInput = {
|
||||||
CommentThread?: InputMaybe<CommentThreadCreateNestedManyWithoutAuthorInput>;
|
assignedCommentThreads?: InputMaybe<CommentThreadCreateNestedManyWithoutAssigneeInput>;
|
||||||
|
authoredCommentThreads?: InputMaybe<CommentThreadCreateNestedManyWithoutAuthorInput>;
|
||||||
avatarUrl?: InputMaybe<Scalars['String']>;
|
avatarUrl?: InputMaybe<Scalars['String']>;
|
||||||
comments?: InputMaybe<CommentCreateNestedManyWithoutAuthorInput>;
|
comments?: InputMaybe<CommentCreateNestedManyWithoutAuthorInput>;
|
||||||
companies?: InputMaybe<CompanyCreateNestedManyWithoutAccountOwnerInput>;
|
companies?: InputMaybe<CompanyCreateNestedManyWithoutAccountOwnerInput>;
|
||||||
@ -2750,7 +2979,8 @@ export type UserExists = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type UserOrderByWithRelationInput = {
|
export type UserOrderByWithRelationInput = {
|
||||||
CommentThread?: InputMaybe<CommentThreadOrderByRelationAggregateInput>;
|
assignedCommentThreads?: InputMaybe<CommentThreadOrderByRelationAggregateInput>;
|
||||||
|
authoredCommentThreads?: InputMaybe<CommentThreadOrderByRelationAggregateInput>;
|
||||||
avatarUrl?: InputMaybe<SortOrder>;
|
avatarUrl?: InputMaybe<SortOrder>;
|
||||||
comments?: InputMaybe<CommentOrderByRelationAggregateInput>;
|
comments?: InputMaybe<CommentOrderByRelationAggregateInput>;
|
||||||
companies?: InputMaybe<CompanyOrderByRelationAggregateInput>;
|
companies?: InputMaybe<CompanyOrderByRelationAggregateInput>;
|
||||||
@ -2792,7 +3022,8 @@ export enum UserScalarFieldEnum {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export type UserUpdateInput = {
|
export type UserUpdateInput = {
|
||||||
CommentThread?: InputMaybe<CommentThreadUpdateManyWithoutAuthorNestedInput>;
|
assignedCommentThreads?: InputMaybe<CommentThreadUpdateManyWithoutAssigneeNestedInput>;
|
||||||
|
authoredCommentThreads?: InputMaybe<CommentThreadUpdateManyWithoutAuthorNestedInput>;
|
||||||
avatarUrl?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
avatarUrl?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
comments?: InputMaybe<CommentUpdateManyWithoutAuthorNestedInput>;
|
comments?: InputMaybe<CommentUpdateManyWithoutAuthorNestedInput>;
|
||||||
companies?: InputMaybe<CompanyUpdateManyWithoutAccountOwnerNestedInput>;
|
companies?: InputMaybe<CompanyUpdateManyWithoutAccountOwnerNestedInput>;
|
||||||
@ -2810,12 +3041,12 @@ export type UserUpdateInput = {
|
|||||||
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type UserUpdateOneRequiredWithoutCommentThreadNestedInput = {
|
export type UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput = {
|
||||||
connect?: InputMaybe<UserWhereUniqueInput>;
|
connect?: InputMaybe<UserWhereUniqueInput>;
|
||||||
connectOrCreate?: InputMaybe<UserCreateOrConnectWithoutCommentThreadInput>;
|
connectOrCreate?: InputMaybe<UserCreateOrConnectWithoutAuthoredCommentThreadsInput>;
|
||||||
create?: InputMaybe<UserCreateWithoutCommentThreadInput>;
|
create?: InputMaybe<UserCreateWithoutAuthoredCommentThreadsInput>;
|
||||||
update?: InputMaybe<UserUpdateWithoutCommentThreadInput>;
|
update?: InputMaybe<UserUpdateWithoutAuthoredCommentThreadsInput>;
|
||||||
upsert?: InputMaybe<UserUpsertWithoutCommentThreadInput>;
|
upsert?: InputMaybe<UserUpsertWithoutAuthoredCommentThreadsInput>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type UserUpdateOneRequiredWithoutCommentsNestedInput = {
|
export type UserUpdateOneRequiredWithoutCommentsNestedInput = {
|
||||||
@ -2834,11 +3065,41 @@ export type UserUpdateOneRequiredWithoutWorkspaceMemberNestedInput = {
|
|||||||
upsert?: InputMaybe<UserUpsertWithoutWorkspaceMemberInput>;
|
upsert?: InputMaybe<UserUpsertWithoutWorkspaceMemberInput>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type UserUpdateOneWithoutAssignedCommentThreadsNestedInput = {
|
||||||
|
connect?: InputMaybe<UserWhereUniqueInput>;
|
||||||
|
connectOrCreate?: InputMaybe<UserCreateOrConnectWithoutAssignedCommentThreadsInput>;
|
||||||
|
create?: InputMaybe<UserCreateWithoutAssignedCommentThreadsInput>;
|
||||||
|
delete?: InputMaybe<Scalars['Boolean']>;
|
||||||
|
disconnect?: InputMaybe<Scalars['Boolean']>;
|
||||||
|
update?: InputMaybe<UserUpdateWithoutAssignedCommentThreadsInput>;
|
||||||
|
upsert?: InputMaybe<UserUpsertWithoutAssignedCommentThreadsInput>;
|
||||||
|
};
|
||||||
|
|
||||||
export type UserUpdateOneWithoutCompaniesNestedInput = {
|
export type UserUpdateOneWithoutCompaniesNestedInput = {
|
||||||
connect?: InputMaybe<UserWhereUniqueInput>;
|
connect?: InputMaybe<UserWhereUniqueInput>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type UserUpdateWithoutCommentThreadInput = {
|
export type UserUpdateWithoutAssignedCommentThreadsInput = {
|
||||||
|
authoredCommentThreads?: InputMaybe<CommentThreadUpdateManyWithoutAuthorNestedInput>;
|
||||||
|
avatarUrl?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
|
comments?: InputMaybe<CommentUpdateManyWithoutAuthorNestedInput>;
|
||||||
|
companies?: InputMaybe<CompanyUpdateManyWithoutAccountOwnerNestedInput>;
|
||||||
|
createdAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
|
disabled?: InputMaybe<BoolFieldUpdateOperationsInput>;
|
||||||
|
email?: InputMaybe<StringFieldUpdateOperationsInput>;
|
||||||
|
emailVerified?: InputMaybe<BoolFieldUpdateOperationsInput>;
|
||||||
|
firstName?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
|
id?: InputMaybe<StringFieldUpdateOperationsInput>;
|
||||||
|
lastName?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
|
lastSeen?: InputMaybe<NullableDateTimeFieldUpdateOperationsInput>;
|
||||||
|
locale?: InputMaybe<StringFieldUpdateOperationsInput>;
|
||||||
|
metadata?: InputMaybe<Scalars['JSON']>;
|
||||||
|
phoneNumber?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
|
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
|
};
|
||||||
|
|
||||||
|
export type UserUpdateWithoutAuthoredCommentThreadsInput = {
|
||||||
|
assignedCommentThreads?: InputMaybe<CommentThreadUpdateManyWithoutAssigneeNestedInput>;
|
||||||
avatarUrl?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
avatarUrl?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
comments?: InputMaybe<CommentUpdateManyWithoutAuthorNestedInput>;
|
comments?: InputMaybe<CommentUpdateManyWithoutAuthorNestedInput>;
|
||||||
companies?: InputMaybe<CompanyUpdateManyWithoutAccountOwnerNestedInput>;
|
companies?: InputMaybe<CompanyUpdateManyWithoutAccountOwnerNestedInput>;
|
||||||
@ -2857,7 +3118,8 @@ export type UserUpdateWithoutCommentThreadInput = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type UserUpdateWithoutCommentsInput = {
|
export type UserUpdateWithoutCommentsInput = {
|
||||||
CommentThread?: InputMaybe<CommentThreadUpdateManyWithoutAuthorNestedInput>;
|
assignedCommentThreads?: InputMaybe<CommentThreadUpdateManyWithoutAssigneeNestedInput>;
|
||||||
|
authoredCommentThreads?: InputMaybe<CommentThreadUpdateManyWithoutAuthorNestedInput>;
|
||||||
avatarUrl?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
avatarUrl?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
companies?: InputMaybe<CompanyUpdateManyWithoutAccountOwnerNestedInput>;
|
companies?: InputMaybe<CompanyUpdateManyWithoutAccountOwnerNestedInput>;
|
||||||
createdAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
createdAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
@ -2875,7 +3137,8 @@ export type UserUpdateWithoutCommentsInput = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type UserUpdateWithoutWorkspaceMemberInput = {
|
export type UserUpdateWithoutWorkspaceMemberInput = {
|
||||||
CommentThread?: InputMaybe<CommentThreadUpdateManyWithoutAuthorNestedInput>;
|
assignedCommentThreads?: InputMaybe<CommentThreadUpdateManyWithoutAssigneeNestedInput>;
|
||||||
|
authoredCommentThreads?: InputMaybe<CommentThreadUpdateManyWithoutAuthorNestedInput>;
|
||||||
avatarUrl?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
avatarUrl?: InputMaybe<NullableStringFieldUpdateOperationsInput>;
|
||||||
comments?: InputMaybe<CommentUpdateManyWithoutAuthorNestedInput>;
|
comments?: InputMaybe<CommentUpdateManyWithoutAuthorNestedInput>;
|
||||||
companies?: InputMaybe<CompanyUpdateManyWithoutAccountOwnerNestedInput>;
|
companies?: InputMaybe<CompanyUpdateManyWithoutAccountOwnerNestedInput>;
|
||||||
@ -2893,9 +3156,14 @@ export type UserUpdateWithoutWorkspaceMemberInput = {
|
|||||||
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
updatedAt?: InputMaybe<DateTimeFieldUpdateOperationsInput>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type UserUpsertWithoutCommentThreadInput = {
|
export type UserUpsertWithoutAssignedCommentThreadsInput = {
|
||||||
create: UserCreateWithoutCommentThreadInput;
|
create: UserCreateWithoutAssignedCommentThreadsInput;
|
||||||
update: UserUpdateWithoutCommentThreadInput;
|
update: UserUpdateWithoutAssignedCommentThreadsInput;
|
||||||
|
};
|
||||||
|
|
||||||
|
export type UserUpsertWithoutAuthoredCommentThreadsInput = {
|
||||||
|
create: UserCreateWithoutAuthoredCommentThreadsInput;
|
||||||
|
update: UserUpdateWithoutAuthoredCommentThreadsInput;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type UserUpsertWithoutCommentsInput = {
|
export type UserUpsertWithoutCommentsInput = {
|
||||||
@ -2910,9 +3178,10 @@ export type UserUpsertWithoutWorkspaceMemberInput = {
|
|||||||
|
|
||||||
export type UserWhereInput = {
|
export type UserWhereInput = {
|
||||||
AND?: InputMaybe<Array<UserWhereInput>>;
|
AND?: InputMaybe<Array<UserWhereInput>>;
|
||||||
CommentThread?: InputMaybe<CommentThreadListRelationFilter>;
|
|
||||||
NOT?: InputMaybe<Array<UserWhereInput>>;
|
NOT?: InputMaybe<Array<UserWhereInput>>;
|
||||||
OR?: InputMaybe<Array<UserWhereInput>>;
|
OR?: InputMaybe<Array<UserWhereInput>>;
|
||||||
|
assignedCommentThreads?: InputMaybe<CommentThreadListRelationFilter>;
|
||||||
|
authoredCommentThreads?: InputMaybe<CommentThreadListRelationFilter>;
|
||||||
avatarUrl?: InputMaybe<StringNullableFilter>;
|
avatarUrl?: InputMaybe<StringNullableFilter>;
|
||||||
comments?: InputMaybe<CommentListRelationFilter>;
|
comments?: InputMaybe<CommentListRelationFilter>;
|
||||||
companies?: InputMaybe<CompanyListRelationFilter>;
|
companies?: InputMaybe<CompanyListRelationFilter>;
|
||||||
@ -3169,13 +3438,14 @@ export type CreateCommentThreadMutationVariables = Exact<{
|
|||||||
commentThreadId: Scalars['String'];
|
commentThreadId: Scalars['String'];
|
||||||
body?: InputMaybe<Scalars['String']>;
|
body?: InputMaybe<Scalars['String']>;
|
||||||
title?: InputMaybe<Scalars['String']>;
|
title?: InputMaybe<Scalars['String']>;
|
||||||
|
type: ActivityType;
|
||||||
authorId: Scalars['String'];
|
authorId: Scalars['String'];
|
||||||
createdAt: Scalars['DateTime'];
|
createdAt: Scalars['DateTime'];
|
||||||
commentThreadTargetArray: Array<CommentThreadTargetCreateManyCommentThreadInput> | CommentThreadTargetCreateManyCommentThreadInput;
|
commentThreadTargetArray: Array<CommentThreadTargetCreateManyCommentThreadInput> | CommentThreadTargetCreateManyCommentThreadInput;
|
||||||
}>;
|
}>;
|
||||||
|
|
||||||
|
|
||||||
export type CreateCommentThreadMutation = { __typename?: 'Mutation', createOneCommentThread: { __typename?: 'CommentThread', id: string, createdAt: string, updatedAt: string, authorId: string, commentThreadTargets?: Array<{ __typename?: 'CommentThreadTarget', id: string, createdAt: string, updatedAt: string, commentThreadId: string, commentableType: CommentableType, commentableId: string }> | null, comments?: Array<{ __typename?: 'Comment', id: string, createdAt: string, updatedAt: string, body: string, author: { __typename?: 'User', id: string } }> | null } };
|
export type CreateCommentThreadMutation = { __typename?: 'Mutation', createOneCommentThread: { __typename?: 'CommentThread', id: string, createdAt: string, updatedAt: string, authorId: string, type: ActivityType, commentThreadTargets?: Array<{ __typename?: 'CommentThreadTarget', id: string, createdAt: string, updatedAt: string, commentThreadId: string, commentableType: CommentableType, commentableId: string }> | null, comments?: Array<{ __typename?: 'Comment', id: string, createdAt: string, updatedAt: string, body: string, author: { __typename?: 'User', id: string } }> | null } };
|
||||||
|
|
||||||
export type GetCommentThreadsByTargetsQueryVariables = Exact<{
|
export type GetCommentThreadsByTargetsQueryVariables = Exact<{
|
||||||
commentThreadTargetIds: Array<Scalars['String']> | Scalars['String'];
|
commentThreadTargetIds: Array<Scalars['String']> | Scalars['String'];
|
||||||
@ -3183,14 +3453,14 @@ export type GetCommentThreadsByTargetsQueryVariables = Exact<{
|
|||||||
}>;
|
}>;
|
||||||
|
|
||||||
|
|
||||||
export type GetCommentThreadsByTargetsQuery = { __typename?: 'Query', findManyCommentThreads: Array<{ __typename?: 'CommentThread', id: string, createdAt: string, title?: string | null, body?: string | null, author: { __typename?: 'User', id: string, firstName?: string | null, lastName?: string | null }, comments?: Array<{ __typename?: 'Comment', id: string, body: string, createdAt: string, updatedAt: string, author: { __typename?: 'User', id: string, displayName: string, firstName?: string | null, lastName?: string | null, avatarUrl?: string | null } }> | null, commentThreadTargets?: Array<{ __typename?: 'CommentThreadTarget', id: string, commentableId: string, commentableType: CommentableType }> | null }> };
|
export type GetCommentThreadsByTargetsQuery = { __typename?: 'Query', findManyCommentThreads: Array<{ __typename?: 'CommentThread', id: string, createdAt: string, title?: string | null, body?: string | null, type: ActivityType, author: { __typename?: 'User', id: string, firstName?: string | null, lastName?: string | null }, comments?: Array<{ __typename?: 'Comment', id: string, body: string, createdAt: string, updatedAt: string, author: { __typename?: 'User', id: string, displayName: string, firstName?: string | null, lastName?: string | null, avatarUrl?: string | null } }> | null, commentThreadTargets?: Array<{ __typename?: 'CommentThreadTarget', id: string, commentableId: string, commentableType: CommentableType }> | null }> };
|
||||||
|
|
||||||
export type GetCommentThreadQueryVariables = Exact<{
|
export type GetCommentThreadQueryVariables = Exact<{
|
||||||
commentThreadId: Scalars['String'];
|
commentThreadId: Scalars['String'];
|
||||||
}>;
|
}>;
|
||||||
|
|
||||||
|
|
||||||
export type GetCommentThreadQuery = { __typename?: 'Query', findManyCommentThreads: Array<{ __typename?: 'CommentThread', id: string, createdAt: string, body?: string | null, title?: string | null, author: { __typename?: 'User', id: string, firstName?: string | null, lastName?: string | null }, comments?: Array<{ __typename?: 'Comment', id: string, body: string, createdAt: string, updatedAt: string, author: { __typename?: 'User', id: string, displayName: string, firstName?: string | null, lastName?: string | null, avatarUrl?: string | null } }> | null, commentThreadTargets?: Array<{ __typename?: 'CommentThreadTarget', id: string, commentableId: string, commentableType: CommentableType }> | null }> };
|
export type GetCommentThreadQuery = { __typename?: 'Query', findManyCommentThreads: Array<{ __typename?: 'CommentThread', id: string, createdAt: string, body?: string | null, title?: string | null, type: ActivityType, author: { __typename?: 'User', id: string, firstName?: string | null, lastName?: string | null }, comments?: Array<{ __typename?: 'Comment', id: string, body: string, createdAt: string, updatedAt: string, author: { __typename?: 'User', id: string, displayName: string, firstName?: string | null, lastName?: string | null, avatarUrl?: string | null } }> | null, commentThreadTargets?: Array<{ __typename?: 'CommentThreadTarget', id: string, commentableId: string, commentableType: CommentableType }> | null }> };
|
||||||
|
|
||||||
export type AddCommentThreadTargetOnCommentThreadMutationVariables = Exact<{
|
export type AddCommentThreadTargetOnCommentThreadMutationVariables = Exact<{
|
||||||
commentThreadId: Scalars['String'];
|
commentThreadId: Scalars['String'];
|
||||||
@ -3218,21 +3488,15 @@ export type DeleteCommentThreadMutationVariables = Exact<{
|
|||||||
|
|
||||||
export type DeleteCommentThreadMutation = { __typename?: 'Mutation', deleteManyCommentThreads: { __typename?: 'AffectedRows', count: number } };
|
export type DeleteCommentThreadMutation = { __typename?: 'Mutation', deleteManyCommentThreads: { __typename?: 'AffectedRows', count: number } };
|
||||||
|
|
||||||
export type UpdateCommentThreadTitleMutationVariables = Exact<{
|
export type UpdateCommentThreadMutationVariables = Exact<{
|
||||||
commentThreadId: Scalars['String'];
|
id: Scalars['String'];
|
||||||
commentThreadTitle?: InputMaybe<Scalars['String']>;
|
body?: InputMaybe<Scalars['String']>;
|
||||||
|
title?: InputMaybe<Scalars['String']>;
|
||||||
|
type?: InputMaybe<ActivityType>;
|
||||||
}>;
|
}>;
|
||||||
|
|
||||||
|
|
||||||
export type UpdateCommentThreadTitleMutation = { __typename?: 'Mutation', updateOneCommentThread: { __typename?: 'CommentThread', id: string, title?: string | null } };
|
export type UpdateCommentThreadMutation = { __typename?: 'Mutation', updateOneCommentThread: { __typename?: 'CommentThread', id: string, body?: string | null, title?: string | null, type: ActivityType } };
|
||||||
|
|
||||||
export type UpdateCommentThreadBodyMutationVariables = Exact<{
|
|
||||||
commentThreadId: Scalars['String'];
|
|
||||||
commentThreadBody?: InputMaybe<Scalars['String']>;
|
|
||||||
}>;
|
|
||||||
|
|
||||||
|
|
||||||
export type UpdateCommentThreadBodyMutation = { __typename?: 'Mutation', updateOneCommentThread: { __typename?: 'CommentThread', id: string, body?: string | null } };
|
|
||||||
|
|
||||||
export type GetCompaniesQueryVariables = Exact<{
|
export type GetCompaniesQueryVariables = Exact<{
|
||||||
orderBy?: InputMaybe<Array<CompanyOrderByWithRelationInput> | CompanyOrderByWithRelationInput>;
|
orderBy?: InputMaybe<Array<CompanyOrderByWithRelationInput> | CompanyOrderByWithRelationInput>;
|
||||||
@ -3874,14 +4138,15 @@ export type CreateCommentMutationHookResult = ReturnType<typeof useCreateComment
|
|||||||
export type CreateCommentMutationResult = Apollo.MutationResult<CreateCommentMutation>;
|
export type CreateCommentMutationResult = Apollo.MutationResult<CreateCommentMutation>;
|
||||||
export type CreateCommentMutationOptions = Apollo.BaseMutationOptions<CreateCommentMutation, CreateCommentMutationVariables>;
|
export type CreateCommentMutationOptions = Apollo.BaseMutationOptions<CreateCommentMutation, CreateCommentMutationVariables>;
|
||||||
export const CreateCommentThreadDocument = gql`
|
export const CreateCommentThreadDocument = gql`
|
||||||
mutation CreateCommentThread($commentThreadId: String!, $body: String, $title: String, $authorId: String!, $createdAt: DateTime!, $commentThreadTargetArray: [CommentThreadTargetCreateManyCommentThreadInput!]!) {
|
mutation CreateCommentThread($commentThreadId: String!, $body: String, $title: String, $type: ActivityType!, $authorId: String!, $createdAt: DateTime!, $commentThreadTargetArray: [CommentThreadTargetCreateManyCommentThreadInput!]!) {
|
||||||
createOneCommentThread(
|
createOneCommentThread(
|
||||||
data: {id: $commentThreadId, createdAt: $createdAt, updatedAt: $createdAt, author: {connect: {id: $authorId}}, body: $body, title: $title, commentThreadTargets: {createMany: {data: $commentThreadTargetArray, skipDuplicates: true}}}
|
data: {id: $commentThreadId, createdAt: $createdAt, updatedAt: $createdAt, author: {connect: {id: $authorId}}, body: $body, title: $title, type: $type, commentThreadTargets: {createMany: {data: $commentThreadTargetArray, skipDuplicates: true}}}
|
||||||
) {
|
) {
|
||||||
id
|
id
|
||||||
createdAt
|
createdAt
|
||||||
updatedAt
|
updatedAt
|
||||||
authorId
|
authorId
|
||||||
|
type
|
||||||
commentThreadTargets {
|
commentThreadTargets {
|
||||||
id
|
id
|
||||||
createdAt
|
createdAt
|
||||||
@ -3920,6 +4185,7 @@ export type CreateCommentThreadMutationFn = Apollo.MutationFunction<CreateCommen
|
|||||||
* commentThreadId: // value for 'commentThreadId'
|
* commentThreadId: // value for 'commentThreadId'
|
||||||
* body: // value for 'body'
|
* body: // value for 'body'
|
||||||
* title: // value for 'title'
|
* title: // value for 'title'
|
||||||
|
* type: // value for 'type'
|
||||||
* authorId: // value for 'authorId'
|
* authorId: // value for 'authorId'
|
||||||
* createdAt: // value for 'createdAt'
|
* createdAt: // value for 'createdAt'
|
||||||
* commentThreadTargetArray: // value for 'commentThreadTargetArray'
|
* commentThreadTargetArray: // value for 'commentThreadTargetArray'
|
||||||
@ -3943,6 +4209,7 @@ export const GetCommentThreadsByTargetsDocument = gql`
|
|||||||
createdAt
|
createdAt
|
||||||
title
|
title
|
||||||
body
|
body
|
||||||
|
type
|
||||||
author {
|
author {
|
||||||
id
|
id
|
||||||
firstName
|
firstName
|
||||||
@ -4005,6 +4272,7 @@ export const GetCommentThreadDocument = gql`
|
|||||||
createdAt
|
createdAt
|
||||||
body
|
body
|
||||||
title
|
title
|
||||||
|
type
|
||||||
author {
|
author {
|
||||||
id
|
id
|
||||||
firstName
|
firstName
|
||||||
@ -4187,82 +4455,48 @@ export function useDeleteCommentThreadMutation(baseOptions?: Apollo.MutationHook
|
|||||||
export type DeleteCommentThreadMutationHookResult = ReturnType<typeof useDeleteCommentThreadMutation>;
|
export type DeleteCommentThreadMutationHookResult = ReturnType<typeof useDeleteCommentThreadMutation>;
|
||||||
export type DeleteCommentThreadMutationResult = Apollo.MutationResult<DeleteCommentThreadMutation>;
|
export type DeleteCommentThreadMutationResult = Apollo.MutationResult<DeleteCommentThreadMutation>;
|
||||||
export type DeleteCommentThreadMutationOptions = Apollo.BaseMutationOptions<DeleteCommentThreadMutation, DeleteCommentThreadMutationVariables>;
|
export type DeleteCommentThreadMutationOptions = Apollo.BaseMutationOptions<DeleteCommentThreadMutation, DeleteCommentThreadMutationVariables>;
|
||||||
export const UpdateCommentThreadTitleDocument = gql`
|
export const UpdateCommentThreadDocument = gql`
|
||||||
mutation UpdateCommentThreadTitle($commentThreadId: String!, $commentThreadTitle: String) {
|
mutation UpdateCommentThread($id: String!, $body: String, $title: String, $type: ActivityType) {
|
||||||
updateOneCommentThread(
|
updateOneCommentThread(
|
||||||
where: {id: $commentThreadId}
|
where: {id: $id}
|
||||||
data: {title: {set: $commentThreadTitle}}
|
data: {body: {set: $body}, title: {set: $title}, type: {set: $type}}
|
||||||
) {
|
|
||||||
id
|
|
||||||
title
|
|
||||||
}
|
|
||||||
}
|
|
||||||
`;
|
|
||||||
export type UpdateCommentThreadTitleMutationFn = Apollo.MutationFunction<UpdateCommentThreadTitleMutation, UpdateCommentThreadTitleMutationVariables>;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* __useUpdateCommentThreadTitleMutation__
|
|
||||||
*
|
|
||||||
* To run a mutation, you first call `useUpdateCommentThreadTitleMutation` within a React component and pass it any options that fit your needs.
|
|
||||||
* When your component renders, `useUpdateCommentThreadTitleMutation` returns a tuple that includes:
|
|
||||||
* - A mutate function that you can call at any time to execute the mutation
|
|
||||||
* - An object with fields that represent the current status of the mutation's execution
|
|
||||||
*
|
|
||||||
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
|
|
||||||
*
|
|
||||||
* @example
|
|
||||||
* const [updateCommentThreadTitleMutation, { data, loading, error }] = useUpdateCommentThreadTitleMutation({
|
|
||||||
* variables: {
|
|
||||||
* commentThreadId: // value for 'commentThreadId'
|
|
||||||
* commentThreadTitle: // value for 'commentThreadTitle'
|
|
||||||
* },
|
|
||||||
* });
|
|
||||||
*/
|
|
||||||
export function useUpdateCommentThreadTitleMutation(baseOptions?: Apollo.MutationHookOptions<UpdateCommentThreadTitleMutation, UpdateCommentThreadTitleMutationVariables>) {
|
|
||||||
const options = {...defaultOptions, ...baseOptions}
|
|
||||||
return Apollo.useMutation<UpdateCommentThreadTitleMutation, UpdateCommentThreadTitleMutationVariables>(UpdateCommentThreadTitleDocument, options);
|
|
||||||
}
|
|
||||||
export type UpdateCommentThreadTitleMutationHookResult = ReturnType<typeof useUpdateCommentThreadTitleMutation>;
|
|
||||||
export type UpdateCommentThreadTitleMutationResult = Apollo.MutationResult<UpdateCommentThreadTitleMutation>;
|
|
||||||
export type UpdateCommentThreadTitleMutationOptions = Apollo.BaseMutationOptions<UpdateCommentThreadTitleMutation, UpdateCommentThreadTitleMutationVariables>;
|
|
||||||
export const UpdateCommentThreadBodyDocument = gql`
|
|
||||||
mutation UpdateCommentThreadBody($commentThreadId: String!, $commentThreadBody: String) {
|
|
||||||
updateOneCommentThread(
|
|
||||||
where: {id: $commentThreadId}
|
|
||||||
data: {body: {set: $commentThreadBody}}
|
|
||||||
) {
|
) {
|
||||||
id
|
id
|
||||||
body
|
body
|
||||||
|
title
|
||||||
|
type
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
export type UpdateCommentThreadBodyMutationFn = Apollo.MutationFunction<UpdateCommentThreadBodyMutation, UpdateCommentThreadBodyMutationVariables>;
|
export type UpdateCommentThreadMutationFn = Apollo.MutationFunction<UpdateCommentThreadMutation, UpdateCommentThreadMutationVariables>;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* __useUpdateCommentThreadBodyMutation__
|
* __useUpdateCommentThreadMutation__
|
||||||
*
|
*
|
||||||
* To run a mutation, you first call `useUpdateCommentThreadBodyMutation` within a React component and pass it any options that fit your needs.
|
* To run a mutation, you first call `useUpdateCommentThreadMutation` within a React component and pass it any options that fit your needs.
|
||||||
* When your component renders, `useUpdateCommentThreadBodyMutation` returns a tuple that includes:
|
* When your component renders, `useUpdateCommentThreadMutation` returns a tuple that includes:
|
||||||
* - A mutate function that you can call at any time to execute the mutation
|
* - A mutate function that you can call at any time to execute the mutation
|
||||||
* - An object with fields that represent the current status of the mutation's execution
|
* - An object with fields that represent the current status of the mutation's execution
|
||||||
*
|
*
|
||||||
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
|
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
|
||||||
*
|
*
|
||||||
* @example
|
* @example
|
||||||
* const [updateCommentThreadBodyMutation, { data, loading, error }] = useUpdateCommentThreadBodyMutation({
|
* const [updateCommentThreadMutation, { data, loading, error }] = useUpdateCommentThreadMutation({
|
||||||
* variables: {
|
* variables: {
|
||||||
* commentThreadId: // value for 'commentThreadId'
|
* id: // value for 'id'
|
||||||
* commentThreadBody: // value for 'commentThreadBody'
|
* body: // value for 'body'
|
||||||
|
* title: // value for 'title'
|
||||||
|
* type: // value for 'type'
|
||||||
* },
|
* },
|
||||||
* });
|
* });
|
||||||
*/
|
*/
|
||||||
export function useUpdateCommentThreadBodyMutation(baseOptions?: Apollo.MutationHookOptions<UpdateCommentThreadBodyMutation, UpdateCommentThreadBodyMutationVariables>) {
|
export function useUpdateCommentThreadMutation(baseOptions?: Apollo.MutationHookOptions<UpdateCommentThreadMutation, UpdateCommentThreadMutationVariables>) {
|
||||||
const options = {...defaultOptions, ...baseOptions}
|
const options = {...defaultOptions, ...baseOptions}
|
||||||
return Apollo.useMutation<UpdateCommentThreadBodyMutation, UpdateCommentThreadBodyMutationVariables>(UpdateCommentThreadBodyDocument, options);
|
return Apollo.useMutation<UpdateCommentThreadMutation, UpdateCommentThreadMutationVariables>(UpdateCommentThreadDocument, options);
|
||||||
}
|
}
|
||||||
export type UpdateCommentThreadBodyMutationHookResult = ReturnType<typeof useUpdateCommentThreadBodyMutation>;
|
export type UpdateCommentThreadMutationHookResult = ReturnType<typeof useUpdateCommentThreadMutation>;
|
||||||
export type UpdateCommentThreadBodyMutationResult = Apollo.MutationResult<UpdateCommentThreadBodyMutation>;
|
export type UpdateCommentThreadMutationResult = Apollo.MutationResult<UpdateCommentThreadMutation>;
|
||||||
export type UpdateCommentThreadBodyMutationOptions = Apollo.BaseMutationOptions<UpdateCommentThreadBodyMutation, UpdateCommentThreadBodyMutationVariables>;
|
export type UpdateCommentThreadMutationOptions = Apollo.BaseMutationOptions<UpdateCommentThreadMutation, UpdateCommentThreadMutationVariables>;
|
||||||
export const GetCompaniesDocument = gql`
|
export const GetCompaniesDocument = gql`
|
||||||
query GetCompanies($orderBy: [CompanyOrderByWithRelationInput!], $where: CompanyWhereInput) {
|
query GetCompanies($orderBy: [CompanyOrderByWithRelationInput!], $where: CompanyWhereInput) {
|
||||||
companies: findManyCompany(orderBy: $orderBy, where: $where) {
|
companies: findManyCompany(orderBy: $orderBy, where: $where) {
|
||||||
|
|||||||
@ -9,7 +9,7 @@ import { BlockEditor } from '@/ui/components/editor/BlockEditor';
|
|||||||
import { debounce } from '@/utils/debounce';
|
import { debounce } from '@/utils/debounce';
|
||||||
import {
|
import {
|
||||||
CommentThread,
|
CommentThread,
|
||||||
useUpdateCommentThreadBodyMutation,
|
useUpdateCommentThreadMutation,
|
||||||
} from '~/generated/graphql';
|
} from '~/generated/graphql';
|
||||||
|
|
||||||
const BlockNoteStyledContainer = styled.div`
|
const BlockNoteStyledContainer = styled.div`
|
||||||
@ -22,8 +22,7 @@ type OwnProps = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export function CommentThreadBodyEditor({ commentThread, onChange }: OwnProps) {
|
export function CommentThreadBodyEditor({ commentThread, onChange }: OwnProps) {
|
||||||
const [updateCommentThreadBodyMutation] =
|
const [updateCommentThreadMutation] = useUpdateCommentThreadMutation();
|
||||||
useUpdateCommentThreadBodyMutation();
|
|
||||||
|
|
||||||
const [body, setBody] = useState<string | null>(null);
|
const [body, setBody] = useState<string | null>(null);
|
||||||
|
|
||||||
@ -36,10 +35,10 @@ export function CommentThreadBodyEditor({ commentThread, onChange }: OwnProps) {
|
|||||||
const debounceOnChange = useMemo(() => {
|
const debounceOnChange = useMemo(() => {
|
||||||
function onInternalChange(commentThreadBody: string) {
|
function onInternalChange(commentThreadBody: string) {
|
||||||
setBody(commentThreadBody);
|
setBody(commentThreadBody);
|
||||||
updateCommentThreadBodyMutation({
|
updateCommentThreadMutation({
|
||||||
variables: {
|
variables: {
|
||||||
commentThreadId: commentThread.id,
|
id: commentThread.id,
|
||||||
commentThreadBody: commentThreadBody,
|
body: commentThreadBody,
|
||||||
},
|
},
|
||||||
refetchQueries: [
|
refetchQueries: [
|
||||||
getOperationName(GET_COMMENT_THREADS_BY_TARGETS) ?? '',
|
getOperationName(GET_COMMENT_THREADS_BY_TARGETS) ?? '',
|
||||||
@ -48,7 +47,7 @@ export function CommentThreadBodyEditor({ commentThread, onChange }: OwnProps) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return debounce(onInternalChange, 200);
|
return debounce(onInternalChange, 200);
|
||||||
}, [commentThread, updateCommentThreadBodyMutation, setBody]);
|
}, [commentThread, updateCommentThreadMutation, setBody]);
|
||||||
|
|
||||||
const editor: BlockNoteEditor | null = useBlockNote({
|
const editor: BlockNoteEditor | null = useBlockNote({
|
||||||
initialContent: commentThread.body
|
initialContent: commentThread.body
|
||||||
|
|||||||
@ -26,7 +26,6 @@ export function CommentThreadCreateButton({
|
|||||||
<Button
|
<Button
|
||||||
icon={<IconCheckbox size={theme.icon.size.sm} />}
|
icon={<IconCheckbox size={theme.icon.size.sm} />}
|
||||||
title="Task"
|
title="Task"
|
||||||
soon={true}
|
|
||||||
onClick={onTaskClick}
|
onClick={onTaskClick}
|
||||||
/>
|
/>
|
||||||
<Button
|
<Button
|
||||||
|
|||||||
@ -2,17 +2,59 @@ import {
|
|||||||
DropdownButton,
|
DropdownButton,
|
||||||
DropdownOptionType,
|
DropdownOptionType,
|
||||||
} from '@/ui/components/buttons/DropdownButton';
|
} from '@/ui/components/buttons/DropdownButton';
|
||||||
import { IconNotes } from '@/ui/icons/index';
|
import { IconCheck, IconNotes } from '@/ui/icons/index';
|
||||||
|
import {
|
||||||
|
ActivityType,
|
||||||
|
CommentThread,
|
||||||
|
useUpdateCommentThreadMutation,
|
||||||
|
} from '~/generated/graphql';
|
||||||
|
|
||||||
export function CommentThreadTypeDropdown() {
|
type OwnProps = {
|
||||||
|
commentThread: Pick<CommentThread, 'id' | 'type'>;
|
||||||
|
};
|
||||||
|
|
||||||
|
export function CommentThreadTypeDropdown({ commentThread }: OwnProps) {
|
||||||
|
const [updateCommentThreadMutation] = useUpdateCommentThreadMutation();
|
||||||
const options: DropdownOptionType[] = [
|
const options: DropdownOptionType[] = [
|
||||||
{ label: 'Note', icon: <IconNotes /> },
|
{ label: 'Note', key: 'note', icon: <IconNotes /> },
|
||||||
// { label: 'Call', icon: <IconPhone /> },
|
{ label: 'Task', key: 'task', icon: <IconCheck /> },
|
||||||
];
|
];
|
||||||
|
|
||||||
const handleSelect = (selectedOption: DropdownOptionType) => {
|
function getSelectedOptionKey() {
|
||||||
// console.log(`You selected: ${selectedOption.label}`);
|
if (commentThread.type === ActivityType.Note) {
|
||||||
|
return 'note';
|
||||||
|
} else if (commentThread.type === ActivityType.Task) {
|
||||||
|
return 'task';
|
||||||
|
} else {
|
||||||
|
return undefined;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const convertSelectionOptionKeyToActivityType = (key: string) => {
|
||||||
|
switch (key) {
|
||||||
|
case 'note':
|
||||||
|
return ActivityType.Note;
|
||||||
|
case 'task':
|
||||||
|
return ActivityType.Task;
|
||||||
|
default:
|
||||||
|
return undefined;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
return <DropdownButton options={options} onSelection={handleSelect} />;
|
const handleSelect = (selectedOption: DropdownOptionType) => {
|
||||||
|
updateCommentThreadMutation({
|
||||||
|
variables: {
|
||||||
|
id: commentThread.id,
|
||||||
|
type: convertSelectionOptionKeyToActivityType(selectedOption.key),
|
||||||
|
},
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
return (
|
||||||
|
<DropdownButton
|
||||||
|
options={options}
|
||||||
|
onSelection={handleSelect}
|
||||||
|
selectedOptionKey={getSelectedOptionKey()}
|
||||||
|
/>
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,7 +9,7 @@ import { IconArrowUpRight } from '@/ui/icons/index';
|
|||||||
import { debounce } from '@/utils/debounce';
|
import { debounce } from '@/utils/debounce';
|
||||||
import {
|
import {
|
||||||
useGetCommentThreadQuery,
|
useGetCommentThreadQuery,
|
||||||
useUpdateCommentThreadTitleMutation,
|
useUpdateCommentThreadMutation,
|
||||||
} from '~/generated/graphql';
|
} from '~/generated/graphql';
|
||||||
|
|
||||||
import { CommentThreadBodyEditor } from '../comment-thread/CommentThreadBodyEditor';
|
import { CommentThreadBodyEditor } from '../comment-thread/CommentThreadBodyEditor';
|
||||||
@ -105,21 +105,20 @@ export function CommentThread({
|
|||||||
const [hasUserManuallySetTitle, setHasUserManuallySetTitle] =
|
const [hasUserManuallySetTitle, setHasUserManuallySetTitle] =
|
||||||
useState<boolean>(false);
|
useState<boolean>(false);
|
||||||
|
|
||||||
const [updateCommentThreadTitleMutation] =
|
const [updateCommentThreadMutation] = useUpdateCommentThreadMutation();
|
||||||
useUpdateCommentThreadTitleMutation();
|
|
||||||
|
|
||||||
const debounceUpdateTitle = useMemo(() => {
|
const debounceUpdateTitle = useMemo(() => {
|
||||||
function updateTitle(title: string) {
|
function updateTitle(title: string) {
|
||||||
updateCommentThreadTitleMutation({
|
updateCommentThreadMutation({
|
||||||
variables: {
|
variables: {
|
||||||
commentThreadId: commentThreadId,
|
id: commentThreadId,
|
||||||
commentThreadTitle: title ?? '',
|
title: title ?? '',
|
||||||
},
|
},
|
||||||
refetchQueries: [getOperationName(GET_COMMENT_THREAD) ?? ''],
|
refetchQueries: [getOperationName(GET_COMMENT_THREAD) ?? ''],
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
return debounce(updateTitle, 200);
|
return debounce(updateTitle, 200);
|
||||||
}, [commentThreadId, updateCommentThreadTitleMutation]);
|
}, [commentThreadId, updateCommentThreadMutation]);
|
||||||
|
|
||||||
function updateTitleFromBody(body: string) {
|
function updateTitleFromBody(body: string) {
|
||||||
const parsedTitle = JSON.parse(body)[0]?.content[0]?.text;
|
const parsedTitle = JSON.parse(body)[0]?.content[0]?.text;
|
||||||
@ -144,11 +143,11 @@ export function CommentThread({
|
|||||||
<StyledUpperPartContainer>
|
<StyledUpperPartContainer>
|
||||||
<StyledTopContainer>
|
<StyledTopContainer>
|
||||||
<StyledTopActionsContainer>
|
<StyledTopActionsContainer>
|
||||||
<CommentThreadTypeDropdown />
|
<CommentThreadTypeDropdown commentThread={commentThread} />
|
||||||
<CommentThreadActionBar commentThreadId={commentThread?.id ?? ''} />
|
<CommentThreadActionBar commentThreadId={commentThread?.id ?? ''} />
|
||||||
</StyledTopActionsContainer>
|
</StyledTopActionsContainer>
|
||||||
<StyledEditableTitleInput
|
<StyledEditableTitleInput
|
||||||
placeholder="Note title (optional)"
|
placeholder={`${commentThread.type} title (optional)`}
|
||||||
onChange={(event) => {
|
onChange={(event) => {
|
||||||
setHasUserManuallySetTitle(true);
|
setHasUserManuallySetTitle(true);
|
||||||
setTitle(event.target.value);
|
setTitle(event.target.value);
|
||||||
|
|||||||
@ -12,7 +12,7 @@ export function RightDrawerCreateCommentThread() {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<RightDrawerPage>
|
<RightDrawerPage>
|
||||||
<RightDrawerTopBar title="New note" />
|
<RightDrawerTopBar />
|
||||||
<RightDrawerBody>
|
<RightDrawerBody>
|
||||||
{commentThreadId && (
|
{commentThreadId && (
|
||||||
<CommentThread
|
<CommentThread
|
||||||
|
|||||||
@ -12,7 +12,7 @@ export function RightDrawerEditCommentThread() {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<RightDrawerPage>
|
<RightDrawerPage>
|
||||||
<RightDrawerTopBar title="" />
|
<RightDrawerTopBar />
|
||||||
<RightDrawerBody>
|
<RightDrawerBody>
|
||||||
{commentThreadId && <CommentThread commentThreadId={commentThreadId} />}
|
{commentThreadId && <CommentThread commentThreadId={commentThreadId} />}
|
||||||
</RightDrawerBody>
|
</RightDrawerBody>
|
||||||
|
|||||||
@ -12,6 +12,7 @@ import {
|
|||||||
beautifyPastDateRelativeToNow,
|
beautifyPastDateRelativeToNow,
|
||||||
} from '@/utils/datetime/date-utils';
|
} from '@/utils/datetime/date-utils';
|
||||||
import {
|
import {
|
||||||
|
ActivityType,
|
||||||
SortOrder,
|
SortOrder,
|
||||||
useGetCommentThreadsByTargetsQuery,
|
useGetCommentThreadsByTargetsQuery,
|
||||||
} from '~/generated/graphql';
|
} from '~/generated/graphql';
|
||||||
@ -187,7 +188,7 @@ const StyledTopActionBar = styled.div`
|
|||||||
`;
|
`;
|
||||||
|
|
||||||
export function Timeline({ entity }: { entity: CommentableEntity }) {
|
export function Timeline({ entity }: { entity: CommentableEntity }) {
|
||||||
const { data: queryResult } = useGetCommentThreadsByTargetsQuery({
|
const { data: queryResult, loading } = useGetCommentThreadsByTargetsQuery({
|
||||||
variables: {
|
variables: {
|
||||||
commentThreadTargetIds: [entity.id],
|
commentThreadTargetIds: [entity.id],
|
||||||
orderBy: [
|
orderBy: [
|
||||||
@ -205,13 +206,18 @@ export function Timeline({ entity }: { entity: CommentableEntity }) {
|
|||||||
const commentThreads: CommentThreadForDrawer[] =
|
const commentThreads: CommentThreadForDrawer[] =
|
||||||
queryResult?.findManyCommentThreads ?? [];
|
queryResult?.findManyCommentThreads ?? [];
|
||||||
|
|
||||||
|
if (loading) {
|
||||||
|
return <></>;
|
||||||
|
}
|
||||||
|
|
||||||
if (!commentThreads.length) {
|
if (!commentThreads.length) {
|
||||||
return (
|
return (
|
||||||
<StyledTimelineEmptyContainer>
|
<StyledTimelineEmptyContainer>
|
||||||
<StyledEmptyTimelineTitle>No activity yet</StyledEmptyTimelineTitle>
|
<StyledEmptyTimelineTitle>No activity yet</StyledEmptyTimelineTitle>
|
||||||
<StyledEmptyTimelineSubTitle>Create one:</StyledEmptyTimelineSubTitle>
|
<StyledEmptyTimelineSubTitle>Create one:</StyledEmptyTimelineSubTitle>
|
||||||
<CommentThreadCreateButton
|
<CommentThreadCreateButton
|
||||||
onNoteClick={() => openCreateCommandThread(entity)}
|
onNoteClick={() => openCreateCommandThread(entity, ActivityType.Note)}
|
||||||
|
onTaskClick={() => openCreateCommandThread(entity, ActivityType.Task)}
|
||||||
/>
|
/>
|
||||||
</StyledTimelineEmptyContainer>
|
</StyledTimelineEmptyContainer>
|
||||||
);
|
);
|
||||||
@ -222,7 +228,12 @@ export function Timeline({ entity }: { entity: CommentableEntity }) {
|
|||||||
<StyledTopActionBar>
|
<StyledTopActionBar>
|
||||||
<StyledTimelineItemContainer>
|
<StyledTimelineItemContainer>
|
||||||
<CommentThreadCreateButton
|
<CommentThreadCreateButton
|
||||||
onNoteClick={() => openCreateCommandThread(entity)}
|
onNoteClick={() =>
|
||||||
|
openCreateCommandThread(entity, ActivityType.Note)
|
||||||
|
}
|
||||||
|
onTaskClick={() =>
|
||||||
|
openCreateCommandThread(entity, ActivityType.Task)
|
||||||
|
}
|
||||||
/>
|
/>
|
||||||
</StyledTimelineItemContainer>
|
</StyledTimelineItemContainer>
|
||||||
</StyledTopActionBar>
|
</StyledTopActionBar>
|
||||||
|
|||||||
@ -10,6 +10,7 @@ import { RightDrawerHotkeyScope } from '@/ui/layout/right-drawer/types/RightDraw
|
|||||||
import { RightDrawerPages } from '@/ui/layout/right-drawer/types/RightDrawerPages';
|
import { RightDrawerPages } from '@/ui/layout/right-drawer/types/RightDrawerPages';
|
||||||
import { selectedRowIdsSelector } from '@/ui/tables/states/selectedRowIdsSelector';
|
import { selectedRowIdsSelector } from '@/ui/tables/states/selectedRowIdsSelector';
|
||||||
import {
|
import {
|
||||||
|
ActivityType,
|
||||||
CommentableType,
|
CommentableType,
|
||||||
useCreateCommentThreadMutation,
|
useCreateCommentThreadMutation,
|
||||||
} from '~/generated/graphql';
|
} from '~/generated/graphql';
|
||||||
@ -53,6 +54,7 @@ export function useOpenCreateCommentThreadDrawerForSelectedRowIds() {
|
|||||||
authorId: currentUser?.id ?? '',
|
authorId: currentUser?.id ?? '',
|
||||||
commentThreadId: v4(),
|
commentThreadId: v4(),
|
||||||
createdAt: new Date().toISOString(),
|
createdAt: new Date().toISOString(),
|
||||||
|
type: ActivityType.Note,
|
||||||
commentThreadTargetArray: commentableEntityArray.map((entity) => ({
|
commentThreadTargetArray: commentableEntityArray.map((entity) => ({
|
||||||
commentableId: entity.id,
|
commentableId: entity.id,
|
||||||
commentableType: entity.type,
|
commentableType: entity.type,
|
||||||
|
|||||||
@ -8,7 +8,10 @@ import { useSetHotkeyScope } from '@/lib/hotkeys/hooks/useSetHotkeyScope';
|
|||||||
import { GET_PEOPLE } from '@/people/services';
|
import { GET_PEOPLE } from '@/people/services';
|
||||||
import { RightDrawerHotkeyScope } from '@/ui/layout/right-drawer/types/RightDrawerHotkeyScope';
|
import { RightDrawerHotkeyScope } from '@/ui/layout/right-drawer/types/RightDrawerHotkeyScope';
|
||||||
import { RightDrawerPages } from '@/ui/layout/right-drawer/types/RightDrawerPages';
|
import { RightDrawerPages } from '@/ui/layout/right-drawer/types/RightDrawerPages';
|
||||||
import { useCreateCommentThreadMutation } from '~/generated/graphql';
|
import {
|
||||||
|
ActivityType,
|
||||||
|
useCreateCommentThreadMutation,
|
||||||
|
} from '~/generated/graphql';
|
||||||
|
|
||||||
import { useOpenRightDrawer } from '../../ui/layout/right-drawer/hooks/useOpenRightDrawer';
|
import { useOpenRightDrawer } from '../../ui/layout/right-drawer/hooks/useOpenRightDrawer';
|
||||||
import {
|
import {
|
||||||
@ -32,12 +35,16 @@ export function useOpenCreateCommentThreadDrawer() {
|
|||||||
viewableCommentThreadIdState,
|
viewableCommentThreadIdState,
|
||||||
);
|
);
|
||||||
|
|
||||||
return function openCreateCommentThreadDrawer(entity: CommentableEntity) {
|
return function openCreateCommentThreadDrawer(
|
||||||
|
entity: CommentableEntity,
|
||||||
|
type: ActivityType,
|
||||||
|
) {
|
||||||
createCommentThreadMutation({
|
createCommentThreadMutation({
|
||||||
variables: {
|
variables: {
|
||||||
authorId: currentUser?.id ?? '',
|
authorId: currentUser?.id ?? '',
|
||||||
commentThreadId: v4(),
|
commentThreadId: v4(),
|
||||||
createdAt: new Date().toISOString(),
|
createdAt: new Date().toISOString(),
|
||||||
|
type: type,
|
||||||
commentThreadTargetArray: [
|
commentThreadTargetArray: [
|
||||||
{
|
{
|
||||||
commentableId: entity.id,
|
commentableId: entity.id,
|
||||||
|
|||||||
@ -37,6 +37,7 @@ export const CREATE_COMMENT_THREAD_WITH_COMMENT = gql`
|
|||||||
$commentThreadId: String!
|
$commentThreadId: String!
|
||||||
$body: String
|
$body: String
|
||||||
$title: String
|
$title: String
|
||||||
|
$type: ActivityType!
|
||||||
$authorId: String!
|
$authorId: String!
|
||||||
$createdAt: DateTime!
|
$createdAt: DateTime!
|
||||||
$commentThreadTargetArray: [CommentThreadTargetCreateManyCommentThreadInput!]!
|
$commentThreadTargetArray: [CommentThreadTargetCreateManyCommentThreadInput!]!
|
||||||
@ -49,6 +50,7 @@ export const CREATE_COMMENT_THREAD_WITH_COMMENT = gql`
|
|||||||
author: { connect: { id: $authorId } }
|
author: { connect: { id: $authorId } }
|
||||||
body: $body
|
body: $body
|
||||||
title: $title
|
title: $title
|
||||||
|
type: $type
|
||||||
commentThreadTargets: {
|
commentThreadTargets: {
|
||||||
createMany: { data: $commentThreadTargetArray, skipDuplicates: true }
|
createMany: { data: $commentThreadTargetArray, skipDuplicates: true }
|
||||||
}
|
}
|
||||||
@ -58,6 +60,7 @@ export const CREATE_COMMENT_THREAD_WITH_COMMENT = gql`
|
|||||||
createdAt
|
createdAt
|
||||||
updatedAt
|
updatedAt
|
||||||
authorId
|
authorId
|
||||||
|
type
|
||||||
commentThreadTargets {
|
commentThreadTargets {
|
||||||
id
|
id
|
||||||
createdAt
|
createdAt
|
||||||
|
|||||||
@ -17,6 +17,7 @@ export const GET_COMMENT_THREADS_BY_TARGETS = gql`
|
|||||||
createdAt
|
createdAt
|
||||||
title
|
title
|
||||||
body
|
body
|
||||||
|
type
|
||||||
author {
|
author {
|
||||||
id
|
id
|
||||||
firstName
|
firstName
|
||||||
@ -51,6 +52,7 @@ export const GET_COMMENT_THREAD = gql`
|
|||||||
createdAt
|
createdAt
|
||||||
body
|
body
|
||||||
title
|
title
|
||||||
|
type
|
||||||
author {
|
author {
|
||||||
id
|
id
|
||||||
firstName
|
firstName
|
||||||
|
|||||||
@ -69,32 +69,25 @@ export const DELETE_COMMENT_THREAD = gql`
|
|||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
|
||||||
export const UPDATE_COMMENT_THREAD_TITLE = gql`
|
export const UPDATE_COMMENT_THREAD = gql`
|
||||||
mutation UpdateCommentThreadTitle(
|
mutation UpdateCommentThread(
|
||||||
$commentThreadId: String!
|
$id: String!
|
||||||
$commentThreadTitle: String
|
$body: String
|
||||||
|
$title: String
|
||||||
|
$type: ActivityType
|
||||||
) {
|
) {
|
||||||
updateOneCommentThread(
|
updateOneCommentThread(
|
||||||
where: { id: $commentThreadId }
|
where: { id: $id }
|
||||||
data: { title: { set: $commentThreadTitle } }
|
data: {
|
||||||
) {
|
body: { set: $body }
|
||||||
id
|
title: { set: $title }
|
||||||
title
|
type: { set: $type }
|
||||||
}
|
}
|
||||||
}
|
|
||||||
`;
|
|
||||||
|
|
||||||
export const UPDATE_COMMENT_THREAD_BODY = gql`
|
|
||||||
mutation UpdateCommentThreadBody(
|
|
||||||
$commentThreadId: String!
|
|
||||||
$commentThreadBody: String
|
|
||||||
) {
|
|
||||||
updateOneCommentThread(
|
|
||||||
where: { id: $commentThreadId }
|
|
||||||
data: { body: { set: $commentThreadBody } }
|
|
||||||
) {
|
) {
|
||||||
id
|
id
|
||||||
body
|
body
|
||||||
|
title
|
||||||
|
type
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -1,6 +1,8 @@
|
|||||||
import { useState } from 'react';
|
import { useState } from 'react';
|
||||||
|
import { getOperationName } from '@apollo/client/utilities';
|
||||||
import { v4 } from 'uuid';
|
import { v4 } from 'uuid';
|
||||||
|
|
||||||
|
import { GET_COMPANIES } from '@/companies/services';
|
||||||
import { useRecoilScopedState } from '@/recoil-scope/hooks/useRecoilScopedState';
|
import { useRecoilScopedState } from '@/recoil-scope/hooks/useRecoilScopedState';
|
||||||
import { relationPickerSearchFilterScopedState } from '@/relation-picker/states/relationPickerSearchFilterScopedState';
|
import { relationPickerSearchFilterScopedState } from '@/relation-picker/states/relationPickerSearchFilterScopedState';
|
||||||
import { isCreateModeScopedState } from '@/ui/components/editable-cell/states/isCreateModeScopedState';
|
import { isCreateModeScopedState } from '@/ui/components/editable-cell/states/isCreateModeScopedState';
|
||||||
@ -49,6 +51,7 @@ export function PeopleCompanyCreateCell({ people }: OwnProps) {
|
|||||||
address: '',
|
address: '',
|
||||||
createdAt: new Date().toISOString(),
|
createdAt: new Date().toISOString(),
|
||||||
},
|
},
|
||||||
|
refetchQueries: [getOperationName(GET_COMPANIES) || ''],
|
||||||
});
|
});
|
||||||
|
|
||||||
await updatePeople({
|
await updatePeople({
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
import React, { useState } from 'react';
|
import React, { useEffect, useState } from 'react';
|
||||||
import styled from '@emotion/styled';
|
import styled from '@emotion/styled';
|
||||||
|
|
||||||
import { IconChevronDown } from '@/ui/icons/index';
|
import { IconChevronDown } from '@/ui/icons/index';
|
||||||
@ -6,28 +6,55 @@ import { IconChevronDown } from '@/ui/icons/index';
|
|||||||
type ButtonProps = React.ComponentProps<'button'>;
|
type ButtonProps = React.ComponentProps<'button'>;
|
||||||
|
|
||||||
export type DropdownOptionType = {
|
export type DropdownOptionType = {
|
||||||
|
key: string;
|
||||||
label: string;
|
label: string;
|
||||||
icon: React.ReactNode;
|
icon: React.ReactNode;
|
||||||
};
|
};
|
||||||
|
|
||||||
type Props = {
|
type OwnProps = {
|
||||||
options: DropdownOptionType[];
|
options: DropdownOptionType[];
|
||||||
|
selectedOptionKey?: string;
|
||||||
onSelection: (value: DropdownOptionType) => void;
|
onSelection: (value: DropdownOptionType) => void;
|
||||||
} & ButtonProps;
|
} & ButtonProps;
|
||||||
|
|
||||||
const StyledButton = styled.button<ButtonProps>`
|
const StyledButton = styled.button<ButtonProps & { isOpen: boolean }>`
|
||||||
|
align-items: center;
|
||||||
|
background: ${({ theme }) => theme.background.tertiary};
|
||||||
|
border: 1px solid ${({ theme }) => theme.border.color.medium};
|
||||||
|
border-bottom-left-radius: ${({ isOpen, theme }) =>
|
||||||
|
isOpen ? 0 : theme.border.radius.sm};
|
||||||
|
border-bottom-right-radius: ${({ isOpen, theme }) =>
|
||||||
|
isOpen ? 0 : theme.border.radius.sm};
|
||||||
|
border-top-left-radius: ${({ theme }) => theme.border.radius.sm};
|
||||||
|
border-top-right-radius: ${({ theme }) => theme.border.radius.sm};
|
||||||
|
color: ${({ theme }) => theme.font.color.secondary};
|
||||||
|
cursor: pointer;
|
||||||
|
display: flex;
|
||||||
|
gap: ${({ theme }) => theme.spacing(2)};
|
||||||
|
padding: ${({ theme }) => theme.spacing(1)} ${({ theme }) => theme.spacing(2)};
|
||||||
|
|
||||||
|
svg {
|
||||||
|
align-items: center;
|
||||||
|
display: flex;
|
||||||
|
height: 14px;
|
||||||
|
justify-content: center;
|
||||||
|
width: 14px;
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
const StyledDropdownItem = styled.button<ButtonProps>`
|
||||||
align-items: center;
|
align-items: center;
|
||||||
background: ${({ theme }) => theme.background.tertiary};
|
background: ${({ theme }) => theme.background.tertiary};
|
||||||
border: 1px solid ${({ theme }) => theme.border.color.medium};
|
border: 1px solid ${({ theme }) => theme.border.color.medium};
|
||||||
border-radius: ${({ theme }) => theme.border.radius.sm};
|
border-radius: ${({ theme }) => theme.border.radius.sm};
|
||||||
|
border-top: none;
|
||||||
|
border-top-left-radius: 0;
|
||||||
|
border-top-right-radius: 0;
|
||||||
color: ${({ theme }) => theme.font.color.secondary};
|
color: ${({ theme }) => theme.font.color.secondary};
|
||||||
|
cursor: pointer;
|
||||||
display: flex;
|
display: flex;
|
||||||
font-size: ${({ theme }) => theme.font.size.md};
|
gap: ${({ theme }) => theme.spacing(2)};
|
||||||
font-weight: ${({ theme }) => theme.font.weight.medium};
|
padding: ${({ theme }) => theme.spacing(1)} ${({ theme }) => theme.spacing(2)};
|
||||||
gap: 8px;
|
|
||||||
height: 24px;
|
|
||||||
line-height: ${({ theme }) => theme.text.lineHeight.lg};
|
|
||||||
padding: 3px 8px;
|
|
||||||
|
|
||||||
svg {
|
svg {
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@ -45,17 +72,29 @@ const DropdownContainer = styled.div`
|
|||||||
const DropdownMenu = styled.div`
|
const DropdownMenu = styled.div`
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
margin-top: -2px;
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
width: 100%;
|
||||||
`;
|
`;
|
||||||
|
|
||||||
export function DropdownButton({
|
export function DropdownButton({
|
||||||
options,
|
options,
|
||||||
|
selectedOptionKey,
|
||||||
onSelection,
|
onSelection,
|
||||||
...buttonProps
|
...buttonProps
|
||||||
}: Props) {
|
}: OwnProps) {
|
||||||
const [isOpen, setIsOpen] = useState(false);
|
const [isOpen, setIsOpen] = useState(false);
|
||||||
const [selectedOption, setSelectedOption] = useState(options[0]);
|
const [selectedOption, setSelectedOption] = useState<
|
||||||
|
DropdownOptionType | undefined
|
||||||
|
>(undefined);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (selectedOptionKey) {
|
||||||
|
const option = options.find((option) => option.key === selectedOptionKey);
|
||||||
|
setSelectedOption(option);
|
||||||
|
} else {
|
||||||
|
setSelectedOption(options[0]);
|
||||||
|
}
|
||||||
|
}, [selectedOptionKey, options]);
|
||||||
|
|
||||||
if (!options.length) {
|
if (!options.length) {
|
||||||
throw new Error('You must provide at least one option.');
|
throw new Error('You must provide at least one option.');
|
||||||
@ -71,24 +110,35 @@ export function DropdownButton({
|
|||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<DropdownContainer>
|
<>
|
||||||
<StyledButton onClick={() => setIsOpen(!isOpen)} {...buttonProps}>
|
{selectedOption && (
|
||||||
{selectedOption.icon}
|
<DropdownContainer>
|
||||||
{selectedOption.label}
|
<StyledButton
|
||||||
{options.length > 1 && <IconChevronDown />}
|
onClick={() => setIsOpen(!isOpen)}
|
||||||
</StyledButton>
|
{...buttonProps}
|
||||||
{isOpen && (
|
isOpen={isOpen}
|
||||||
<DropdownMenu>
|
>
|
||||||
{options
|
{selectedOption.icon}
|
||||||
.filter((option) => option.label !== selectedOption.label)
|
{selectedOption.label}
|
||||||
.map((option, index) => (
|
{options.length > 1 && <IconChevronDown />}
|
||||||
<StyledButton key={index} onClick={handleSelect(option)}>
|
</StyledButton>
|
||||||
{option.icon}
|
{isOpen && (
|
||||||
{option.label}
|
<DropdownMenu>
|
||||||
</StyledButton>
|
{options
|
||||||
))}
|
.filter((option) => option.label !== selectedOption.label)
|
||||||
</DropdownMenu>
|
.map((option, index) => (
|
||||||
|
<StyledDropdownItem
|
||||||
|
key={index}
|
||||||
|
onClick={handleSelect(option)}
|
||||||
|
>
|
||||||
|
{option.icon}
|
||||||
|
{option.label}
|
||||||
|
</StyledDropdownItem>
|
||||||
|
))}
|
||||||
|
</DropdownMenu>
|
||||||
|
)}
|
||||||
|
</DropdownContainer>
|
||||||
)}
|
)}
|
||||||
</DropdownContainer>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -5,7 +5,7 @@ const StyledPropertyBoxItem = styled.div`
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
display: flex;
|
display: flex;
|
||||||
gap: ${({ theme }) => theme.spacing(2)};
|
gap: ${({ theme }) => theme.spacing(2)};
|
||||||
height: 32px;
|
padding: ${({ theme }) => theme.spacing(1)};
|
||||||
`;
|
`;
|
||||||
|
|
||||||
const StyledIconContainer = styled.div`
|
const StyledIconContainer = styled.div`
|
||||||
|
|||||||
@ -1,7 +1,5 @@
|
|||||||
import styled from '@emotion/styled';
|
import styled from '@emotion/styled';
|
||||||
|
|
||||||
import { Button } from '@/ui/components/buttons/Button';
|
|
||||||
|
|
||||||
import { RightDrawerTopBarCloseButton } from './RightDrawerTopBarCloseButton';
|
import { RightDrawerTopBarCloseButton } from './RightDrawerTopBarCloseButton';
|
||||||
|
|
||||||
const StyledRightDrawerTopBar = styled.div`
|
const StyledRightDrawerTopBar = styled.div`
|
||||||
@ -18,26 +16,14 @@ const StyledRightDrawerTopBar = styled.div`
|
|||||||
padding-right: 8px;
|
padding-right: 8px;
|
||||||
`;
|
`;
|
||||||
|
|
||||||
const StyledTopBarTitle = styled.div`
|
|
||||||
align-items: center;
|
|
||||||
font-weight: ${({ theme }) => theme.font.weight.medium};
|
|
||||||
margin-right: ${({ theme }) => theme.spacing(1)};
|
|
||||||
`;
|
|
||||||
|
|
||||||
type OwnProps = {
|
type OwnProps = {
|
||||||
title?: string | null | undefined;
|
title?: string | null | undefined;
|
||||||
onSave?: () => void;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export function RightDrawerTopBar({ title, onSave }: OwnProps) {
|
export function RightDrawerTopBar({ title }: OwnProps) {
|
||||||
function handleOnClick() {
|
|
||||||
onSave?.();
|
|
||||||
}
|
|
||||||
return (
|
return (
|
||||||
<StyledRightDrawerTopBar>
|
<StyledRightDrawerTopBar>
|
||||||
<RightDrawerTopBarCloseButton />
|
<RightDrawerTopBarCloseButton />
|
||||||
<StyledTopBarTitle>{title}</StyledTopBarTitle>
|
|
||||||
{onSave ? <Button title="Save" onClick={handleOnClick} /> : <div></div>}
|
|
||||||
</StyledRightDrawerTopBar>
|
</StyledRightDrawerTopBar>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -20,6 +20,21 @@ export class CommentThreadCountAggregateInput {
|
|||||||
@Field(() => Boolean, {nullable:true})
|
@Field(() => Boolean, {nullable:true})
|
||||||
title?: true;
|
title?: true;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
type?: true;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
reminderAt?: true;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
dueAt?: true;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
completedAt?: true;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
assigneeId?: true;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: true;
|
deletedAt?: true;
|
||||||
|
|
||||||
|
|||||||
@ -21,6 +21,21 @@ export class CommentThreadCountAggregate {
|
|||||||
@Field(() => Int, {nullable:false})
|
@Field(() => Int, {nullable:false})
|
||||||
title!: number;
|
title!: number;
|
||||||
|
|
||||||
|
@Field(() => Int, {nullable:false})
|
||||||
|
type!: number;
|
||||||
|
|
||||||
|
@Field(() => Int, {nullable:false})
|
||||||
|
reminderAt!: number;
|
||||||
|
|
||||||
|
@Field(() => Int, {nullable:false})
|
||||||
|
dueAt!: number;
|
||||||
|
|
||||||
|
@Field(() => Int, {nullable:false})
|
||||||
|
completedAt!: number;
|
||||||
|
|
||||||
|
@Field(() => Int, {nullable:false})
|
||||||
|
assigneeId!: number;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt!: number;
|
deletedAt!: number;
|
||||||
|
|
||||||
|
|||||||
@ -21,6 +21,21 @@ export class CommentThreadCountOrderByAggregateInput {
|
|||||||
@Field(() => SortOrder, {nullable:true})
|
@Field(() => SortOrder, {nullable:true})
|
||||||
title?: keyof typeof SortOrder;
|
title?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
type?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
reminderAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
dueAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
completedAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
assigneeId?: keyof typeof SortOrder;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: keyof typeof SortOrder;
|
deletedAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,15 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { CommentThreadCreateManyAssigneeInput } from './comment-thread-create-many-assignee.input';
|
||||||
|
import { Type } from 'class-transformer';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadCreateManyAssigneeInputEnvelope {
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadCreateManyAssigneeInput], {nullable:false})
|
||||||
|
@Type(() => CommentThreadCreateManyAssigneeInput)
|
||||||
|
data!: Array<CommentThreadCreateManyAssigneeInput>;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
skipDuplicates?: boolean;
|
||||||
|
}
|
||||||
@ -0,0 +1,47 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import * as Validator from 'class-validator';
|
||||||
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadCreateManyAssigneeInput {
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
@Validator.IsString()
|
||||||
|
@Validator.IsOptional()
|
||||||
|
id?: string;
|
||||||
|
|
||||||
|
@HideField()
|
||||||
|
workspaceId!: string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:false})
|
||||||
|
authorId!: string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
body?: string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
|
@HideField()
|
||||||
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
createdAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
updatedAt?: Date | string;
|
||||||
|
}
|
||||||
@ -2,6 +2,7 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
|
|
||||||
@InputType()
|
@InputType()
|
||||||
export class CommentThreadCreateManyAuthorInput {
|
export class CommentThreadCreateManyAuthorInput {
|
||||||
@ -20,6 +21,21 @@ export class CommentThreadCreateManyAuthorInput {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
assigneeId?: string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
import { Field } from '@nestjs/graphql';
|
import { Field } from '@nestjs/graphql';
|
||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
|
||||||
@InputType()
|
@InputType()
|
||||||
@ -20,6 +21,21 @@ export class CommentThreadCreateManyWorkspaceInput {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
assigneeId?: string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
|
|||||||
@ -2,6 +2,7 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
|
|
||||||
@InputType()
|
@InputType()
|
||||||
export class CommentThreadCreateManyInput {
|
export class CommentThreadCreateManyInput {
|
||||||
@ -23,6 +24,21 @@ export class CommentThreadCreateManyInput {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
assigneeId?: string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,27 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { CommentThreadCreateWithoutAssigneeInput } from './comment-thread-create-without-assignee.input';
|
||||||
|
import { Type } from 'class-transformer';
|
||||||
|
import { CommentThreadCreateOrConnectWithoutAssigneeInput } from './comment-thread-create-or-connect-without-assignee.input';
|
||||||
|
import { CommentThreadCreateManyAssigneeInputEnvelope } from './comment-thread-create-many-assignee-input-envelope.input';
|
||||||
|
import { CommentThreadWhereUniqueInput } from './comment-thread-where-unique.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadCreateNestedManyWithoutAssigneeInput {
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadCreateWithoutAssigneeInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadCreateWithoutAssigneeInput)
|
||||||
|
create?: Array<CommentThreadCreateWithoutAssigneeInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadCreateOrConnectWithoutAssigneeInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadCreateOrConnectWithoutAssigneeInput)
|
||||||
|
connectOrCreate?: Array<CommentThreadCreateOrConnectWithoutAssigneeInput>;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadCreateManyAssigneeInputEnvelope, {nullable:true})
|
||||||
|
@Type(() => CommentThreadCreateManyAssigneeInputEnvelope)
|
||||||
|
createMany?: CommentThreadCreateManyAssigneeInputEnvelope;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadWhereUniqueInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadWhereUniqueInput)
|
||||||
|
connect?: Array<CommentThreadWhereUniqueInput>;
|
||||||
|
}
|
||||||
@ -0,0 +1,17 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { CommentThreadWhereUniqueInput } from './comment-thread-where-unique.input';
|
||||||
|
import { Type } from 'class-transformer';
|
||||||
|
import { CommentThreadCreateWithoutAssigneeInput } from './comment-thread-create-without-assignee.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadCreateOrConnectWithoutAssigneeInput {
|
||||||
|
|
||||||
|
@Field(() => CommentThreadWhereUniqueInput, {nullable:false})
|
||||||
|
@Type(() => CommentThreadWhereUniqueInput)
|
||||||
|
where!: CommentThreadWhereUniqueInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadCreateWithoutAssigneeInput, {nullable:false})
|
||||||
|
@Type(() => CommentThreadCreateWithoutAssigneeInput)
|
||||||
|
create!: CommentThreadCreateWithoutAssigneeInput;
|
||||||
|
}
|
||||||
@ -0,0 +1,57 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import * as Validator from 'class-validator';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { CommentThreadTargetCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-create-nested-many-without-comment-thread.input';
|
||||||
|
import { CommentCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-create-nested-many-without-comment-thread.input';
|
||||||
|
import { WorkspaceCreateNestedOneWithoutCommentThreadsInput } from '../workspace/workspace-create-nested-one-without-comment-threads.input';
|
||||||
|
import { UserCreateNestedOneWithoutAuthoredCommentThreadsInput } from '../user/user-create-nested-one-without-authored-comment-threads.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadCreateWithoutAssigneeInput {
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
@Validator.IsString()
|
||||||
|
@Validator.IsOptional()
|
||||||
|
id?: string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
body?: string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
|
@HideField()
|
||||||
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
createdAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
updatedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadTargetCreateNestedManyWithoutCommentThreadInput, {nullable:true})
|
||||||
|
commentThreadTargets?: CommentThreadTargetCreateNestedManyWithoutCommentThreadInput;
|
||||||
|
|
||||||
|
@Field(() => CommentCreateNestedManyWithoutCommentThreadInput, {nullable:true})
|
||||||
|
comments?: CommentCreateNestedManyWithoutCommentThreadInput;
|
||||||
|
|
||||||
|
@HideField()
|
||||||
|
workspace!: WorkspaceCreateNestedOneWithoutCommentThreadsInput;
|
||||||
|
|
||||||
|
@Field(() => UserCreateNestedOneWithoutAuthoredCommentThreadsInput, {nullable:false})
|
||||||
|
author!: UserCreateNestedOneWithoutAuthoredCommentThreadsInput;
|
||||||
|
}
|
||||||
@ -1,10 +1,12 @@
|
|||||||
import { Field } from '@nestjs/graphql';
|
import { Field } from '@nestjs/graphql';
|
||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { CommentThreadTargetCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-create-nested-many-without-comment-thread.input';
|
import { CommentThreadTargetCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-create-nested-many-without-comment-thread.input';
|
||||||
import { CommentCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-create-nested-many-without-comment-thread.input';
|
import { CommentCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-create-nested-many-without-comment-thread.input';
|
||||||
import { WorkspaceCreateNestedOneWithoutCommentThreadsInput } from '../workspace/workspace-create-nested-one-without-comment-threads.input';
|
import { WorkspaceCreateNestedOneWithoutCommentThreadsInput } from '../workspace/workspace-create-nested-one-without-comment-threads.input';
|
||||||
|
import { UserCreateNestedOneWithoutAssignedCommentThreadsInput } from '../user/user-create-nested-one-without-assigned-comment-threads.input';
|
||||||
|
|
||||||
@InputType()
|
@InputType()
|
||||||
export class CommentThreadCreateWithoutAuthorInput {
|
export class CommentThreadCreateWithoutAuthorInput {
|
||||||
@ -20,6 +22,18 @@ export class CommentThreadCreateWithoutAuthorInput {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
@ -37,4 +51,7 @@ export class CommentThreadCreateWithoutAuthorInput {
|
|||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
workspace!: WorkspaceCreateNestedOneWithoutCommentThreadsInput;
|
workspace!: WorkspaceCreateNestedOneWithoutCommentThreadsInput;
|
||||||
|
|
||||||
|
@Field(() => UserCreateNestedOneWithoutAssignedCommentThreadsInput, {nullable:true})
|
||||||
|
assignee?: UserCreateNestedOneWithoutAssignedCommentThreadsInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,10 +1,12 @@
|
|||||||
import { Field } from '@nestjs/graphql';
|
import { Field } from '@nestjs/graphql';
|
||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { CommentCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-create-nested-many-without-comment-thread.input';
|
import { CommentCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-create-nested-many-without-comment-thread.input';
|
||||||
import { WorkspaceCreateNestedOneWithoutCommentThreadsInput } from '../workspace/workspace-create-nested-one-without-comment-threads.input';
|
import { WorkspaceCreateNestedOneWithoutCommentThreadsInput } from '../workspace/workspace-create-nested-one-without-comment-threads.input';
|
||||||
import { UserCreateNestedOneWithoutCommentThreadInput } from '../user/user-create-nested-one-without-comment-thread.input';
|
import { UserCreateNestedOneWithoutAuthoredCommentThreadsInput } from '../user/user-create-nested-one-without-authored-comment-threads.input';
|
||||||
|
import { UserCreateNestedOneWithoutAssignedCommentThreadsInput } from '../user/user-create-nested-one-without-assigned-comment-threads.input';
|
||||||
|
|
||||||
@InputType()
|
@InputType()
|
||||||
export class CommentThreadCreateWithoutCommentThreadTargetsInput {
|
export class CommentThreadCreateWithoutCommentThreadTargetsInput {
|
||||||
@ -20,6 +22,18 @@ export class CommentThreadCreateWithoutCommentThreadTargetsInput {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
@ -35,6 +49,9 @@ export class CommentThreadCreateWithoutCommentThreadTargetsInput {
|
|||||||
@HideField()
|
@HideField()
|
||||||
workspace!: WorkspaceCreateNestedOneWithoutCommentThreadsInput;
|
workspace!: WorkspaceCreateNestedOneWithoutCommentThreadsInput;
|
||||||
|
|
||||||
@Field(() => UserCreateNestedOneWithoutCommentThreadInput, {nullable:false})
|
@Field(() => UserCreateNestedOneWithoutAuthoredCommentThreadsInput, {nullable:false})
|
||||||
author!: UserCreateNestedOneWithoutCommentThreadInput;
|
author!: UserCreateNestedOneWithoutAuthoredCommentThreadsInput;
|
||||||
|
|
||||||
|
@Field(() => UserCreateNestedOneWithoutAssignedCommentThreadsInput, {nullable:true})
|
||||||
|
assignee?: UserCreateNestedOneWithoutAssignedCommentThreadsInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,10 +1,12 @@
|
|||||||
import { Field } from '@nestjs/graphql';
|
import { Field } from '@nestjs/graphql';
|
||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { CommentThreadTargetCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-create-nested-many-without-comment-thread.input';
|
import { CommentThreadTargetCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-create-nested-many-without-comment-thread.input';
|
||||||
import { WorkspaceCreateNestedOneWithoutCommentThreadsInput } from '../workspace/workspace-create-nested-one-without-comment-threads.input';
|
import { WorkspaceCreateNestedOneWithoutCommentThreadsInput } from '../workspace/workspace-create-nested-one-without-comment-threads.input';
|
||||||
import { UserCreateNestedOneWithoutCommentThreadInput } from '../user/user-create-nested-one-without-comment-thread.input';
|
import { UserCreateNestedOneWithoutAuthoredCommentThreadsInput } from '../user/user-create-nested-one-without-authored-comment-threads.input';
|
||||||
|
import { UserCreateNestedOneWithoutAssignedCommentThreadsInput } from '../user/user-create-nested-one-without-assigned-comment-threads.input';
|
||||||
|
|
||||||
@InputType()
|
@InputType()
|
||||||
export class CommentThreadCreateWithoutCommentsInput {
|
export class CommentThreadCreateWithoutCommentsInput {
|
||||||
@ -20,6 +22,18 @@ export class CommentThreadCreateWithoutCommentsInput {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
@ -35,6 +49,9 @@ export class CommentThreadCreateWithoutCommentsInput {
|
|||||||
@HideField()
|
@HideField()
|
||||||
workspace!: WorkspaceCreateNestedOneWithoutCommentThreadsInput;
|
workspace!: WorkspaceCreateNestedOneWithoutCommentThreadsInput;
|
||||||
|
|
||||||
@Field(() => UserCreateNestedOneWithoutCommentThreadInput, {nullable:false})
|
@Field(() => UserCreateNestedOneWithoutAuthoredCommentThreadsInput, {nullable:false})
|
||||||
author!: UserCreateNestedOneWithoutCommentThreadInput;
|
author!: UserCreateNestedOneWithoutAuthoredCommentThreadsInput;
|
||||||
|
|
||||||
|
@Field(() => UserCreateNestedOneWithoutAssignedCommentThreadsInput, {nullable:true})
|
||||||
|
assignee?: UserCreateNestedOneWithoutAssignedCommentThreadsInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,10 +1,12 @@
|
|||||||
import { Field } from '@nestjs/graphql';
|
import { Field } from '@nestjs/graphql';
|
||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { CommentThreadTargetCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-create-nested-many-without-comment-thread.input';
|
import { CommentThreadTargetCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-create-nested-many-without-comment-thread.input';
|
||||||
import { CommentCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-create-nested-many-without-comment-thread.input';
|
import { CommentCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-create-nested-many-without-comment-thread.input';
|
||||||
import { UserCreateNestedOneWithoutCommentThreadInput } from '../user/user-create-nested-one-without-comment-thread.input';
|
import { UserCreateNestedOneWithoutAuthoredCommentThreadsInput } from '../user/user-create-nested-one-without-authored-comment-threads.input';
|
||||||
|
import { UserCreateNestedOneWithoutAssignedCommentThreadsInput } from '../user/user-create-nested-one-without-assigned-comment-threads.input';
|
||||||
|
|
||||||
@InputType()
|
@InputType()
|
||||||
export class CommentThreadCreateWithoutWorkspaceInput {
|
export class CommentThreadCreateWithoutWorkspaceInput {
|
||||||
@ -20,6 +22,18 @@ export class CommentThreadCreateWithoutWorkspaceInput {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
@ -35,6 +49,9 @@ export class CommentThreadCreateWithoutWorkspaceInput {
|
|||||||
@Field(() => CommentCreateNestedManyWithoutCommentThreadInput, {nullable:true})
|
@Field(() => CommentCreateNestedManyWithoutCommentThreadInput, {nullable:true})
|
||||||
comments?: CommentCreateNestedManyWithoutCommentThreadInput;
|
comments?: CommentCreateNestedManyWithoutCommentThreadInput;
|
||||||
|
|
||||||
@Field(() => UserCreateNestedOneWithoutCommentThreadInput, {nullable:false})
|
@Field(() => UserCreateNestedOneWithoutAuthoredCommentThreadsInput, {nullable:false})
|
||||||
author!: UserCreateNestedOneWithoutCommentThreadInput;
|
author!: UserCreateNestedOneWithoutAuthoredCommentThreadsInput;
|
||||||
|
|
||||||
|
@Field(() => UserCreateNestedOneWithoutAssignedCommentThreadsInput, {nullable:true})
|
||||||
|
assignee?: UserCreateNestedOneWithoutAssignedCommentThreadsInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,11 +1,13 @@
|
|||||||
import { Field } from '@nestjs/graphql';
|
import { Field } from '@nestjs/graphql';
|
||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { CommentThreadTargetCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-create-nested-many-without-comment-thread.input';
|
import { CommentThreadTargetCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-create-nested-many-without-comment-thread.input';
|
||||||
import { CommentCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-create-nested-many-without-comment-thread.input';
|
import { CommentCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-create-nested-many-without-comment-thread.input';
|
||||||
import { WorkspaceCreateNestedOneWithoutCommentThreadsInput } from '../workspace/workspace-create-nested-one-without-comment-threads.input';
|
import { WorkspaceCreateNestedOneWithoutCommentThreadsInput } from '../workspace/workspace-create-nested-one-without-comment-threads.input';
|
||||||
import { UserCreateNestedOneWithoutCommentThreadInput } from '../user/user-create-nested-one-without-comment-thread.input';
|
import { UserCreateNestedOneWithoutAuthoredCommentThreadsInput } from '../user/user-create-nested-one-without-authored-comment-threads.input';
|
||||||
|
import { UserCreateNestedOneWithoutAssignedCommentThreadsInput } from '../user/user-create-nested-one-without-assigned-comment-threads.input';
|
||||||
|
|
||||||
@InputType()
|
@InputType()
|
||||||
export class CommentThreadCreateInput {
|
export class CommentThreadCreateInput {
|
||||||
@ -21,6 +23,18 @@ export class CommentThreadCreateInput {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
@ -39,6 +53,9 @@ export class CommentThreadCreateInput {
|
|||||||
@HideField()
|
@HideField()
|
||||||
workspace!: WorkspaceCreateNestedOneWithoutCommentThreadsInput;
|
workspace!: WorkspaceCreateNestedOneWithoutCommentThreadsInput;
|
||||||
|
|
||||||
@Field(() => UserCreateNestedOneWithoutCommentThreadInput, {nullable:false})
|
@Field(() => UserCreateNestedOneWithoutAuthoredCommentThreadsInput, {nullable:false})
|
||||||
author!: UserCreateNestedOneWithoutCommentThreadInput;
|
author!: UserCreateNestedOneWithoutAuthoredCommentThreadsInput;
|
||||||
|
|
||||||
|
@Field(() => UserCreateNestedOneWithoutAssignedCommentThreadsInput, {nullable:true})
|
||||||
|
assignee?: UserCreateNestedOneWithoutAssignedCommentThreadsInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,6 +2,7 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { ObjectType } from '@nestjs/graphql';
|
import { ObjectType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
import { CommentThreadCountAggregate } from './comment-thread-count-aggregate.output';
|
import { CommentThreadCountAggregate } from './comment-thread-count-aggregate.output';
|
||||||
import { CommentThreadMinAggregate } from './comment-thread-min-aggregate.output';
|
import { CommentThreadMinAggregate } from './comment-thread-min-aggregate.output';
|
||||||
import { CommentThreadMaxAggregate } from './comment-thread-max-aggregate.output';
|
import { CommentThreadMaxAggregate } from './comment-thread-max-aggregate.output';
|
||||||
@ -26,6 +27,21 @@ export class CommentThreadGroupBy {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:false})
|
||||||
|
type!: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
assigneeId?: string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
|
|||||||
@ -20,6 +20,21 @@ export class CommentThreadMaxAggregateInput {
|
|||||||
@Field(() => Boolean, {nullable:true})
|
@Field(() => Boolean, {nullable:true})
|
||||||
title?: true;
|
title?: true;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
type?: true;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
reminderAt?: true;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
dueAt?: true;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
completedAt?: true;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
assigneeId?: true;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: true;
|
deletedAt?: true;
|
||||||
|
|
||||||
|
|||||||
@ -2,6 +2,7 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { ObjectType } from '@nestjs/graphql';
|
import { ObjectType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
|
|
||||||
@ObjectType()
|
@ObjectType()
|
||||||
export class CommentThreadMaxAggregate {
|
export class CommentThreadMaxAggregate {
|
||||||
@ -23,6 +24,21 @@ export class CommentThreadMaxAggregate {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
assigneeId?: string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
|
|||||||
@ -21,6 +21,21 @@ export class CommentThreadMaxOrderByAggregateInput {
|
|||||||
@Field(() => SortOrder, {nullable:true})
|
@Field(() => SortOrder, {nullable:true})
|
||||||
title?: keyof typeof SortOrder;
|
title?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
type?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
reminderAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
dueAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
completedAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
assigneeId?: keyof typeof SortOrder;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: keyof typeof SortOrder;
|
deletedAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
|||||||
@ -20,6 +20,21 @@ export class CommentThreadMinAggregateInput {
|
|||||||
@Field(() => Boolean, {nullable:true})
|
@Field(() => Boolean, {nullable:true})
|
||||||
title?: true;
|
title?: true;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
type?: true;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
reminderAt?: true;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
dueAt?: true;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
completedAt?: true;
|
||||||
|
|
||||||
|
@Field(() => Boolean, {nullable:true})
|
||||||
|
assigneeId?: true;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: true;
|
deletedAt?: true;
|
||||||
|
|
||||||
|
|||||||
@ -2,6 +2,7 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { ObjectType } from '@nestjs/graphql';
|
import { ObjectType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
|
|
||||||
@ObjectType()
|
@ObjectType()
|
||||||
export class CommentThreadMinAggregate {
|
export class CommentThreadMinAggregate {
|
||||||
@ -23,6 +24,21 @@ export class CommentThreadMinAggregate {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
assigneeId?: string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
|
|||||||
@ -21,6 +21,21 @@ export class CommentThreadMinOrderByAggregateInput {
|
|||||||
@Field(() => SortOrder, {nullable:true})
|
@Field(() => SortOrder, {nullable:true})
|
||||||
title?: keyof typeof SortOrder;
|
title?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
type?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
reminderAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
dueAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
completedAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
assigneeId?: keyof typeof SortOrder;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: keyof typeof SortOrder;
|
deletedAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
|||||||
@ -24,6 +24,21 @@ export class CommentThreadOrderByWithAggregationInput {
|
|||||||
@Field(() => SortOrder, {nullable:true})
|
@Field(() => SortOrder, {nullable:true})
|
||||||
title?: keyof typeof SortOrder;
|
title?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
type?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
reminderAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
dueAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
completedAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
assigneeId?: keyof typeof SortOrder;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: keyof typeof SortOrder;
|
deletedAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
|||||||
@ -25,6 +25,21 @@ export class CommentThreadOrderByWithRelationInput {
|
|||||||
@Field(() => SortOrder, {nullable:true})
|
@Field(() => SortOrder, {nullable:true})
|
||||||
title?: keyof typeof SortOrder;
|
title?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
type?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
reminderAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
dueAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
completedAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
|
@Field(() => SortOrder, {nullable:true})
|
||||||
|
assigneeId?: keyof typeof SortOrder;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: keyof typeof SortOrder;
|
deletedAt?: keyof typeof SortOrder;
|
||||||
|
|
||||||
@ -45,4 +60,7 @@ export class CommentThreadOrderByWithRelationInput {
|
|||||||
|
|
||||||
@Field(() => UserOrderByWithRelationInput, {nullable:true})
|
@Field(() => UserOrderByWithRelationInput, {nullable:true})
|
||||||
author?: UserOrderByWithRelationInput;
|
author?: UserOrderByWithRelationInput;
|
||||||
|
|
||||||
|
@Field(() => UserOrderByWithRelationInput, {nullable:true})
|
||||||
|
assignee?: UserOrderByWithRelationInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,6 +6,11 @@ export enum CommentThreadScalarFieldEnum {
|
|||||||
authorId = "authorId",
|
authorId = "authorId",
|
||||||
body = "body",
|
body = "body",
|
||||||
title = "title",
|
title = "title",
|
||||||
|
type = "type",
|
||||||
|
reminderAt = "reminderAt",
|
||||||
|
dueAt = "dueAt",
|
||||||
|
completedAt = "completedAt",
|
||||||
|
assigneeId = "assigneeId",
|
||||||
deletedAt = "deletedAt",
|
deletedAt = "deletedAt",
|
||||||
createdAt = "createdAt",
|
createdAt = "createdAt",
|
||||||
updatedAt = "updatedAt"
|
updatedAt = "updatedAt"
|
||||||
|
|||||||
@ -3,6 +3,7 @@ import { InputType } from '@nestjs/graphql';
|
|||||||
import { StringWithAggregatesFilter } from '../prisma/string-with-aggregates-filter.input';
|
import { StringWithAggregatesFilter } from '../prisma/string-with-aggregates-filter.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { StringNullableWithAggregatesFilter } from '../prisma/string-nullable-with-aggregates-filter.input';
|
import { StringNullableWithAggregatesFilter } from '../prisma/string-nullable-with-aggregates-filter.input';
|
||||||
|
import { EnumActivityTypeWithAggregatesFilter } from '../prisma/enum-activity-type-with-aggregates-filter.input';
|
||||||
import { DateTimeNullableWithAggregatesFilter } from '../prisma/date-time-nullable-with-aggregates-filter.input';
|
import { DateTimeNullableWithAggregatesFilter } from '../prisma/date-time-nullable-with-aggregates-filter.input';
|
||||||
import { DateTimeWithAggregatesFilter } from '../prisma/date-time-with-aggregates-filter.input';
|
import { DateTimeWithAggregatesFilter } from '../prisma/date-time-with-aggregates-filter.input';
|
||||||
|
|
||||||
@ -33,6 +34,21 @@ export class CommentThreadScalarWhereWithAggregatesInput {
|
|||||||
@Field(() => StringNullableWithAggregatesFilter, {nullable:true})
|
@Field(() => StringNullableWithAggregatesFilter, {nullable:true})
|
||||||
title?: StringNullableWithAggregatesFilter;
|
title?: StringNullableWithAggregatesFilter;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeWithAggregatesFilter, {nullable:true})
|
||||||
|
type?: EnumActivityTypeWithAggregatesFilter;
|
||||||
|
|
||||||
|
@Field(() => DateTimeNullableWithAggregatesFilter, {nullable:true})
|
||||||
|
reminderAt?: DateTimeNullableWithAggregatesFilter;
|
||||||
|
|
||||||
|
@Field(() => DateTimeNullableWithAggregatesFilter, {nullable:true})
|
||||||
|
dueAt?: DateTimeNullableWithAggregatesFilter;
|
||||||
|
|
||||||
|
@Field(() => DateTimeNullableWithAggregatesFilter, {nullable:true})
|
||||||
|
completedAt?: DateTimeNullableWithAggregatesFilter;
|
||||||
|
|
||||||
|
@Field(() => StringNullableWithAggregatesFilter, {nullable:true})
|
||||||
|
assigneeId?: StringNullableWithAggregatesFilter;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: DateTimeNullableWithAggregatesFilter;
|
deletedAt?: DateTimeNullableWithAggregatesFilter;
|
||||||
|
|
||||||
|
|||||||
@ -3,6 +3,7 @@ import { InputType } from '@nestjs/graphql';
|
|||||||
import { StringFilter } from '../prisma/string-filter.input';
|
import { StringFilter } from '../prisma/string-filter.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { StringNullableFilter } from '../prisma/string-nullable-filter.input';
|
import { StringNullableFilter } from '../prisma/string-nullable-filter.input';
|
||||||
|
import { EnumActivityTypeFilter } from '../prisma/enum-activity-type-filter.input';
|
||||||
import { DateTimeNullableFilter } from '../prisma/date-time-nullable-filter.input';
|
import { DateTimeNullableFilter } from '../prisma/date-time-nullable-filter.input';
|
||||||
import { DateTimeFilter } from '../prisma/date-time-filter.input';
|
import { DateTimeFilter } from '../prisma/date-time-filter.input';
|
||||||
|
|
||||||
@ -33,6 +34,21 @@ export class CommentThreadScalarWhereInput {
|
|||||||
@Field(() => StringNullableFilter, {nullable:true})
|
@Field(() => StringNullableFilter, {nullable:true})
|
||||||
title?: StringNullableFilter;
|
title?: StringNullableFilter;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFilter, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFilter;
|
||||||
|
|
||||||
|
@Field(() => DateTimeNullableFilter, {nullable:true})
|
||||||
|
reminderAt?: DateTimeNullableFilter;
|
||||||
|
|
||||||
|
@Field(() => DateTimeNullableFilter, {nullable:true})
|
||||||
|
dueAt?: DateTimeNullableFilter;
|
||||||
|
|
||||||
|
@Field(() => DateTimeNullableFilter, {nullable:true})
|
||||||
|
completedAt?: DateTimeNullableFilter;
|
||||||
|
|
||||||
|
@Field(() => StringNullableFilter, {nullable:true})
|
||||||
|
assigneeId?: StringNullableFilter;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: DateTimeNullableFilter;
|
deletedAt?: DateTimeNullableFilter;
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,27 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { CommentThreadCreateWithoutAssigneeInput } from './comment-thread-create-without-assignee.input';
|
||||||
|
import { Type } from 'class-transformer';
|
||||||
|
import { CommentThreadCreateOrConnectWithoutAssigneeInput } from './comment-thread-create-or-connect-without-assignee.input';
|
||||||
|
import { CommentThreadCreateManyAssigneeInputEnvelope } from './comment-thread-create-many-assignee-input-envelope.input';
|
||||||
|
import { CommentThreadWhereUniqueInput } from './comment-thread-where-unique.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadUncheckedCreateNestedManyWithoutAssigneeInput {
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadCreateWithoutAssigneeInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadCreateWithoutAssigneeInput)
|
||||||
|
create?: Array<CommentThreadCreateWithoutAssigneeInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadCreateOrConnectWithoutAssigneeInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadCreateOrConnectWithoutAssigneeInput)
|
||||||
|
connectOrCreate?: Array<CommentThreadCreateOrConnectWithoutAssigneeInput>;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadCreateManyAssigneeInputEnvelope, {nullable:true})
|
||||||
|
@Type(() => CommentThreadCreateManyAssigneeInputEnvelope)
|
||||||
|
createMany?: CommentThreadCreateManyAssigneeInputEnvelope;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadWhereUniqueInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadWhereUniqueInput)
|
||||||
|
connect?: Array<CommentThreadWhereUniqueInput>;
|
||||||
|
}
|
||||||
@ -0,0 +1,55 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import * as Validator from 'class-validator';
|
||||||
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
|
import { CommentThreadTargetUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-unchecked-create-nested-many-without-comment-thread.input';
|
||||||
|
import { CommentUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-unchecked-create-nested-many-without-comment-thread.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadUncheckedCreateWithoutAssigneeInput {
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
@Validator.IsString()
|
||||||
|
@Validator.IsOptional()
|
||||||
|
id?: string;
|
||||||
|
|
||||||
|
@HideField()
|
||||||
|
workspaceId!: string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:false})
|
||||||
|
authorId!: string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
body?: string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
|
@HideField()
|
||||||
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
createdAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
updatedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadTargetUncheckedCreateNestedManyWithoutCommentThreadInput, {nullable:true})
|
||||||
|
commentThreadTargets?: CommentThreadTargetUncheckedCreateNestedManyWithoutCommentThreadInput;
|
||||||
|
|
||||||
|
@Field(() => CommentUncheckedCreateNestedManyWithoutCommentThreadInput, {nullable:true})
|
||||||
|
comments?: CommentUncheckedCreateNestedManyWithoutCommentThreadInput;
|
||||||
|
}
|
||||||
@ -2,6 +2,7 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
import { CommentThreadTargetUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-unchecked-create-nested-many-without-comment-thread.input';
|
import { CommentThreadTargetUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-unchecked-create-nested-many-without-comment-thread.input';
|
||||||
import { CommentUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-unchecked-create-nested-many-without-comment-thread.input';
|
import { CommentUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-unchecked-create-nested-many-without-comment-thread.input';
|
||||||
|
|
||||||
@ -22,6 +23,21 @@ export class CommentThreadUncheckedCreateWithoutAuthorInput {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
assigneeId?: string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
|
|||||||
@ -2,6 +2,7 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
import { CommentUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-unchecked-create-nested-many-without-comment-thread.input';
|
import { CommentUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-unchecked-create-nested-many-without-comment-thread.input';
|
||||||
|
|
||||||
@InputType()
|
@InputType()
|
||||||
@ -24,6 +25,21 @@ export class CommentThreadUncheckedCreateWithoutCommentThreadTargetsInput {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
assigneeId?: string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
|
|||||||
@ -2,6 +2,7 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
import { CommentThreadTargetUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-unchecked-create-nested-many-without-comment-thread.input';
|
import { CommentThreadTargetUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-unchecked-create-nested-many-without-comment-thread.input';
|
||||||
|
|
||||||
@InputType()
|
@InputType()
|
||||||
@ -24,6 +25,21 @@ export class CommentThreadUncheckedCreateWithoutCommentsInput {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
assigneeId?: string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
import { Field } from '@nestjs/graphql';
|
import { Field } from '@nestjs/graphql';
|
||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { CommentThreadTargetUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-unchecked-create-nested-many-without-comment-thread.input';
|
import { CommentThreadTargetUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-unchecked-create-nested-many-without-comment-thread.input';
|
||||||
import { CommentUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-unchecked-create-nested-many-without-comment-thread.input';
|
import { CommentUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-unchecked-create-nested-many-without-comment-thread.input';
|
||||||
@ -22,6 +23,21 @@ export class CommentThreadUncheckedCreateWithoutWorkspaceInput {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
assigneeId?: string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
|
|||||||
@ -2,6 +2,7 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import * as Validator from 'class-validator';
|
import * as Validator from 'class-validator';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
import { CommentThreadTargetUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-unchecked-create-nested-many-without-comment-thread.input';
|
import { CommentThreadTargetUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment-thread-target/comment-thread-target-unchecked-create-nested-many-without-comment-thread.input';
|
||||||
import { CommentUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-unchecked-create-nested-many-without-comment-thread.input';
|
import { CommentUncheckedCreateNestedManyWithoutCommentThreadInput } from '../comment/comment-unchecked-create-nested-many-without-comment-thread.input';
|
||||||
|
|
||||||
@ -25,6 +26,21 @@ export class CommentThreadUncheckedCreateInput {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title?: string;
|
title?: string;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
type?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt?: Date | string;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
assigneeId?: string;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: Date | string;
|
deletedAt?: Date | string;
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,48 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadUncheckedUpdateManyWithoutAssignedCommentThreadsInput {
|
||||||
|
|
||||||
|
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
id?: StringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@HideField()
|
||||||
|
workspaceId?: StringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
authorId?: StringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
body?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@HideField()
|
||||||
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
createdAt?: DateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
updatedAt?: DateTimeFieldUpdateOperationsInput;
|
||||||
|
}
|
||||||
@ -0,0 +1,59 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { CommentThreadCreateWithoutAssigneeInput } from './comment-thread-create-without-assignee.input';
|
||||||
|
import { Type } from 'class-transformer';
|
||||||
|
import { CommentThreadCreateOrConnectWithoutAssigneeInput } from './comment-thread-create-or-connect-without-assignee.input';
|
||||||
|
import { CommentThreadUpsertWithWhereUniqueWithoutAssigneeInput } from './comment-thread-upsert-with-where-unique-without-assignee.input';
|
||||||
|
import { CommentThreadCreateManyAssigneeInputEnvelope } from './comment-thread-create-many-assignee-input-envelope.input';
|
||||||
|
import { CommentThreadWhereUniqueInput } from './comment-thread-where-unique.input';
|
||||||
|
import { CommentThreadUpdateWithWhereUniqueWithoutAssigneeInput } from './comment-thread-update-with-where-unique-without-assignee.input';
|
||||||
|
import { CommentThreadUpdateManyWithWhereWithoutAssigneeInput } from './comment-thread-update-many-with-where-without-assignee.input';
|
||||||
|
import { CommentThreadScalarWhereInput } from './comment-thread-scalar-where.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadUncheckedUpdateManyWithoutAssigneeNestedInput {
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadCreateWithoutAssigneeInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadCreateWithoutAssigneeInput)
|
||||||
|
create?: Array<CommentThreadCreateWithoutAssigneeInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadCreateOrConnectWithoutAssigneeInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadCreateOrConnectWithoutAssigneeInput)
|
||||||
|
connectOrCreate?: Array<CommentThreadCreateOrConnectWithoutAssigneeInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadUpsertWithWhereUniqueWithoutAssigneeInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadUpsertWithWhereUniqueWithoutAssigneeInput)
|
||||||
|
upsert?: Array<CommentThreadUpsertWithWhereUniqueWithoutAssigneeInput>;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadCreateManyAssigneeInputEnvelope, {nullable:true})
|
||||||
|
@Type(() => CommentThreadCreateManyAssigneeInputEnvelope)
|
||||||
|
createMany?: CommentThreadCreateManyAssigneeInputEnvelope;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadWhereUniqueInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadWhereUniqueInput)
|
||||||
|
set?: Array<CommentThreadWhereUniqueInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadWhereUniqueInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadWhereUniqueInput)
|
||||||
|
disconnect?: Array<CommentThreadWhereUniqueInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadWhereUniqueInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadWhereUniqueInput)
|
||||||
|
delete?: Array<CommentThreadWhereUniqueInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadWhereUniqueInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadWhereUniqueInput)
|
||||||
|
connect?: Array<CommentThreadWhereUniqueInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadUpdateWithWhereUniqueWithoutAssigneeInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadUpdateWithWhereUniqueWithoutAssigneeInput)
|
||||||
|
update?: Array<CommentThreadUpdateWithWhereUniqueWithoutAssigneeInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadUpdateManyWithWhereWithoutAssigneeInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadUpdateManyWithWhereWithoutAssigneeInput)
|
||||||
|
updateMany?: Array<CommentThreadUpdateManyWithWhereWithoutAssigneeInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadScalarWhereInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadScalarWhereInput)
|
||||||
|
deleteMany?: Array<CommentThreadScalarWhereInput>;
|
||||||
|
}
|
||||||
@ -0,0 +1,48 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadUncheckedUpdateManyWithoutAuthoredCommentThreadsInput {
|
||||||
|
|
||||||
|
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
id?: StringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@HideField()
|
||||||
|
workspaceId?: StringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
body?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
assigneeId?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@HideField()
|
||||||
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
createdAt?: DateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
updatedAt?: DateTimeFieldUpdateOperationsInput;
|
||||||
|
}
|
||||||
@ -2,6 +2,7 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
@ -21,6 +22,21 @@ export class CommentThreadUncheckedUpdateManyWithoutCommentThreadsInput {
|
|||||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
title?: NullableStringFieldUpdateOperationsInput;
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
assigneeId?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
|||||||
@ -3,6 +3,7 @@ import { InputType } from '@nestjs/graphql';
|
|||||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
|
|
||||||
@ -24,6 +25,21 @@ export class CommentThreadUncheckedUpdateManyInput {
|
|||||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
title?: NullableStringFieldUpdateOperationsInput;
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
assigneeId?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,56 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
|
import { CommentThreadTargetUncheckedUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-unchecked-update-many-without-comment-thread-nested.input';
|
||||||
|
import { CommentUncheckedUpdateManyWithoutCommentThreadNestedInput } from '../comment/comment-unchecked-update-many-without-comment-thread-nested.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadUncheckedUpdateWithoutAssigneeInput {
|
||||||
|
|
||||||
|
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
id?: StringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@HideField()
|
||||||
|
workspaceId?: StringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
authorId?: StringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
body?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@HideField()
|
||||||
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
createdAt?: DateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
updatedAt?: DateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadTargetUncheckedUpdateManyWithoutCommentThreadNestedInput, {nullable:true})
|
||||||
|
commentThreadTargets?: CommentThreadTargetUncheckedUpdateManyWithoutCommentThreadNestedInput;
|
||||||
|
|
||||||
|
@Field(() => CommentUncheckedUpdateManyWithoutCommentThreadNestedInput, {nullable:true})
|
||||||
|
comments?: CommentUncheckedUpdateManyWithoutCommentThreadNestedInput;
|
||||||
|
}
|
||||||
@ -3,6 +3,7 @@ import { InputType } from '@nestjs/graphql';
|
|||||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
import { CommentThreadTargetUncheckedUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-unchecked-update-many-without-comment-thread-nested.input';
|
import { CommentThreadTargetUncheckedUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-unchecked-update-many-without-comment-thread-nested.input';
|
||||||
@ -23,6 +24,21 @@ export class CommentThreadUncheckedUpdateWithoutAuthorInput {
|
|||||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
title?: NullableStringFieldUpdateOperationsInput;
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
assigneeId?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
|||||||
@ -3,6 +3,7 @@ import { InputType } from '@nestjs/graphql';
|
|||||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
import { CommentUncheckedUpdateManyWithoutCommentThreadNestedInput } from '../comment/comment-unchecked-update-many-without-comment-thread-nested.input';
|
import { CommentUncheckedUpdateManyWithoutCommentThreadNestedInput } from '../comment/comment-unchecked-update-many-without-comment-thread-nested.input';
|
||||||
@ -25,6 +26,21 @@ export class CommentThreadUncheckedUpdateWithoutCommentThreadTargetsInput {
|
|||||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
title?: NullableStringFieldUpdateOperationsInput;
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
assigneeId?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
|||||||
@ -3,6 +3,7 @@ import { InputType } from '@nestjs/graphql';
|
|||||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
import { CommentThreadTargetUncheckedUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-unchecked-update-many-without-comment-thread-nested.input';
|
import { CommentThreadTargetUncheckedUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-unchecked-update-many-without-comment-thread-nested.input';
|
||||||
@ -25,6 +26,21 @@ export class CommentThreadUncheckedUpdateWithoutCommentsInput {
|
|||||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
title?: NullableStringFieldUpdateOperationsInput;
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
assigneeId?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
|||||||
@ -2,6 +2,7 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
@ -23,6 +24,21 @@ export class CommentThreadUncheckedUpdateWithoutWorkspaceInput {
|
|||||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
title?: NullableStringFieldUpdateOperationsInput;
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
assigneeId?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
|||||||
@ -3,6 +3,7 @@ import { InputType } from '@nestjs/graphql';
|
|||||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
import { CommentThreadTargetUncheckedUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-unchecked-update-many-without-comment-thread-nested.input';
|
import { CommentThreadTargetUncheckedUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-unchecked-update-many-without-comment-thread-nested.input';
|
||||||
@ -26,6 +27,21 @@ export class CommentThreadUncheckedUpdateInput {
|
|||||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
title?: NullableStringFieldUpdateOperationsInput;
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
assigneeId?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
|||||||
@ -2,6 +2,7 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
@ -18,6 +19,18 @@ export class CommentThreadUpdateManyMutationInput {
|
|||||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
title?: NullableStringFieldUpdateOperationsInput;
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,17 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { CommentThreadScalarWhereInput } from './comment-thread-scalar-where.input';
|
||||||
|
import { Type } from 'class-transformer';
|
||||||
|
import { CommentThreadUpdateManyMutationInput } from './comment-thread-update-many-mutation.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadUpdateManyWithWhereWithoutAssigneeInput {
|
||||||
|
|
||||||
|
@Field(() => CommentThreadScalarWhereInput, {nullable:false})
|
||||||
|
@Type(() => CommentThreadScalarWhereInput)
|
||||||
|
where!: CommentThreadScalarWhereInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadUpdateManyMutationInput, {nullable:false})
|
||||||
|
@Type(() => CommentThreadUpdateManyMutationInput)
|
||||||
|
data!: CommentThreadUpdateManyMutationInput;
|
||||||
|
}
|
||||||
@ -0,0 +1,59 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { CommentThreadCreateWithoutAssigneeInput } from './comment-thread-create-without-assignee.input';
|
||||||
|
import { Type } from 'class-transformer';
|
||||||
|
import { CommentThreadCreateOrConnectWithoutAssigneeInput } from './comment-thread-create-or-connect-without-assignee.input';
|
||||||
|
import { CommentThreadUpsertWithWhereUniqueWithoutAssigneeInput } from './comment-thread-upsert-with-where-unique-without-assignee.input';
|
||||||
|
import { CommentThreadCreateManyAssigneeInputEnvelope } from './comment-thread-create-many-assignee-input-envelope.input';
|
||||||
|
import { CommentThreadWhereUniqueInput } from './comment-thread-where-unique.input';
|
||||||
|
import { CommentThreadUpdateWithWhereUniqueWithoutAssigneeInput } from './comment-thread-update-with-where-unique-without-assignee.input';
|
||||||
|
import { CommentThreadUpdateManyWithWhereWithoutAssigneeInput } from './comment-thread-update-many-with-where-without-assignee.input';
|
||||||
|
import { CommentThreadScalarWhereInput } from './comment-thread-scalar-where.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadUpdateManyWithoutAssigneeNestedInput {
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadCreateWithoutAssigneeInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadCreateWithoutAssigneeInput)
|
||||||
|
create?: Array<CommentThreadCreateWithoutAssigneeInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadCreateOrConnectWithoutAssigneeInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadCreateOrConnectWithoutAssigneeInput)
|
||||||
|
connectOrCreate?: Array<CommentThreadCreateOrConnectWithoutAssigneeInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadUpsertWithWhereUniqueWithoutAssigneeInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadUpsertWithWhereUniqueWithoutAssigneeInput)
|
||||||
|
upsert?: Array<CommentThreadUpsertWithWhereUniqueWithoutAssigneeInput>;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadCreateManyAssigneeInputEnvelope, {nullable:true})
|
||||||
|
@Type(() => CommentThreadCreateManyAssigneeInputEnvelope)
|
||||||
|
createMany?: CommentThreadCreateManyAssigneeInputEnvelope;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadWhereUniqueInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadWhereUniqueInput)
|
||||||
|
set?: Array<CommentThreadWhereUniqueInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadWhereUniqueInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadWhereUniqueInput)
|
||||||
|
disconnect?: Array<CommentThreadWhereUniqueInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadWhereUniqueInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadWhereUniqueInput)
|
||||||
|
delete?: Array<CommentThreadWhereUniqueInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadWhereUniqueInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadWhereUniqueInput)
|
||||||
|
connect?: Array<CommentThreadWhereUniqueInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadUpdateWithWhereUniqueWithoutAssigneeInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadUpdateWithWhereUniqueWithoutAssigneeInput)
|
||||||
|
update?: Array<CommentThreadUpdateWithWhereUniqueWithoutAssigneeInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadUpdateManyWithWhereWithoutAssigneeInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadUpdateManyWithWhereWithoutAssigneeInput)
|
||||||
|
updateMany?: Array<CommentThreadUpdateManyWithWhereWithoutAssigneeInput>;
|
||||||
|
|
||||||
|
@Field(() => [CommentThreadScalarWhereInput], {nullable:true})
|
||||||
|
@Type(() => CommentThreadScalarWhereInput)
|
||||||
|
deleteMany?: Array<CommentThreadScalarWhereInput>;
|
||||||
|
}
|
||||||
@ -0,0 +1,17 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { CommentThreadWhereUniqueInput } from './comment-thread-where-unique.input';
|
||||||
|
import { Type } from 'class-transformer';
|
||||||
|
import { CommentThreadUpdateWithoutAssigneeInput } from './comment-thread-update-without-assignee.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadUpdateWithWhereUniqueWithoutAssigneeInput {
|
||||||
|
|
||||||
|
@Field(() => CommentThreadWhereUniqueInput, {nullable:false})
|
||||||
|
@Type(() => CommentThreadWhereUniqueInput)
|
||||||
|
where!: CommentThreadWhereUniqueInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadUpdateWithoutAssigneeInput, {nullable:false})
|
||||||
|
@Type(() => CommentThreadUpdateWithoutAssigneeInput)
|
||||||
|
data!: CommentThreadUpdateWithoutAssigneeInput;
|
||||||
|
}
|
||||||
@ -0,0 +1,58 @@
|
|||||||
|
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 { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
|
import { CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-update-many-without-comment-thread-nested.input';
|
||||||
|
import { CommentUpdateManyWithoutCommentThreadNestedInput } from '../comment/comment-update-many-without-comment-thread-nested.input';
|
||||||
|
import { WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput } from '../workspace/workspace-update-one-required-without-comment-threads-nested.input';
|
||||||
|
import { UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput } from '../user/user-update-one-required-without-authored-comment-threads-nested.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadUpdateWithoutAssigneeInput {
|
||||||
|
|
||||||
|
@Field(() => StringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
id?: StringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
body?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@HideField()
|
||||||
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
createdAt?: DateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
updatedAt?: DateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput, {nullable:true})
|
||||||
|
commentThreadTargets?: CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput;
|
||||||
|
|
||||||
|
@Field(() => CommentUpdateManyWithoutCommentThreadNestedInput, {nullable:true})
|
||||||
|
comments?: CommentUpdateManyWithoutCommentThreadNestedInput;
|
||||||
|
|
||||||
|
@HideField()
|
||||||
|
workspace?: WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput;
|
||||||
|
|
||||||
|
@Field(() => UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput, {nullable:true})
|
||||||
|
author?: UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput;
|
||||||
|
}
|
||||||
@ -2,12 +2,14 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
import { CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-update-many-without-comment-thread-nested.input';
|
import { CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-update-many-without-comment-thread-nested.input';
|
||||||
import { CommentUpdateManyWithoutCommentThreadNestedInput } from '../comment/comment-update-many-without-comment-thread-nested.input';
|
import { CommentUpdateManyWithoutCommentThreadNestedInput } from '../comment/comment-update-many-without-comment-thread-nested.input';
|
||||||
import { WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput } from '../workspace/workspace-update-one-required-without-comment-threads-nested.input';
|
import { WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput } from '../workspace/workspace-update-one-required-without-comment-threads-nested.input';
|
||||||
|
import { UserUpdateOneWithoutAssignedCommentThreadsNestedInput } from '../user/user-update-one-without-assigned-comment-threads-nested.input';
|
||||||
|
|
||||||
@InputType()
|
@InputType()
|
||||||
export class CommentThreadUpdateWithoutAuthorInput {
|
export class CommentThreadUpdateWithoutAuthorInput {
|
||||||
@ -21,6 +23,18 @@ export class CommentThreadUpdateWithoutAuthorInput {
|
|||||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
title?: NullableStringFieldUpdateOperationsInput;
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@ -38,4 +52,7 @@ export class CommentThreadUpdateWithoutAuthorInput {
|
|||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
workspace?: WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput;
|
workspace?: WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput;
|
||||||
|
|
||||||
|
@Field(() => UserUpdateOneWithoutAssignedCommentThreadsNestedInput, {nullable:true})
|
||||||
|
assignee?: UserUpdateOneWithoutAssignedCommentThreadsNestedInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,12 +2,14 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
import { CommentUpdateManyWithoutCommentThreadNestedInput } from '../comment/comment-update-many-without-comment-thread-nested.input';
|
import { CommentUpdateManyWithoutCommentThreadNestedInput } from '../comment/comment-update-many-without-comment-thread-nested.input';
|
||||||
import { WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput } from '../workspace/workspace-update-one-required-without-comment-threads-nested.input';
|
import { WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput } from '../workspace/workspace-update-one-required-without-comment-threads-nested.input';
|
||||||
import { UserUpdateOneRequiredWithoutCommentThreadNestedInput } from '../user/user-update-one-required-without-comment-thread-nested.input';
|
import { UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput } from '../user/user-update-one-required-without-authored-comment-threads-nested.input';
|
||||||
|
import { UserUpdateOneWithoutAssignedCommentThreadsNestedInput } from '../user/user-update-one-without-assigned-comment-threads-nested.input';
|
||||||
|
|
||||||
@InputType()
|
@InputType()
|
||||||
export class CommentThreadUpdateWithoutCommentThreadTargetsInput {
|
export class CommentThreadUpdateWithoutCommentThreadTargetsInput {
|
||||||
@ -21,6 +23,18 @@ export class CommentThreadUpdateWithoutCommentThreadTargetsInput {
|
|||||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
title?: NullableStringFieldUpdateOperationsInput;
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@ -36,6 +50,9 @@ export class CommentThreadUpdateWithoutCommentThreadTargetsInput {
|
|||||||
@HideField()
|
@HideField()
|
||||||
workspace?: WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput;
|
workspace?: WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput;
|
||||||
|
|
||||||
@Field(() => UserUpdateOneRequiredWithoutCommentThreadNestedInput, {nullable:true})
|
@Field(() => UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput, {nullable:true})
|
||||||
author?: UserUpdateOneRequiredWithoutCommentThreadNestedInput;
|
author?: UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput;
|
||||||
|
|
||||||
|
@Field(() => UserUpdateOneWithoutAssignedCommentThreadsNestedInput, {nullable:true})
|
||||||
|
assignee?: UserUpdateOneWithoutAssignedCommentThreadsNestedInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,12 +2,14 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
import { CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-update-many-without-comment-thread-nested.input';
|
import { CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-update-many-without-comment-thread-nested.input';
|
||||||
import { WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput } from '../workspace/workspace-update-one-required-without-comment-threads-nested.input';
|
import { WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput } from '../workspace/workspace-update-one-required-without-comment-threads-nested.input';
|
||||||
import { UserUpdateOneRequiredWithoutCommentThreadNestedInput } from '../user/user-update-one-required-without-comment-thread-nested.input';
|
import { UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput } from '../user/user-update-one-required-without-authored-comment-threads-nested.input';
|
||||||
|
import { UserUpdateOneWithoutAssignedCommentThreadsNestedInput } from '../user/user-update-one-without-assigned-comment-threads-nested.input';
|
||||||
|
|
||||||
@InputType()
|
@InputType()
|
||||||
export class CommentThreadUpdateWithoutCommentsInput {
|
export class CommentThreadUpdateWithoutCommentsInput {
|
||||||
@ -21,6 +23,18 @@ export class CommentThreadUpdateWithoutCommentsInput {
|
|||||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
title?: NullableStringFieldUpdateOperationsInput;
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@ -36,6 +50,9 @@ export class CommentThreadUpdateWithoutCommentsInput {
|
|||||||
@HideField()
|
@HideField()
|
||||||
workspace?: WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput;
|
workspace?: WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput;
|
||||||
|
|
||||||
@Field(() => UserUpdateOneRequiredWithoutCommentThreadNestedInput, {nullable:true})
|
@Field(() => UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput, {nullable:true})
|
||||||
author?: UserUpdateOneRequiredWithoutCommentThreadNestedInput;
|
author?: UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput;
|
||||||
|
|
||||||
|
@Field(() => UserUpdateOneWithoutAssignedCommentThreadsNestedInput, {nullable:true})
|
||||||
|
assignee?: UserUpdateOneWithoutAssignedCommentThreadsNestedInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,12 +2,14 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
import { CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-update-many-without-comment-thread-nested.input';
|
import { CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-update-many-without-comment-thread-nested.input';
|
||||||
import { CommentUpdateManyWithoutCommentThreadNestedInput } from '../comment/comment-update-many-without-comment-thread-nested.input';
|
import { CommentUpdateManyWithoutCommentThreadNestedInput } from '../comment/comment-update-many-without-comment-thread-nested.input';
|
||||||
import { UserUpdateOneRequiredWithoutCommentThreadNestedInput } from '../user/user-update-one-required-without-comment-thread-nested.input';
|
import { UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput } from '../user/user-update-one-required-without-authored-comment-threads-nested.input';
|
||||||
|
import { UserUpdateOneWithoutAssignedCommentThreadsNestedInput } from '../user/user-update-one-without-assigned-comment-threads-nested.input';
|
||||||
|
|
||||||
@InputType()
|
@InputType()
|
||||||
export class CommentThreadUpdateWithoutWorkspaceInput {
|
export class CommentThreadUpdateWithoutWorkspaceInput {
|
||||||
@ -21,6 +23,18 @@ export class CommentThreadUpdateWithoutWorkspaceInput {
|
|||||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
title?: NullableStringFieldUpdateOperationsInput;
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@ -36,6 +50,9 @@ export class CommentThreadUpdateWithoutWorkspaceInput {
|
|||||||
@Field(() => CommentUpdateManyWithoutCommentThreadNestedInput, {nullable:true})
|
@Field(() => CommentUpdateManyWithoutCommentThreadNestedInput, {nullable:true})
|
||||||
comments?: CommentUpdateManyWithoutCommentThreadNestedInput;
|
comments?: CommentUpdateManyWithoutCommentThreadNestedInput;
|
||||||
|
|
||||||
@Field(() => UserUpdateOneRequiredWithoutCommentThreadNestedInput, {nullable:true})
|
@Field(() => UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput, {nullable:true})
|
||||||
author?: UserUpdateOneRequiredWithoutCommentThreadNestedInput;
|
author?: UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput;
|
||||||
|
|
||||||
|
@Field(() => UserUpdateOneWithoutAssignedCommentThreadsNestedInput, {nullable:true})
|
||||||
|
assignee?: UserUpdateOneWithoutAssignedCommentThreadsNestedInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,13 +2,15 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { InputType } from '@nestjs/graphql';
|
import { InputType } from '@nestjs/graphql';
|
||||||
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input';
|
||||||
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input';
|
||||||
|
import { EnumActivityTypeFieldUpdateOperationsInput } from '../prisma/enum-activity-type-field-update-operations.input';
|
||||||
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
import { NullableDateTimeFieldUpdateOperationsInput } from '../prisma/nullable-date-time-field-update-operations.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input';
|
||||||
import { CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-update-many-without-comment-thread-nested.input';
|
import { CommentThreadTargetUpdateManyWithoutCommentThreadNestedInput } from '../comment-thread-target/comment-thread-target-update-many-without-comment-thread-nested.input';
|
||||||
import { CommentUpdateManyWithoutCommentThreadNestedInput } from '../comment/comment-update-many-without-comment-thread-nested.input';
|
import { CommentUpdateManyWithoutCommentThreadNestedInput } from '../comment/comment-update-many-without-comment-thread-nested.input';
|
||||||
import { WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput } from '../workspace/workspace-update-one-required-without-comment-threads-nested.input';
|
import { WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput } from '../workspace/workspace-update-one-required-without-comment-threads-nested.input';
|
||||||
import { UserUpdateOneRequiredWithoutCommentThreadNestedInput } from '../user/user-update-one-required-without-comment-thread-nested.input';
|
import { UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput } from '../user/user-update-one-required-without-authored-comment-threads-nested.input';
|
||||||
|
import { UserUpdateOneWithoutAssignedCommentThreadsNestedInput } from '../user/user-update-one-without-assigned-comment-threads-nested.input';
|
||||||
|
|
||||||
@InputType()
|
@InputType()
|
||||||
export class CommentThreadUpdateInput {
|
export class CommentThreadUpdateInput {
|
||||||
@ -22,6 +24,18 @@ export class CommentThreadUpdateInput {
|
|||||||
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
@Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true})
|
||||||
title?: NullableStringFieldUpdateOperationsInput;
|
title?: NullableStringFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
reminderAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
dueAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
|
@Field(() => NullableDateTimeFieldUpdateOperationsInput, {nullable:true})
|
||||||
|
completedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
deletedAt?: NullableDateTimeFieldUpdateOperationsInput;
|
||||||
|
|
||||||
@ -40,6 +54,9 @@ export class CommentThreadUpdateInput {
|
|||||||
@HideField()
|
@HideField()
|
||||||
workspace?: WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput;
|
workspace?: WorkspaceUpdateOneRequiredWithoutCommentThreadsNestedInput;
|
||||||
|
|
||||||
@Field(() => UserUpdateOneRequiredWithoutCommentThreadNestedInput, {nullable:true})
|
@Field(() => UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput, {nullable:true})
|
||||||
author?: UserUpdateOneRequiredWithoutCommentThreadNestedInput;
|
author?: UserUpdateOneRequiredWithoutAuthoredCommentThreadsNestedInput;
|
||||||
|
|
||||||
|
@Field(() => UserUpdateOneWithoutAssignedCommentThreadsNestedInput, {nullable:true})
|
||||||
|
assignee?: UserUpdateOneWithoutAssignedCommentThreadsNestedInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -0,0 +1,22 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { CommentThreadWhereUniqueInput } from './comment-thread-where-unique.input';
|
||||||
|
import { Type } from 'class-transformer';
|
||||||
|
import { CommentThreadUpdateWithoutAssigneeInput } from './comment-thread-update-without-assignee.input';
|
||||||
|
import { CommentThreadCreateWithoutAssigneeInput } from './comment-thread-create-without-assignee.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class CommentThreadUpsertWithWhereUniqueWithoutAssigneeInput {
|
||||||
|
|
||||||
|
@Field(() => CommentThreadWhereUniqueInput, {nullable:false})
|
||||||
|
@Type(() => CommentThreadWhereUniqueInput)
|
||||||
|
where!: CommentThreadWhereUniqueInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadUpdateWithoutAssigneeInput, {nullable:false})
|
||||||
|
@Type(() => CommentThreadUpdateWithoutAssigneeInput)
|
||||||
|
update!: CommentThreadUpdateWithoutAssigneeInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadCreateWithoutAssigneeInput, {nullable:false})
|
||||||
|
@Type(() => CommentThreadCreateWithoutAssigneeInput)
|
||||||
|
create!: CommentThreadCreateWithoutAssigneeInput;
|
||||||
|
}
|
||||||
@ -3,6 +3,7 @@ import { InputType } from '@nestjs/graphql';
|
|||||||
import { StringFilter } from '../prisma/string-filter.input';
|
import { StringFilter } from '../prisma/string-filter.input';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
import { StringNullableFilter } from '../prisma/string-nullable-filter.input';
|
import { StringNullableFilter } from '../prisma/string-nullable-filter.input';
|
||||||
|
import { EnumActivityTypeFilter } from '../prisma/enum-activity-type-filter.input';
|
||||||
import { DateTimeNullableFilter } from '../prisma/date-time-nullable-filter.input';
|
import { DateTimeNullableFilter } from '../prisma/date-time-nullable-filter.input';
|
||||||
import { DateTimeFilter } from '../prisma/date-time-filter.input';
|
import { DateTimeFilter } from '../prisma/date-time-filter.input';
|
||||||
import { CommentThreadTargetListRelationFilter } from '../comment-thread-target/comment-thread-target-list-relation-filter.input';
|
import { CommentThreadTargetListRelationFilter } from '../comment-thread-target/comment-thread-target-list-relation-filter.input';
|
||||||
@ -37,6 +38,21 @@ export class CommentThreadWhereInput {
|
|||||||
@Field(() => StringNullableFilter, {nullable:true})
|
@Field(() => StringNullableFilter, {nullable:true})
|
||||||
title?: StringNullableFilter;
|
title?: StringNullableFilter;
|
||||||
|
|
||||||
|
@Field(() => EnumActivityTypeFilter, {nullable:true})
|
||||||
|
type?: EnumActivityTypeFilter;
|
||||||
|
|
||||||
|
@Field(() => DateTimeNullableFilter, {nullable:true})
|
||||||
|
reminderAt?: DateTimeNullableFilter;
|
||||||
|
|
||||||
|
@Field(() => DateTimeNullableFilter, {nullable:true})
|
||||||
|
dueAt?: DateTimeNullableFilter;
|
||||||
|
|
||||||
|
@Field(() => DateTimeNullableFilter, {nullable:true})
|
||||||
|
completedAt?: DateTimeNullableFilter;
|
||||||
|
|
||||||
|
@Field(() => StringNullableFilter, {nullable:true})
|
||||||
|
assigneeId?: StringNullableFilter;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt?: DateTimeNullableFilter;
|
deletedAt?: DateTimeNullableFilter;
|
||||||
|
|
||||||
@ -57,4 +73,7 @@ export class CommentThreadWhereInput {
|
|||||||
|
|
||||||
@Field(() => UserRelationFilter, {nullable:true})
|
@Field(() => UserRelationFilter, {nullable:true})
|
||||||
author?: UserRelationFilter;
|
author?: UserRelationFilter;
|
||||||
|
|
||||||
|
@Field(() => UserRelationFilter, {nullable:true})
|
||||||
|
assignee?: UserRelationFilter;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,6 +2,7 @@ import { Field } from '@nestjs/graphql';
|
|||||||
import { ObjectType } from '@nestjs/graphql';
|
import { ObjectType } from '@nestjs/graphql';
|
||||||
import { ID } from '@nestjs/graphql';
|
import { ID } from '@nestjs/graphql';
|
||||||
import { HideField } from '@nestjs/graphql';
|
import { HideField } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from '../prisma/activity-type.enum';
|
||||||
import { CommentThreadTarget } from '../comment-thread-target/comment-thread-target.model';
|
import { CommentThreadTarget } from '../comment-thread-target/comment-thread-target.model';
|
||||||
import { Comment } from '../comment/comment.model';
|
import { Comment } from '../comment/comment.model';
|
||||||
import { Workspace } from '../workspace/workspace.model';
|
import { Workspace } from '../workspace/workspace.model';
|
||||||
@ -26,6 +27,21 @@ export class CommentThread {
|
|||||||
@Field(() => String, {nullable:true})
|
@Field(() => String, {nullable:true})
|
||||||
title!: string | null;
|
title!: string | null;
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:false,defaultValue:'Note'})
|
||||||
|
type!: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
reminderAt!: Date | null;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
dueAt!: Date | null;
|
||||||
|
|
||||||
|
@Field(() => Date, {nullable:true})
|
||||||
|
completedAt!: Date | null;
|
||||||
|
|
||||||
|
@Field(() => String, {nullable:true})
|
||||||
|
assigneeId!: string | null;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
deletedAt!: Date | null;
|
deletedAt!: Date | null;
|
||||||
|
|
||||||
@ -47,6 +63,9 @@ export class CommentThread {
|
|||||||
@Field(() => User, {nullable:false})
|
@Field(() => User, {nullable:false})
|
||||||
author?: User;
|
author?: User;
|
||||||
|
|
||||||
|
@Field(() => User, {nullable:true})
|
||||||
|
assignee?: User | null;
|
||||||
|
|
||||||
@HideField()
|
@HideField()
|
||||||
_count?: CommentThreadCount;
|
_count?: CommentThreadCount;
|
||||||
}
|
}
|
||||||
|
|||||||
9
server/src/core/@generated/prisma/activity-type.enum.ts
Normal file
9
server/src/core/@generated/prisma/activity-type.enum.ts
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
import { registerEnumType } from '@nestjs/graphql';
|
||||||
|
|
||||||
|
export enum ActivityType {
|
||||||
|
Note = "Note",
|
||||||
|
Task = "Task"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
registerEnumType(ActivityType, { name: 'ActivityType', description: undefined })
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from './activity-type.enum';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class EnumActivityTypeFieldUpdateOperationsInput {
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
set?: keyof typeof ActivityType;
|
||||||
|
}
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from './activity-type.enum';
|
||||||
|
import { NestedEnumActivityTypeFilter } from './nested-enum-activity-type-filter.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class EnumActivityTypeFilter {
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
equals?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => [ActivityType], {nullable:true})
|
||||||
|
in?: Array<keyof typeof ActivityType>;
|
||||||
|
|
||||||
|
@Field(() => [ActivityType], {nullable:true})
|
||||||
|
notIn?: Array<keyof typeof ActivityType>;
|
||||||
|
|
||||||
|
@Field(() => NestedEnumActivityTypeFilter, {nullable:true})
|
||||||
|
not?: NestedEnumActivityTypeFilter;
|
||||||
|
}
|
||||||
@ -0,0 +1,31 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from './activity-type.enum';
|
||||||
|
import { NestedEnumActivityTypeWithAggregatesFilter } from './nested-enum-activity-type-with-aggregates-filter.input';
|
||||||
|
import { NestedIntFilter } from './nested-int-filter.input';
|
||||||
|
import { NestedEnumActivityTypeFilter } from './nested-enum-activity-type-filter.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class EnumActivityTypeWithAggregatesFilter {
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
equals?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => [ActivityType], {nullable:true})
|
||||||
|
in?: Array<keyof typeof ActivityType>;
|
||||||
|
|
||||||
|
@Field(() => [ActivityType], {nullable:true})
|
||||||
|
notIn?: Array<keyof typeof ActivityType>;
|
||||||
|
|
||||||
|
@Field(() => NestedEnumActivityTypeWithAggregatesFilter, {nullable:true})
|
||||||
|
not?: NestedEnumActivityTypeWithAggregatesFilter;
|
||||||
|
|
||||||
|
@Field(() => NestedIntFilter, {nullable:true})
|
||||||
|
_count?: NestedIntFilter;
|
||||||
|
|
||||||
|
@Field(() => NestedEnumActivityTypeFilter, {nullable:true})
|
||||||
|
_min?: NestedEnumActivityTypeFilter;
|
||||||
|
|
||||||
|
@Field(() => NestedEnumActivityTypeFilter, {nullable:true})
|
||||||
|
_max?: NestedEnumActivityTypeFilter;
|
||||||
|
}
|
||||||
@ -0,0 +1,19 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from './activity-type.enum';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class NestedEnumActivityTypeFilter {
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
equals?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => [ActivityType], {nullable:true})
|
||||||
|
in?: Array<keyof typeof ActivityType>;
|
||||||
|
|
||||||
|
@Field(() => [ActivityType], {nullable:true})
|
||||||
|
notIn?: Array<keyof typeof ActivityType>;
|
||||||
|
|
||||||
|
@Field(() => NestedEnumActivityTypeFilter, {nullable:true})
|
||||||
|
not?: NestedEnumActivityTypeFilter;
|
||||||
|
}
|
||||||
@ -0,0 +1,30 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { ActivityType } from './activity-type.enum';
|
||||||
|
import { NestedIntFilter } from './nested-int-filter.input';
|
||||||
|
import { NestedEnumActivityTypeFilter } from './nested-enum-activity-type-filter.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class NestedEnumActivityTypeWithAggregatesFilter {
|
||||||
|
|
||||||
|
@Field(() => ActivityType, {nullable:true})
|
||||||
|
equals?: keyof typeof ActivityType;
|
||||||
|
|
||||||
|
@Field(() => [ActivityType], {nullable:true})
|
||||||
|
in?: Array<keyof typeof ActivityType>;
|
||||||
|
|
||||||
|
@Field(() => [ActivityType], {nullable:true})
|
||||||
|
notIn?: Array<keyof typeof ActivityType>;
|
||||||
|
|
||||||
|
@Field(() => NestedEnumActivityTypeWithAggregatesFilter, {nullable:true})
|
||||||
|
not?: NestedEnumActivityTypeWithAggregatesFilter;
|
||||||
|
|
||||||
|
@Field(() => NestedIntFilter, {nullable:true})
|
||||||
|
_count?: NestedIntFilter;
|
||||||
|
|
||||||
|
@Field(() => NestedEnumActivityTypeFilter, {nullable:true})
|
||||||
|
_min?: NestedEnumActivityTypeFilter;
|
||||||
|
|
||||||
|
@Field(() => NestedEnumActivityTypeFilter, {nullable:true})
|
||||||
|
_max?: NestedEnumActivityTypeFilter;
|
||||||
|
}
|
||||||
@ -15,5 +15,8 @@ export class UserCount {
|
|||||||
comments?: number;
|
comments?: number;
|
||||||
|
|
||||||
@Field(() => Int, {nullable:false})
|
@Field(() => Int, {nullable:false})
|
||||||
CommentThread?: number;
|
authoredCommentThreads?: number;
|
||||||
|
|
||||||
|
@Field(() => Int, {nullable:false})
|
||||||
|
assignedCommentThreads?: number;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -0,0 +1,22 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { UserCreateWithoutAssignedCommentThreadsInput } from './user-create-without-assigned-comment-threads.input';
|
||||||
|
import { Type } from 'class-transformer';
|
||||||
|
import { UserCreateOrConnectWithoutAssignedCommentThreadsInput } from './user-create-or-connect-without-assigned-comment-threads.input';
|
||||||
|
import { UserWhereUniqueInput } from './user-where-unique.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class UserCreateNestedOneWithoutAssignedCommentThreadsInput {
|
||||||
|
|
||||||
|
@Field(() => UserCreateWithoutAssignedCommentThreadsInput, {nullable:true})
|
||||||
|
@Type(() => UserCreateWithoutAssignedCommentThreadsInput)
|
||||||
|
create?: UserCreateWithoutAssignedCommentThreadsInput;
|
||||||
|
|
||||||
|
@Field(() => UserCreateOrConnectWithoutAssignedCommentThreadsInput, {nullable:true})
|
||||||
|
@Type(() => UserCreateOrConnectWithoutAssignedCommentThreadsInput)
|
||||||
|
connectOrCreate?: UserCreateOrConnectWithoutAssignedCommentThreadsInput;
|
||||||
|
|
||||||
|
@Field(() => UserWhereUniqueInput, {nullable:true})
|
||||||
|
@Type(() => UserWhereUniqueInput)
|
||||||
|
connect?: UserWhereUniqueInput;
|
||||||
|
}
|
||||||
@ -0,0 +1,22 @@
|
|||||||
|
import { Field } from '@nestjs/graphql';
|
||||||
|
import { InputType } from '@nestjs/graphql';
|
||||||
|
import { UserCreateWithoutAuthoredCommentThreadsInput } from './user-create-without-authored-comment-threads.input';
|
||||||
|
import { Type } from 'class-transformer';
|
||||||
|
import { UserCreateOrConnectWithoutAuthoredCommentThreadsInput } from './user-create-or-connect-without-authored-comment-threads.input';
|
||||||
|
import { UserWhereUniqueInput } from './user-where-unique.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class UserCreateNestedOneWithoutAuthoredCommentThreadsInput {
|
||||||
|
|
||||||
|
@Field(() => UserCreateWithoutAuthoredCommentThreadsInput, {nullable:true})
|
||||||
|
@Type(() => UserCreateWithoutAuthoredCommentThreadsInput)
|
||||||
|
create?: UserCreateWithoutAuthoredCommentThreadsInput;
|
||||||
|
|
||||||
|
@Field(() => UserCreateOrConnectWithoutAuthoredCommentThreadsInput, {nullable:true})
|
||||||
|
@Type(() => UserCreateOrConnectWithoutAuthoredCommentThreadsInput)
|
||||||
|
connectOrCreate?: UserCreateOrConnectWithoutAuthoredCommentThreadsInput;
|
||||||
|
|
||||||
|
@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 { UserCreateWithoutAssignedCommentThreadsInput } from './user-create-without-assigned-comment-threads.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class UserCreateOrConnectWithoutAssignedCommentThreadsInput {
|
||||||
|
|
||||||
|
@Field(() => UserWhereUniqueInput, {nullable:false})
|
||||||
|
@Type(() => UserWhereUniqueInput)
|
||||||
|
where!: UserWhereUniqueInput;
|
||||||
|
|
||||||
|
@Field(() => UserCreateWithoutAssignedCommentThreadsInput, {nullable:false})
|
||||||
|
@Type(() => UserCreateWithoutAssignedCommentThreadsInput)
|
||||||
|
create!: UserCreateWithoutAssignedCommentThreadsInput;
|
||||||
|
}
|
||||||
@ -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 { UserCreateWithoutAuthoredCommentThreadsInput } from './user-create-without-authored-comment-threads.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class UserCreateOrConnectWithoutAuthoredCommentThreadsInput {
|
||||||
|
|
||||||
|
@Field(() => UserWhereUniqueInput, {nullable:false})
|
||||||
|
@Type(() => UserWhereUniqueInput)
|
||||||
|
where!: UserWhereUniqueInput;
|
||||||
|
|
||||||
|
@Field(() => UserCreateWithoutAuthoredCommentThreadsInput, {nullable:false})
|
||||||
|
@Type(() => UserCreateWithoutAuthoredCommentThreadsInput)
|
||||||
|
create!: UserCreateWithoutAuthoredCommentThreadsInput;
|
||||||
|
}
|
||||||
@ -0,0 +1,94 @@
|
|||||||
|
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';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class UserCreateWithoutAssignedCommentThreadsInput {
|
||||||
|
|
||||||
|
@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;
|
||||||
|
}
|
||||||
@ -0,0 +1,94 @@
|
|||||||
|
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 { CommentThreadCreateNestedManyWithoutAssigneeInput } from '../comment-thread/comment-thread-create-nested-many-without-assignee.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class UserCreateWithoutAuthoredCommentThreadsInput {
|
||||||
|
|
||||||
|
@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(() => CommentThreadCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||||
|
assignedCommentThreads?: CommentThreadCreateNestedManyWithoutAssigneeInput;
|
||||||
|
}
|
||||||
@ -7,6 +7,7 @@ import { WorkspaceMemberCreateNestedOneWithoutUserInput } from '../workspace-mem
|
|||||||
import { CompanyCreateNestedManyWithoutAccountOwnerInput } from '../company/company-create-nested-many-without-account-owner.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 { 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 { 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()
|
@InputType()
|
||||||
export class UserCreateWithoutCommentsInput {
|
export class UserCreateWithoutCommentsInput {
|
||||||
@ -86,5 +87,8 @@ export class UserCreateWithoutCommentsInput {
|
|||||||
refreshTokens?: RefreshTokenCreateNestedManyWithoutUserInput;
|
refreshTokens?: RefreshTokenCreateNestedManyWithoutUserInput;
|
||||||
|
|
||||||
@Field(() => CommentThreadCreateNestedManyWithoutAuthorInput, {nullable:true})
|
@Field(() => CommentThreadCreateNestedManyWithoutAuthorInput, {nullable:true})
|
||||||
CommentThread?: CommentThreadCreateNestedManyWithoutAuthorInput;
|
authoredCommentThreads?: CommentThreadCreateNestedManyWithoutAuthorInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||||
|
assignedCommentThreads?: CommentThreadCreateNestedManyWithoutAssigneeInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,7 @@ import { WorkspaceMemberCreateNestedOneWithoutUserInput } from '../workspace-mem
|
|||||||
import { RefreshTokenCreateNestedManyWithoutUserInput } from '../refresh-token/refresh-token-create-nested-many-without-user.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 { CommentCreateNestedManyWithoutAuthorInput } from '../comment/comment-create-nested-many-without-author.input';
|
||||||
import { CommentThreadCreateNestedManyWithoutAuthorInput } from '../comment-thread/comment-thread-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()
|
@InputType()
|
||||||
export class UserCreateWithoutCompaniesInput {
|
export class UserCreateWithoutCompaniesInput {
|
||||||
@ -86,5 +87,8 @@ export class UserCreateWithoutCompaniesInput {
|
|||||||
comments?: CommentCreateNestedManyWithoutAuthorInput;
|
comments?: CommentCreateNestedManyWithoutAuthorInput;
|
||||||
|
|
||||||
@Field(() => CommentThreadCreateNestedManyWithoutAuthorInput, {nullable:true})
|
@Field(() => CommentThreadCreateNestedManyWithoutAuthorInput, {nullable:true})
|
||||||
CommentThread?: CommentThreadCreateNestedManyWithoutAuthorInput;
|
authoredCommentThreads?: CommentThreadCreateNestedManyWithoutAuthorInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||||
|
assignedCommentThreads?: CommentThreadCreateNestedManyWithoutAssigneeInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,7 @@ import { WorkspaceMemberCreateNestedOneWithoutUserInput } from '../workspace-mem
|
|||||||
import { CompanyCreateNestedManyWithoutAccountOwnerInput } from '../company/company-create-nested-many-without-account-owner.input';
|
import { CompanyCreateNestedManyWithoutAccountOwnerInput } from '../company/company-create-nested-many-without-account-owner.input';
|
||||||
import { CommentCreateNestedManyWithoutAuthorInput } from '../comment/comment-create-nested-many-without-author.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 { 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()
|
@InputType()
|
||||||
export class UserCreateWithoutRefreshTokensInput {
|
export class UserCreateWithoutRefreshTokensInput {
|
||||||
@ -86,5 +87,8 @@ export class UserCreateWithoutRefreshTokensInput {
|
|||||||
comments?: CommentCreateNestedManyWithoutAuthorInput;
|
comments?: CommentCreateNestedManyWithoutAuthorInput;
|
||||||
|
|
||||||
@Field(() => CommentThreadCreateNestedManyWithoutAuthorInput, {nullable:true})
|
@Field(() => CommentThreadCreateNestedManyWithoutAuthorInput, {nullable:true})
|
||||||
CommentThread?: CommentThreadCreateNestedManyWithoutAuthorInput;
|
authoredCommentThreads?: CommentThreadCreateNestedManyWithoutAuthorInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||||
|
assignedCommentThreads?: CommentThreadCreateNestedManyWithoutAssigneeInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,7 @@ import { CompanyCreateNestedManyWithoutAccountOwnerInput } from '../company/comp
|
|||||||
import { RefreshTokenCreateNestedManyWithoutUserInput } from '../refresh-token/refresh-token-create-nested-many-without-user.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 { CommentCreateNestedManyWithoutAuthorInput } from '../comment/comment-create-nested-many-without-author.input';
|
||||||
import { CommentThreadCreateNestedManyWithoutAuthorInput } from '../comment-thread/comment-thread-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()
|
@InputType()
|
||||||
export class UserCreateWithoutWorkspaceMemberInput {
|
export class UserCreateWithoutWorkspaceMemberInput {
|
||||||
@ -86,5 +87,8 @@ export class UserCreateWithoutWorkspaceMemberInput {
|
|||||||
comments?: CommentCreateNestedManyWithoutAuthorInput;
|
comments?: CommentCreateNestedManyWithoutAuthorInput;
|
||||||
|
|
||||||
@Field(() => CommentThreadCreateNestedManyWithoutAuthorInput, {nullable:true})
|
@Field(() => CommentThreadCreateNestedManyWithoutAuthorInput, {nullable:true})
|
||||||
CommentThread?: CommentThreadCreateNestedManyWithoutAuthorInput;
|
authoredCommentThreads?: CommentThreadCreateNestedManyWithoutAuthorInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||||
|
assignedCommentThreads?: CommentThreadCreateNestedManyWithoutAssigneeInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,6 +8,7 @@ import { CompanyCreateNestedManyWithoutAccountOwnerInput } from '../company/comp
|
|||||||
import { RefreshTokenCreateNestedManyWithoutUserInput } from '../refresh-token/refresh-token-create-nested-many-without-user.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 { CommentCreateNestedManyWithoutAuthorInput } from '../comment/comment-create-nested-many-without-author.input';
|
||||||
import { CommentThreadCreateNestedManyWithoutAuthorInput } from '../comment-thread/comment-thread-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()
|
@InputType()
|
||||||
export class UserCreateInput {
|
export class UserCreateInput {
|
||||||
@ -90,5 +91,8 @@ export class UserCreateInput {
|
|||||||
comments?: CommentCreateNestedManyWithoutAuthorInput;
|
comments?: CommentCreateNestedManyWithoutAuthorInput;
|
||||||
|
|
||||||
@Field(() => CommentThreadCreateNestedManyWithoutAuthorInput, {nullable:true})
|
@Field(() => CommentThreadCreateNestedManyWithoutAuthorInput, {nullable:true})
|
||||||
CommentThread?: CommentThreadCreateNestedManyWithoutAuthorInput;
|
authoredCommentThreads?: CommentThreadCreateNestedManyWithoutAuthorInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||||
|
assignedCommentThreads?: CommentThreadCreateNestedManyWithoutAssigneeInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -69,5 +69,8 @@ export class UserOrderByWithRelationInput {
|
|||||||
comments?: CommentOrderByRelationAggregateInput;
|
comments?: CommentOrderByRelationAggregateInput;
|
||||||
|
|
||||||
@Field(() => CommentThreadOrderByRelationAggregateInput, {nullable:true})
|
@Field(() => CommentThreadOrderByRelationAggregateInput, {nullable:true})
|
||||||
CommentThread?: CommentThreadOrderByRelationAggregateInput;
|
authoredCommentThreads?: CommentThreadOrderByRelationAggregateInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadOrderByRelationAggregateInput, {nullable:true})
|
||||||
|
assignedCommentThreads?: CommentThreadOrderByRelationAggregateInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -0,0 +1,94 @@
|
|||||||
|
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';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class UserUncheckedCreateWithoutAssignedCommentThreadsInput {
|
||||||
|
|
||||||
|
@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;
|
||||||
|
}
|
||||||
@ -0,0 +1,94 @@
|
|||||||
|
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 { CommentThreadUncheckedCreateNestedManyWithoutAssigneeInput } from '../comment-thread/comment-thread-unchecked-create-nested-many-without-assignee.input';
|
||||||
|
|
||||||
|
@InputType()
|
||||||
|
export class UserUncheckedCreateWithoutAuthoredCommentThreadsInput {
|
||||||
|
|
||||||
|
@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(() => CommentThreadUncheckedCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||||
|
assignedCommentThreads?: CommentThreadUncheckedCreateNestedManyWithoutAssigneeInput;
|
||||||
|
}
|
||||||
@ -7,6 +7,7 @@ import { WorkspaceMemberUncheckedCreateNestedOneWithoutUserInput } from '../work
|
|||||||
import { CompanyUncheckedCreateNestedManyWithoutAccountOwnerInput } from '../company/company-unchecked-create-nested-many-without-account-owner.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 { RefreshTokenUncheckedCreateNestedManyWithoutUserInput } from '../refresh-token/refresh-token-unchecked-create-nested-many-without-user.input';
|
||||||
import { CommentThreadUncheckedCreateNestedManyWithoutAuthorInput } from '../comment-thread/comment-thread-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()
|
@InputType()
|
||||||
export class UserUncheckedCreateWithoutCommentsInput {
|
export class UserUncheckedCreateWithoutCommentsInput {
|
||||||
@ -86,5 +87,8 @@ export class UserUncheckedCreateWithoutCommentsInput {
|
|||||||
refreshTokens?: RefreshTokenUncheckedCreateNestedManyWithoutUserInput;
|
refreshTokens?: RefreshTokenUncheckedCreateNestedManyWithoutUserInput;
|
||||||
|
|
||||||
@Field(() => CommentThreadUncheckedCreateNestedManyWithoutAuthorInput, {nullable:true})
|
@Field(() => CommentThreadUncheckedCreateNestedManyWithoutAuthorInput, {nullable:true})
|
||||||
CommentThread?: CommentThreadUncheckedCreateNestedManyWithoutAuthorInput;
|
authoredCommentThreads?: CommentThreadUncheckedCreateNestedManyWithoutAuthorInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadUncheckedCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||||
|
assignedCommentThreads?: CommentThreadUncheckedCreateNestedManyWithoutAssigneeInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,7 @@ import { WorkspaceMemberUncheckedCreateNestedOneWithoutUserInput } from '../work
|
|||||||
import { RefreshTokenUncheckedCreateNestedManyWithoutUserInput } from '../refresh-token/refresh-token-unchecked-create-nested-many-without-user.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 { 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 { 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()
|
@InputType()
|
||||||
export class UserUncheckedCreateWithoutCompaniesInput {
|
export class UserUncheckedCreateWithoutCompaniesInput {
|
||||||
@ -86,5 +87,8 @@ export class UserUncheckedCreateWithoutCompaniesInput {
|
|||||||
comments?: CommentUncheckedCreateNestedManyWithoutAuthorInput;
|
comments?: CommentUncheckedCreateNestedManyWithoutAuthorInput;
|
||||||
|
|
||||||
@Field(() => CommentThreadUncheckedCreateNestedManyWithoutAuthorInput, {nullable:true})
|
@Field(() => CommentThreadUncheckedCreateNestedManyWithoutAuthorInput, {nullable:true})
|
||||||
CommentThread?: CommentThreadUncheckedCreateNestedManyWithoutAuthorInput;
|
authoredCommentThreads?: CommentThreadUncheckedCreateNestedManyWithoutAuthorInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadUncheckedCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||||
|
assignedCommentThreads?: CommentThreadUncheckedCreateNestedManyWithoutAssigneeInput;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,7 @@ import { WorkspaceMemberUncheckedCreateNestedOneWithoutUserInput } from '../work
|
|||||||
import { CompanyUncheckedCreateNestedManyWithoutAccountOwnerInput } from '../company/company-unchecked-create-nested-many-without-account-owner.input';
|
import { CompanyUncheckedCreateNestedManyWithoutAccountOwnerInput } from '../company/company-unchecked-create-nested-many-without-account-owner.input';
|
||||||
import { CommentUncheckedCreateNestedManyWithoutAuthorInput } from '../comment/comment-unchecked-create-nested-many-without-author.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 { 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()
|
@InputType()
|
||||||
export class UserUncheckedCreateWithoutRefreshTokensInput {
|
export class UserUncheckedCreateWithoutRefreshTokensInput {
|
||||||
@ -86,5 +87,8 @@ export class UserUncheckedCreateWithoutRefreshTokensInput {
|
|||||||
comments?: CommentUncheckedCreateNestedManyWithoutAuthorInput;
|
comments?: CommentUncheckedCreateNestedManyWithoutAuthorInput;
|
||||||
|
|
||||||
@Field(() => CommentThreadUncheckedCreateNestedManyWithoutAuthorInput, {nullable:true})
|
@Field(() => CommentThreadUncheckedCreateNestedManyWithoutAuthorInput, {nullable:true})
|
||||||
CommentThread?: CommentThreadUncheckedCreateNestedManyWithoutAuthorInput;
|
authoredCommentThreads?: CommentThreadUncheckedCreateNestedManyWithoutAuthorInput;
|
||||||
|
|
||||||
|
@Field(() => CommentThreadUncheckedCreateNestedManyWithoutAssigneeInput, {nullable:true})
|
||||||
|
assignedCommentThreads?: CommentThreadUncheckedCreateNestedManyWithoutAssigneeInput;
|
||||||
}
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user