@@ -58,7 +58,7 @@ func Attribute(attribute string) (*base.Attribute, error) {
5858 if err != nil {
5959 return nil , fmt .Errorf ("failed to parse boolean: %v" , err )
6060 }
61- wrapped = & base.Boolean { Value : boolVal }
61+ wrapped = & base.BoolValue { Data : boolVal }
6262 case "boolean[]" :
6363 var ba []bool
6464 val := strings .Split (v [1 ], "," )
@@ -69,22 +69,22 @@ func Attribute(attribute string) (*base.Attribute, error) {
6969 }
7070 ba = append (ba , boolVal )
7171 }
72- wrapped = & base.BooleanArray { Values : ba }
72+ wrapped = & base.BoolArrayValue { Data : ba }
7373 case "string" :
74- wrapped = & base.String { Value : v [1 ]}
74+ wrapped = & base.StringValue { Data : v [1 ]}
7575 case "string[]" :
7676 var sa []string
7777 val := strings .Split (v [1 ], "," )
7878 for _ , value := range val {
7979 sa = append (sa , value )
8080 }
81- wrapped = & base.StringArray { Values : sa }
81+ wrapped = & base.StringArrayValue { Data : sa }
8282 case "double" :
8383 doubleVal , err := strconv .ParseFloat (v [1 ], 64 )
8484 if err != nil {
8585 return nil , fmt .Errorf ("failed to parse float: %v" , err )
8686 }
87- wrapped = & base.Double { Value : doubleVal }
87+ wrapped = & base.DoubleValue { Data : doubleVal }
8888 case "double[]" :
8989 var da []float64
9090 val := strings .Split (v [1 ], "," )
@@ -95,13 +95,13 @@ func Attribute(attribute string) (*base.Attribute, error) {
9595 }
9696 da = append (da , doubleVal )
9797 }
98- wrapped = & base.DoubleArray { Values : da }
98+ wrapped = & base.DoubleArrayValue { Data : da }
9999 case "integer" :
100100 intVal , err := strconv .ParseInt (v [1 ], 10 , 32 )
101101 if err != nil {
102102 return nil , fmt .Errorf ("failed to parse integer: %v" , err )
103103 }
104- wrapped = & base.Integer { Value : int32 (intVal )}
104+ wrapped = & base.IntegerValue { Data : int32 (intVal )}
105105 case "integer[]" :
106106
107107 var ia []int32
@@ -113,7 +113,7 @@ func Attribute(attribute string) (*base.Attribute, error) {
113113 }
114114 ia = append (ia , int32 (intVal ))
115115 }
116- wrapped = & base.IntegerArray { Values : ia }
116+ wrapped = & base.IntegerArrayValue { Data : ia }
117117 default :
118118 return nil , ErrInvalidValue
119119 }
@@ -184,66 +184,66 @@ func AnyToString(any *anypb.Any) string {
184184 // Convert the Any proto message into string based on its TypeUrl
185185 switch any .TypeUrl {
186186 case "type.googleapis.com/base.v1.Boolean" :
187- boolVal := & base.Boolean {}
187+ boolVal := & base.BoolValue {}
188188 if err := any .UnmarshalTo (boolVal ); err != nil {
189189 return "undefined"
190190 }
191- str = strconv .FormatBool (boolVal .Value )
191+ str = strconv .FormatBool (boolVal .Data )
192192 case "type.googleapis.com/base.v1.BooleanArray" :
193- boolVal := & base.BooleanArray {}
193+ boolVal := & base.BoolArrayValue {}
194194 if err := any .UnmarshalTo (boolVal ); err != nil {
195195 return "undefined"
196196 }
197197 var strs []string
198- for _ , b := range boolVal .GetValues () {
198+ for _ , b := range boolVal .GetData () {
199199 strs = append (strs , strconv .FormatBool (b ))
200200 }
201201 str = strings .Join (strs , "," )
202202 case "type.googleapis.com/base.v1.String" :
203- stringVal := & base.String {}
203+ stringVal := & base.StringValue {}
204204 if err := any .UnmarshalTo (stringVal ); err != nil {
205205 return "undefined"
206206 }
207- str = stringVal .Value
207+ str = stringVal .Data
208208 case "type.googleapis.com/base.v1.StringArray" :
209- stringVal := & base.StringArray {}
209+ stringVal := & base.StringArrayValue {}
210210 if err := any .UnmarshalTo (stringVal ); err != nil {
211211 return "undefined"
212212 }
213213 var strs []string
214- for _ , v := range stringVal .GetValues () {
214+ for _ , v := range stringVal .GetData () {
215215 strs = append (strs , v )
216216 }
217217 str = strings .Join (strs , "," )
218218 case "type.googleapis.com/base.v1.Double" :
219- doubleVal := & base.Double {}
219+ doubleVal := & base.DoubleValue {}
220220 if err := any .UnmarshalTo (doubleVal ); err != nil {
221221 return "undefined"
222222 }
223- str = strconv .FormatFloat (doubleVal .Value , 'f' , - 1 , 64 )
223+ str = strconv .FormatFloat (doubleVal .Data , 'f' , - 1 , 64 )
224224 case "type.googleapis.com/base.v1.DoubleArray" :
225- doubleVal := & base.DoubleArray {}
225+ doubleVal := & base.DoubleArrayValue {}
226226 if err := any .UnmarshalTo (doubleVal ); err != nil {
227227 return "undefined"
228228 }
229229 var strs []string
230- for _ , v := range doubleVal .GetValues () {
230+ for _ , v := range doubleVal .GetData () {
231231 strs = append (strs , strconv .FormatFloat (v , 'f' , - 1 , 64 ))
232232 }
233233 str = strings .Join (strs , "," )
234234 case "type.googleapis.com/base.v1.Integer" :
235- intVal := & base.Integer {}
235+ intVal := & base.IntegerValue {}
236236 if err := any .UnmarshalTo (intVal ); err != nil {
237237 return "undefined"
238238 }
239- str = strconv .Itoa (int (intVal .Value ))
239+ str = strconv .Itoa (int (intVal .Data ))
240240 case "type.googleapis.com/base.v1.IntegerArray" :
241- intVal := & base.IntegerArray {}
241+ intVal := & base.IntegerArrayValue {}
242242 if err := any .UnmarshalTo (intVal ); err != nil {
243243 return "undefined"
244244 }
245245 var strs []string
246- for _ , v := range intVal .GetValues () {
246+ for _ , v := range intVal .GetData () {
247247 strs = append (strs , strconv .Itoa (int (v )))
248248 }
249249 str = strings .Join (strs , "," )
@@ -293,21 +293,21 @@ func ValidateValue(any *anypb.Any, attributeType base.AttributeType) error {
293293 // Depending on the expected attribute type, assign 'target' a new instance of the corresponding specific type.
294294 switch attributeType {
295295 case base .AttributeType_ATTRIBUTE_TYPE_INTEGER :
296- target = & base.Integer {}
296+ target = & base.IntegerValue {}
297297 case base .AttributeType_ATTRIBUTE_TYPE_INTEGER_ARRAY :
298- target = & base.IntegerArray {}
298+ target = & base.IntegerArrayValue {}
299299 case base .AttributeType_ATTRIBUTE_TYPE_DOUBLE :
300- target = & base.Double {}
300+ target = & base.DoubleValue {}
301301 case base .AttributeType_ATTRIBUTE_TYPE_DOUBLE_ARRAY :
302- target = & base.DoubleArray {}
302+ target = & base.DoubleArrayValue {}
303303 case base .AttributeType_ATTRIBUTE_TYPE_STRING :
304- target = & base.String {}
304+ target = & base.StringValue {}
305305 case base .AttributeType_ATTRIBUTE_TYPE_STRING_ARRAY :
306- target = & base.StringArray {}
306+ target = & base.StringArrayValue {}
307307 case base .AttributeType_ATTRIBUTE_TYPE_BOOLEAN :
308- target = & base.Boolean {}
308+ target = & base.BoolValue {}
309309 case base .AttributeType_ATTRIBUTE_TYPE_BOOLEAN_ARRAY :
310- target = & base.BooleanArray {}
310+ target = & base.BoolArrayValue {}
311311 default :
312312 // If attributeType doesn't match any of the known types, return an error indicating invalid argument.
313313 return errors .New (base .ErrorCode_ERROR_CODE_INVALID_ARGUMENT .String ())
0 commit comments