Documentation
¶
Overview ¶
This file is auto-generated, don't edit it. Thanks. *
*
Index ¶
- type BatchDeleteDeviceHeaders
- type BatchDeleteDeviceRequest
- type BatchDeleteDeviceResponse
- func (s BatchDeleteDeviceResponse) GoString() string
- func (s *BatchDeleteDeviceResponse) SetBody(v *BatchDeleteDeviceResponseBody) *BatchDeleteDeviceResponse
- func (s *BatchDeleteDeviceResponse) SetHeaders(v map[string]*string) *BatchDeleteDeviceResponse
- func (s BatchDeleteDeviceResponse) String() string
- type BatchDeleteDeviceResponseBody
- type BatchRegisterDeviceHeaders
- func (s BatchRegisterDeviceHeaders) GoString() string
- func (s *BatchRegisterDeviceHeaders) SetCommonHeaders(v map[string]*string) *BatchRegisterDeviceHeaders
- func (s *BatchRegisterDeviceHeaders) SetXAcsDingtalkAccessToken(v string) *BatchRegisterDeviceHeaders
- func (s BatchRegisterDeviceHeaders) String() string
- type BatchRegisterDeviceRequest
- func (s BatchRegisterDeviceRequest) GoString() string
- func (s *BatchRegisterDeviceRequest) SetCorpId(v string) *BatchRegisterDeviceRequest
- func (s *BatchRegisterDeviceRequest) SetDevices(v []*BatchRegisterDeviceRequestDevices) *BatchRegisterDeviceRequest
- func (s BatchRegisterDeviceRequest) String() string
- type BatchRegisterDeviceRequestDevices
- func (s BatchRegisterDeviceRequestDevices) GoString() string
- func (s *BatchRegisterDeviceRequestDevices) SetDeviceId(v string) *BatchRegisterDeviceRequestDevices
- func (s *BatchRegisterDeviceRequestDevices) SetDeviceName(v string) *BatchRegisterDeviceRequestDevices
- func (s *BatchRegisterDeviceRequestDevices) SetDeviceStatus(v int32) *BatchRegisterDeviceRequestDevices
- func (s *BatchRegisterDeviceRequestDevices) SetDeviceType(v string) *BatchRegisterDeviceRequestDevices
- func (s *BatchRegisterDeviceRequestDevices) SetDeviceTypeName(v string) *BatchRegisterDeviceRequestDevices
- func (s *BatchRegisterDeviceRequestDevices) SetExtraData(v map[string]interface{}) *BatchRegisterDeviceRequestDevices
- func (s *BatchRegisterDeviceRequestDevices) SetLiveUrls(v *BatchRegisterDeviceRequestDevicesLiveUrls) *BatchRegisterDeviceRequestDevices
- func (s *BatchRegisterDeviceRequestDevices) SetLocation(v string) *BatchRegisterDeviceRequestDevices
- func (s *BatchRegisterDeviceRequestDevices) SetParentId(v string) *BatchRegisterDeviceRequestDevices
- func (s *BatchRegisterDeviceRequestDevices) SetProductType(v string) *BatchRegisterDeviceRequestDevices
- func (s BatchRegisterDeviceRequestDevices) String() string
- type BatchRegisterDeviceRequestDevicesLiveUrls
- func (s BatchRegisterDeviceRequestDevicesLiveUrls) GoString() string
- func (s *BatchRegisterDeviceRequestDevicesLiveUrls) SetFlv(v string) *BatchRegisterDeviceRequestDevicesLiveUrls
- func (s *BatchRegisterDeviceRequestDevicesLiveUrls) SetHls(v string) *BatchRegisterDeviceRequestDevicesLiveUrls
- func (s *BatchRegisterDeviceRequestDevicesLiveUrls) SetRtmp(v string) *BatchRegisterDeviceRequestDevicesLiveUrls
- func (s BatchRegisterDeviceRequestDevicesLiveUrls) String() string
- type BatchRegisterDeviceResponse
- func (s BatchRegisterDeviceResponse) GoString() string
- func (s *BatchRegisterDeviceResponse) SetBody(v *BatchRegisterDeviceResponseBody) *BatchRegisterDeviceResponse
- func (s *BatchRegisterDeviceResponse) SetHeaders(v map[string]*string) *BatchRegisterDeviceResponse
- func (s BatchRegisterDeviceResponse) String() string
- type BatchRegisterDeviceResponseBody
- type BatchRegisterEventTypeHeaders
- func (s BatchRegisterEventTypeHeaders) GoString() string
- func (s *BatchRegisterEventTypeHeaders) SetCommonHeaders(v map[string]*string) *BatchRegisterEventTypeHeaders
- func (s *BatchRegisterEventTypeHeaders) SetXAcsDingtalkAccessToken(v string) *BatchRegisterEventTypeHeaders
- func (s BatchRegisterEventTypeHeaders) String() string
- type BatchRegisterEventTypeRequest
- func (s BatchRegisterEventTypeRequest) GoString() string
- func (s *BatchRegisterEventTypeRequest) SetCorpId(v string) *BatchRegisterEventTypeRequest
- func (s *BatchRegisterEventTypeRequest) SetEventTypes(v []*BatchRegisterEventTypeRequestEventTypes) *BatchRegisterEventTypeRequest
- func (s BatchRegisterEventTypeRequest) String() string
- type BatchRegisterEventTypeRequestEventTypes
- func (s BatchRegisterEventTypeRequestEventTypes) GoString() string
- func (s *BatchRegisterEventTypeRequestEventTypes) SetEventType(v string) *BatchRegisterEventTypeRequestEventTypes
- func (s *BatchRegisterEventTypeRequestEventTypes) SetEventTypeName(v string) *BatchRegisterEventTypeRequestEventTypes
- func (s BatchRegisterEventTypeRequestEventTypes) String() string
- type BatchRegisterEventTypeResponse
- func (s BatchRegisterEventTypeResponse) GoString() string
- func (s *BatchRegisterEventTypeResponse) SetBody(v *BatchRegisterEventTypeResponseBody) *BatchRegisterEventTypeResponse
- func (s *BatchRegisterEventTypeResponse) SetHeaders(v map[string]*string) *BatchRegisterEventTypeResponse
- func (s BatchRegisterEventTypeResponse) String() string
- type BatchRegisterEventTypeResponseBody
- type BatchUpdateDeviceHeaders
- type BatchUpdateDeviceRequest
- type BatchUpdateDeviceRequestDevices
- func (s BatchUpdateDeviceRequestDevices) GoString() string
- func (s *BatchUpdateDeviceRequestDevices) SetDeviceId(v string) *BatchUpdateDeviceRequestDevices
- func (s *BatchUpdateDeviceRequestDevices) SetDeviceName(v string) *BatchUpdateDeviceRequestDevices
- func (s *BatchUpdateDeviceRequestDevices) SetDeviceStatus(v int32) *BatchUpdateDeviceRequestDevices
- func (s *BatchUpdateDeviceRequestDevices) SetExtraData(v map[string]interface{}) *BatchUpdateDeviceRequestDevices
- func (s *BatchUpdateDeviceRequestDevices) SetLiveUrls(v *BatchUpdateDeviceRequestDevicesLiveUrls) *BatchUpdateDeviceRequestDevices
- func (s *BatchUpdateDeviceRequestDevices) SetLocation(v string) *BatchUpdateDeviceRequestDevices
- func (s BatchUpdateDeviceRequestDevices) String() string
- type BatchUpdateDeviceRequestDevicesLiveUrls
- func (s BatchUpdateDeviceRequestDevicesLiveUrls) GoString() string
- func (s *BatchUpdateDeviceRequestDevicesLiveUrls) SetFlv(v string) *BatchUpdateDeviceRequestDevicesLiveUrls
- func (s *BatchUpdateDeviceRequestDevicesLiveUrls) SetHls(v string) *BatchUpdateDeviceRequestDevicesLiveUrls
- func (s *BatchUpdateDeviceRequestDevicesLiveUrls) SetRtmp(v string) *BatchUpdateDeviceRequestDevicesLiveUrls
- func (s BatchUpdateDeviceRequestDevicesLiveUrls) String() string
- type BatchUpdateDeviceResponse
- func (s BatchUpdateDeviceResponse) GoString() string
- func (s *BatchUpdateDeviceResponse) SetBody(v *BatchUpdateDeviceResponseBody) *BatchUpdateDeviceResponse
- func (s *BatchUpdateDeviceResponse) SetHeaders(v map[string]*string) *BatchUpdateDeviceResponse
- func (s BatchUpdateDeviceResponse) String() string
- type BatchUpdateDeviceResponseBody
- type BindSystemHeaders
- type BindSystemRequest
- func (s BindSystemRequest) GoString() string
- func (s *BindSystemRequest) SetAuthCode(v string) *BindSystemRequest
- func (s *BindSystemRequest) SetClientId(v string) *BindSystemRequest
- func (s *BindSystemRequest) SetClientName(v string) *BindSystemRequest
- func (s *BindSystemRequest) SetCorpId(v string) *BindSystemRequest
- func (s *BindSystemRequest) SetExtraData(v map[string]interface{}) *BindSystemRequest
- func (s BindSystemRequest) String() string
- type BindSystemResponse
- type BindSystemResponseBody
- type Client
- func (client *Client) BatchDeleteDevice(request *BatchDeleteDeviceRequest) (_result *BatchDeleteDeviceResponse, _err error)
- func (client *Client) BatchDeleteDeviceWithOptions(request *BatchDeleteDeviceRequest, headers *BatchDeleteDeviceHeaders, ...) (_result *BatchDeleteDeviceResponse, _err error)
- func (client *Client) BatchRegisterDevice(request *BatchRegisterDeviceRequest) (_result *BatchRegisterDeviceResponse, _err error)
- func (client *Client) BatchRegisterDeviceWithOptions(request *BatchRegisterDeviceRequest, headers *BatchRegisterDeviceHeaders, ...) (_result *BatchRegisterDeviceResponse, _err error)
- func (client *Client) BatchRegisterEventType(request *BatchRegisterEventTypeRequest) (_result *BatchRegisterEventTypeResponse, _err error)
- func (client *Client) BatchRegisterEventTypeWithOptions(request *BatchRegisterEventTypeRequest, headers *BatchRegisterEventTypeHeaders, ...) (_result *BatchRegisterEventTypeResponse, _err error)
- func (client *Client) BatchUpdateDevice(request *BatchUpdateDeviceRequest) (_result *BatchUpdateDeviceResponse, _err error)
- func (client *Client) BatchUpdateDeviceWithOptions(request *BatchUpdateDeviceRequest, headers *BatchUpdateDeviceHeaders, ...) (_result *BatchUpdateDeviceResponse, _err error)
- func (client *Client) BindSystem(request *BindSystemRequest) (_result *BindSystemResponse, _err error)
- func (client *Client) BindSystemWithOptions(request *BindSystemRequest, headers *BindSystemHeaders, ...) (_result *BindSystemResponse, _err error)
- func (client *Client) DeviceConference(request *DeviceConferenceRequest) (_result *DeviceConferenceResponse, _err error)
- func (client *Client) DeviceConferenceWithOptions(request *DeviceConferenceRequest, headers *DeviceConferenceHeaders, ...) (_result *DeviceConferenceResponse, _err error)
- func (client *Client) Init(config *openapi.Config) (_err error)
- func (client *Client) PushEvent(request *PushEventRequest) (_result *PushEventResponse, _err error)
- func (client *Client) PushEventWithOptions(request *PushEventRequest, headers *PushEventHeaders, ...) (_result *PushEventResponse, _err error)
- func (client *Client) QueryDevice(request *QueryDeviceRequest) (_result *QueryDeviceResponse, _err error)
- func (client *Client) QueryDeviceWithOptions(request *QueryDeviceRequest, headers *QueryDeviceHeaders, ...) (_result *QueryDeviceResponse, _err error)
- func (client *Client) RegisterDevice(request *RegisterDeviceRequest) (_result *RegisterDeviceResponse, _err error)
- func (client *Client) RegisterDeviceWithOptions(request *RegisterDeviceRequest, headers *RegisterDeviceHeaders, ...) (_result *RegisterDeviceResponse, _err error)
- type DeviceConferenceHeaders
- type DeviceConferenceRequest
- func (s DeviceConferenceRequest) GoString() string
- func (s *DeviceConferenceRequest) SetConfTitle(v string) *DeviceConferenceRequest
- func (s *DeviceConferenceRequest) SetConferenceId(v string) *DeviceConferenceRequest
- func (s *DeviceConferenceRequest) SetConferencePassword(v string) *DeviceConferenceRequest
- func (s *DeviceConferenceRequest) SetDeviceIds(v []*string) *DeviceConferenceRequest
- func (s DeviceConferenceRequest) String() string
- type DeviceConferenceResponse
- type DeviceConferenceResponseBody
- type PushEventHeaders
- type PushEventRequest
- func (s PushEventRequest) GoString() string
- func (s *PushEventRequest) SetCorpId(v string) *PushEventRequest
- func (s *PushEventRequest) SetDeviceId(v string) *PushEventRequest
- func (s *PushEventRequest) SetEventId(v string) *PushEventRequest
- func (s *PushEventRequest) SetEventName(v string) *PushEventRequest
- func (s *PushEventRequest) SetEventType(v string) *PushEventRequest
- func (s *PushEventRequest) SetExtraData(v map[string]interface{}) *PushEventRequest
- func (s *PushEventRequest) SetLocation(v string) *PushEventRequest
- func (s *PushEventRequest) SetMsg(v string) *PushEventRequest
- func (s *PushEventRequest) SetOccurrenceTime(v int64) *PushEventRequest
- func (s *PushEventRequest) SetPicUrls(v []*string) *PushEventRequest
- func (s PushEventRequest) String() string
- type PushEventResponse
- type PushEventResponseBody
- type QueryDeviceHeaders
- type QueryDeviceRequest
- func (s QueryDeviceRequest) GoString() string
- func (s *QueryDeviceRequest) SetCorpId(v string) *QueryDeviceRequest
- func (s *QueryDeviceRequest) SetPageNumber(v int64) *QueryDeviceRequest
- func (s *QueryDeviceRequest) SetPageSize(v int64) *QueryDeviceRequest
- func (s QueryDeviceRequest) String() string
- type QueryDeviceResponse
- type QueryDeviceResponseBody
- func (s QueryDeviceResponseBody) GoString() string
- func (s *QueryDeviceResponseBody) SetData(v []*QueryDeviceResponseBodyData) *QueryDeviceResponseBody
- func (s *QueryDeviceResponseBody) SetPageNumber(v int64) *QueryDeviceResponseBody
- func (s *QueryDeviceResponseBody) SetPageSize(v int64) *QueryDeviceResponseBody
- func (s *QueryDeviceResponseBody) SetTotalCount(v int64) *QueryDeviceResponseBody
- func (s QueryDeviceResponseBody) String() string
- type QueryDeviceResponseBodyData
- func (s QueryDeviceResponseBodyData) GoString() string
- func (s *QueryDeviceResponseBodyData) SetDeviceId(v string) *QueryDeviceResponseBodyData
- func (s *QueryDeviceResponseBodyData) SetDeviceName(v string) *QueryDeviceResponseBodyData
- func (s *QueryDeviceResponseBodyData) SetDeviceStatus(v int64) *QueryDeviceResponseBodyData
- func (s *QueryDeviceResponseBodyData) SetDeviceType(v string) *QueryDeviceResponseBodyData
- func (s *QueryDeviceResponseBodyData) SetDeviceTypeName(v string) *QueryDeviceResponseBodyData
- func (s *QueryDeviceResponseBodyData) SetLiveUrls(v *QueryDeviceResponseBodyDataLiveUrls) *QueryDeviceResponseBodyData
- func (s *QueryDeviceResponseBodyData) SetLocation(v string) *QueryDeviceResponseBodyData
- func (s *QueryDeviceResponseBodyData) SetParentId(v string) *QueryDeviceResponseBodyData
- func (s *QueryDeviceResponseBodyData) SetProductType(v string) *QueryDeviceResponseBodyData
- func (s QueryDeviceResponseBodyData) String() string
- type QueryDeviceResponseBodyDataLiveUrls
- func (s QueryDeviceResponseBodyDataLiveUrls) GoString() string
- func (s *QueryDeviceResponseBodyDataLiveUrls) SetFlv(v string) *QueryDeviceResponseBodyDataLiveUrls
- func (s *QueryDeviceResponseBodyDataLiveUrls) SetHls(v string) *QueryDeviceResponseBodyDataLiveUrls
- func (s *QueryDeviceResponseBodyDataLiveUrls) SetRtmp(v string) *QueryDeviceResponseBodyDataLiveUrls
- func (s QueryDeviceResponseBodyDataLiveUrls) String() string
- type RegisterDeviceHeaders
- type RegisterDeviceRequest
- func (s RegisterDeviceRequest) GoString() string
- func (s *RegisterDeviceRequest) SetCorpId(v string) *RegisterDeviceRequest
- func (s *RegisterDeviceRequest) SetDeviceName(v string) *RegisterDeviceRequest
- func (s *RegisterDeviceRequest) SetDeviceStatus(v int32) *RegisterDeviceRequest
- func (s *RegisterDeviceRequest) SetDeviceType(v string) *RegisterDeviceRequest
- func (s *RegisterDeviceRequest) SetDeviceTypeName(v string) *RegisterDeviceRequest
- func (s *RegisterDeviceRequest) SetId(v string) *RegisterDeviceRequest
- func (s *RegisterDeviceRequest) SetLiveUrls(v *RegisterDeviceRequestLiveUrls) *RegisterDeviceRequest
- func (s *RegisterDeviceRequest) SetLocation(v string) *RegisterDeviceRequest
- func (s *RegisterDeviceRequest) SetNickName(v string) *RegisterDeviceRequest
- func (s *RegisterDeviceRequest) SetParentId(v string) *RegisterDeviceRequest
- func (s *RegisterDeviceRequest) SetProductType(v string) *RegisterDeviceRequest
- func (s RegisterDeviceRequest) String() string
- type RegisterDeviceRequestLiveUrls
- func (s RegisterDeviceRequestLiveUrls) GoString() string
- func (s *RegisterDeviceRequestLiveUrls) SetFlv(v string) *RegisterDeviceRequestLiveUrls
- func (s *RegisterDeviceRequestLiveUrls) SetHls(v string) *RegisterDeviceRequestLiveUrls
- func (s *RegisterDeviceRequestLiveUrls) SetRtmp(v string) *RegisterDeviceRequestLiveUrls
- func (s RegisterDeviceRequestLiveUrls) String() string
- type RegisterDeviceResponse
- type RegisterDeviceResponseBody
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchDeleteDeviceHeaders ¶
type BatchDeleteDeviceHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` }
func (BatchDeleteDeviceHeaders) GoString ¶
func (s BatchDeleteDeviceHeaders) GoString() string
func (*BatchDeleteDeviceHeaders) SetCommonHeaders ¶
func (s *BatchDeleteDeviceHeaders) SetCommonHeaders(v map[string]*string) *BatchDeleteDeviceHeaders
func (*BatchDeleteDeviceHeaders) SetXAcsDingtalkAccessToken ¶
func (s *BatchDeleteDeviceHeaders) SetXAcsDingtalkAccessToken(v string) *BatchDeleteDeviceHeaders
func (BatchDeleteDeviceHeaders) String ¶
func (s BatchDeleteDeviceHeaders) String() string
type BatchDeleteDeviceRequest ¶
type BatchDeleteDeviceRequest struct { // 钉钉物联组织ID, 第三方平台必填,企业内部系统忽略。 CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` // 设备ID列表,最多500条。 DeviceIds []*string `json:"deviceIds,omitempty" xml:"deviceIds,omitempty" type:"Repeated"` }
func (BatchDeleteDeviceRequest) GoString ¶
func (s BatchDeleteDeviceRequest) GoString() string
func (*BatchDeleteDeviceRequest) SetCorpId ¶
func (s *BatchDeleteDeviceRequest) SetCorpId(v string) *BatchDeleteDeviceRequest
func (*BatchDeleteDeviceRequest) SetDeviceIds ¶
func (s *BatchDeleteDeviceRequest) SetDeviceIds(v []*string) *BatchDeleteDeviceRequest
func (BatchDeleteDeviceRequest) String ¶
func (s BatchDeleteDeviceRequest) String() string
type BatchDeleteDeviceResponse ¶
type BatchDeleteDeviceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *BatchDeleteDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (BatchDeleteDeviceResponse) GoString ¶
func (s BatchDeleteDeviceResponse) GoString() string
func (*BatchDeleteDeviceResponse) SetBody ¶
func (s *BatchDeleteDeviceResponse) SetBody(v *BatchDeleteDeviceResponseBody) *BatchDeleteDeviceResponse
func (*BatchDeleteDeviceResponse) SetHeaders ¶
func (s *BatchDeleteDeviceResponse) SetHeaders(v map[string]*string) *BatchDeleteDeviceResponse
func (BatchDeleteDeviceResponse) String ¶
func (s BatchDeleteDeviceResponse) String() string
type BatchDeleteDeviceResponseBody ¶
type BatchDeleteDeviceResponseBody struct { // 成功删除设备ID列表。 DeviceIds []*string `json:"deviceIds,omitempty" xml:"deviceIds,omitempty" type:"Repeated"` }
func (BatchDeleteDeviceResponseBody) GoString ¶
func (s BatchDeleteDeviceResponseBody) GoString() string
func (*BatchDeleteDeviceResponseBody) SetDeviceIds ¶
func (s *BatchDeleteDeviceResponseBody) SetDeviceIds(v []*string) *BatchDeleteDeviceResponseBody
func (BatchDeleteDeviceResponseBody) String ¶
func (s BatchDeleteDeviceResponseBody) String() string
type BatchRegisterDeviceHeaders ¶
type BatchRegisterDeviceHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` }
func (BatchRegisterDeviceHeaders) GoString ¶
func (s BatchRegisterDeviceHeaders) GoString() string
func (*BatchRegisterDeviceHeaders) SetCommonHeaders ¶
func (s *BatchRegisterDeviceHeaders) SetCommonHeaders(v map[string]*string) *BatchRegisterDeviceHeaders
func (*BatchRegisterDeviceHeaders) SetXAcsDingtalkAccessToken ¶
func (s *BatchRegisterDeviceHeaders) SetXAcsDingtalkAccessToken(v string) *BatchRegisterDeviceHeaders
func (BatchRegisterDeviceHeaders) String ¶
func (s BatchRegisterDeviceHeaders) String() string
type BatchRegisterDeviceRequest ¶
type BatchRegisterDeviceRequest struct { // 钉钉物联组织ID, 第三方平台必填,企业内部系统忽略。 CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` // 设备列表。 Devices []*BatchRegisterDeviceRequestDevices `json:"devices,omitempty" xml:"devices,omitempty" type:"Repeated"` }
func (BatchRegisterDeviceRequest) GoString ¶
func (s BatchRegisterDeviceRequest) GoString() string
func (*BatchRegisterDeviceRequest) SetCorpId ¶
func (s *BatchRegisterDeviceRequest) SetCorpId(v string) *BatchRegisterDeviceRequest
func (*BatchRegisterDeviceRequest) SetDevices ¶
func (s *BatchRegisterDeviceRequest) SetDevices(v []*BatchRegisterDeviceRequestDevices) *BatchRegisterDeviceRequest
func (BatchRegisterDeviceRequest) String ¶
func (s BatchRegisterDeviceRequest) String() string
type BatchRegisterDeviceRequestDevices ¶
type BatchRegisterDeviceRequestDevices struct { // 设备ID。 DeviceId *string `json:"deviceId,omitempty" xml:"deviceId,omitempty"` // 设备名称。 DeviceName *string `json:"deviceName,omitempty" xml:"deviceName,omitempty"` // 设备状态 0:在线 1:离线 DeviceStatus *int32 `json:"deviceStatus,omitempty" xml:"deviceStatus,omitempty"` // 设备类型,自定义传入,最多128个字节。 DeviceType *string `json:"deviceType,omitempty" xml:"deviceType,omitempty"` // 设备类型名称,自定义传入,最多128个字节,与deviceType一一对应。 DeviceTypeName *string `json:"deviceTypeName,omitempty" xml:"deviceTypeName,omitempty"` // 第三方平台定制参数,企业内部系统忽略。 ExtraData map[string]interface{} `json:"extraData,omitempty" xml:"extraData,omitempty"` // 视频流地址直播流地址,支持rtmp、flv、hls等格式,需要https协议。 LiveUrls *BatchRegisterDeviceRequestDevicesLiveUrls `json:"liveUrls,omitempty" xml:"liveUrls,omitempty" type:"Struct"` // 设备地址。 Location *string `json:"location,omitempty" xml:"location,omitempty"` // 父设备ID。 ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"` // 产品类型 CAMERA:摄像头,可看直播 OTHERS:非摄像头 ProductType *string `json:"productType,omitempty" xml:"productType,omitempty"` }
func (BatchRegisterDeviceRequestDevices) GoString ¶
func (s BatchRegisterDeviceRequestDevices) GoString() string
func (*BatchRegisterDeviceRequestDevices) SetDeviceId ¶
func (s *BatchRegisterDeviceRequestDevices) SetDeviceId(v string) *BatchRegisterDeviceRequestDevices
func (*BatchRegisterDeviceRequestDevices) SetDeviceName ¶
func (s *BatchRegisterDeviceRequestDevices) SetDeviceName(v string) *BatchRegisterDeviceRequestDevices
func (*BatchRegisterDeviceRequestDevices) SetDeviceStatus ¶
func (s *BatchRegisterDeviceRequestDevices) SetDeviceStatus(v int32) *BatchRegisterDeviceRequestDevices
func (*BatchRegisterDeviceRequestDevices) SetDeviceType ¶
func (s *BatchRegisterDeviceRequestDevices) SetDeviceType(v string) *BatchRegisterDeviceRequestDevices
func (*BatchRegisterDeviceRequestDevices) SetDeviceTypeName ¶
func (s *BatchRegisterDeviceRequestDevices) SetDeviceTypeName(v string) *BatchRegisterDeviceRequestDevices
func (*BatchRegisterDeviceRequestDevices) SetExtraData ¶
func (s *BatchRegisterDeviceRequestDevices) SetExtraData(v map[string]interface{}) *BatchRegisterDeviceRequestDevices
func (*BatchRegisterDeviceRequestDevices) SetLiveUrls ¶
func (s *BatchRegisterDeviceRequestDevices) SetLiveUrls(v *BatchRegisterDeviceRequestDevicesLiveUrls) *BatchRegisterDeviceRequestDevices
func (*BatchRegisterDeviceRequestDevices) SetLocation ¶
func (s *BatchRegisterDeviceRequestDevices) SetLocation(v string) *BatchRegisterDeviceRequestDevices
func (*BatchRegisterDeviceRequestDevices) SetParentId ¶
func (s *BatchRegisterDeviceRequestDevices) SetParentId(v string) *BatchRegisterDeviceRequestDevices
func (*BatchRegisterDeviceRequestDevices) SetProductType ¶
func (s *BatchRegisterDeviceRequestDevices) SetProductType(v string) *BatchRegisterDeviceRequestDevices
func (BatchRegisterDeviceRequestDevices) String ¶
func (s BatchRegisterDeviceRequestDevices) String() string
type BatchRegisterDeviceRequestDevicesLiveUrls ¶
type BatchRegisterDeviceRequestDevicesLiveUrls struct { // flv格式视频流地址 Flv *string `json:"flv,omitempty" xml:"flv,omitempty"` // hls格式视频流地址 Hls *string `json:"hls,omitempty" xml:"hls,omitempty"` // rtmp格式视频流地址 Rtmp *string `json:"rtmp,omitempty" xml:"rtmp,omitempty"` }
func (BatchRegisterDeviceRequestDevicesLiveUrls) GoString ¶
func (s BatchRegisterDeviceRequestDevicesLiveUrls) GoString() string
func (*BatchRegisterDeviceRequestDevicesLiveUrls) SetFlv ¶
func (s *BatchRegisterDeviceRequestDevicesLiveUrls) SetFlv(v string) *BatchRegisterDeviceRequestDevicesLiveUrls
func (*BatchRegisterDeviceRequestDevicesLiveUrls) SetHls ¶
func (s *BatchRegisterDeviceRequestDevicesLiveUrls) SetHls(v string) *BatchRegisterDeviceRequestDevicesLiveUrls
func (*BatchRegisterDeviceRequestDevicesLiveUrls) SetRtmp ¶
func (s *BatchRegisterDeviceRequestDevicesLiveUrls) SetRtmp(v string) *BatchRegisterDeviceRequestDevicesLiveUrls
func (BatchRegisterDeviceRequestDevicesLiveUrls) String ¶
func (s BatchRegisterDeviceRequestDevicesLiveUrls) String() string
type BatchRegisterDeviceResponse ¶
type BatchRegisterDeviceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *BatchRegisterDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (BatchRegisterDeviceResponse) GoString ¶
func (s BatchRegisterDeviceResponse) GoString() string
func (*BatchRegisterDeviceResponse) SetBody ¶
func (s *BatchRegisterDeviceResponse) SetBody(v *BatchRegisterDeviceResponseBody) *BatchRegisterDeviceResponse
func (*BatchRegisterDeviceResponse) SetHeaders ¶
func (s *BatchRegisterDeviceResponse) SetHeaders(v map[string]*string) *BatchRegisterDeviceResponse
func (BatchRegisterDeviceResponse) String ¶
func (s BatchRegisterDeviceResponse) String() string
type BatchRegisterDeviceResponseBody ¶
type BatchRegisterDeviceResponseBody struct { // 注册成功的设备ID列表。 DeviceIds []*string `json:"deviceIds,omitempty" xml:"deviceIds,omitempty" type:"Repeated"` }
func (BatchRegisterDeviceResponseBody) GoString ¶
func (s BatchRegisterDeviceResponseBody) GoString() string
func (*BatchRegisterDeviceResponseBody) SetDeviceIds ¶
func (s *BatchRegisterDeviceResponseBody) SetDeviceIds(v []*string) *BatchRegisterDeviceResponseBody
func (BatchRegisterDeviceResponseBody) String ¶
func (s BatchRegisterDeviceResponseBody) String() string
type BatchRegisterEventTypeHeaders ¶
type BatchRegisterEventTypeHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` }
func (BatchRegisterEventTypeHeaders) GoString ¶
func (s BatchRegisterEventTypeHeaders) GoString() string
func (*BatchRegisterEventTypeHeaders) SetCommonHeaders ¶
func (s *BatchRegisterEventTypeHeaders) SetCommonHeaders(v map[string]*string) *BatchRegisterEventTypeHeaders
func (*BatchRegisterEventTypeHeaders) SetXAcsDingtalkAccessToken ¶
func (s *BatchRegisterEventTypeHeaders) SetXAcsDingtalkAccessToken(v string) *BatchRegisterEventTypeHeaders
func (BatchRegisterEventTypeHeaders) String ¶
func (s BatchRegisterEventTypeHeaders) String() string
type BatchRegisterEventTypeRequest ¶
type BatchRegisterEventTypeRequest struct { // 钉钉物联组织ID, 第三方平台必填,企业内部系统忽略。 CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` // 事件类型列表,最多支持添加500个。 EventTypes []*BatchRegisterEventTypeRequestEventTypes `json:"eventTypes,omitempty" xml:"eventTypes,omitempty" type:"Repeated"` }
func (BatchRegisterEventTypeRequest) GoString ¶
func (s BatchRegisterEventTypeRequest) GoString() string
func (*BatchRegisterEventTypeRequest) SetCorpId ¶
func (s *BatchRegisterEventTypeRequest) SetCorpId(v string) *BatchRegisterEventTypeRequest
func (*BatchRegisterEventTypeRequest) SetEventTypes ¶
func (s *BatchRegisterEventTypeRequest) SetEventTypes(v []*BatchRegisterEventTypeRequestEventTypes) *BatchRegisterEventTypeRequest
func (BatchRegisterEventTypeRequest) String ¶
func (s BatchRegisterEventTypeRequest) String() string
type BatchRegisterEventTypeRequestEventTypes ¶
type BatchRegisterEventTypeRequestEventTypes struct { // 事件类型(唯一),最长20个字符。 EventType *string `json:"eventType,omitempty" xml:"eventType,omitempty"` // 事件类型名称,长度4-20个字符,一个中文汉字算2个字符。 EventTypeName *string `json:"eventTypeName,omitempty" xml:"eventTypeName,omitempty"` }
func (BatchRegisterEventTypeRequestEventTypes) GoString ¶
func (s BatchRegisterEventTypeRequestEventTypes) GoString() string
func (*BatchRegisterEventTypeRequestEventTypes) SetEventType ¶
func (s *BatchRegisterEventTypeRequestEventTypes) SetEventType(v string) *BatchRegisterEventTypeRequestEventTypes
func (*BatchRegisterEventTypeRequestEventTypes) SetEventTypeName ¶
func (s *BatchRegisterEventTypeRequestEventTypes) SetEventTypeName(v string) *BatchRegisterEventTypeRequestEventTypes
func (BatchRegisterEventTypeRequestEventTypes) String ¶
func (s BatchRegisterEventTypeRequestEventTypes) String() string
type BatchRegisterEventTypeResponse ¶
type BatchRegisterEventTypeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *BatchRegisterEventTypeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (BatchRegisterEventTypeResponse) GoString ¶
func (s BatchRegisterEventTypeResponse) GoString() string
func (*BatchRegisterEventTypeResponse) SetBody ¶
func (s *BatchRegisterEventTypeResponse) SetBody(v *BatchRegisterEventTypeResponseBody) *BatchRegisterEventTypeResponse
func (*BatchRegisterEventTypeResponse) SetHeaders ¶
func (s *BatchRegisterEventTypeResponse) SetHeaders(v map[string]*string) *BatchRegisterEventTypeResponse
func (BatchRegisterEventTypeResponse) String ¶
func (s BatchRegisterEventTypeResponse) String() string
type BatchRegisterEventTypeResponseBody ¶
type BatchRegisterEventTypeResponseBody struct { // 注册成功的事件类型列表。 EventTypes []*string `json:"eventTypes,omitempty" xml:"eventTypes,omitempty" type:"Repeated"` }
func (BatchRegisterEventTypeResponseBody) GoString ¶
func (s BatchRegisterEventTypeResponseBody) GoString() string
func (*BatchRegisterEventTypeResponseBody) SetEventTypes ¶
func (s *BatchRegisterEventTypeResponseBody) SetEventTypes(v []*string) *BatchRegisterEventTypeResponseBody
func (BatchRegisterEventTypeResponseBody) String ¶
func (s BatchRegisterEventTypeResponseBody) String() string
type BatchUpdateDeviceHeaders ¶
type BatchUpdateDeviceHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` }
func (BatchUpdateDeviceHeaders) GoString ¶
func (s BatchUpdateDeviceHeaders) GoString() string
func (*BatchUpdateDeviceHeaders) SetCommonHeaders ¶
func (s *BatchUpdateDeviceHeaders) SetCommonHeaders(v map[string]*string) *BatchUpdateDeviceHeaders
func (*BatchUpdateDeviceHeaders) SetXAcsDingtalkAccessToken ¶
func (s *BatchUpdateDeviceHeaders) SetXAcsDingtalkAccessToken(v string) *BatchUpdateDeviceHeaders
func (BatchUpdateDeviceHeaders) String ¶
func (s BatchUpdateDeviceHeaders) String() string
type BatchUpdateDeviceRequest ¶
type BatchUpdateDeviceRequest struct { // 钉钉物联组织ID, 第三方平台必填,企业内部系统忽略。 CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` // 设备列表。 Devices []*BatchUpdateDeviceRequestDevices `json:"devices,omitempty" xml:"devices,omitempty" type:"Repeated"` }
func (BatchUpdateDeviceRequest) GoString ¶
func (s BatchUpdateDeviceRequest) GoString() string
func (*BatchUpdateDeviceRequest) SetCorpId ¶
func (s *BatchUpdateDeviceRequest) SetCorpId(v string) *BatchUpdateDeviceRequest
func (*BatchUpdateDeviceRequest) SetDevices ¶
func (s *BatchUpdateDeviceRequest) SetDevices(v []*BatchUpdateDeviceRequestDevices) *BatchUpdateDeviceRequest
func (BatchUpdateDeviceRequest) String ¶
func (s BatchUpdateDeviceRequest) String() string
type BatchUpdateDeviceRequestDevices ¶
type BatchUpdateDeviceRequestDevices struct { // 设备ID。 DeviceId *string `json:"deviceId,omitempty" xml:"deviceId,omitempty"` // 设备名称。 DeviceName *string `json:"deviceName,omitempty" xml:"deviceName,omitempty"` // 设备状态 0:在线 1:离线 DeviceStatus *int32 `json:"deviceStatus,omitempty" xml:"deviceStatus,omitempty"` // 第三方平台定制参数,企业内部系统忽略。 ExtraData map[string]interface{} `json:"extraData,omitempty" xml:"extraData,omitempty"` // 视频流地址直播流地址,支持rtmp、flv、hls等格式,需要https协议。 LiveUrls *BatchUpdateDeviceRequestDevicesLiveUrls `json:"liveUrls,omitempty" xml:"liveUrls,omitempty" type:"Struct"` // 设备地址。 Location *string `json:"location,omitempty" xml:"location,omitempty"` }
func (BatchUpdateDeviceRequestDevices) GoString ¶
func (s BatchUpdateDeviceRequestDevices) GoString() string
func (*BatchUpdateDeviceRequestDevices) SetDeviceId ¶
func (s *BatchUpdateDeviceRequestDevices) SetDeviceId(v string) *BatchUpdateDeviceRequestDevices
func (*BatchUpdateDeviceRequestDevices) SetDeviceName ¶
func (s *BatchUpdateDeviceRequestDevices) SetDeviceName(v string) *BatchUpdateDeviceRequestDevices
func (*BatchUpdateDeviceRequestDevices) SetDeviceStatus ¶
func (s *BatchUpdateDeviceRequestDevices) SetDeviceStatus(v int32) *BatchUpdateDeviceRequestDevices
func (*BatchUpdateDeviceRequestDevices) SetExtraData ¶
func (s *BatchUpdateDeviceRequestDevices) SetExtraData(v map[string]interface{}) *BatchUpdateDeviceRequestDevices
func (*BatchUpdateDeviceRequestDevices) SetLiveUrls ¶
func (s *BatchUpdateDeviceRequestDevices) SetLiveUrls(v *BatchUpdateDeviceRequestDevicesLiveUrls) *BatchUpdateDeviceRequestDevices
func (*BatchUpdateDeviceRequestDevices) SetLocation ¶
func (s *BatchUpdateDeviceRequestDevices) SetLocation(v string) *BatchUpdateDeviceRequestDevices
func (BatchUpdateDeviceRequestDevices) String ¶
func (s BatchUpdateDeviceRequestDevices) String() string
type BatchUpdateDeviceRequestDevicesLiveUrls ¶
type BatchUpdateDeviceRequestDevicesLiveUrls struct { // flv格式视频流地址 Flv *string `json:"flv,omitempty" xml:"flv,omitempty"` // hls格式视频流地址 Hls *string `json:"hls,omitempty" xml:"hls,omitempty"` // rtmp格式视频流地址 Rtmp *string `json:"rtmp,omitempty" xml:"rtmp,omitempty"` }
func (BatchUpdateDeviceRequestDevicesLiveUrls) GoString ¶
func (s BatchUpdateDeviceRequestDevicesLiveUrls) GoString() string
func (*BatchUpdateDeviceRequestDevicesLiveUrls) SetFlv ¶
func (s *BatchUpdateDeviceRequestDevicesLiveUrls) SetFlv(v string) *BatchUpdateDeviceRequestDevicesLiveUrls
func (*BatchUpdateDeviceRequestDevicesLiveUrls) SetHls ¶
func (s *BatchUpdateDeviceRequestDevicesLiveUrls) SetHls(v string) *BatchUpdateDeviceRequestDevicesLiveUrls
func (*BatchUpdateDeviceRequestDevicesLiveUrls) SetRtmp ¶
func (s *BatchUpdateDeviceRequestDevicesLiveUrls) SetRtmp(v string) *BatchUpdateDeviceRequestDevicesLiveUrls
func (BatchUpdateDeviceRequestDevicesLiveUrls) String ¶
func (s BatchUpdateDeviceRequestDevicesLiveUrls) String() string
type BatchUpdateDeviceResponse ¶
type BatchUpdateDeviceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *BatchUpdateDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (BatchUpdateDeviceResponse) GoString ¶
func (s BatchUpdateDeviceResponse) GoString() string
func (*BatchUpdateDeviceResponse) SetBody ¶
func (s *BatchUpdateDeviceResponse) SetBody(v *BatchUpdateDeviceResponseBody) *BatchUpdateDeviceResponse
func (*BatchUpdateDeviceResponse) SetHeaders ¶
func (s *BatchUpdateDeviceResponse) SetHeaders(v map[string]*string) *BatchUpdateDeviceResponse
func (BatchUpdateDeviceResponse) String ¶
func (s BatchUpdateDeviceResponse) String() string
type BatchUpdateDeviceResponseBody ¶
type BatchUpdateDeviceResponseBody struct { // 修改成功的设备ID列表。 DeviceIds []*string `json:"deviceIds,omitempty" xml:"deviceIds,omitempty" type:"Repeated"` }
func (BatchUpdateDeviceResponseBody) GoString ¶
func (s BatchUpdateDeviceResponseBody) GoString() string
func (*BatchUpdateDeviceResponseBody) SetDeviceIds ¶
func (s *BatchUpdateDeviceResponseBody) SetDeviceIds(v []*string) *BatchUpdateDeviceResponseBody
func (BatchUpdateDeviceResponseBody) String ¶
func (s BatchUpdateDeviceResponseBody) String() string
type BindSystemHeaders ¶
type BindSystemHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` }
func (BindSystemHeaders) GoString ¶
func (s BindSystemHeaders) GoString() string
func (*BindSystemHeaders) SetCommonHeaders ¶
func (s *BindSystemHeaders) SetCommonHeaders(v map[string]*string) *BindSystemHeaders
func (*BindSystemHeaders) SetXAcsDingtalkAccessToken ¶
func (s *BindSystemHeaders) SetXAcsDingtalkAccessToken(v string) *BindSystemHeaders
func (BindSystemHeaders) String ¶
func (s BindSystemHeaders) String() string
type BindSystemRequest ¶
type BindSystemRequest struct { // 与三方平台绑定验证的临时授权码。 AuthCode *string `json:"authCode,omitempty" xml:"authCode,omitempty"` // 三方平台的用户ID。 ClientId *string `json:"clientId,omitempty" xml:"clientId,omitempty"` // 三方平台的用户名。 ClientName *string `json:"clientName,omitempty" xml:"clientName,omitempty"` // 三方平台的用户的钉钉物联组织ID。 CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` // 三方平台协定的其它参数。 ExtraData map[string]interface{} `json:"extraData,omitempty" xml:"extraData,omitempty"` }
func (BindSystemRequest) GoString ¶
func (s BindSystemRequest) GoString() string
func (*BindSystemRequest) SetAuthCode ¶
func (s *BindSystemRequest) SetAuthCode(v string) *BindSystemRequest
func (*BindSystemRequest) SetClientId ¶
func (s *BindSystemRequest) SetClientId(v string) *BindSystemRequest
func (*BindSystemRequest) SetClientName ¶
func (s *BindSystemRequest) SetClientName(v string) *BindSystemRequest
func (*BindSystemRequest) SetCorpId ¶
func (s *BindSystemRequest) SetCorpId(v string) *BindSystemRequest
func (*BindSystemRequest) SetExtraData ¶
func (s *BindSystemRequest) SetExtraData(v map[string]interface{}) *BindSystemRequest
func (BindSystemRequest) String ¶
func (s BindSystemRequest) String() string
type BindSystemResponse ¶
type BindSystemResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *BindSystemResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (BindSystemResponse) GoString ¶
func (s BindSystemResponse) GoString() string
func (*BindSystemResponse) SetBody ¶
func (s *BindSystemResponse) SetBody(v *BindSystemResponseBody) *BindSystemResponse
func (*BindSystemResponse) SetHeaders ¶
func (s *BindSystemResponse) SetHeaders(v map[string]*string) *BindSystemResponse
func (BindSystemResponse) String ¶
func (s BindSystemResponse) String() string
type BindSystemResponseBody ¶
type BindSystemResponseBody struct { // 三方平台的用户ID。 ClientId *string `json:"clientId,omitempty" xml:"clientId,omitempty"` // 钉钉物联组织ID。 CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` }
func (BindSystemResponseBody) GoString ¶
func (s BindSystemResponseBody) GoString() string
func (*BindSystemResponseBody) SetClientId ¶
func (s *BindSystemResponseBody) SetClientId(v string) *BindSystemResponseBody
func (*BindSystemResponseBody) SetCorpId ¶
func (s *BindSystemResponseBody) SetCorpId(v string) *BindSystemResponseBody
func (BindSystemResponseBody) String ¶
func (s BindSystemResponseBody) String() string
type Client ¶
func (*Client) BatchDeleteDevice ¶
func (client *Client) BatchDeleteDevice(request *BatchDeleteDeviceRequest) (_result *BatchDeleteDeviceResponse, _err error)
func (*Client) BatchDeleteDeviceWithOptions ¶
func (client *Client) BatchDeleteDeviceWithOptions(request *BatchDeleteDeviceRequest, headers *BatchDeleteDeviceHeaders, runtime *util.RuntimeOptions) (_result *BatchDeleteDeviceResponse, _err error)
func (*Client) BatchRegisterDevice ¶
func (client *Client) BatchRegisterDevice(request *BatchRegisterDeviceRequest) (_result *BatchRegisterDeviceResponse, _err error)
func (*Client) BatchRegisterDeviceWithOptions ¶
func (client *Client) BatchRegisterDeviceWithOptions(request *BatchRegisterDeviceRequest, headers *BatchRegisterDeviceHeaders, runtime *util.RuntimeOptions) (_result *BatchRegisterDeviceResponse, _err error)
func (*Client) BatchRegisterEventType ¶
func (client *Client) BatchRegisterEventType(request *BatchRegisterEventTypeRequest) (_result *BatchRegisterEventTypeResponse, _err error)
func (*Client) BatchRegisterEventTypeWithOptions ¶
func (client *Client) BatchRegisterEventTypeWithOptions(request *BatchRegisterEventTypeRequest, headers *BatchRegisterEventTypeHeaders, runtime *util.RuntimeOptions) (_result *BatchRegisterEventTypeResponse, _err error)
func (*Client) BatchUpdateDevice ¶
func (client *Client) BatchUpdateDevice(request *BatchUpdateDeviceRequest) (_result *BatchUpdateDeviceResponse, _err error)
func (*Client) BatchUpdateDeviceWithOptions ¶
func (client *Client) BatchUpdateDeviceWithOptions(request *BatchUpdateDeviceRequest, headers *BatchUpdateDeviceHeaders, runtime *util.RuntimeOptions) (_result *BatchUpdateDeviceResponse, _err error)
func (*Client) BindSystem ¶
func (client *Client) BindSystem(request *BindSystemRequest) (_result *BindSystemResponse, _err error)
func (*Client) BindSystemWithOptions ¶
func (client *Client) BindSystemWithOptions(request *BindSystemRequest, headers *BindSystemHeaders, runtime *util.RuntimeOptions) (_result *BindSystemResponse, _err error)
func (*Client) DeviceConference ¶
func (client *Client) DeviceConference(request *DeviceConferenceRequest) (_result *DeviceConferenceResponse, _err error)
func (*Client) DeviceConferenceWithOptions ¶
func (client *Client) DeviceConferenceWithOptions(request *DeviceConferenceRequest, headers *DeviceConferenceHeaders, runtime *util.RuntimeOptions) (_result *DeviceConferenceResponse, _err error)
func (*Client) PushEvent ¶
func (client *Client) PushEvent(request *PushEventRequest) (_result *PushEventResponse, _err error)
func (*Client) PushEventWithOptions ¶
func (client *Client) PushEventWithOptions(request *PushEventRequest, headers *PushEventHeaders, runtime *util.RuntimeOptions) (_result *PushEventResponse, _err error)
func (*Client) QueryDevice ¶
func (client *Client) QueryDevice(request *QueryDeviceRequest) (_result *QueryDeviceResponse, _err error)
func (*Client) QueryDeviceWithOptions ¶
func (client *Client) QueryDeviceWithOptions(request *QueryDeviceRequest, headers *QueryDeviceHeaders, runtime *util.RuntimeOptions) (_result *QueryDeviceResponse, _err error)
func (*Client) RegisterDevice ¶
func (client *Client) RegisterDevice(request *RegisterDeviceRequest) (_result *RegisterDeviceResponse, _err error)
func (*Client) RegisterDeviceWithOptions ¶
func (client *Client) RegisterDeviceWithOptions(request *RegisterDeviceRequest, headers *RegisterDeviceHeaders, runtime *util.RuntimeOptions) (_result *RegisterDeviceResponse, _err error)
type DeviceConferenceHeaders ¶
type DeviceConferenceHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` }
func (DeviceConferenceHeaders) GoString ¶
func (s DeviceConferenceHeaders) GoString() string
func (*DeviceConferenceHeaders) SetCommonHeaders ¶
func (s *DeviceConferenceHeaders) SetCommonHeaders(v map[string]*string) *DeviceConferenceHeaders
func (*DeviceConferenceHeaders) SetXAcsDingtalkAccessToken ¶
func (s *DeviceConferenceHeaders) SetXAcsDingtalkAccessToken(v string) *DeviceConferenceHeaders
func (DeviceConferenceHeaders) String ¶
func (s DeviceConferenceHeaders) String() string
type DeviceConferenceRequest ¶
type DeviceConferenceRequest struct { // 会议主题,最多不能超20个中文。 ConfTitle *string `json:"confTitle,omitempty" xml:"confTitle,omitempty"` // 钉钉会议ID,加入已存在的会议必填。 ConferenceId *string `json:"conferenceId,omitempty" xml:"conferenceId,omitempty"` // 钉钉会议密码,加入已存在的会议必填。 ConferencePassword *string `json:"conferencePassword,omitempty" xml:"conferencePassword,omitempty"` // 需要邀请的设备ID,最多5个。 DeviceIds []*string `json:"deviceIds,omitempty" xml:"deviceIds,omitempty" type:"Repeated"` }
func (DeviceConferenceRequest) GoString ¶
func (s DeviceConferenceRequest) GoString() string
func (*DeviceConferenceRequest) SetConfTitle ¶
func (s *DeviceConferenceRequest) SetConfTitle(v string) *DeviceConferenceRequest
func (*DeviceConferenceRequest) SetConferenceId ¶
func (s *DeviceConferenceRequest) SetConferenceId(v string) *DeviceConferenceRequest
func (*DeviceConferenceRequest) SetConferencePassword ¶
func (s *DeviceConferenceRequest) SetConferencePassword(v string) *DeviceConferenceRequest
func (*DeviceConferenceRequest) SetDeviceIds ¶
func (s *DeviceConferenceRequest) SetDeviceIds(v []*string) *DeviceConferenceRequest
func (DeviceConferenceRequest) String ¶
func (s DeviceConferenceRequest) String() string
type DeviceConferenceResponse ¶
type DeviceConferenceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DeviceConferenceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (DeviceConferenceResponse) GoString ¶
func (s DeviceConferenceResponse) GoString() string
func (*DeviceConferenceResponse) SetBody ¶
func (s *DeviceConferenceResponse) SetBody(v *DeviceConferenceResponseBody) *DeviceConferenceResponse
func (*DeviceConferenceResponse) SetHeaders ¶
func (s *DeviceConferenceResponse) SetHeaders(v map[string]*string) *DeviceConferenceResponse
func (DeviceConferenceResponse) String ¶
func (s DeviceConferenceResponse) String() string
type DeviceConferenceResponseBody ¶
type DeviceConferenceResponseBody struct { // 会议ID ConferenceId *string `json:"conferenceId,omitempty" xml:"conferenceId,omitempty"` }
func (DeviceConferenceResponseBody) GoString ¶
func (s DeviceConferenceResponseBody) GoString() string
func (*DeviceConferenceResponseBody) SetConferenceId ¶
func (s *DeviceConferenceResponseBody) SetConferenceId(v string) *DeviceConferenceResponseBody
func (DeviceConferenceResponseBody) String ¶
func (s DeviceConferenceResponseBody) String() string
type PushEventHeaders ¶
type PushEventHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` }
func (PushEventHeaders) GoString ¶
func (s PushEventHeaders) GoString() string
func (*PushEventHeaders) SetCommonHeaders ¶
func (s *PushEventHeaders) SetCommonHeaders(v map[string]*string) *PushEventHeaders
func (*PushEventHeaders) SetXAcsDingtalkAccessToken ¶
func (s *PushEventHeaders) SetXAcsDingtalkAccessToken(v string) *PushEventHeaders
func (PushEventHeaders) String ¶
func (s PushEventHeaders) String() string
type PushEventRequest ¶
type PushEventRequest struct { // 钉钉物联组织ID, 第三方平台必填,企业内部系统忽略。 CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` // 触发事件设备ID。 DeviceId *string `json:"deviceId,omitempty" xml:"deviceId,omitempty"` // 事件ID。 EventId *string `json:"eventId,omitempty" xml:"eventId,omitempty"` // 事件名称,长度4-20个字符,一个中文汉字算2个字符。 EventName *string `json:"eventName,omitempty" xml:"eventName,omitempty"` // 事件类型,最长20个字符。 EventType *string `json:"eventType,omitempty" xml:"eventType,omitempty"` // 第三方平台定制参数,企业内部系统忽略。 ExtraData map[string]interface{} `json:"extraData,omitempty" xml:"extraData,omitempty"` // 事件发生地点。 Location *string `json:"location,omitempty" xml:"location,omitempty"` // 事件文字信息。 Msg *string `json:"msg,omitempty" xml:"msg,omitempty"` // 事件发生事件,Unix时间戳,单位毫秒。 OccurrenceTime *int64 `json:"occurrenceTime,omitempty" xml:"occurrenceTime,omitempty"` // 事件图片地址列表。 PicUrls []*string `json:"picUrls,omitempty" xml:"picUrls,omitempty" type:"Repeated"` }
func (PushEventRequest) GoString ¶
func (s PushEventRequest) GoString() string
func (*PushEventRequest) SetCorpId ¶
func (s *PushEventRequest) SetCorpId(v string) *PushEventRequest
func (*PushEventRequest) SetDeviceId ¶
func (s *PushEventRequest) SetDeviceId(v string) *PushEventRequest
func (*PushEventRequest) SetEventId ¶
func (s *PushEventRequest) SetEventId(v string) *PushEventRequest
func (*PushEventRequest) SetEventName ¶
func (s *PushEventRequest) SetEventName(v string) *PushEventRequest
func (*PushEventRequest) SetEventType ¶
func (s *PushEventRequest) SetEventType(v string) *PushEventRequest
func (*PushEventRequest) SetExtraData ¶
func (s *PushEventRequest) SetExtraData(v map[string]interface{}) *PushEventRequest
func (*PushEventRequest) SetLocation ¶
func (s *PushEventRequest) SetLocation(v string) *PushEventRequest
func (*PushEventRequest) SetMsg ¶
func (s *PushEventRequest) SetMsg(v string) *PushEventRequest
func (*PushEventRequest) SetOccurrenceTime ¶
func (s *PushEventRequest) SetOccurrenceTime(v int64) *PushEventRequest
func (*PushEventRequest) SetPicUrls ¶
func (s *PushEventRequest) SetPicUrls(v []*string) *PushEventRequest
func (PushEventRequest) String ¶
func (s PushEventRequest) String() string
type PushEventResponse ¶
type PushEventResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *PushEventResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (PushEventResponse) GoString ¶
func (s PushEventResponse) GoString() string
func (*PushEventResponse) SetBody ¶
func (s *PushEventResponse) SetBody(v *PushEventResponseBody) *PushEventResponse
func (*PushEventResponse) SetHeaders ¶
func (s *PushEventResponse) SetHeaders(v map[string]*string) *PushEventResponse
func (PushEventResponse) String ¶
func (s PushEventResponse) String() string
type PushEventResponseBody ¶
type PushEventResponseBody struct { // 事件ID。 EventId *string `json:"eventId,omitempty" xml:"eventId,omitempty"` }
func (PushEventResponseBody) GoString ¶
func (s PushEventResponseBody) GoString() string
func (*PushEventResponseBody) SetEventId ¶
func (s *PushEventResponseBody) SetEventId(v string) *PushEventResponseBody
func (PushEventResponseBody) String ¶
func (s PushEventResponseBody) String() string
type QueryDeviceHeaders ¶
type QueryDeviceHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` }
func (QueryDeviceHeaders) GoString ¶
func (s QueryDeviceHeaders) GoString() string
func (*QueryDeviceHeaders) SetCommonHeaders ¶
func (s *QueryDeviceHeaders) SetCommonHeaders(v map[string]*string) *QueryDeviceHeaders
func (*QueryDeviceHeaders) SetXAcsDingtalkAccessToken ¶
func (s *QueryDeviceHeaders) SetXAcsDingtalkAccessToken(v string) *QueryDeviceHeaders
func (QueryDeviceHeaders) String ¶
func (s QueryDeviceHeaders) String() string
type QueryDeviceRequest ¶
type QueryDeviceRequest struct { // 钉钉组织id CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` // 指定显示返回结果中的第几页的内容。默认值是 1 PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"` // 指定返回结果中每页显示的记录数量,最大值是50。默认值是10 PageSize *int64 `json:"pageSize,omitempty" xml:"pageSize,omitempty"` }
func (QueryDeviceRequest) GoString ¶
func (s QueryDeviceRequest) GoString() string
func (*QueryDeviceRequest) SetCorpId ¶
func (s *QueryDeviceRequest) SetCorpId(v string) *QueryDeviceRequest
func (*QueryDeviceRequest) SetPageNumber ¶
func (s *QueryDeviceRequest) SetPageNumber(v int64) *QueryDeviceRequest
func (*QueryDeviceRequest) SetPageSize ¶
func (s *QueryDeviceRequest) SetPageSize(v int64) *QueryDeviceRequest
func (QueryDeviceRequest) String ¶
func (s QueryDeviceRequest) String() string
type QueryDeviceResponse ¶
type QueryDeviceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *QueryDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (QueryDeviceResponse) GoString ¶
func (s QueryDeviceResponse) GoString() string
func (*QueryDeviceResponse) SetBody ¶
func (s *QueryDeviceResponse) SetBody(v *QueryDeviceResponseBody) *QueryDeviceResponse
func (*QueryDeviceResponse) SetHeaders ¶
func (s *QueryDeviceResponse) SetHeaders(v map[string]*string) *QueryDeviceResponse
func (QueryDeviceResponse) String ¶
func (s QueryDeviceResponse) String() string
type QueryDeviceResponseBody ¶
type QueryDeviceResponseBody struct { // 结果数据 Data []*QueryDeviceResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Repeated"` // 当前页码 PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"` // 页面大小 PageSize *int64 `json:"pageSize,omitempty" xml:"pageSize,omitempty"` // 总数 TotalCount *int64 `json:"totalCount,omitempty" xml:"totalCount,omitempty"` }
func (QueryDeviceResponseBody) GoString ¶
func (s QueryDeviceResponseBody) GoString() string
func (*QueryDeviceResponseBody) SetData ¶
func (s *QueryDeviceResponseBody) SetData(v []*QueryDeviceResponseBodyData) *QueryDeviceResponseBody
func (*QueryDeviceResponseBody) SetPageNumber ¶
func (s *QueryDeviceResponseBody) SetPageNumber(v int64) *QueryDeviceResponseBody
func (*QueryDeviceResponseBody) SetPageSize ¶
func (s *QueryDeviceResponseBody) SetPageSize(v int64) *QueryDeviceResponseBody
func (*QueryDeviceResponseBody) SetTotalCount ¶
func (s *QueryDeviceResponseBody) SetTotalCount(v int64) *QueryDeviceResponseBody
func (QueryDeviceResponseBody) String ¶
func (s QueryDeviceResponseBody) String() string
type QueryDeviceResponseBodyData ¶
type QueryDeviceResponseBodyData struct { // 设备id DeviceId *string `json:"deviceId,omitempty" xml:"deviceId,omitempty"` // 设备昵称 DeviceName *string `json:"deviceName,omitempty" xml:"deviceName,omitempty"` // 设备状态 0:在线 1:离线 DeviceStatus *int64 `json:"deviceStatus,omitempty" xml:"deviceStatus,omitempty"` // 设备类型 DeviceType *string `json:"deviceType,omitempty" xml:"deviceType,omitempty"` // 设备类型名称 DeviceTypeName *string `json:"deviceTypeName,omitempty" xml:"deviceTypeName,omitempty"` // 直播地址 LiveUrls *QueryDeviceResponseBodyDataLiveUrls `json:"liveUrls,omitempty" xml:"liveUrls,omitempty" type:"Struct"` // 设备地址 Location *string `json:"location,omitempty" xml:"location,omitempty"` // 设备父节点id ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"` // 产品类型 摄像头:CAMERA 其它:OTHERS ProductType *string `json:"productType,omitempty" xml:"productType,omitempty"` }
func (QueryDeviceResponseBodyData) GoString ¶
func (s QueryDeviceResponseBodyData) GoString() string
func (*QueryDeviceResponseBodyData) SetDeviceId ¶
func (s *QueryDeviceResponseBodyData) SetDeviceId(v string) *QueryDeviceResponseBodyData
func (*QueryDeviceResponseBodyData) SetDeviceName ¶
func (s *QueryDeviceResponseBodyData) SetDeviceName(v string) *QueryDeviceResponseBodyData
func (*QueryDeviceResponseBodyData) SetDeviceStatus ¶
func (s *QueryDeviceResponseBodyData) SetDeviceStatus(v int64) *QueryDeviceResponseBodyData
func (*QueryDeviceResponseBodyData) SetDeviceType ¶
func (s *QueryDeviceResponseBodyData) SetDeviceType(v string) *QueryDeviceResponseBodyData
func (*QueryDeviceResponseBodyData) SetDeviceTypeName ¶
func (s *QueryDeviceResponseBodyData) SetDeviceTypeName(v string) *QueryDeviceResponseBodyData
func (*QueryDeviceResponseBodyData) SetLiveUrls ¶
func (s *QueryDeviceResponseBodyData) SetLiveUrls(v *QueryDeviceResponseBodyDataLiveUrls) *QueryDeviceResponseBodyData
func (*QueryDeviceResponseBodyData) SetLocation ¶
func (s *QueryDeviceResponseBodyData) SetLocation(v string) *QueryDeviceResponseBodyData
func (*QueryDeviceResponseBodyData) SetParentId ¶
func (s *QueryDeviceResponseBodyData) SetParentId(v string) *QueryDeviceResponseBodyData
func (*QueryDeviceResponseBodyData) SetProductType ¶
func (s *QueryDeviceResponseBodyData) SetProductType(v string) *QueryDeviceResponseBodyData
func (QueryDeviceResponseBodyData) String ¶
func (s QueryDeviceResponseBodyData) String() string
type QueryDeviceResponseBodyDataLiveUrls ¶
type QueryDeviceResponseBodyDataLiveUrls struct { // flv格式直播地址 Flv *string `json:"flv,omitempty" xml:"flv,omitempty"` // hls格式直播地址 Hls *string `json:"hls,omitempty" xml:"hls,omitempty"` // rtmp格式直播地址 Rtmp *string `json:"rtmp,omitempty" xml:"rtmp,omitempty"` }
func (QueryDeviceResponseBodyDataLiveUrls) GoString ¶
func (s QueryDeviceResponseBodyDataLiveUrls) GoString() string
func (*QueryDeviceResponseBodyDataLiveUrls) SetFlv ¶
func (s *QueryDeviceResponseBodyDataLiveUrls) SetFlv(v string) *QueryDeviceResponseBodyDataLiveUrls
func (*QueryDeviceResponseBodyDataLiveUrls) SetHls ¶
func (s *QueryDeviceResponseBodyDataLiveUrls) SetHls(v string) *QueryDeviceResponseBodyDataLiveUrls
func (*QueryDeviceResponseBodyDataLiveUrls) SetRtmp ¶
func (s *QueryDeviceResponseBodyDataLiveUrls) SetRtmp(v string) *QueryDeviceResponseBodyDataLiveUrls
func (QueryDeviceResponseBodyDataLiveUrls) String ¶
func (s QueryDeviceResponseBodyDataLiveUrls) String() string
type RegisterDeviceHeaders ¶
type RegisterDeviceHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` }
func (RegisterDeviceHeaders) GoString ¶
func (s RegisterDeviceHeaders) GoString() string
func (*RegisterDeviceHeaders) SetCommonHeaders ¶
func (s *RegisterDeviceHeaders) SetCommonHeaders(v map[string]*string) *RegisterDeviceHeaders
func (*RegisterDeviceHeaders) SetXAcsDingtalkAccessToken ¶
func (s *RegisterDeviceHeaders) SetXAcsDingtalkAccessToken(v string) *RegisterDeviceHeaders
func (RegisterDeviceHeaders) String ¶
func (s RegisterDeviceHeaders) String() string
type RegisterDeviceRequest ¶
type RegisterDeviceRequest struct { // 钉钉组织id CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` // 设备名称 DeviceName *string `json:"deviceName,omitempty" xml:"deviceName,omitempty"` // 设备状态 0:在线 1:离线 DeviceStatus *int32 `json:"deviceStatus,omitempty" xml:"deviceStatus,omitempty"` // 设备类型 DeviceType *string `json:"deviceType,omitempty" xml:"deviceType,omitempty"` // 设备类型名称 DeviceTypeName *string `json:"deviceTypeName,omitempty" xml:"deviceTypeName,omitempty"` // 设备id Id *string `json:"id,omitempty" xml:"id,omitempty"` // 视频流地址直播流地址,支持rtmp、flv、hls等格式,需要https协议。 LiveUrls *RegisterDeviceRequestLiveUrls `json:"liveUrls,omitempty" xml:"liveUrls,omitempty" type:"Struct"` // 设备地址 Location *string `json:"location,omitempty" xml:"location,omitempty"` // 设备昵称 NickName *string `json:"nickName,omitempty" xml:"nickName,omitempty"` // 设备父节点id ParentId *string `json:"parentId,omitempty" xml:"parentId,omitempty"` // 设备类型 摄像头:CAMERA 其它:OTHERS ProductType *string `json:"productType,omitempty" xml:"productType,omitempty"` }
func (RegisterDeviceRequest) GoString ¶
func (s RegisterDeviceRequest) GoString() string
func (*RegisterDeviceRequest) SetCorpId ¶
func (s *RegisterDeviceRequest) SetCorpId(v string) *RegisterDeviceRequest
func (*RegisterDeviceRequest) SetDeviceName ¶
func (s *RegisterDeviceRequest) SetDeviceName(v string) *RegisterDeviceRequest
func (*RegisterDeviceRequest) SetDeviceStatus ¶
func (s *RegisterDeviceRequest) SetDeviceStatus(v int32) *RegisterDeviceRequest
func (*RegisterDeviceRequest) SetDeviceType ¶
func (s *RegisterDeviceRequest) SetDeviceType(v string) *RegisterDeviceRequest
func (*RegisterDeviceRequest) SetDeviceTypeName ¶
func (s *RegisterDeviceRequest) SetDeviceTypeName(v string) *RegisterDeviceRequest
func (*RegisterDeviceRequest) SetId ¶
func (s *RegisterDeviceRequest) SetId(v string) *RegisterDeviceRequest
func (*RegisterDeviceRequest) SetLiveUrls ¶
func (s *RegisterDeviceRequest) SetLiveUrls(v *RegisterDeviceRequestLiveUrls) *RegisterDeviceRequest
func (*RegisterDeviceRequest) SetLocation ¶
func (s *RegisterDeviceRequest) SetLocation(v string) *RegisterDeviceRequest
func (*RegisterDeviceRequest) SetNickName ¶
func (s *RegisterDeviceRequest) SetNickName(v string) *RegisterDeviceRequest
func (*RegisterDeviceRequest) SetParentId ¶
func (s *RegisterDeviceRequest) SetParentId(v string) *RegisterDeviceRequest
func (*RegisterDeviceRequest) SetProductType ¶
func (s *RegisterDeviceRequest) SetProductType(v string) *RegisterDeviceRequest
func (RegisterDeviceRequest) String ¶
func (s RegisterDeviceRequest) String() string
type RegisterDeviceRequestLiveUrls ¶
type RegisterDeviceRequestLiveUrls struct { // flv格式视频流 Flv *string `json:"flv,omitempty" xml:"flv,omitempty"` // hls格式视频流地址 Hls *string `json:"hls,omitempty" xml:"hls,omitempty"` // rtmp格式视频流 Rtmp *string `json:"rtmp,omitempty" xml:"rtmp,omitempty"` }
func (RegisterDeviceRequestLiveUrls) GoString ¶
func (s RegisterDeviceRequestLiveUrls) GoString() string
func (*RegisterDeviceRequestLiveUrls) SetFlv ¶
func (s *RegisterDeviceRequestLiveUrls) SetFlv(v string) *RegisterDeviceRequestLiveUrls
func (*RegisterDeviceRequestLiveUrls) SetHls ¶
func (s *RegisterDeviceRequestLiveUrls) SetHls(v string) *RegisterDeviceRequestLiveUrls
func (*RegisterDeviceRequestLiveUrls) SetRtmp ¶
func (s *RegisterDeviceRequestLiveUrls) SetRtmp(v string) *RegisterDeviceRequestLiveUrls
func (RegisterDeviceRequestLiveUrls) String ¶
func (s RegisterDeviceRequestLiveUrls) String() string
type RegisterDeviceResponse ¶
type RegisterDeviceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *RegisterDeviceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (RegisterDeviceResponse) GoString ¶
func (s RegisterDeviceResponse) GoString() string
func (*RegisterDeviceResponse) SetBody ¶
func (s *RegisterDeviceResponse) SetBody(v *RegisterDeviceResponseBody) *RegisterDeviceResponse
func (*RegisterDeviceResponse) SetHeaders ¶
func (s *RegisterDeviceResponse) SetHeaders(v map[string]*string) *RegisterDeviceResponse
func (RegisterDeviceResponse) String ¶
func (s RegisterDeviceResponse) String() string
type RegisterDeviceResponseBody ¶
type RegisterDeviceResponseBody struct { // 设备id DeviceId *string `json:"deviceId,omitempty" xml:"deviceId,omitempty"` }
func (RegisterDeviceResponseBody) GoString ¶
func (s RegisterDeviceResponseBody) GoString() string
func (*RegisterDeviceResponseBody) SetDeviceId ¶
func (s *RegisterDeviceResponseBody) SetDeviceId(v string) *RegisterDeviceResponseBody
func (RegisterDeviceResponseBody) String ¶
func (s RegisterDeviceResponseBody) String() string
Click to show internal directories.
Click to hide internal directories.