Skip to content

Commit 02219d0

Browse files
committed
Rename v1 APIs in prep for introducing v2 (CLIP)
1 parent aeb0475 commit 02219d0

File tree

106 files changed

+599
-518
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+599
-518
lines changed

TODO.md

+1-1

cmd/api.go

+2-10
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,12 @@
11
package cmd
22

33
func init() {
4-
_, err := parser.AddCommand("api", "Interact directly with the Hue Bridge JSON API", "", &apiCmd{})
4+
_, err := parser.AddCommand("api", "Interact with Hue Bridge APIs", "", &apiCmd{})
55
if err != nil {
66
panic(err)
77
}
88
}
99

1010
type apiCmd struct {
11-
APICapabilities *apiCapabilitiesCmd `command:"capabilities" description:"Show capabilities and resource usage"`
12-
APIConfig *apiConfigCmd `command:"config" description:"Manage config"`
13-
APIGroups *apiGroupsCmd `command:"groups" description:"Manage groups"`
14-
APILights *apiLightsCmd `command:"lights" description:"Manage lights"`
15-
APIResourceLinks *apiResourceLinksCmd `command:"resourcelinks" description:"Manage resource links"`
16-
APIRules *apiRulesCmd `command:"rules" description:"Manage rules"`
17-
APIScenes *apiScenesCmd `command:"scenes" description:"Manage scenes"`
18-
APISchedules *apiSchedulesCmd `command:"schedules" description:"Manage schedules"`
19-
APISensors *apiSensorsCmd `command:"sensors" description:"Manage sensors"`
11+
V1 *apiV1Cmd `command:"v1" description:"Interact with v1 of the Hue Bridge API"`
2012
}

cmd/api_capabilities.go

-5
This file was deleted.

cmd/api_v1.go

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package cmd
2+
3+
type apiV1Cmd struct {
4+
APICapabilities *apiV1CapabilitiesCmd `command:"capabilities" description:"Show capabilities and resource usage"`
5+
APIConfig *apiV1ConfigCmd `command:"config" description:"Manage config"`
6+
APIGroups *apiV1GroupsCmd `command:"groups" description:"Manage groups"`
7+
APILights *apiV1LightsCmd `command:"lights" description:"Manage lights"`
8+
APIResourceLinks *apiV1ResourceLinksCmd `command:"resourcelinks" description:"Manage resource links"`
9+
APIRules *apiV1RulesCmd `command:"rules" description:"Manage rules"`
10+
APIScenes *apiV1ScenesCmd `command:"scenes" description:"Manage scenes"`
11+
APISchedules *apiV1SchedulesCmd `command:"schedules" description:"Manage schedules"`
12+
APISensors *apiV1SensorsCmd `command:"sensors" description:"Manage sensors"`
13+
}

cmd/api_v1_capabilities.go

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package cmd
2+
3+
//go:generate ./gen_api_read.sh ID=capabilities_get TYPE=apiV1CapabilitiesCmd FUNC_CALL=bridge.GetCapabilities()
4+
type apiV1CapabilitiesCmd struct{}

cmd/api_capabilities_get_gen.go cmd/api_v1_capabilities_get_gen.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cmd/api_config.go cmd/api_v1_config.go

+3-7
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,12 @@ import (
77
"github.com/dansimau/huecfg/pkg/jsonutil"
88
)
99

