Skip to content

Commit fd6b82b

Browse files
authored
Merge pull request #17 from zeropsio/z0-project-user-only
fix sdk
2 parents d9177eb + 96d2d40 commit fd6b82b

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

types/jsonRawMessageArray.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,28 @@ import (
77
"errors"
88
)
99

10-
type JsonRawMessageArray []byte
10+
type JsonRawMessageArray []json.RawMessage
1111

12-
func NewJsonRawMessageArray(value string) JsonRawMessageArray {
12+
func NewJsonRawMessageArray(value []json.RawMessage) JsonRawMessageArray {
1313
return JsonRawMessageArray(value)
1414
}
1515

16-
func (parameter JsonRawMessageArray) Native() []byte {
17-
return parameter
16+
func (parameter JsonRawMessageArray) Native() []json.RawMessage {
17+
return []json.RawMessage(parameter)
1818
}
1919

2020
func (parameter JsonRawMessageArray) MarshalJSON() ([]byte, error) {
2121
if parameter == nil {
22-
return []byte("null"), nil
22+
return nil, errors.New("value can't be nil")
2323
}
24-
return parameter, nil
24+
return json.Marshal([]json.RawMessage(parameter))
2525
}
2626

2727
func (parameter *JsonRawMessageArray) UnmarshalJSON(data []byte) error {
2828
var arr []json.RawMessage
2929
err := json.Unmarshal(data, &arr)
3030
if err != nil {
31-
return errors.Wrap(err)
31+
return err
3232
}
3333
if arr == nil {
3434
arr = make([]json.RawMessage, 0)

0 commit comments

Comments
 (0)