diff --git a/__fixtures__/misc/output-base64/misc/eval_request.ts b/__fixtures__/misc/output-base64/misc/eval_request.ts index d439afc11..881c09e02 100644 --- a/__fixtures__/misc/output-base64/misc/eval_request.ts +++ b/__fixtures__/misc/output-base64/misc/eval_request.ts @@ -122,6 +122,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated: string; } export interface EvalRequestProtoMsg { typeUrl: "/misc.EvalRequest"; @@ -148,6 +150,8 @@ export interface EvalRequestAmino { test_array?: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphAmino; + /** deprecated option */ + deprecated?: string; } export interface EvalRequestAminoMsg { type: "/misc.EvalRequest"; @@ -169,6 +173,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; } export interface AccessConfig { sender: string; @@ -418,7 +423,8 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: 0, - graph: undefined + graph: undefined, + deprecated: "" }; } export const EvalRequest = { @@ -463,6 +469,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -511,6 +520,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -541,6 +553,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -570,6 +583,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -603,6 +617,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -627,7 +642,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -652,7 +668,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -682,6 +699,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromAmino(object: EvalRequestAmino): EvalRequest { @@ -727,6 +745,9 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromAmino(object.graph); } + if (object.deprecated !== undefined && object.deprecated !== null) { + message.deprecated = object.deprecated; + } return message; }, toAmino(message: EvalRequest): EvalRequestAmino { @@ -756,6 +777,7 @@ export const EvalRequest = { } obj.opt = message.opt ?? 0; obj.graph = message.graph ? TestNest_Graph.toAmino(message.graph) : undefined; + obj.deprecated = message.deprecated === "" ? undefined : message.deprecated; return obj; }, fromAminoMsg(object: EvalRequestAminoMsg): EvalRequest { diff --git a/__fixtures__/misc/output-decimals/agoric/misc/eval_request.ts b/__fixtures__/misc/output-decimals/agoric/misc/eval_request.ts index d439afc11..881c09e02 100644 --- a/__fixtures__/misc/output-decimals/agoric/misc/eval_request.ts +++ b/__fixtures__/misc/output-decimals/agoric/misc/eval_request.ts @@ -122,6 +122,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated: string; } export interface EvalRequestProtoMsg { typeUrl: "/misc.EvalRequest"; @@ -148,6 +150,8 @@ export interface EvalRequestAmino { test_array?: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphAmino; + /** deprecated option */ + deprecated?: string; } export interface EvalRequestAminoMsg { type: "/misc.EvalRequest"; @@ -169,6 +173,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; } export interface AccessConfig { sender: string; @@ -418,7 +423,8 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: 0, - graph: undefined + graph: undefined, + deprecated: "" }; } export const EvalRequest = { @@ -463,6 +469,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -511,6 +520,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -541,6 +553,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -570,6 +583,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -603,6 +617,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -627,7 +642,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -652,7 +668,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -682,6 +699,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromAmino(object: EvalRequestAmino): EvalRequest { @@ -727,6 +745,9 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromAmino(object.graph); } + if (object.deprecated !== undefined && object.deprecated !== null) { + message.deprecated = object.deprecated; + } return message; }, toAmino(message: EvalRequest): EvalRequestAmino { @@ -756,6 +777,7 @@ export const EvalRequest = { } obj.opt = message.opt ?? 0; obj.graph = message.graph ? TestNest_Graph.toAmino(message.graph) : undefined; + obj.deprecated = message.deprecated === "" ? undefined : message.deprecated; return obj; }, fromAminoMsg(object: EvalRequestAminoMsg): EvalRequest { diff --git a/__fixtures__/misc/output-proto-amino/amino-interface-proto-optionality/misc/eval_request.ts b/__fixtures__/misc/output-proto-amino/amino-interface-proto-optionality/misc/eval_request.ts index 7cc14a605..e6b3c0865 100644 --- a/__fixtures__/misc/output-proto-amino/amino-interface-proto-optionality/misc/eval_request.ts +++ b/__fixtures__/misc/output-proto-amino/amino-interface-proto-optionality/misc/eval_request.ts @@ -123,6 +123,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated: string; } export interface EvalRequestProtoMsg { typeUrl: "/misc.EvalRequest"; @@ -149,6 +151,8 @@ export interface EvalRequestAmino { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphAmino; + /** deprecated option */ + deprecated: string; } export interface EvalRequestAminoMsg { type: "/misc.EvalRequest"; @@ -170,6 +174,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; } export interface AccessConfig { sender: string; @@ -421,19 +426,20 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: 0, - graph: undefined + graph: undefined, + deprecated: "" }; } export const EvalRequest = { typeUrl: "/misc.EvalRequest", is(o: any): o is EvalRequest { - return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.testNum === "number" && typeof o.testString === "string" && typeof o.testBool === "boolean" && Array.isArray(o.testArray) && (!o.testArray.length || typeof o.testArray[0] === "string") && isSet(o.opt)); + return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.testNum === "number" && typeof o.testString === "string" && typeof o.testBool === "boolean" && Array.isArray(o.testArray) && (!o.testArray.length || typeof o.testArray[0] === "string") && isSet(o.opt) && typeof o.deprecated === "string"); }, isSDK(o: any): o is EvalRequestSDKType { - return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt)); + return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt) && typeof o.deprecated === "string"); }, isAmino(o: any): o is EvalRequestAmino { - return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt)); + return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt) && typeof o.deprecated === "string"); }, encode(message: EvalRequest, writer: BinaryWriter = BinaryWriter.create()): BinaryWriter { Object.entries(message.bindings).forEach(([key, value]) => { @@ -475,6 +481,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -523,6 +532,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -553,6 +565,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -582,6 +595,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -615,6 +629,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -639,7 +654,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -664,7 +680,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -694,6 +711,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromAmino(object: EvalRequestAmino): EvalRequest { @@ -739,6 +757,9 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromAmino(object.graph); } + if (object.deprecated !== undefined && object.deprecated !== null) { + message.deprecated = object.deprecated; + } return message; }, toAmino(message: EvalRequest): EvalRequestAmino { @@ -768,6 +789,7 @@ export const EvalRequest = { } obj.opt = message.opt ?? 0; obj.graph = message.graph ? TestNest_Graph.toAmino(message.graph) : undefined; + obj.deprecated = message.deprecated === "" ? undefined : message.deprecated; return obj; }, fromAminoMsg(object: EvalRequestAminoMsg): EvalRequest { diff --git a/__fixtures__/misc/output-proto-amino/amino-interface/misc/eval_request.ts b/__fixtures__/misc/output-proto-amino/amino-interface/misc/eval_request.ts index 1f7df13c7..dd755efba 100644 --- a/__fixtures__/misc/output-proto-amino/amino-interface/misc/eval_request.ts +++ b/__fixtures__/misc/output-proto-amino/amino-interface/misc/eval_request.ts @@ -123,6 +123,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated: string; } export interface EvalRequestProtoMsg { typeUrl: "/misc.EvalRequest"; @@ -149,6 +151,8 @@ export interface EvalRequestAmino { test_array?: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphAmino; + /** deprecated option */ + deprecated?: string; } export interface EvalRequestAminoMsg { type: "/misc.EvalRequest"; @@ -170,6 +174,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; } export interface AccessConfig { sender: string; @@ -421,19 +426,20 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: 0, - graph: undefined + graph: undefined, + deprecated: "" }; } export const EvalRequest = { typeUrl: "/misc.EvalRequest", is(o: any): o is EvalRequest { - return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.testNum === "number" && typeof o.testString === "string" && typeof o.testBool === "boolean" && Array.isArray(o.testArray) && (!o.testArray.length || typeof o.testArray[0] === "string") && isSet(o.opt)); + return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.testNum === "number" && typeof o.testString === "string" && typeof o.testBool === "boolean" && Array.isArray(o.testArray) && (!o.testArray.length || typeof o.testArray[0] === "string") && isSet(o.opt) && typeof o.deprecated === "string"); }, isSDK(o: any): o is EvalRequestSDKType { - return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt)); + return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt) && typeof o.deprecated === "string"); }, isAmino(o: any): o is EvalRequestAmino { - return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt)); + return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt) && typeof o.deprecated === "string"); }, encode(message: EvalRequest, writer: BinaryWriter = BinaryWriter.create()): BinaryWriter { Object.entries(message.bindings).forEach(([key, value]) => { @@ -475,6 +481,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -523,6 +532,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -553,6 +565,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -582,6 +595,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -615,6 +629,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -639,7 +654,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -664,7 +680,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -694,6 +711,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromAmino(object: EvalRequestAmino): EvalRequest { @@ -739,6 +757,9 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromAmino(object.graph); } + if (object.deprecated !== undefined && object.deprecated !== null) { + message.deprecated = object.deprecated; + } return message; }, toAmino(message: EvalRequest): EvalRequestAmino { @@ -768,6 +789,7 @@ export const EvalRequest = { } obj.opt = message.opt ?? 0; obj.graph = message.graph ? TestNest_Graph.toAmino(message.graph) : undefined; + obj.deprecated = message.deprecated === "" ? undefined : message.deprecated; return obj; }, fromAminoMsg(object: EvalRequestAminoMsg): EvalRequest { diff --git a/__fixtures__/misc/output-proto-amino/amino-legacy/misc/eval_request.ts b/__fixtures__/misc/output-proto-amino/amino-legacy/misc/eval_request.ts index a479d7ffe..842859c8c 100644 --- a/__fixtures__/misc/output-proto-amino/amino-legacy/misc/eval_request.ts +++ b/__fixtures__/misc/output-proto-amino/amino-legacy/misc/eval_request.ts @@ -105,6 +105,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated: string; } export interface EvalRequestProtoMsg { typeUrl: "/misc.EvalRequest"; @@ -126,6 +128,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; } export interface AccessConfig { sender: string; @@ -360,7 +363,8 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: 0, - graph: undefined + graph: undefined, + deprecated: "" }; } export const EvalRequest = { @@ -405,6 +409,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -453,6 +460,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -483,6 +493,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -512,6 +523,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -545,6 +557,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -569,7 +582,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -594,7 +608,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -624,6 +639,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromAmino(object: EvalRequestAmino): EvalRequest { @@ -669,6 +685,9 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromAmino(object.graph); } + if (object.deprecated !== undefined && object.deprecated !== null) { + message.deprecated = object.deprecated; + } return message; }, toAmino(message: EvalRequest): EvalRequestAmino { @@ -698,6 +717,7 @@ export const EvalRequest = { } obj.opt = message.opt ?? 0; obj.graph = message.graph ? TestNest_Graph.toAmino(message.graph) : undefined; + obj.deprecated = message.deprecated === "" ? undefined : message.deprecated; return obj; }, fromAminoMsg(object: EvalRequestAminoMsg): EvalRequest { diff --git a/__fixtures__/misc/output-proto-amino/amino-msg-no-func/misc/eval_request.ts b/__fixtures__/misc/output-proto-amino/amino-msg-no-func/misc/eval_request.ts index d439afc11..881c09e02 100644 --- a/__fixtures__/misc/output-proto-amino/amino-msg-no-func/misc/eval_request.ts +++ b/__fixtures__/misc/output-proto-amino/amino-msg-no-func/misc/eval_request.ts @@ -122,6 +122,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated: string; } export interface EvalRequestProtoMsg { typeUrl: "/misc.EvalRequest"; @@ -148,6 +150,8 @@ export interface EvalRequestAmino { test_array?: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphAmino; + /** deprecated option */ + deprecated?: string; } export interface EvalRequestAminoMsg { type: "/misc.EvalRequest"; @@ -169,6 +173,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; } export interface AccessConfig { sender: string; @@ -418,7 +423,8 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: 0, - graph: undefined + graph: undefined, + deprecated: "" }; } export const EvalRequest = { @@ -463,6 +469,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -511,6 +520,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -541,6 +553,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -570,6 +583,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -603,6 +617,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -627,7 +642,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -652,7 +668,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -682,6 +699,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromAmino(object: EvalRequestAmino): EvalRequest { @@ -727,6 +745,9 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromAmino(object.graph); } + if (object.deprecated !== undefined && object.deprecated !== null) { + message.deprecated = object.deprecated; + } return message; }, toAmino(message: EvalRequest): EvalRequestAmino { @@ -756,6 +777,7 @@ export const EvalRequest = { } obj.opt = message.opt ?? 0; obj.graph = message.graph ? TestNest_Graph.toAmino(message.graph) : undefined; + obj.deprecated = message.deprecated === "" ? undefined : message.deprecated; return obj; }, fromAminoMsg(object: EvalRequestAminoMsg): EvalRequest { diff --git a/__fixtures__/misc/output-proto-amino/amino-msg-with-func/misc/eval_request.ts b/__fixtures__/misc/output-proto-amino/amino-msg-with-func/misc/eval_request.ts index caf0405a2..c21595a52 100644 --- a/__fixtures__/misc/output-proto-amino/amino-msg-with-func/misc/eval_request.ts +++ b/__fixtures__/misc/output-proto-amino/amino-msg-with-func/misc/eval_request.ts @@ -122,6 +122,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated: string; } export interface EvalRequestProtoMsg { typeUrl: "/misc.EvalRequest"; @@ -148,6 +150,8 @@ export interface EvalRequestAmino { test_array?: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphAmino; + /** deprecated option */ + deprecated?: string; } export interface EvalRequestAminoMsg { type: "/misc.EvalRequest"; @@ -169,6 +173,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; } export interface AccessConfig { sender: string; @@ -418,7 +423,8 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: -2, - graph: undefined + graph: undefined, + deprecated: "" }; } export const EvalRequest = { @@ -463,6 +469,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -511,6 +520,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -541,6 +553,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -570,6 +583,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -603,6 +617,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -627,7 +642,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -652,7 +668,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -682,6 +699,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromAmino(object: EvalRequestAmino): EvalRequest { @@ -727,6 +745,9 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromAmino(object.graph); } + if (object.deprecated !== undefined && object.deprecated !== null) { + message.deprecated = object.deprecated; + } return message; }, toAmino(message: EvalRequest): EvalRequestAmino { @@ -756,6 +777,7 @@ export const EvalRequest = { } obj.opt = message.opt ?? -2; obj.graph = message.graph ? TestNest_Graph.toAmino(message.graph) : undefined; + obj.deprecated = message.deprecated === "" ? undefined : message.deprecated; return obj; }, fromAminoMsg(object: EvalRequestAminoMsg): EvalRequest { diff --git a/__fixtures__/misc/output-proto-amino/amino-no-msg-with-func/misc/eval_request.ts b/__fixtures__/misc/output-proto-amino/amino-no-msg-with-func/misc/eval_request.ts index 6ca77fe0b..6dff6f2c2 100644 --- a/__fixtures__/misc/output-proto-amino/amino-no-msg-with-func/misc/eval_request.ts +++ b/__fixtures__/misc/output-proto-amino/amino-no-msg-with-func/misc/eval_request.ts @@ -114,6 +114,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated: string; } export interface EvalRequestProtoMsg { typeUrl: "/misc.EvalRequest"; @@ -140,6 +142,8 @@ export interface EvalRequestAmino { test_array?: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphAmino; + /** deprecated option */ + deprecated?: string; } export interface EvalRequestSDKType { bindings: { @@ -157,6 +161,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; } export interface AccessConfig { sender: string; @@ -392,7 +397,8 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: 0, - graph: undefined + graph: undefined, + deprecated: "" }; } export const EvalRequest = { @@ -437,6 +443,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -485,6 +494,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -515,6 +527,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -544,6 +557,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -577,6 +591,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -601,7 +616,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -626,7 +642,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -656,6 +673,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromAmino(object: EvalRequestAmino): EvalRequest { @@ -701,6 +719,9 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromAmino(object.graph); } + if (object.deprecated !== undefined && object.deprecated !== null) { + message.deprecated = object.deprecated; + } return message; }, toAmino(message: EvalRequest): EvalRequestAmino { @@ -730,6 +751,7 @@ export const EvalRequest = { } obj.opt = message.opt ?? 0; obj.graph = message.graph ? TestNest_Graph.toAmino(message.graph) : undefined; + obj.deprecated = message.deprecated === "" ? undefined : message.deprecated; return obj; }, fromProtoMsg(message: EvalRequestProtoMsg): EvalRequest { diff --git a/__fixtures__/misc/output-proto-amino/no-amino-legacy-no-proto/misc/eval_request.ts b/__fixtures__/misc/output-proto-amino/no-amino-legacy-no-proto/misc/eval_request.ts index f6865e51f..b67de10f1 100644 --- a/__fixtures__/misc/output-proto-amino/no-amino-legacy-no-proto/misc/eval_request.ts +++ b/__fixtures__/misc/output-proto-amino/no-amino-legacy-no-proto/misc/eval_request.ts @@ -97,6 +97,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated: string; } export interface EvalRequestSDKType { bindings: { @@ -114,6 +116,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; } export interface AccessConfig { sender: string; @@ -290,7 +293,8 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: 0, - graph: undefined + graph: undefined, + deprecated: "" }; } export const EvalRequest = { @@ -335,6 +339,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -383,6 +390,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -413,6 +423,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -442,6 +453,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -475,6 +487,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -499,7 +512,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -524,7 +538,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -554,6 +569,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; } }; diff --git a/__fixtures__/misc/output-proto-amino/no-amino-legacy/misc/eval_request.ts b/__fixtures__/misc/output-proto-amino/no-amino-legacy/misc/eval_request.ts index a479d7ffe..842859c8c 100644 --- a/__fixtures__/misc/output-proto-amino/no-amino-legacy/misc/eval_request.ts +++ b/__fixtures__/misc/output-proto-amino/no-amino-legacy/misc/eval_request.ts @@ -105,6 +105,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated: string; } export interface EvalRequestProtoMsg { typeUrl: "/misc.EvalRequest"; @@ -126,6 +128,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; } export interface AccessConfig { sender: string; @@ -360,7 +363,8 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: 0, - graph: undefined + graph: undefined, + deprecated: "" }; } export const EvalRequest = { @@ -405,6 +409,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -453,6 +460,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -483,6 +493,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -512,6 +523,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -545,6 +557,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -569,7 +582,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -594,7 +608,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -624,6 +639,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromAmino(object: EvalRequestAmino): EvalRequest { @@ -669,6 +685,9 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromAmino(object.graph); } + if (object.deprecated !== undefined && object.deprecated !== null) { + message.deprecated = object.deprecated; + } return message; }, toAmino(message: EvalRequest): EvalRequestAmino { @@ -698,6 +717,7 @@ export const EvalRequest = { } obj.opt = message.opt ?? 0; obj.graph = message.graph ? TestNest_Graph.toAmino(message.graph) : undefined; + obj.deprecated = message.deprecated === "" ? undefined : message.deprecated; return obj; }, fromAminoMsg(object: EvalRequestAminoMsg): EvalRequest { diff --git a/__fixtures__/misc/output-proto-amino/no-amino-no-proto/misc/eval_request.ts b/__fixtures__/misc/output-proto-amino/no-amino-no-proto/misc/eval_request.ts index f6865e51f..b67de10f1 100644 --- a/__fixtures__/misc/output-proto-amino/no-amino-no-proto/misc/eval_request.ts +++ b/__fixtures__/misc/output-proto-amino/no-amino-no-proto/misc/eval_request.ts @@ -97,6 +97,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated: string; } export interface EvalRequestSDKType { bindings: { @@ -114,6 +116,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; } export interface AccessConfig { sender: string; @@ -290,7 +293,8 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: 0, - graph: undefined + graph: undefined, + deprecated: "" }; } export const EvalRequest = { @@ -335,6 +339,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -383,6 +390,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -413,6 +423,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -442,6 +453,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -475,6 +487,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -499,7 +512,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -524,7 +538,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -554,6 +569,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; } }; diff --git a/__fixtures__/misc/output-proto-amino/no-amino/misc/eval_request.ts b/__fixtures__/misc/output-proto-amino/no-amino/misc/eval_request.ts index a479d7ffe..842859c8c 100644 --- a/__fixtures__/misc/output-proto-amino/no-amino/misc/eval_request.ts +++ b/__fixtures__/misc/output-proto-amino/no-amino/misc/eval_request.ts @@ -105,6 +105,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated: string; } export interface EvalRequestProtoMsg { typeUrl: "/misc.EvalRequest"; @@ -126,6 +128,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; } export interface AccessConfig { sender: string; @@ -360,7 +363,8 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: 0, - graph: undefined + graph: undefined, + deprecated: "" }; } export const EvalRequest = { @@ -405,6 +409,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -453,6 +460,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -483,6 +493,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -512,6 +523,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -545,6 +557,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -569,7 +582,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -594,7 +608,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -624,6 +639,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromAmino(object: EvalRequestAmino): EvalRequest { @@ -669,6 +685,9 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromAmino(object.graph); } + if (object.deprecated !== undefined && object.deprecated !== null) { + message.deprecated = object.deprecated; + } return message; }, toAmino(message: EvalRequest): EvalRequestAmino { @@ -698,6 +717,7 @@ export const EvalRequest = { } obj.opt = message.opt ?? 0; obj.graph = message.graph ? TestNest_Graph.toAmino(message.graph) : undefined; + obj.deprecated = message.deprecated === "" ? undefined : message.deprecated; return obj; }, fromAminoMsg(object: EvalRequestAminoMsg): EvalRequest { diff --git a/__fixtures__/misc/output-proto-amino/proto-only-legacy/misc/eval_request.ts b/__fixtures__/misc/output-proto-amino/proto-only-legacy/misc/eval_request.ts index 96cee51c2..aae9bbf0e 100644 --- a/__fixtures__/misc/output-proto-amino/proto-only-legacy/misc/eval_request.ts +++ b/__fixtures__/misc/output-proto-amino/proto-only-legacy/misc/eval_request.ts @@ -105,6 +105,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated: string; } export interface EvalRequestProtoMsg { typeUrl: "/misc.EvalRequest"; @@ -126,6 +128,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; } export interface AccessConfig { sender: string; @@ -322,7 +325,8 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: 0, - graph: undefined + graph: undefined, + deprecated: "" }; } export const EvalRequest = { @@ -367,6 +371,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -415,6 +422,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -445,6 +455,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -474,6 +485,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -507,6 +519,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -531,7 +544,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -556,7 +570,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -586,6 +601,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromProtoMsg(message: EvalRequestProtoMsg): EvalRequest { diff --git a/__fixtures__/misc/output-proto-amino/proto-only/misc/eval_request.ts b/__fixtures__/misc/output-proto-amino/proto-only/misc/eval_request.ts index 96cee51c2..aae9bbf0e 100644 --- a/__fixtures__/misc/output-proto-amino/proto-only/misc/eval_request.ts +++ b/__fixtures__/misc/output-proto-amino/proto-only/misc/eval_request.ts @@ -105,6 +105,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated: string; } export interface EvalRequestProtoMsg { typeUrl: "/misc.EvalRequest"; @@ -126,6 +128,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; } export interface AccessConfig { sender: string; @@ -322,7 +325,8 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: 0, - graph: undefined + graph: undefined, + deprecated: "" }; } export const EvalRequest = { @@ -367,6 +371,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -415,6 +422,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -445,6 +455,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -474,6 +485,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -507,6 +519,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -531,7 +544,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -556,7 +570,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -586,6 +601,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromProtoMsg(message: EvalRequestProtoMsg): EvalRequest { diff --git a/__fixtures__/misc/output-scalar-default-nullable-true/misc/eval_request.ts b/__fixtures__/misc/output-scalar-default-nullable-true/misc/eval_request.ts index fb8299dff..b11fa413b 100644 --- a/__fixtures__/misc/output-scalar-default-nullable-true/misc/eval_request.ts +++ b/__fixtures__/misc/output-scalar-default-nullable-true/misc/eval_request.ts @@ -105,6 +105,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated?: string; } export interface EvalRequestProtoMsg { typeUrl: "/misc.EvalRequest"; @@ -126,6 +128,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated?: string; } export interface AccessConfig { sender?: string; @@ -322,7 +325,8 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: 0, - graph: undefined + graph: undefined, + deprecated: undefined }; } export const EvalRequest = { @@ -367,6 +371,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== undefined) { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -415,6 +422,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -445,6 +455,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -474,6 +485,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -507,6 +519,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? undefined; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -531,7 +544,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -556,7 +570,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : undefined }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -586,6 +601,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromProtoMsg(message: EvalRequestProtoMsg): EvalRequest { diff --git a/__fixtures__/misc/output/misc/eval_request.ts b/__fixtures__/misc/output/misc/eval_request.ts index d439afc11..881c09e02 100644 --- a/__fixtures__/misc/output/misc/eval_request.ts +++ b/__fixtures__/misc/output/misc/eval_request.ts @@ -122,6 +122,8 @@ export interface EvalRequest { testArray: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_Graph; + /** deprecated option */ + deprecated: string; } export interface EvalRequestProtoMsg { typeUrl: "/misc.EvalRequest"; @@ -148,6 +150,8 @@ export interface EvalRequestAmino { test_array?: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphAmino; + /** deprecated option */ + deprecated?: string; } export interface EvalRequestAminoMsg { type: "/misc.EvalRequest"; @@ -169,6 +173,7 @@ export interface EvalRequestSDKType { test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; } export interface AccessConfig { sender: string; @@ -418,7 +423,8 @@ function createBaseEvalRequest(): EvalRequest { name: undefined, testArray: [], opt: 0, - graph: undefined + graph: undefined, + deprecated: "" }; } export const EvalRequest = { @@ -463,6 +469,9 @@ export const EvalRequest = { if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -511,6 +520,9 @@ export const EvalRequest = { case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -541,6 +553,7 @@ export const EvalRequest = { if (Array.isArray(object?.testArray)) obj.testArray = object.testArray.map((e: any) => String(e)); if (isSet(object.opt)) obj.opt = featureSet_Utf8ValidationFromJSON(object.opt); if (isSet(object.graph)) obj.graph = TestNest_Graph.fromJSON(object.graph); + if (isSet(object.deprecated)) obj.deprecated = String(object.deprecated); return obj; }, toJSON(message: EvalRequest): JsonSafe { @@ -570,6 +583,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: DeepPartial): EvalRequest { @@ -603,6 +617,7 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromPartial(object.graph); } + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -627,7 +642,8 @@ export const EvalRequest = { name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, fromSDKJSON(object: any): EvalRequestSDKType { @@ -652,7 +668,8 @@ export const EvalRequest = { name: isSet(object.name) ? String(object.name) : undefined, test_array: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromSDKJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -682,6 +699,7 @@ export const EvalRequest = { } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromAmino(object: EvalRequestAmino): EvalRequest { @@ -727,6 +745,9 @@ export const EvalRequest = { if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromAmino(object.graph); } + if (object.deprecated !== undefined && object.deprecated !== null) { + message.deprecated = object.deprecated; + } return message; }, toAmino(message: EvalRequest): EvalRequestAmino { @@ -756,6 +777,7 @@ export const EvalRequest = { } obj.opt = message.opt ?? 0; obj.graph = message.graph ? TestNest_Graph.toAmino(message.graph) : undefined; + obj.deprecated = message.deprecated === "" ? undefined : message.deprecated; return obj; }, fromAminoMsg(object: EvalRequestAminoMsg): EvalRequest { diff --git a/__fixtures__/misc/proto/misc/eval_request.proto b/__fixtures__/misc/proto/misc/eval_request.proto index c9188c37d..74c029ab2 100644 --- a/__fixtures__/misc/proto/misc/eval_request.proto +++ b/__fixtures__/misc/proto/misc/eval_request.proto @@ -36,6 +36,9 @@ message EvalRequest { FeatureSet.Utf8Validation opt = 15 [(gogoproto.jsontag) = "opt"]; TestNest.Graph graph = 16; + + // deprecated option + string deprecated = 17 [(gogoproto.moretags) = "yaml:\"deprecated\",deprecated:\"true\""]; } message AccessConfig { diff --git a/packages/ast/src/encoding/__tests__/__snapshots__/misc.overall.test.ts.snap b/packages/ast/src/encoding/__tests__/__snapshots__/misc.overall.test.ts.snap index 86233c916..3eaf921d9 100644 --- a/packages/ast/src/encoding/__tests__/__snapshots__/misc.overall.test.ts.snap +++ b/packages/ast/src/encoding/__tests__/__snapshots__/misc.overall.test.ts.snap @@ -4,13 +4,13 @@ exports[`misc/eval_request date 1`] = ` "export const EvalRequest = { typeUrl: "/misc.EvalRequest", is(o: any): o is EvalRequest { - return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.testNum === "number" && typeof o.testString === "string" && typeof o.testBool === "boolean" && Array.isArray(o.testArray) && (!o.testArray.length || typeof o.testArray[0] === "string") && isSet(o.opt)); + return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.testNum === "number" && typeof o.testString === "string" && typeof o.testBool === "boolean" && Array.isArray(o.testArray) && (!o.testArray.length || typeof o.testArray[0] === "string") && isSet(o.opt) && typeof o.deprecated === "string"); }, isSDK(o: any): o is EvalRequestSDKType { - return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt)); + return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt) && typeof o.deprecated === "string"); }, isAmino(o: any): o is EvalRequestAmino { - return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt)); + return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt) && typeof o.deprecated === "string"); }, encode(message: EvalRequest, writer: BinaryWriter = BinaryWriter.create()): BinaryWriter { Object.entries(message.bindings).forEach(([key, value]) => { @@ -52,6 +52,9 @@ exports[`misc/eval_request date 1`] = ` if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -100,6 +103,9 @@ exports[`misc/eval_request date 1`] = ` case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -129,7 +135,8 @@ exports[`misc/eval_request date 1`] = ` name: isSet(object.name) ? String(object.name) : undefined, testArray: Array.isArray(object?.testArray) ? object.testArray.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toJSON(message: EvalRequest): JsonSafe { @@ -159,6 +166,7 @@ exports[`misc/eval_request date 1`] = ` } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: Partial): EvalRequest { @@ -188,6 +196,7 @@ exports[`misc/eval_request date 1`] = ` message.testArray = object.testArray?.map(e => e) || []; message.opt = object.opt ?? 0; message.graph = object.graph !== undefined && object.graph !== null ? TestNest_Graph.fromPartial(object.graph) : undefined; + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -212,7 +221,8 @@ exports[`misc/eval_request date 1`] = ` name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -242,6 +252,7 @@ exports[`misc/eval_request date 1`] = ` } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromAmino(object: EvalRequestAmino): EvalRequest { @@ -287,6 +298,9 @@ exports[`misc/eval_request date 1`] = ` if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromAmino(object.graph); } + if (object.deprecated !== undefined && object.deprecated !== null) { + message.deprecated = object.deprecated; + } return message; }, toAmino(message: EvalRequest): EvalRequestAmino { @@ -316,6 +330,7 @@ exports[`misc/eval_request date 1`] = ` } obj.opt = message.opt ?? 0; obj.graph = message.graph ? TestNest_Graph.toAmino(message.graph) : undefined; + obj.deprecated = message.deprecated === "" ? undefined : message.deprecated; return obj; }, fromAminoMsg(object: EvalRequestAminoMsg): EvalRequest { @@ -340,13 +355,13 @@ exports[`misc/eval_request timestamp 1`] = ` "export const EvalRequest = { typeUrl: "/misc.EvalRequest", is(o: any): o is EvalRequest { - return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.testNum === "number" && typeof o.testString === "string" && typeof o.testBool === "boolean" && Array.isArray(o.testArray) && (!o.testArray.length || typeof o.testArray[0] === "string") && isSet(o.opt)); + return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.testNum === "number" && typeof o.testString === "string" && typeof o.testBool === "boolean" && Array.isArray(o.testArray) && (!o.testArray.length || typeof o.testArray[0] === "string") && isSet(o.opt) && typeof o.deprecated === "string"); }, isSDK(o: any): o is EvalRequestSDKType { - return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt)); + return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt) && typeof o.deprecated === "string"); }, isAmino(o: any): o is EvalRequestAmino { - return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt)); + return o && (o.$typeUrl === EvalRequest.typeUrl || isSet(o.bindings) && isSet(o.refs) && typeof o.test_num === "number" && typeof o.test_string === "string" && typeof o.test_bool === "boolean" && Array.isArray(o.test_array) && (!o.test_array.length || typeof o.test_array[0] === "string") && isSet(o.opt) && typeof o.deprecated === "string"); }, encode(message: EvalRequest, writer: BinaryWriter = BinaryWriter.create()): BinaryWriter { Object.entries(message.bindings).forEach(([key, value]) => { @@ -388,6 +403,9 @@ exports[`misc/eval_request timestamp 1`] = ` if (message.graph !== undefined) { TestNest_Graph.encode(message.graph, writer.uint32(130).fork()).ldelim(); } + if (message.deprecated !== "") { + writer.uint32(138).string(message.deprecated); + } return writer; }, decode(input: BinaryReader | Uint8Array, length?: number): EvalRequest { @@ -436,6 +454,9 @@ exports[`misc/eval_request timestamp 1`] = ` case 16: message.graph = TestNest_Graph.decode(reader, reader.uint32()); break; + case 17: + message.deprecated = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -465,7 +486,8 @@ exports[`misc/eval_request timestamp 1`] = ` name: isSet(object.name) ? String(object.name) : undefined, testArray: Array.isArray(object?.testArray) ? object.testArray.map((e: any) => String(e)) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: isSet(object.graph) ? TestNest_Graph.fromJSON(object.graph) : undefined + graph: isSet(object.graph) ? TestNest_Graph.fromJSON(object.graph) : undefined, + deprecated: isSet(object.deprecated) ? String(object.deprecated) : "" }; }, toJSON(message: EvalRequest): JsonSafe { @@ -495,6 +517,7 @@ exports[`misc/eval_request timestamp 1`] = ` } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toJSON(message.graph) : undefined); + message.deprecated !== undefined && (obj.deprecated = message.deprecated); return obj; }, fromPartial(object: Partial): EvalRequest { @@ -524,6 +547,7 @@ exports[`misc/eval_request timestamp 1`] = ` message.testArray = object.testArray?.map(e => e) || []; message.opt = object.opt ?? 0; message.graph = object.graph !== undefined && object.graph !== null ? TestNest_Graph.fromPartial(object.graph) : undefined; + message.deprecated = object.deprecated ?? ""; return message; }, fromSDK(object: EvalRequestSDKType): EvalRequest { @@ -548,7 +572,8 @@ exports[`misc/eval_request timestamp 1`] = ` name: object?.name, testArray: Array.isArray(object?.test_array) ? object.test_array.map((e: any) => e) : [], opt: isSet(object.opt) ? featureSet_Utf8ValidationFromJSON(object.opt) : -1, - graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined + graph: object.graph ? TestNest_Graph.fromSDK(object.graph) : undefined, + deprecated: object?.deprecated }; }, toSDK(message: EvalRequest): EvalRequestSDKType { @@ -578,6 +603,7 @@ exports[`misc/eval_request timestamp 1`] = ` } message.opt !== undefined && (obj.opt = featureSet_Utf8ValidationToJSON(message.opt)); message.graph !== undefined && (obj.graph = message.graph ? TestNest_Graph.toSDK(message.graph) : undefined); + obj.deprecated = message.deprecated; return obj; }, fromAmino(object: EvalRequestAmino): EvalRequest { @@ -623,6 +649,9 @@ exports[`misc/eval_request timestamp 1`] = ` if (object.graph !== undefined && object.graph !== null) { message.graph = TestNest_Graph.fromAmino(object.graph); } + if (object.deprecated !== undefined && object.deprecated !== null) { + message.deprecated = object.deprecated; + } return message; }, toAmino(message: EvalRequest): EvalRequestAmino { @@ -652,6 +681,7 @@ exports[`misc/eval_request timestamp 1`] = ` } obj.opt = message.opt ?? 0; obj.graph = message.graph ? TestNest_Graph.toAmino(message.graph) : undefined; + obj.deprecated = message.deprecated === "" ? undefined : message.deprecated; return obj; }, fromAminoMsg(object: EvalRequestAminoMsg): EvalRequest { diff --git a/packages/ast/src/encoding/proto/__snapshots__/proto.type.spec.ts.snap b/packages/ast/src/encoding/proto/__snapshots__/proto.type.spec.ts.snap index 7d425509b..da90a6afb 100644 --- a/packages/ast/src/encoding/proto/__snapshots__/proto.type.spec.ts.snap +++ b/packages/ast/src/encoding/proto/__snapshots__/proto.type.spec.ts.snap @@ -280,6 +280,7 @@ exports[`traversed misc/eval_request SDKType 1`] = ` test_array: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphSDKType; + deprecated: string; }" `; diff --git a/packages/ast/src/encoding/proto/interface/__tests__/__snapshots__/amino.interface.test.ts.snap b/packages/ast/src/encoding/proto/interface/__tests__/__snapshots__/amino.interface.test.ts.snap index 8f7924cd1..0a3346e05 100644 --- a/packages/ast/src/encoding/proto/interface/__tests__/__snapshots__/amino.interface.test.ts.snap +++ b/packages/ast/src/encoding/proto/interface/__tests__/__snapshots__/amino.interface.test.ts.snap @@ -195,6 +195,8 @@ exports[`misc/eval_request EvalRequest 1`] = ` test_array?: string[]; opt: FeatureSet_Utf8Validation; graph?: TestNest_GraphAmino; + /** deprecated option */ + deprecated?: string; }" `; diff --git a/packages/ast/src/encoding/proto/types.ts b/packages/ast/src/encoding/proto/types.ts index 74c764682..084ee1e2c 100644 --- a/packages/ast/src/encoding/proto/types.ts +++ b/packages/ast/src/encoding/proto/types.ts @@ -170,6 +170,10 @@ export const getFieldOptionality = ( ) => { const isScalarDefaultToNullable = context.pluginValue('prototypes.isScalarDefaultToNullable'); + if(field?.options?.['(gogoproto.moretags)'] && getOptionDeprecated(field?.options?.['(gogoproto.moretags)']) === 'true'){ + return true + } + if (isArrayField(field) || isEnumField(field) || (!isScalarDefaultToNullable && isScalarField(field))) { // these field types are required by default! if (isOneOf) { @@ -186,17 +190,21 @@ export const getFieldOptionalityForAmino = ( field: ProtoField, isOneOf: boolean ) => { - const useProtoOptionality = context.pluginValue('aminoEncoding.useProtoOptionality'); + const useProtoOptionality = context.pluginValue('aminoEncoding.useProtoOptionality'); - if(useProtoOptionality){ - return getFieldOptionalityForDefaults(context, field, isOneOf); - } + if(field?.options?.['(gogoproto.moretags)'] && getOptionDeprecated(field?.options?.['(gogoproto.moretags)']) === 'true'){ + return true + } - if (isOneOf) { - return true; - } + if(useProtoOptionality){ + return getFieldOptionalityForDefaults(context, field, isOneOf); + } - return shouldOmitEmpty(context, field) + if (isOneOf) { + return true; + } + + return shouldOmitEmpty(context, field) }; export const isScalarField = ( @@ -232,6 +240,10 @@ export const getFieldOptionalityForDefaults = ( const useOptionalNullable = context.pluginValue('prototypes.useOptionalNullable'); const isScalarDefaultToNullable = !field?.options?.['(gogoproto.nullable)'] && context.pluginValue('prototypes.isScalarDefaultToNullable'); + if(field?.options?.['(gogoproto.moretags)'] && getOptionDeprecated(field?.options?.['(gogoproto.moretags)']) === 'true'){ + return true + } + if (isArrayField(field) || isEnumField(field) || !isScalarDefaultToNullable && isScalarField(field) || isMapField(field)) { // these field types are required by default! @@ -258,6 +270,23 @@ export const getFieldOptionalityForDefaults = ( ); }; +/** + * get deprecated option from string, return true/false as string + * @param input + * @returns string +*/ +export const getOptionDeprecated = (input: string) =>{ + // Regular expression to match deprecated value with optional spaces + const deprecatedRegex = /deprecated:\s*"(true|false)"/; + + // Extract the deprecated value + const match = input.match(deprecatedRegex); + if(match && match[1]) { + return match[1] + } + return null +} + diff --git a/packages/ast/types/encoding/proto/types.d.ts b/packages/ast/types/encoding/proto/types.d.ts index 12497e187..64df0a595 100644 --- a/packages/ast/types/encoding/proto/types.d.ts +++ b/packages/ast/types/encoding/proto/types.d.ts @@ -91,3 +91,9 @@ export declare const isArrayField: (field: ProtoField) => boolean; export declare const isEnumField: (field: ProtoField) => boolean; export declare const isMapField: (field: ProtoField) => string; export declare const getFieldOptionalityForDefaults: (context: ProtoParseContext | AminoParseContext, field: ProtoField, isOneOf: boolean) => any; +/** + * get deprecated option from string, return true/false as string + * @param input + * @returns string +*/ +export declare const getOptionDeprecated: (input: string) => string;