@@ -36,6 +36,11 @@ const (
3636 ProvisioningStatus_FAILED ProvisioningStatus = "failed"
3737)
3838
39+ type Endpoint struct {
40+ ID string `json:"id"`
41+ URI string `json:"uri"`
42+ }
43+
3944// Configuration contains the supported fields of the Cloud Configuration Resource.
4045type Configuration struct {
4146 ResourceTypes []string `json:"rt"`
@@ -46,12 +51,14 @@ type Configuration struct {
4651 URL string `json:"cis"`
4752 LastErrorCode int `json:"clec"`
4853 ProvisioningStatus ProvisioningStatus `json:"cps"`
54+ Endpoints []Endpoint `json:"x.org.iotivity.servers"`
4955}
5056
5157// ConfigurationUpdateRequest is used to update the Cloud Configuration Resource.
5258type ConfigurationUpdateRequest struct {
53- AuthorizationProvider string `json:"apn,omitempty"`
54- URL string `json:"cis"`
55- AuthorizationCode string `json:"at,omitempty"`
56- CloudID string `json:"sid,omitempty"`
59+ AuthorizationProvider string `json:"apn,omitempty"`
60+ URL string `json:"cis"`
61+ AuthorizationCode string `json:"at,omitempty"`
62+ CloudID string `json:"sid,omitempty"`
63+ Endpoints []Endpoint `json:"x.org.iotivity.servers,omitempty"`
5764}
0 commit comments