From f5cb7dcc79385929c835d8436474a7adaa0094ef Mon Sep 17 00:00:00 2001 From: ci core model Date: Thu, 3 Sep 2026 10:09:51 +0000 Subject: [PATCH] Latest generation --- kpi.client.ts | 14 +- kpi.ts | 240 ++++++------------------------ model-errors/model_errors_en.json | 8 + model-errors/model_errors_es.json | 8 + model-errors/model_errors_fr.json | 8 + model-errors/model_errors_it.json | 8 + model-errors/model_errors_nl.json | 8 + model-errors/model_errors_pl.json | 8 + model-errors/model_errors_pt.json | 8 + package.json | 2 +- 10 files changed, 110 insertions(+), 202 deletions(-) diff --git a/kpi.client.ts b/kpi.client.ts index ca4bb09..c286bf3 100644 --- a/kpi.client.ts +++ b/kpi.client.ts @@ -20,8 +20,8 @@ import type { UpdateKpiTableStructureResult } from "./kpi"; import type { UpdateKpiTableStructureRequest } from "./kpi"; import type { GetKpiTableStructureResult } from "./kpi"; import type { GetKpiTableStructureRequest } from "./kpi"; -import type { GetKpisWithSelectionResult } from "./kpi"; -import type { GetKpisWithSelectionRequest } from "./kpi"; +import type { GetCompatibleKpisResult } from "./kpi"; +import type { GetCompatibleKpisRequest } from "./kpi"; import { stackIntercept } from "@protobuf-ts/runtime-rpc"; import type { GetKpisResult } from "./kpi"; import type { GetKpisRequest } from "./kpi"; @@ -36,9 +36,9 @@ export interface IKpiServiceClient { */ getKpis(input: GetKpisRequest, options?: RpcOptions): UnaryCall; /** - * @generated from protobuf rpc: GetKpisWithSelection + * @generated from protobuf rpc: GetCompatibleKpis */ - getKpisWithSelection(input: GetKpisWithSelectionRequest, options?: RpcOptions): UnaryCall; + getCompatibleKpis(input: GetCompatibleKpisRequest, options?: RpcOptions): UnaryCall; /** * @generated from protobuf rpc: GetKpiTableStructure */ @@ -89,11 +89,11 @@ export class KpiServiceClient implements IKpiServiceClient, ServiceInfo { return stackIntercept("unary", this._transport, method, opt, input); } /** - * @generated from protobuf rpc: GetKpisWithSelection + * @generated from protobuf rpc: GetCompatibleKpis */ - getKpisWithSelection(input: GetKpisWithSelectionRequest, options?: RpcOptions): UnaryCall { + getCompatibleKpis(input: GetCompatibleKpisRequest, options?: RpcOptions): UnaryCall { const method = this.methods[1], opt = this._transport.mergeOptions(options); - return stackIntercept("unary", this._transport, method, opt, input); + return stackIntercept("unary", this._transport, method, opt, input); } /** * @generated from protobuf rpc: GetKpiTableStructure diff --git a/kpi.ts b/kpi.ts index 2d564de..6f53b6c 100644 --- a/kpi.ts +++ b/kpi.ts @@ -75,45 +75,17 @@ export interface KpiDefinition { */ Name: string; /** - * @generated from protobuf field: string Level = 2 - */ - Level: string; - // string Block = 3; - - /** - * @generated from protobuf field: string DataType = 4 + * @generated from protobuf field: string DataType = 2 */ DataType: string; /** - * @generated from protobuf field: string ContentType = 5 + * @generated from protobuf field: string ContentType = 3 */ ContentType: string; /** - * @generated from protobuf field: string EnumValues = 6 + * @generated from protobuf field: repeated string EnumValues = 4 */ - EnumValues: string; - /** - * @generated from protobuf field: string FullName = 8 - */ - FullName: string; - /** - * @generated from protobuf field: bool IsComputed = 9 - */ - IsComputed: boolean; - /** - * repeated EntityCorrespondence EntityCorrespondences = 10; - * - * @generated from protobuf field: string GroupToJoin = 11 - */ - GroupToJoin: string; - /** - * @generated from protobuf field: string ColumnType = 12 - */ - ColumnType: string; - /** - * @generated from protobuf field: bool IsQueryable = 13 - */ - IsQueryable: boolean; + EnumValues: string[]; } /** * @generated from protobuf message api.KpiExpression @@ -185,52 +157,28 @@ export interface GetKpisResult { Kpis: Kpi[]; } /** - * @generated from protobuf message api.GetKpisWithSelectionRequest + * @generated from protobuf message api.GetCompatibleKpisRequest */ -export interface GetKpisWithSelectionRequest { +export interface GetCompatibleKpisRequest { /** * @generated from protobuf field: api.RequestProjectHeader Header = 1 */ Header?: RequestProjectHeader; /** - * @generated from protobuf field: string Domain = 2 - */ - Domain: string; - /** - * Widget analysis criterion, executionflow for Order and stock for Stock + * TODO : Create an enum ? * * @generated from protobuf field: string Group = 3 */ Group: string; /** - * @generated from protobuf field: bool isMetric = 4 - */ - isMetric: boolean; - /** - * @generated from protobuf field: bool isDimension = 5 - */ - isDimension: boolean; - /** - * @generated from protobuf field: bool isDate = 6 - */ - isDate: boolean; - /** - * @generated from protobuf field: bool isCount = 7 - */ - isCount: boolean; - /** - * @generated from protobuf field: bool OnlyQueryable = 8 - */ - OnlyQueryable: boolean; - /** - * @generated from protobuf field: repeated string SelectedKpis = 9 + * @generated from protobuf field: repeated string SelectedKpis = 4 */ SelectedKpis: string[]; } /** - * @generated from protobuf message api.GetKpisWithSelectionResult + * @generated from protobuf message api.GetCompatibleKpisResult */ -export interface GetKpisWithSelectionResult { +export interface GetCompatibleKpisResult { /** * @generated from protobuf field: repeated api.KpiDefinition Kpis = 1 */ @@ -575,29 +523,17 @@ class KpiDefinition$Type extends MessageType { constructor() { super("api.KpiDefinition", [ { no: 1, name: "Name", kind: "scalar", localName: "Name", jsonName: "Name", T: 9 /*ScalarType.STRING*/ }, - { no: 2, name: "Level", kind: "scalar", localName: "Level", jsonName: "Level", T: 9 /*ScalarType.STRING*/ }, - { no: 4, name: "DataType", kind: "scalar", localName: "DataType", jsonName: "DataType", T: 9 /*ScalarType.STRING*/ }, - { no: 5, name: "ContentType", kind: "scalar", localName: "ContentType", jsonName: "ContentType", T: 9 /*ScalarType.STRING*/ }, - { no: 6, name: "EnumValues", kind: "scalar", localName: "EnumValues", jsonName: "EnumValues", T: 9 /*ScalarType.STRING*/ }, - { no: 8, name: "FullName", kind: "scalar", localName: "FullName", jsonName: "FullName", T: 9 /*ScalarType.STRING*/ }, - { no: 9, name: "IsComputed", kind: "scalar", localName: "IsComputed", jsonName: "IsComputed", T: 8 /*ScalarType.BOOL*/ }, - { no: 11, name: "GroupToJoin", kind: "scalar", localName: "GroupToJoin", jsonName: "GroupToJoin", T: 9 /*ScalarType.STRING*/ }, - { no: 12, name: "ColumnType", kind: "scalar", localName: "ColumnType", jsonName: "ColumnType", T: 9 /*ScalarType.STRING*/ }, - { no: 13, name: "IsQueryable", kind: "scalar", localName: "IsQueryable", jsonName: "IsQueryable", T: 8 /*ScalarType.BOOL*/ } + { no: 2, name: "DataType", kind: "scalar", localName: "DataType", jsonName: "DataType", T: 9 /*ScalarType.STRING*/ }, + { no: 3, name: "ContentType", kind: "scalar", localName: "ContentType", jsonName: "ContentType", T: 9 /*ScalarType.STRING*/ }, + { no: 4, name: "EnumValues", kind: "scalar", localName: "EnumValues", jsonName: "EnumValues", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ } ]); } create(value?: PartialMessage): KpiDefinition { const message = globalThis.Object.create((this.messagePrototype!)); message.Name = ""; - message.Level = ""; message.DataType = ""; message.ContentType = ""; - message.EnumValues = ""; - message.FullName = ""; - message.IsComputed = false; - message.GroupToJoin = ""; - message.ColumnType = ""; - message.IsQueryable = false; + message.EnumValues = []; if (value !== undefined) reflectionMergePartial(this, message, value); return message; @@ -610,32 +546,14 @@ class KpiDefinition$Type extends MessageType { case /* string Name */ 1: message.Name = reader.string(); break; - case /* string Level */ 2: - message.Level = reader.string(); - break; - case /* string DataType */ 4: + case /* string DataType */ 2: message.DataType = reader.string(); break; - case /* string ContentType */ 5: + case /* string ContentType */ 3: message.ContentType = reader.string(); break; - case /* string EnumValues */ 6: - message.EnumValues = reader.string(); - break; - case /* string FullName */ 8: - message.FullName = reader.string(); - break; - case /* bool IsComputed */ 9: - message.IsComputed = reader.bool(); - break; - case /* string GroupToJoin */ 11: - message.GroupToJoin = reader.string(); - break; - case /* string ColumnType */ 12: - message.ColumnType = reader.string(); - break; - case /* bool IsQueryable */ 13: - message.IsQueryable = reader.bool(); + case /* repeated string EnumValues */ 4: + message.EnumValues.push(reader.string()); break; default: let u = options.readUnknownField; @@ -652,33 +570,15 @@ class KpiDefinition$Type extends MessageType { /* string Name = 1; */ if (message.Name !== "") writer.tag(1, WireType.LengthDelimited).string(message.Name); - /* string Level = 2; */ - if (message.Level !== "") - writer.tag(2, WireType.LengthDelimited).string(message.Level); - /* string DataType = 4; */ + /* string DataType = 2; */ if (message.DataType !== "") - writer.tag(4, WireType.LengthDelimited).string(message.DataType); - /* string ContentType = 5; */ + writer.tag(2, WireType.LengthDelimited).string(message.DataType); + /* string ContentType = 3; */ if (message.ContentType !== "") - writer.tag(5, WireType.LengthDelimited).string(message.ContentType); - /* string EnumValues = 6; */ - if (message.EnumValues !== "") - writer.tag(6, WireType.LengthDelimited).string(message.EnumValues); - /* string FullName = 8; */ - if (message.FullName !== "") - writer.tag(8, WireType.LengthDelimited).string(message.FullName); - /* bool IsComputed = 9; */ - if (message.IsComputed !== false) - writer.tag(9, WireType.Varint).bool(message.IsComputed); - /* string GroupToJoin = 11; */ - if (message.GroupToJoin !== "") - writer.tag(11, WireType.LengthDelimited).string(message.GroupToJoin); - /* string ColumnType = 12; */ - if (message.ColumnType !== "") - writer.tag(12, WireType.LengthDelimited).string(message.ColumnType); - /* bool IsQueryable = 13; */ - if (message.IsQueryable !== false) - writer.tag(13, WireType.Varint).bool(message.IsQueryable); + writer.tag(3, WireType.LengthDelimited).string(message.ContentType); + /* repeated string EnumValues = 4; */ + for (let i = 0; i < message.EnumValues.length; i++) + writer.tag(4, WireType.LengthDelimited).string(message.EnumValues[i]); let u = options.writeUnknownFields; if (u !== false) (u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); @@ -910,35 +810,23 @@ class GetKpisResult$Type extends MessageType { */ export const GetKpisResult = new GetKpisResult$Type(); // @generated message type with reflection information, may provide speed optimized methods -class GetKpisWithSelectionRequest$Type extends MessageType { +class GetCompatibleKpisRequest$Type extends MessageType { constructor() { - super("api.GetKpisWithSelectionRequest", [ + super("api.GetCompatibleKpisRequest", [ { no: 1, name: "Header", kind: "message", localName: "Header", jsonName: "Header", T: () => RequestProjectHeader, options: { "n1validate.rules": { message: { required: true } } } }, - { no: 2, name: "Domain", kind: "scalar", localName: "Domain", jsonName: "Domain", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { in: ["trade", "collab"] } }, "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { default: "trade" } } }, { no: 3, name: "Group", kind: "scalar", localName: "Group", jsonName: "Group", T: 9 /*ScalarType.STRING*/, options: { "n1validate.rules": { string: { in: ["executionflow", "stock", "movement", "handlingunit", "actor", "item", "stock_extended", "claim", "appointment"] } }, "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "Widget analysis criterion, executionflow, stock, movement or handlingunit", example: "\"executionflow\"" } } }, - { no: 4, name: "isMetric", kind: "scalar", T: 8 /*ScalarType.BOOL*/ }, - { no: 5, name: "isDimension", kind: "scalar", T: 8 /*ScalarType.BOOL*/ }, - { no: 6, name: "isDate", kind: "scalar", T: 8 /*ScalarType.BOOL*/ }, - { no: 7, name: "isCount", kind: "scalar", T: 8 /*ScalarType.BOOL*/ }, - { no: 8, name: "OnlyQueryable", kind: "scalar", localName: "OnlyQueryable", jsonName: "OnlyQueryable", T: 8 /*ScalarType.BOOL*/ }, - { no: 9, name: "SelectedKpis", kind: "scalar", localName: "SelectedKpis", jsonName: "SelectedKpis", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "List of already selected KPI names" } } } + { no: 4, name: "SelectedKpis", kind: "scalar", localName: "SelectedKpis", jsonName: "SelectedKpis", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/, options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field": { description: "List of already selected KPI names" } } } ], { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema": { jsonSchema: { required: ["Header"] } } }); } - create(value?: PartialMessage): GetKpisWithSelectionRequest { + create(value?: PartialMessage): GetCompatibleKpisRequest { const message = globalThis.Object.create((this.messagePrototype!)); - message.Domain = ""; message.Group = ""; - message.isMetric = false; - message.isDimension = false; - message.isDate = false; - message.isCount = false; - message.OnlyQueryable = false; message.SelectedKpis = []; if (value !== undefined) - reflectionMergePartial(this, message, value); + reflectionMergePartial(this, message, value); return message; } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetKpisWithSelectionRequest): GetKpisWithSelectionRequest { + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetCompatibleKpisRequest): GetCompatibleKpisRequest { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); @@ -946,28 +834,10 @@ class GetKpisWithSelectionRequest$Type extends MessageType { +class GetCompatibleKpisResult$Type extends MessageType { constructor() { - super("api.GetKpisWithSelectionResult", [ + super("api.GetCompatibleKpisResult", [ { no: 1, name: "Kpis", kind: "message", localName: "Kpis", jsonName: "Kpis", repeat: 2 /*RepeatType.UNPACKED*/, T: () => KpiDefinition } ]); } - create(value?: PartialMessage): GetKpisWithSelectionResult { + create(value?: PartialMessage): GetCompatibleKpisResult { const message = globalThis.Object.create((this.messagePrototype!)); message.Kpis = []; if (value !== undefined) - reflectionMergePartial(this, message, value); + reflectionMergePartial(this, message, value); return message; } - internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetKpisWithSelectionResult): GetKpisWithSelectionResult { + internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GetCompatibleKpisResult): GetCompatibleKpisResult { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); @@ -1052,7 +904,7 @@ class GetKpisWithSelectionResult$Type extends MessageType { constructor() { @@ -1849,7 +1701,7 @@ export const PopulateMVResult = new PopulateMVResult$Type(); */ export const KpiService = new ServiceType("api.KpiService", [ { name: "GetKpis", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["KPIs"], description: "Get the KPIs analysis possibilities" }, "api.rscType": "Project", "api.roles": "Platform.Project-KPI", "google.api.method_visibility": { restriction: "SDK" } }, I: GetKpisRequest, O: GetKpisResult }, - { name: "GetKpisWithSelection", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["KPIs"], description: "Get the KPIs analysis possibilities with the list of already selected KPIs" }, "api.rscType": "Project", "api.roles": "Platform.Project-KPI", "google.api.method_visibility": { restriction: "SDK" } }, I: GetKpisWithSelectionRequest, O: GetKpisWithSelectionResult }, + { name: "GetCompatibleKpis", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["KPIs"], description: "Get the KPIs compatible with the list of already selected KPIs" }, "api.rscType": "Project", "api.roles": "Platform.Project-KPI", "google.api.method_visibility": { restriction: "SDK" } }, I: GetCompatibleKpisRequest, O: GetCompatibleKpisResult }, { name: "GetKpiTableStructure", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["KPIs"], description: "Get KPI Table structure" }, "api.rscType": "Platform", "api.roles": "Platform.Project-KPI", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: GetKpiTableStructureRequest, O: GetKpiTableStructureResult }, { name: "UpdateKpiTableStructure", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["KPIs"], description: "Update KPI Table structure" }, "api.rscType": "Platform", "api.roles": "Platform.Project-KPI", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: UpdateKpiTableStructureRequest, O: UpdateKpiTableStructureResult }, { name: "DropKpiTableStructure", options: { "grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation": { tags: ["KPIs"], description: "Drop KPI Table structure" }, "api.rscType": "Platform", "api.roles": "Platform.Project-KPI", "google.api.method_visibility": { restriction: "INTERNAL" } }, I: DropKpiTableStructureRequest, O: DropKpiTableStructureResult }, diff --git a/model-errors/model_errors_en.json b/model-errors/model_errors_en.json index b0e3189..1e7c2a8 100644 --- a/model-errors/model_errors_en.json +++ b/model-errors/model_errors_en.json @@ -27,10 +27,18 @@ "TechMessage": "The user {user} does not have the necessary permissions to book an appointment.", "UserMessage": "The user {user} does not have the necessary permissions to book an appointment." }, + "APPOINTMENT_INVALID_ARGUMENT_DATE_NOT_FEASIBLE": { + "TechMessage": "Computed minimum allowed date {minDate} is after maximum allowed date {maxDate}, this could come from either a site settings issue or a wrong date input.", + "UserMessage": "Computed minimum allowed date {minDate} is after maximum allowed date {maxDate}, this could come from either a site settings issue or a wrong date input." + }, "APPOINTMENT_INVALID_ARGUMENT_MULTIPLE_EXEFLOWS": { "TechMessage": "Multiple ExecutionFlows on associated order {orderID}, need to specify, for appointment {appointmentID}", "UserMessage": "Multiple ExecutionFlows on associated order {orderID}, need to specify, for appointment {appointmentID}" }, + "APPOINTMENT_INVALID_ARGUMENT_SLOT_NOT_ALLOWED": { + "TechMessage": "Slot not allowed: allowed range {minDate} - {maxDate} while slot is {slotDateStart} - {slotDateEnd}", + "UserMessage": "Slot not allowed: allowed range {minDate} - {maxDate} while slot is {slotDateStart} - {slotDateEnd}" + }, "APPOINTMENT_INVALID_RESSOURCE": { "TechMessage": "Ressource {ressource} invalid: {reason}", "UserMessage": "Ressource {ressource} invalid: {reason}" diff --git a/model-errors/model_errors_es.json b/model-errors/model_errors_es.json index 57cad88..3837dc7 100644 --- a/model-errors/model_errors_es.json +++ b/model-errors/model_errors_es.json @@ -27,10 +27,18 @@ "TechMessage": "", "UserMessage": "" }, + "APPOINTMENT_INVALID_ARGUMENT_DATE_NOT_FEASIBLE": { + "TechMessage": "", + "UserMessage": "" + }, "APPOINTMENT_INVALID_ARGUMENT_MULTIPLE_EXEFLOWS": { "TechMessage": "", "UserMessage": "" }, + "APPOINTMENT_INVALID_ARGUMENT_SLOT_NOT_ALLOWED": { + "TechMessage": "", + "UserMessage": "" + }, "APPOINTMENT_INVALID_RESSOURCE": { "TechMessage": "", "UserMessage": "" diff --git a/model-errors/model_errors_fr.json b/model-errors/model_errors_fr.json index 57cad88..3837dc7 100644 --- a/model-errors/model_errors_fr.json +++ b/model-errors/model_errors_fr.json @@ -27,10 +27,18 @@ "TechMessage": "", "UserMessage": "" }, + "APPOINTMENT_INVALID_ARGUMENT_DATE_NOT_FEASIBLE": { + "TechMessage": "", + "UserMessage": "" + }, "APPOINTMENT_INVALID_ARGUMENT_MULTIPLE_EXEFLOWS": { "TechMessage": "", "UserMessage": "" }, + "APPOINTMENT_INVALID_ARGUMENT_SLOT_NOT_ALLOWED": { + "TechMessage": "", + "UserMessage": "" + }, "APPOINTMENT_INVALID_RESSOURCE": { "TechMessage": "", "UserMessage": "" diff --git a/model-errors/model_errors_it.json b/model-errors/model_errors_it.json index 57cad88..3837dc7 100644 --- a/model-errors/model_errors_it.json +++ b/model-errors/model_errors_it.json @@ -27,10 +27,18 @@ "TechMessage": "", "UserMessage": "" }, + "APPOINTMENT_INVALID_ARGUMENT_DATE_NOT_FEASIBLE": { + "TechMessage": "", + "UserMessage": "" + }, "APPOINTMENT_INVALID_ARGUMENT_MULTIPLE_EXEFLOWS": { "TechMessage": "", "UserMessage": "" }, + "APPOINTMENT_INVALID_ARGUMENT_SLOT_NOT_ALLOWED": { + "TechMessage": "", + "UserMessage": "" + }, "APPOINTMENT_INVALID_RESSOURCE": { "TechMessage": "", "UserMessage": "" diff --git a/model-errors/model_errors_nl.json b/model-errors/model_errors_nl.json index 57cad88..3837dc7 100644 --- a/model-errors/model_errors_nl.json +++ b/model-errors/model_errors_nl.json @@ -27,10 +27,18 @@ "TechMessage": "", "UserMessage": "" }, + "APPOINTMENT_INVALID_ARGUMENT_DATE_NOT_FEASIBLE": { + "TechMessage": "", + "UserMessage": "" + }, "APPOINTMENT_INVALID_ARGUMENT_MULTIPLE_EXEFLOWS": { "TechMessage": "", "UserMessage": "" }, + "APPOINTMENT_INVALID_ARGUMENT_SLOT_NOT_ALLOWED": { + "TechMessage": "", + "UserMessage": "" + }, "APPOINTMENT_INVALID_RESSOURCE": { "TechMessage": "", "UserMessage": "" diff --git a/model-errors/model_errors_pl.json b/model-errors/model_errors_pl.json index 57cad88..3837dc7 100644 --- a/model-errors/model_errors_pl.json +++ b/model-errors/model_errors_pl.json @@ -27,10 +27,18 @@ "TechMessage": "", "UserMessage": "" }, + "APPOINTMENT_INVALID_ARGUMENT_DATE_NOT_FEASIBLE": { + "TechMessage": "", + "UserMessage": "" + }, "APPOINTMENT_INVALID_ARGUMENT_MULTIPLE_EXEFLOWS": { "TechMessage": "", "UserMessage": "" }, + "APPOINTMENT_INVALID_ARGUMENT_SLOT_NOT_ALLOWED": { + "TechMessage": "", + "UserMessage": "" + }, "APPOINTMENT_INVALID_RESSOURCE": { "TechMessage": "", "UserMessage": "" diff --git a/model-errors/model_errors_pt.json b/model-errors/model_errors_pt.json index 57cad88..3837dc7 100644 --- a/model-errors/model_errors_pt.json +++ b/model-errors/model_errors_pt.json @@ -27,10 +27,18 @@ "TechMessage": "", "UserMessage": "" }, + "APPOINTMENT_INVALID_ARGUMENT_DATE_NOT_FEASIBLE": { + "TechMessage": "", + "UserMessage": "" + }, "APPOINTMENT_INVALID_ARGUMENT_MULTIPLE_EXEFLOWS": { "TechMessage": "", "UserMessage": "" }, + "APPOINTMENT_INVALID_ARGUMENT_SLOT_NOT_ALLOWED": { + "TechMessage": "", + "UserMessage": "" + }, "APPOINTMENT_INVALID_RESSOURCE": { "TechMessage": "", "UserMessage": "" diff --git a/package.json b/package.json index 1ffb6e0..d9aa342 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@reflex-platform/npm-core-sdk", - "version": "1.15.0-SNAPSHOT-260902133640", + "version": "1.15.0-SNAPSHOT-260903100911", "description": "npm libs from core model proto files", "homepage": "", "main": "index.ts",