1- //lint:file-ignore SA4003 old proto is deprecated but we want to serve it for a while
2-
31package service
42
53import (
@@ -20,10 +18,12 @@ type constraints interface {
2018}
2119
2220type booleanResponse struct {
21+ //nolint:staticcheck
2322 schemaV1Resp * connect.Response [schemaV1.ResolveBooleanResponse ]
2423 evalV1Resp * connect.Response [evalV1.ResolveBooleanResponse ]
2524}
2625
26+ //nolint:staticcheck
2727func (r * booleanResponse ) SetResult (value bool , variant , reason string , metadata map [string ]interface {}) error {
2828 newStruct , err := structpb .NewStruct (metadata )
2929 if err != nil {
@@ -47,10 +47,12 @@ func (r *booleanResponse) SetResult(value bool, variant, reason string, metadata
4747}
4848
4949type stringResponse struct {
50+ //nolint:staticcheck
5051 schemaV1Resp * connect.Response [schemaV1.ResolveStringResponse ]
5152 evalV1Resp * connect.Response [evalV1.ResolveStringResponse ]
5253}
5354
55+ //nolint:staticcheck
5456func (r * stringResponse ) SetResult (value string , variant , reason string , metadata map [string ]interface {}) error {
5557 newStruct , err := structpb .NewStruct (metadata )
5658 if err != nil {
@@ -74,17 +76,20 @@ func (r *stringResponse) SetResult(value string, variant, reason string, metadat
7476}
7577
7678type floatResponse struct {
79+ //nolint:staticcheck
7780 schemaV1Resp * connect.Response [schemaV1.ResolveFloatResponse ]
7881 evalV1Resp * connect.Response [evalV1.ResolveFloatResponse ]
7982}
8083
84+ //nolint:staticcheck
8185func (r * floatResponse ) SetResult (value float64 , variant , reason string , metadata map [string ]interface {}) error {
8286 newStruct , err := structpb .NewStruct (metadata )
8387 if err != nil {
8488 return fmt .Errorf ("failure to wrap metadata %w" , err )
8589 }
8690
8791 if r .schemaV1Resp != nil {
92+ // nolint:staticcheck
8893 r .schemaV1Resp .Msg .Value = value
8994 r .schemaV1Resp .Msg .Variant = variant
9095 r .schemaV1Resp .Msg .Reason = reason
@@ -101,10 +106,12 @@ func (r *floatResponse) SetResult(value float64, variant, reason string, metadat
101106}
102107
103108type intResponse struct {
109+ //nolint:staticcheck
104110 schemaV1Resp * connect.Response [schemaV1.ResolveIntResponse ]
105111 evalV1Resp * connect.Response [evalV1.ResolveIntResponse ]
106112}
107113
114+ //nolint:staticcheck
108115func (r * intResponse ) SetResult (value int64 , variant , reason string , metadata map [string ]interface {}) error {
109116 newStruct , err := structpb .NewStruct (metadata )
110117 if err != nil {
@@ -127,10 +134,12 @@ func (r *intResponse) SetResult(value int64, variant, reason string, metadata ma
127134}
128135
129136type objectResponse struct {
137+ // nolint:staticcheck
130138 schemaV1Resp * connect.Response [schemaV1.ResolveObjectResponse ]
131139 evalV1Resp * connect.Response [evalV1.ResolveObjectResponse ]
132140}
133141
142+ //nolint:staticcheck
134143func (r * objectResponse ) SetResult (value map [string ]any , variant , reason string ,
135144 metadata map [string ]interface {},
136145) error {
0 commit comments