Versions in this module Expand all Collapse all v0 v0.0.1 Jul 19, 2020 Changes in this version + type Body struct + CreateAlarm *CreateAlarmArgs + DestroyAlarm *DestroyAlarmArgs + GetDailyIndexRefreshTime *GetDailyIndexRefreshTimeArgs + GetFormat *GetFormatArgs + GetHouseholdTimeAtStamp *GetHouseholdTimeAtStampArgs + GetTimeNow *GetTimeNowArgs + GetTimeServer *GetTimeServerArgs + GetTimeZone *GetTimeZoneArgs + GetTimeZoneAndRule *GetTimeZoneAndRuleArgs + GetTimeZoneRule *GetTimeZoneRuleArgs + ListAlarms *ListAlarmsArgs + SetDailyIndexRefreshTime *SetDailyIndexRefreshTimeArgs + SetFormat *SetFormatArgs + SetTimeNow *SetTimeNowArgs + SetTimeServer *SetTimeServerArgs + SetTimeZone *SetTimeZoneArgs + UpdateAlarm *UpdateAlarmArgs + XMLName xml.Name + type BodyResponse struct + CreateAlarm *CreateAlarmResponse + DestroyAlarm *DestroyAlarmResponse + GetDailyIndexRefreshTime *GetDailyIndexRefreshTimeResponse + GetFormat *GetFormatResponse + GetHouseholdTimeAtStamp *GetHouseholdTimeAtStampResponse + GetTimeNow *GetTimeNowResponse + GetTimeServer *GetTimeServerResponse + GetTimeZone *GetTimeZoneResponse + GetTimeZoneAndRule *GetTimeZoneAndRuleResponse + GetTimeZoneRule *GetTimeZoneRuleResponse + ListAlarms *ListAlarmsResponse + SetDailyIndexRefreshTime *SetDailyIndexRefreshTimeResponse + SetFormat *SetFormatResponse + SetTimeNow *SetTimeNowResponse + SetTimeServer *SetTimeServerResponse + SetTimeZone *SetTimeZoneResponse + UpdateAlarm *UpdateAlarmResponse + XMLName xml.Name + type CreateAlarmArgs struct + Duration string + Enabled bool + IncludeLinkedZones bool + PlayMode string + ProgramMetaData string + ProgramURI string + Recurrence string + RoomUUID string + StartLocalTime string + Volume uint16 + Xmlns string + type CreateAlarmResponse struct + AssignedID uint32 + type DestroyAlarmArgs struct + ID uint32 + Xmlns string + type DestroyAlarmResponse struct + type Envelope struct + Body Body + EncodingStyle string + XMLName xml.Name + Xmlns string + type EnvelopeResponse struct + Body BodyResponse + EncodingStyle string + XMLName xml.Name + Xmlns string + type GetDailyIndexRefreshTimeArgs struct + Xmlns string + type GetDailyIndexRefreshTimeResponse struct + CurrentDailyIndexRefreshTime string + type GetFormatArgs struct + Xmlns string + type GetFormatResponse struct + CurrentDateFormat string + CurrentTimeFormat string + type GetHouseholdTimeAtStampArgs struct + TimeStamp string + Xmlns string + type GetHouseholdTimeAtStampResponse struct + HouseholdUTCTime string + type GetTimeNowArgs struct + Xmlns string + type GetTimeNowResponse struct + CurrentLocalTime string + CurrentTimeGeneration uint32 + CurrentTimeZone string + CurrentUTCTime string + type GetTimeServerArgs struct + Xmlns string + type GetTimeServerResponse struct + CurrentTimeServer string + type GetTimeZoneAndRuleArgs struct + Xmlns string + type GetTimeZoneAndRuleResponse struct + AutoAdjustDst bool + CurrentTimeZone string + Index int32 + type GetTimeZoneArgs struct + Xmlns string + type GetTimeZoneResponse struct + AutoAdjustDst bool + Index int32 + type GetTimeZoneRuleArgs struct + Index int32 + Xmlns string + type GetTimeZoneRuleResponse struct + TimeZone string + type ListAlarmsArgs struct + Xmlns string + type ListAlarmsResponse struct + CurrentAlarmList string + CurrentAlarmListVersion string + type Service struct + ControlEndpoint *url.URL + EventEndpoint *url.URL + func NewService(deviceUrl *url.URL) *Service + func (s *Service) CreateAlarm(httpClient *http.Client, args *CreateAlarmArgs) (*CreateAlarmResponse, error) + func (s *Service) DestroyAlarm(httpClient *http.Client, args *DestroyAlarmArgs) (*DestroyAlarmResponse, error) + func (s *Service) GetDailyIndexRefreshTime(httpClient *http.Client, args *GetDailyIndexRefreshTimeArgs) (*GetDailyIndexRefreshTimeResponse, error) + func (s *Service) GetFormat(httpClient *http.Client, args *GetFormatArgs) (*GetFormatResponse, error) + func (s *Service) GetHouseholdTimeAtStamp(httpClient *http.Client, args *GetHouseholdTimeAtStampArgs) (*GetHouseholdTimeAtStampResponse, error) + func (s *Service) GetTimeNow(httpClient *http.Client, args *GetTimeNowArgs) (*GetTimeNowResponse, error) + func (s *Service) GetTimeServer(httpClient *http.Client, args *GetTimeServerArgs) (*GetTimeServerResponse, error) + func (s *Service) GetTimeZone(httpClient *http.Client, args *GetTimeZoneArgs) (*GetTimeZoneResponse, error) + func (s *Service) GetTimeZoneAndRule(httpClient *http.Client, args *GetTimeZoneAndRuleArgs) (*GetTimeZoneAndRuleResponse, error) + func (s *Service) GetTimeZoneRule(httpClient *http.Client, args *GetTimeZoneRuleArgs) (*GetTimeZoneRuleResponse, error) + func (s *Service) ListAlarms(httpClient *http.Client, args *ListAlarmsArgs) (*ListAlarmsResponse, error) + func (s *Service) SetDailyIndexRefreshTime(httpClient *http.Client, args *SetDailyIndexRefreshTimeArgs) (*SetDailyIndexRefreshTimeResponse, error) + func (s *Service) SetFormat(httpClient *http.Client, args *SetFormatArgs) (*SetFormatResponse, error) + func (s *Service) SetTimeNow(httpClient *http.Client, args *SetTimeNowArgs) (*SetTimeNowResponse, error) + func (s *Service) SetTimeServer(httpClient *http.Client, args *SetTimeServerArgs) (*SetTimeServerResponse, error) + func (s *Service) SetTimeZone(httpClient *http.Client, args *SetTimeZoneArgs) (*SetTimeZoneResponse, error) + func (s *Service) UpdateAlarm(httpClient *http.Client, args *UpdateAlarmArgs) (*UpdateAlarmResponse, error) + type SetDailyIndexRefreshTimeArgs struct + DesiredDailyIndexRefreshTime string + Xmlns string + type SetDailyIndexRefreshTimeResponse struct + type SetFormatArgs struct + DesiredDateFormat string + DesiredTimeFormat string + Xmlns string + type SetFormatResponse struct + type SetTimeNowArgs struct + DesiredTime string + TimeZoneForDesiredTime string + Xmlns string + type SetTimeNowResponse struct + type SetTimeServerArgs struct + DesiredTimeServer string + Xmlns string + type SetTimeServerResponse struct + type SetTimeZoneArgs struct + AutoAdjustDst bool + Index int32 + Xmlns string + type SetTimeZoneResponse struct + type UpdateAlarmArgs struct + Duration string + Enabled bool + ID uint32 + IncludeLinkedZones bool + PlayMode string + ProgramMetaData string + ProgramURI string + Recurrence string + RoomUUID string + StartLocalTime string + Volume uint16 + Xmlns string + type UpdateAlarmResponse struct