10-
// huecfg api config ...
11-
type apiConfigCmd struct {
10+
type apiV1ConfigCmd struct {
1211
CreateUser *apiConfigCreateUserCmd `command:"create-user" description:"Create user to interact with Hue Bridge"`
1312
Dump *apiConfigDumpCmd `command:"dump" description:"Fetch the full state of the device in a single JSON document"`
1413
Get *apiConfigGetCmd `command:"get" description:"Show Hue Bridge configuration"`
1514
}
1615

17-
// huecfg api config create-user
1816
type apiConfigCreateUserCmd struct {
1917
DeviceType string `long:"device-type" description:"A string in the format '<application_name>#<devicename>'" default:"huecfg#cli"`
2018
GenerateClientKey bool `long:"generate-client-key" description:"Generate a random username"`
@@ -39,10 +37,8 @@ func (c *apiConfigCreateUserCmd) Execute(args []string) error {
3937
return nil
4038
}
4139

42-
// huecfg api config dump
43-
//go:generate ./gen_api_read.sh ID=config_dump TYPE=apiConfigDumpCmd FUNC_CALL=bridge.GetFullState()
40+
//go:generate ./gen_api_read.sh ID=config_dump TYPE=apiV1ConfigDumpCmd FUNC_CALL=bridge.GetFullState()
4441
type apiConfigDumpCmd struct{}
4542

46-
// huecfg api config get
47-
//go:generate ./gen_api_read.sh ID=config_get TYPE=apiConfigGetCmd FUNC_CALL=bridge.GetConfig()
43+
//go:generate ./gen_api_read.sh ID=config_get TYPE=apiV1ConfigGetCmd FUNC_CALL=bridge.GetConfig()
4844
type apiConfigGetCmd struct{}
File renamed without changes.
File renamed without changes.

cmd/api_groups.go cmd/api_v1_groups.go

+7-14
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package cmd
22

3-
// huecfg api groups ...
4-
type apiGroupsCmd struct {
3+
type apiV1GroupsCmd struct {
54
Create *apiGroupsCreateCmd `command:"create" description:"Create a new group"`
65
Delete *apiGroupsDeleteCmd `command:"delete" description:"Delete a device from the bridge"`
76
Get *apiGroupsGetCmd `command:"get" description:"Fetch the specified group by ID"`
@@ -10,43 +9,37 @@ type apiGroupsCmd struct {
109
SetState *apiGroupsSetStateCmd `command:"set-state" description:"Set the state of all lights in a group"`
1110
}
1211

13-
// huecfg api groups create
14-
//go:generate ./gen_api_write.sh ID=groups_create TYPE=apiGroupsCreateCmd DATA=c.Data FUNC_CALL=bridge.CreateGroup(data)
12+
//go:generate ./gen_api_write.sh ID=groups_create TYPE=apiV1GroupsCreateCmd DATA=c.Data FUNC_CALL=bridge.CreateGroup(data)
1513
type apiGroupsCreateCmd struct {
1614
Data string `long:"data" description:"JSON data to send" default:"-"`
1715
}
1816

19-
// huecfg api groups delete ...
20-
//go:generate ./gen_api_read.sh ID=groups_delete TYPE=apiGroupsDeleteCmd FUNC_CALL=bridge.DeleteGroup(c.Arguments.ID)
17+
//go:generate ./gen_api_read.sh ID=groups_delete TYPE=apiV1GroupsDeleteCmd FUNC_CALL=bridge.DeleteGroup(c.Arguments.ID)
2118
type apiGroupsDeleteCmd struct {
2219
Arguments struct {
2320
ID string `description:"ID of the group to delete."`
2421
} `positional-args:"true" required:"true" positional-arg-name:"group-ID"`
2522
}
2623

27-
// huecfg api groups get-all
28-
//go:generate ./gen_api_read.sh ID=groups_get_all TYPE=apiGroupsGetAllCmd FUNC_CALL=bridge.GetGroups()
24+
//go:generate ./gen_api_read.sh ID=groups_get_all TYPE=apiV1GroupsGetAllCmd FUNC_CALL=bridge.GetGroups()
2925
type apiGroupsGetAllCmd struct{}
3026

31-
// huecfg api groups get
32-
//go:generate ./gen_api_read.sh ID=groups_get TYPE=apiGroupsGetCmd FUNC_CALL=bridge.GetGroup(c.Arguments.ID)
27+
//go:generate ./gen_api_read.sh ID=groups_get TYPE=apiV1GroupsGetCmd FUNC_CALL=bridge.GetGroup(c.Arguments.ID)
3328
type apiGroupsGetCmd struct {
3429
Arguments struct {
3530
ID string
3631
} `positional-args:"true" required:"true" positional-arg-name:"group-ID"`
3732
}
3833

39-
// huecfg api groups set
40-
//go:generate ./gen_api_write.sh ID=groups_set TYPE=apiGroupsSetCmd "FUNC_CALL=bridge.SetGroupAttributes(c.Arguments.ID, data)" DATA=c.Data
34+
//go:generate ./gen_api_write.sh ID=groups_set TYPE=apiV1GroupsSetCmd "FUNC_CALL=bridge.SetGroupAttributes(c.Arguments.ID, data)" DATA=c.Data
4135
type apiGroupsSetCmd struct {
4236
Data string `long:"data" description:"JSON data to send"`
4337
Arguments struct {
4438
ID string `description:"ID of the group to set attributes for."`
4539
} `positional-args:"true" required:"true" positional-arg-name:"light-ID"`
4640
}
4741

48-
// huecfg api groups set-state ...
49-
//go:generate ./gen_api_write.sh ID=groups_set_state TYPE=apiGroupsSetStateCmd "FUNC_CALL=bridge.SetGroupState(c.Arguments.ID, data)" DATA=c.Data
42+
//go:generate ./gen_api_write.sh ID=groups_set_state TYPE=apiV1GroupsSetStateCmd "FUNC_CALL=bridge.SetGroupState(c.Arguments.ID, data)" DATA=c.Data
5043
type apiGroupsSetStateCmd struct {
5144
Data string `long:"data" description:"JSON data to send" default:"-"`
5245
Arguments struct {
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

cmd/api_lights.go cmd/api_v1_lights.go

+7-14
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package cmd
22

3-
// huecfg api lights ...
4-
type apiLightsCmd struct {
3+
type apiV1LightsCmd struct {
54
Delete *apiLightsDeleteCmd `command:"delete" description:"Delete a device from the bridge"`
65
Get *apiLightsGetCmd `command:"get" description:"Fetch the specified light by ID"`
76
GetAll *apiLightsGetAllCmd `command:"get-all" description:"Fetch all lights at once"`
@@ -10,45 +9,39 @@ type apiLightsCmd struct {
109
SetState *apiLightsSetStateCmd `command:"set-state" description:"Set the state of a given light"`
1110
}
1211

13-
// huecfg api lights delete ...
14-
//go:generate ./gen_api_read.sh ID=lights_delete TYPE=apiLightsDeleteCmd FUNC_CALL=bridge.DeleteLight(c.Arguments.ID)
12+
//go:generate ./gen_api_read.sh ID=lights_delete TYPE=apiV1LightsDeleteCmd FUNC_CALL=bridge.DeleteLight(c.Arguments.ID)
1513
type apiLightsDeleteCmd struct {
1614
Arguments struct {
1715
ID string `description:"ID of the device to delete."`
1816
} `positional-args:"true" required:"true" positional-arg-name:"device-ID"`
1917
}
2018

21-
// huecfg api lights get
22-
//go:generate ./gen_api_read.sh ID=lights_get TYPE=apiLightsGetCmd FUNC_CALL=bridge.GetLight(c.Arguments.ID)
19+
//go:generate ./gen_api_read.sh ID=lights_get TYPE=apiV1LightsGetCmd FUNC_CALL=bridge.GetLight(c.Arguments.ID)
2320
type apiLightsGetCmd struct {
2421
Arguments struct {
2522
ID string `description:"ID of the light to get attributes of."`
2623
} `positional-args:"true" required:"true" positional-arg-name:"light-ID"`
2724
}
2825

29-
// huecfg api lights get-all
30-
//go:generate ./gen_api_read.sh ID=lights_all TYPE=apiLightsGetAllCmd FUNC_CALL=bridge.GetLights()
26+
//go:generate ./gen_api_read.sh ID=lights_all TYPE=apiV1LightsGetAllCmd FUNC_CALL=bridge.GetLights()
3127
type apiLightsGetAllCmd struct{}
3228

33-
// huecfg api lights search
34-
//go:generate ./gen_api_read.sh ID=lights_search TYPE=apiLightsSearchCmd FUNC_CALL=bridge.SearchForNewLights(c.Arguments.IDs...)
29+
//go:generate ./gen_api_read.sh ID=lights_search TYPE=apiV1LightsSearchCmd FUNC_CALL=bridge.SearchForNewLights(c.Arguments.IDs...)
3530
type apiLightsSearchCmd struct {
3631
Arguments struct {
3732
IDs []string `description:"ID of the light to get attributes of."`
3833
} `positional-args:"true" required:"false" positional-arg-name:"device-ID"`
3934
}
4035

41-
// huecfg api lights set
42-
//go:generate ./gen_api_write.sh ID=lights_set TYPE=apiLightsSetCmd "FUNC_CALL=bridge.SetLightAttributes(c.Arguments.ID, data)" DATA=c.Data
36+
//go:generate ./gen_api_write.sh ID=lights_set TYPE=apiV1LightsSetCmd "FUNC_CALL=bridge.SetLightAttributes(c.Arguments.ID, data)" DATA=c.Data
4337
type apiLightsSetCmd struct {
4438
Data string `long:"data" description:"JSON data to send"`
4539
Arguments struct {
4640
ID string `description:"ID of the light to set attributes for."`
4741
} `positional-args:"true" required:"true" positional-arg-name:"light-ID"`
4842
}
4943

50-
// huecfg api lights set-state ...
51-
//go:generate ./gen_api_write.sh ID=lights_set_state TYPE=apiLightsSetStateCmd "FUNC_CALL=bridge.SetLightState(c.Arguments.ID, data)" DATA=c.Data
44+
//go:generate ./gen_api_write.sh ID=lights_set_state TYPE=apiV1LightsSetStateCmd "FUNC_CALL=bridge.SetLightState(c.Arguments.ID, data)" DATA=c.Data
5245
type apiLightsSetStateCmd struct {
5346
Data string `long:"data" description:"JSON data to send" default:"-"`
5447
Arguments struct {
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,30 @@
11
package cmd
22

3-
// huecfg api resourcelinks ...
4-
type apiResourceLinksCmd struct {
3+
type apiV1ResourceLinksCmd struct {
54
Create *apiResourceLinksCreateCmd `command:"create" description:"Create a new resourcelink"`
65
Delete *apiResourceLinksDeleteCmd `command:"delete" description:"Delete a device from the bridge"`
76
Get *apiResourceLinksGetCmd `command:"get" description:"Fetch the specified resourcelink by ID"`
87
GetAll *apiResourceLinksGetAllCmd `command:"get-all" description:"Fetch all resourcelinks at once"`
98
}
109

11-
// huecfg api resourcelinks create
12-
//go:generate ./gen_api_write.sh ID=resourcelinks_create TYPE=apiResourceLinksCreateCmd DATA=c.Data FUNC_CALL=bridge.CreateResourceLink(data)
10+
//go:generate ./gen_api_write.sh ID=resourcelinks_create TYPE=apiV1ResourceLinksCreateCmd DATA=c.Data FUNC_CALL=bridge.CreateResourceLink(data)
1311
type apiResourceLinksCreateCmd struct {
1412
Data string `long:"data" description:"JSON data to send" default:"-"`
1513
}
1614

17-
// huecfg api resourcelinks delete ...
18-
//go:generate ./gen_api_read.sh ID=resourcelinks_delete TYPE=apiResourceLinksDeleteCmd FUNC_CALL=bridge.DeleteResourceLink(c.Arguments.ID)
15+
//go:generate ./gen_api_read.sh ID=resourcelinks_delete TYPE=apiV1ResourceLinksDeleteCmd FUNC_CALL=bridge.DeleteResourceLink(c.Arguments.ID)
1916
type apiResourceLinksDeleteCmd struct {
2017
Arguments struct {
2118
ID string `description:"ID of the resourcelink to delete."`
2219
} `positional-args:"true" required:"true" positional-arg-name:"resourcelink-ID"`
2320
}
2421

25-
// huecfg api resourcelinks get ...
26-
//go:generate ./gen_api_read.sh ID=resourcelinks_get TYPE=apiResourceLinksGetCmd FUNC_CALL=bridge.GetResourceLink(c.Arguments.ID)
22+
//go:generate ./gen_api_read.sh ID=resourcelinks_get TYPE=apiV1ResourceLinksGetCmd FUNC_CALL=bridge.GetResourceLink(c.Arguments.ID)
2723
type apiResourceLinksGetCmd struct {
2824
Arguments struct {
2925
ID string
3026
} `positional-args:"true" required:"true" positional-arg-name:"resourcelink-ID"`
3127
}
3228

33-
// huecfg api resourcelinks get-all
34-
//go:generate ./gen_api_read.sh ID=resourcelinks_get_all TYPE=apiResourceLinksGetAllCmd FUNC_CALL=bridge.GetResourceLinks()
29+
//go:generate ./gen_api_read.sh ID=resourcelinks_get_all TYPE=apiV1ResourceLinksGetAllCmd FUNC_CALL=bridge.GetResourceLinks()
3530
type apiResourceLinksGetAllCmd struct{}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+5-10
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,30 @@
11
package cmd
22

3-
// huecfg api rules ...
4-
type apiRulesCmd struct {
3+
type apiV1RulesCmd struct {
54
Create *apiRulesCreateCmd `command:"create" description:"Create a new rule"`
65
Delete *apiRulesDeleteCmd `command:"delete" description:"Delete a device from the bridge"`
76
Get *apiRulesGetCmd `command:"get" description:"Fetch the specified rule by ID"`
87
GetAll *apiRulesGetAllCmd `command:"get-all" description:"Fetch all rule data at once"`
98
}
109

11-
// huecfg api rules create
12-
//go:generate ./gen_api_write.sh ID=rules_create TYPE=apiRulesCreateCmd DATA=c.Data FUNC_CALL=bridge.CreateRule(data)
10+
//go:generate ./gen_api_write.sh ID=rules_create TYPE=apiV1RulesCreateCmd DATA=c.Data FUNC_CALL=bridge.CreateRule(data)
1311
type apiRulesCreateCmd struct {
1412
Data string `long:"data" description:"JSON data to send" default:"-"`
1513
}
1614

17-
// huecfg api rules delete ...
18-
//go:generate ./gen_api_read.sh ID=rules_delete TYPE=apiRulesDeleteCmd FUNC_CALL=bridge.DeleteRule(c.Arguments.ID)
15+
//go:generate ./gen_api_read.sh ID=rules_delete TYPE=apiV1RulesDeleteCmd FUNC_CALL=bridge.DeleteRule(c.Arguments.ID)
1916
type apiRulesDeleteCmd struct {
2017
Arguments struct {
2118
ID string `description:"ID of the rule to delete."`
2219
} `positional-args:"true" required:"true" positional-arg-name:"rule-ID"`
2320
}
2421

25-
// huecfg api rules get
26-
//go:generate ./gen_api_read.sh ID=rules_get TYPE=apiRulesGetCmd FUNC_CALL=bridge.GetRule(c.Arguments.ID)
22+
//go:generate ./gen_api_read.sh ID=rules_get TYPE=apiV1RulesGetCmd FUNC_CALL=bridge.GetRule(c.Arguments.ID)
2723
type apiRulesGetCmd struct {
2824
Arguments struct {
2925
ID string
3026
} `positional-args:"true" required:"true" positional-arg-name:"rule-ID"`
3127
}
3228

33-
// huecfg api rules get-all
34-
//go:generate ./gen_api_read.sh ID=rules_get_all TYPE=apiRulesGetAllCmd FUNC_CALL=bridge.GetRules()
29+
//go:generate ./gen_api_read.sh ID=rules_get_all TYPE=apiV1RulesGetAllCmd FUNC_CALL=bridge.GetRules()
3530
type apiRulesGetAllCmd struct{}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

cmd/api_scenes.go cmd/api_v1_scenes.go

+5-10
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,32 @@
11
package cmd
22

3-
// huecfg api scenes ...
4-
type apiScenesCmd struct {
3+
type apiV1ScenesCmd struct {
54
Create *apiScenesCreateCmd `command:"create" description:"Create a new scene"`
65
Delete *apiScenesDeleteCmd `command:"delete" description:"Delete a device from the bridge"`
76
Get *apiLightsGetCmd `command:"get" description:"Fetch the specified scene by ID"`
87
GetAll *apiLightsGetAllCmd `command:"get-all" description:"Fetch all scenes at once"`
98
}
109

11-
// huecfg api scenes create
12-
//go:generate ./gen_api_write.sh ID=scenes_create TYPE=apiScenesCreateCmd DATA=c.Data FUNC_CALL=bridge.CreateScene(data)
10+
//go:generate ./gen_api_write.sh ID=scenes_create TYPE=apiV1ScenesCreateCmd DATA=c.Data FUNC_CALL=bridge.CreateScene(data)
1311
type apiScenesCreateCmd struct {
1412
Data string `long:"data" description:"JSON data to send" default:"-"`
1513
}
1614

17-
// huecfg api scenes delete ...
18-
//go:generate ./gen_api_read.sh ID=scenes_delete TYPE=apiScenesDeleteCmd FUNC_CALL=bridge.DeleteScene(c.Arguments.ID)
15+
//go:generate ./gen_api_read.sh ID=scenes_delete TYPE=apiV1ScenesDeleteCmd FUNC_CALL=bridge.DeleteScene(c.Arguments.ID)
1916
type apiScenesDeleteCmd struct {
2017
Arguments struct {
2118
ID string `description:"ID of the scene to delete."`
2219
} `positional-args:"true" required:"true" positional-arg-name:"scene-ID"`
2320
}
2421

25-
// huecfg api scenes get-all
26-
//go:generate ./gen_api_read.sh ID=scenes_get_all TYPE=apiScenesGetAllCmd FUNC_CALL=bridge.GetScenes()
22+
//go:generate ./gen_api_read.sh ID=scenes_get_all TYPE=apiV1ScenesGetAllCmd FUNC_CALL=bridge.GetScenes()
2723
type apiScenesGetAllCmd struct {
2824
Arguments struct {
2925
ID string
3026
} `positional-args:"true" required:"true" positional-arg-name:"scene-ID"`
3127
}
3228

33-
// huecfg api scenes get
34-
//go:generate ./gen_api_read.sh ID=scenes_get TYPE=apiScenesGetCmd FUNC_CALL=bridge.GetScene(c.Arguments.ID)
29+
//go:generate ./gen_api_read.sh ID=scenes_get TYPE=apiV1ScenesGetCmd FUNC_CALL=bridge.GetScene(c.Arguments.ID)
3530
type apiScenesGetCmd struct {
3631
Arguments struct {
3732
ID string
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

cmd/api_schedules.go cmd/api_v1_schedules.go

+5-9
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,28 @@
11
package cmd
22

3-
// huecfg api schedules ...
4-
type apiSchedulesCmd struct {
3+
type apiV1SchedulesCmd struct {
54
Create *apiSchedulesCreateCmd `command:"create" description:"Create a new scehdule"`
65
Delete *apiSchedulesDeleteCmd `command:"delete" description:"Delete a device from the bridge"`
76
Get *apiSchedulesGetCmd `command:"get" description:"Fetch the specified schedule by ID"`
87
GetAll *apiSchedulesGetAllCmd `command:"get-all" description:"Fetch all schedule data at once"`
98
}
109

11-
// huecfg api schedules create
12-
//go:generate ./gen_api_write.sh ID=schedules_create TYPE=apiSchedulesCreateCmd DATA=c.Data FUNC_CALL=bridge.CreateSchedule(data)
10+
//go:generate ./gen_api_write.sh ID=schedules_create TYPE=apiV1SchedulesCreateCmd DATA=c.Data FUNC_CALL=bridge.CreateSchedule(data)
1311
type apiSchedulesCreateCmd struct {
1412
Data string `long:"data" description:"JSON data to send" default:"-"`
1513
}
1614

17-
// huecfg api schedules delete ...
18-
//go:generate ./gen_api_read.sh ID=schedules_delete TYPE=apiSchedulesDeleteCmd FUNC_CALL=bridge.DeleteSchedule(c.Arguments.ID)
15+
//go:generate ./gen_api_read.sh ID=schedules_delete TYPE=apiV1SchedulesDeleteCmd FUNC_CALL=bridge.DeleteSchedule(c.Arguments.ID)
1916
type apiSchedulesDeleteCmd struct {
2017
Arguments struct {
2118
ID string `description:"ID of the schedule to delete."`
2219
} `positional-args:"true" required:"true" positional-arg-name:"schedule-ID"`
2320
}
2421

25-
//go:generate ./gen_api_read.sh ID=schedules_all TYPE=apiSchedulesGetAllCmd FUNC_CALL=bridge.GetSchedules()
22+
//go:generate ./gen_api_read.sh ID=schedules_all TYPE=apiV1SchedulesGetAllCmd FUNC_CALL=bridge.GetSchedules()
2623
type apiSchedulesGetAllCmd struct{}
2724

28-
// huecfg api schedules get ...
29-
//go:generate ./gen_api_read.sh ID=schedules_get TYPE=apiSchedulesGetCmd FUNC_CALL=bridge.GetSchedule(c.Arguments.ID)
25+
//go:generate ./gen_api_read.sh ID=schedules_get TYPE=apiV1SchedulesGetCmd FUNC_CALL=bridge.GetSchedule(c.Arguments.ID)
3026
type apiSchedulesGetCmd struct {
3127
Arguments struct {
3228
ID string
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)