feat: implement SalesInvoiceTspSwitchService and SalesInvoiceTspService for handling TSP provider interactions

- Add SalesInvoiceTspSwitchService to manage TSP provider selection and sending invoices.
- Introduce SalesInvoiceTspService for creating, sending, and retrieving sales invoices.
- Implement NamaProviderSwitchAdapter for communication with the NAMA TSP provider API.
- Define DTOs for request and response structures specific to the NAMA provider.
- Enhance error handling and logging for TSP provider interactions.
This commit is contained in:
2026-05-03 16:23:17 +03:30
parent ad470d2166
commit a486127ade
62 changed files with 4136 additions and 5015 deletions
+116 -1
View File
@@ -20,16 +20,27 @@ export type BusinessActivityModel = runtime.Types.Result.DefaultSelection<Prisma
export type AggregateBusinessActivity = {
_count: BusinessActivityCountAggregateOutputType | null
_avg: BusinessActivityAvgAggregateOutputType | null
_sum: BusinessActivitySumAggregateOutputType | null
_min: BusinessActivityMinAggregateOutputType | null
_max: BusinessActivityMaxAggregateOutputType | null
}
export type BusinessActivityAvgAggregateOutputType = {
invoice_number_sequence: runtime.Decimal | null
}
export type BusinessActivitySumAggregateOutputType = {
invoice_number_sequence: runtime.Decimal | null
}
export type BusinessActivityMinAggregateOutputType = {
id: string | null
economic_code: string | null
name: string | null
fiscal_id: string | null
partner_token: string | null
invoice_number_sequence: runtime.Decimal | null
created_at: Date | null
updated_at: Date | null
guild_id: string | null
@@ -42,6 +53,7 @@ export type BusinessActivityMaxAggregateOutputType = {
name: string | null
fiscal_id: string | null
partner_token: string | null
invoice_number_sequence: runtime.Decimal | null
created_at: Date | null
updated_at: Date | null
guild_id: string | null
@@ -54,6 +66,7 @@ export type BusinessActivityCountAggregateOutputType = {
name: number
fiscal_id: number
partner_token: number
invoice_number_sequence: number
created_at: number
updated_at: number
guild_id: number
@@ -62,12 +75,21 @@ export type BusinessActivityCountAggregateOutputType = {
}
export type BusinessActivityAvgAggregateInputType = {
invoice_number_sequence?: true
}
export type BusinessActivitySumAggregateInputType = {
invoice_number_sequence?: true
}
export type BusinessActivityMinAggregateInputType = {
id?: true
economic_code?: true
name?: true
fiscal_id?: true
partner_token?: true
invoice_number_sequence?: true
created_at?: true
updated_at?: true
guild_id?: true
@@ -80,6 +102,7 @@ export type BusinessActivityMaxAggregateInputType = {
name?: true
fiscal_id?: true
partner_token?: true
invoice_number_sequence?: true
created_at?: true
updated_at?: true
guild_id?: true
@@ -92,6 +115,7 @@ export type BusinessActivityCountAggregateInputType = {
name?: true
fiscal_id?: true
partner_token?: true
invoice_number_sequence?: true
created_at?: true
updated_at?: true
guild_id?: true
@@ -134,6 +158,18 @@ export type BusinessActivityAggregateArgs<ExtArgs extends runtime.Types.Extensio
* Count returned BusinessActivities
**/
_count?: true | BusinessActivityCountAggregateInputType
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
*
* Select which fields to average
**/
_avg?: BusinessActivityAvgAggregateInputType
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
*
* Select which fields to sum
**/
_sum?: BusinessActivitySumAggregateInputType
/**
* {@link https://www.prisma.io/docs/concepts/components/prisma-client/aggregations Aggregation Docs}
*
@@ -167,6 +203,8 @@ export type BusinessActivityGroupByArgs<ExtArgs extends runtime.Types.Extensions
take?: number
skip?: number
_count?: BusinessActivityCountAggregateInputType | true
_avg?: BusinessActivityAvgAggregateInputType
_sum?: BusinessActivitySumAggregateInputType
_min?: BusinessActivityMinAggregateInputType
_max?: BusinessActivityMaxAggregateInputType
}
@@ -177,11 +215,14 @@ export type BusinessActivityGroupByOutputType = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence: runtime.Decimal
created_at: Date
updated_at: Date
guild_id: string
consumer_id: string
_count: BusinessActivityCountAggregateOutputType | null
_avg: BusinessActivityAvgAggregateOutputType | null
_sum: BusinessActivitySumAggregateOutputType | null
_min: BusinessActivityMinAggregateOutputType | null
_max: BusinessActivityMaxAggregateOutputType | null
}
@@ -210,6 +251,7 @@ export type BusinessActivityWhereInput = {
name?: Prisma.StringFilter<"BusinessActivity"> | string
fiscal_id?: Prisma.StringFilter<"BusinessActivity"> | string
partner_token?: Prisma.StringFilter<"BusinessActivity"> | string
invoice_number_sequence?: Prisma.DecimalFilter<"BusinessActivity"> | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
updated_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
guild_id?: Prisma.StringFilter<"BusinessActivity"> | string
@@ -230,6 +272,7 @@ export type BusinessActivityOrderByWithRelationInput = {
name?: Prisma.SortOrder
fiscal_id?: Prisma.SortOrder
partner_token?: Prisma.SortOrder
invoice_number_sequence?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
guild_id?: Prisma.SortOrder
@@ -255,6 +298,7 @@ export type BusinessActivityWhereUniqueInput = Prisma.AtLeast<{
name?: Prisma.StringFilter<"BusinessActivity"> | string
fiscal_id?: Prisma.StringFilter<"BusinessActivity"> | string
partner_token?: Prisma.StringFilter<"BusinessActivity"> | string
invoice_number_sequence?: Prisma.DecimalFilter<"BusinessActivity"> | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
updated_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
guild_id?: Prisma.StringFilter<"BusinessActivity"> | string
@@ -275,13 +319,16 @@ export type BusinessActivityOrderByWithAggregationInput = {
name?: Prisma.SortOrder
fiscal_id?: Prisma.SortOrder
partner_token?: Prisma.SortOrder
invoice_number_sequence?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
guild_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
_count?: Prisma.BusinessActivityCountOrderByAggregateInput
_avg?: Prisma.BusinessActivityAvgOrderByAggregateInput
_max?: Prisma.BusinessActivityMaxOrderByAggregateInput
_min?: Prisma.BusinessActivityMinOrderByAggregateInput
_sum?: Prisma.BusinessActivitySumOrderByAggregateInput
}
export type BusinessActivityScalarWhereWithAggregatesInput = {
@@ -293,6 +340,7 @@ export type BusinessActivityScalarWhereWithAggregatesInput = {
name?: Prisma.StringWithAggregatesFilter<"BusinessActivity"> | string
fiscal_id?: Prisma.StringWithAggregatesFilter<"BusinessActivity"> | string
partner_token?: Prisma.StringWithAggregatesFilter<"BusinessActivity"> | string
invoice_number_sequence?: Prisma.DecimalWithAggregatesFilter<"BusinessActivity"> | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeWithAggregatesFilter<"BusinessActivity"> | Date | string
updated_at?: Prisma.DateTimeWithAggregatesFilter<"BusinessActivity"> | Date | string
guild_id?: Prisma.StringWithAggregatesFilter<"BusinessActivity"> | string
@@ -305,6 +353,7 @@ export type BusinessActivityCreateInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
@@ -323,6 +372,7 @@ export type BusinessActivityUncheckedCreateInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
@@ -341,6 +391,7 @@ export type BusinessActivityUpdateInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
@@ -359,6 +410,7 @@ export type BusinessActivityUncheckedUpdateInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
@@ -377,6 +429,7 @@ export type BusinessActivityCreateManyInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
@@ -389,6 +442,7 @@ export type BusinessActivityUpdateManyMutationInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
}
@@ -399,6 +453,7 @@ export type BusinessActivityUncheckedUpdateManyInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
@@ -437,18 +492,24 @@ export type BusinessActivityCountOrderByAggregateInput = {
name?: Prisma.SortOrder
fiscal_id?: Prisma.SortOrder
partner_token?: Prisma.SortOrder
invoice_number_sequence?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
guild_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
}
export type BusinessActivityAvgOrderByAggregateInput = {
invoice_number_sequence?: Prisma.SortOrder
}
export type BusinessActivityMaxOrderByAggregateInput = {
id?: Prisma.SortOrder
economic_code?: Prisma.SortOrder
name?: Prisma.SortOrder
fiscal_id?: Prisma.SortOrder
partner_token?: Prisma.SortOrder
invoice_number_sequence?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
guild_id?: Prisma.SortOrder
@@ -461,12 +522,17 @@ export type BusinessActivityMinOrderByAggregateInput = {
name?: Prisma.SortOrder
fiscal_id?: Prisma.SortOrder
partner_token?: Prisma.SortOrder
invoice_number_sequence?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
guild_id?: Prisma.SortOrder
consumer_id?: Prisma.SortOrder
}
export type BusinessActivitySumOrderByAggregateInput = {
invoice_number_sequence?: Prisma.SortOrder
}
export type BusinessActivityNullableScalarRelationFilter = {
is?: Prisma.BusinessActivityWhereInput | null
isNot?: Prisma.BusinessActivityWhereInput | null
@@ -542,6 +608,14 @@ export type BusinessActivityUncheckedUpdateManyWithoutConsumerNestedInput = {
deleteMany?: Prisma.BusinessActivityScalarWhereInput | Prisma.BusinessActivityScalarWhereInput[]
}
export type DecimalFieldUpdateOperationsInput = {
set?: runtime.Decimal | runtime.DecimalJsLike | number | string
increment?: runtime.Decimal | runtime.DecimalJsLike | number | string
decrement?: runtime.Decimal | runtime.DecimalJsLike | number | string
multiply?: runtime.Decimal | runtime.DecimalJsLike | number | string
divide?: runtime.Decimal | runtime.DecimalJsLike | number | string
}
export type BusinessActivityCreateNestedOneWithoutComplexesInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutComplexesInput, Prisma.BusinessActivityUncheckedCreateWithoutComplexesInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutComplexesInput
@@ -648,6 +722,7 @@ export type BusinessActivityCreateWithoutLicense_activationInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
@@ -665,6 +740,7 @@ export type BusinessActivityUncheckedCreateWithoutLicense_activationInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
@@ -698,6 +774,7 @@ export type BusinessActivityUpdateWithoutLicense_activationInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
@@ -715,6 +792,7 @@ export type BusinessActivityUncheckedUpdateWithoutLicense_activationInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
@@ -732,6 +810,7 @@ export type BusinessActivityCreateWithoutPermission_businessesInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
@@ -749,6 +828,7 @@ export type BusinessActivityUncheckedCreateWithoutPermission_businessesInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
@@ -782,6 +862,7 @@ export type BusinessActivityUpdateWithoutPermission_businessesInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
@@ -799,6 +880,7 @@ export type BusinessActivityUncheckedUpdateWithoutPermission_businessesInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
@@ -816,6 +898,7 @@ export type BusinessActivityCreateWithoutConsumerInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
@@ -833,6 +916,7 @@ export type BusinessActivityUncheckedCreateWithoutConsumerInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
@@ -879,6 +963,7 @@ export type BusinessActivityScalarWhereInput = {
name?: Prisma.StringFilter<"BusinessActivity"> | string
fiscal_id?: Prisma.StringFilter<"BusinessActivity"> | string
partner_token?: Prisma.StringFilter<"BusinessActivity"> | string
invoice_number_sequence?: Prisma.DecimalFilter<"BusinessActivity"> | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
updated_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
guild_id?: Prisma.StringFilter<"BusinessActivity"> | string
@@ -891,6 +976,7 @@ export type BusinessActivityCreateWithoutComplexesInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
@@ -908,6 +994,7 @@ export type BusinessActivityUncheckedCreateWithoutComplexesInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
@@ -941,6 +1028,7 @@ export type BusinessActivityUpdateWithoutComplexesInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
@@ -958,6 +1046,7 @@ export type BusinessActivityUncheckedUpdateWithoutComplexesInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
@@ -975,6 +1064,7 @@ export type BusinessActivityCreateWithoutGoodsInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
@@ -992,6 +1082,7 @@ export type BusinessActivityUncheckedCreateWithoutGoodsInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
@@ -1025,6 +1116,7 @@ export type BusinessActivityUpdateWithoutGoodsInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
@@ -1042,6 +1134,7 @@ export type BusinessActivityUncheckedUpdateWithoutGoodsInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
@@ -1059,6 +1152,7 @@ export type BusinessActivityCreateWithoutCustomer_individualsInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
@@ -1076,6 +1170,7 @@ export type BusinessActivityUncheckedCreateWithoutCustomer_individualsInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
@@ -1109,6 +1204,7 @@ export type BusinessActivityUpdateWithoutCustomer_individualsInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
@@ -1126,6 +1222,7 @@ export type BusinessActivityUncheckedUpdateWithoutCustomer_individualsInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
@@ -1143,6 +1240,7 @@ export type BusinessActivityCreateWithoutCustomer_legalsInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
@@ -1160,6 +1258,7 @@ export type BusinessActivityUncheckedCreateWithoutCustomer_legalsInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
@@ -1193,6 +1292,7 @@ export type BusinessActivityUpdateWithoutCustomer_legalsInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
@@ -1210,6 +1310,7 @@ export type BusinessActivityUncheckedUpdateWithoutCustomer_legalsInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
@@ -1227,6 +1328,7 @@ export type BusinessActivityCreateWithoutGuildInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
@@ -1244,6 +1346,7 @@ export type BusinessActivityUncheckedCreateWithoutGuildInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
consumer_id: string
@@ -1287,6 +1390,7 @@ export type BusinessActivityCreateManyConsumerInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
@@ -1298,6 +1402,7 @@ export type BusinessActivityUpdateWithoutConsumerInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
@@ -1315,6 +1420,7 @@ export type BusinessActivityUncheckedUpdateWithoutConsumerInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
@@ -1332,6 +1438,7 @@ export type BusinessActivityUncheckedUpdateManyWithoutConsumerInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
@@ -1343,6 +1450,7 @@ export type BusinessActivityCreateManyGuildInput = {
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
updated_at?: Date | string
consumer_id: string
@@ -1354,6 +1462,7 @@ export type BusinessActivityUpdateWithoutGuildInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
@@ -1371,6 +1480,7 @@ export type BusinessActivityUncheckedUpdateWithoutGuildInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
@@ -1388,6 +1498,7 @@ export type BusinessActivityUncheckedUpdateManyWithoutGuildInput = {
name?: Prisma.StringFieldUpdateOperationsInput | string
fiscal_id?: Prisma.StringFieldUpdateOperationsInput | string
partner_token?: Prisma.StringFieldUpdateOperationsInput | string
invoice_number_sequence?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
@@ -1466,6 +1577,7 @@ export type BusinessActivitySelect<ExtArgs extends runtime.Types.Extensions.Inte
name?: boolean
fiscal_id?: boolean
partner_token?: boolean
invoice_number_sequence?: boolean
created_at?: boolean
updated_at?: boolean
guild_id?: boolean
@@ -1489,13 +1601,14 @@ export type BusinessActivitySelectScalar = {
name?: boolean
fiscal_id?: boolean
partner_token?: boolean
invoice_number_sequence?: boolean
created_at?: boolean
updated_at?: boolean
guild_id?: boolean
consumer_id?: boolean
}
export type BusinessActivityOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "economic_code" | "name" | "fiscal_id" | "partner_token" | "created_at" | "updated_at" | "guild_id" | "consumer_id", ExtArgs["result"]["businessActivity"]>
export type BusinessActivityOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "economic_code" | "name" | "fiscal_id" | "partner_token" | "invoice_number_sequence" | "created_at" | "updated_at" | "guild_id" | "consumer_id", ExtArgs["result"]["businessActivity"]>
export type BusinessActivityInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
guild?: boolean | Prisma.GuildDefaultArgs<ExtArgs>
consumer?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
@@ -1526,6 +1639,7 @@ export type $BusinessActivityPayload<ExtArgs extends runtime.Types.Extensions.In
name: string
fiscal_id: string
partner_token: string
invoice_number_sequence: runtime.Decimal
created_at: Date
updated_at: Date
guild_id: string
@@ -1912,6 +2026,7 @@ export interface BusinessActivityFieldRefs {
readonly name: Prisma.FieldRef<"BusinessActivity", 'String'>
readonly fiscal_id: Prisma.FieldRef<"BusinessActivity", 'String'>
readonly partner_token: Prisma.FieldRef<"BusinessActivity", 'String'>
readonly invoice_number_sequence: Prisma.FieldRef<"BusinessActivity", 'Decimal'>
readonly created_at: Prisma.FieldRef<"BusinessActivity", 'DateTime'>
readonly updated_at: Prisma.FieldRef<"BusinessActivity", 'DateTime'>
readonly guild_id: Prisma.FieldRef<"BusinessActivity", 'String'>