diff --git a/pkg/extension/action.go b/pkg/extension/action.go index 90889fe5172de2b075e229a9cc15bee49eb0401c..7d6b3082a003f59b846d7373e40ecf46a98d62a1 100644 --- a/pkg/extension/action.go +++ b/pkg/extension/action.go @@ -14,30 +14,30 @@ type ( ResponseFormat = pb.ActionResponse_Format ActionRequest struct { - Extension string - Action string - SpaceID string - EnvID string - CollectionID string - ItemID string - ItemIDs []string - Fields []string - Metadata map[string]string - Refs []*references.Reference - Params *references.Reference + Extension string `json:"extension,omitempty"` + Action string `json:"action"` + SpaceID string `json:"space_id,omitempty"` + EnvID string `json:"env_id,omitempty"` + CollectionID string `json:"collection_id,omitempty"` + ItemID string `json:"item_id,omitempty"` + ItemIDs []string `json:"item_ids,omitempty"` + Fields []string `json:"fields,omitempty"` + Metadata map[string]string `json:"metadata,omitempty"` + Refs []*references.Reference `json:"refs,omitempty"` + Params *references.Reference `json:"params,omitempty"` } ActionResponse struct { - State ResponseState - Target ActionTarget - Format ResponseFormat - Msg string - Title string - Image string - Error string - Next []*Action - Metadata map[string]string - Refs []*references.Reference + State ResponseState `json:"state"` + Target ActionTarget `json:"target"` + Format ResponseFormat `json:"format"` + Msg string `json:"msg,omitempty"` + Title string `json:"title,omitempty"` + Image string `json:"image,omitempty"` + Error string `json:"error,omitempty"` + Next []*Action `json:"next,omitempty"` + Metadata map[string]string `json:"metadata,omitempty"` + Refs []*references.Reference `json:"refs,omitempty"` } )