Documentation ¶
Index ¶
- func RegisterDevicesServiceServer(s *grpc.Server, srv DevicesServiceServer)
- type DevicesServiceClient
- type DevicesServiceServer
- type UnimplementedDevicesServiceServer
- func (*UnimplementedDevicesServiceServer) ActionSync(ctx context.Context, req *api.ActionSyncRequest) (*empty.Empty, error)
- func (*UnimplementedDevicesServiceServer) ActionSyncAll(ctx context.Context, req *api.ActionSyncAllRequest) (*empty.Empty, error)
- func (*UnimplementedDevicesServiceServer) ActionSyncByGroup(ctx context.Context, req *api.ActionSyncByGroupRequest) (*empty.Empty, error)
- func (*UnimplementedDevicesServiceServer) ActionTest(ctx context.Context, req *api.ActionTestRequest) (*empty.Empty, error)
- func (*UnimplementedDevicesServiceServer) ActionTestAll(ctx context.Context, req *api.ActionTestAllRequest) (*empty.Empty, error)
- func (*UnimplementedDevicesServiceServer) ActionTestByGroup(ctx context.Context, req *api.ActionTestByGroupRequest) (*empty.Empty, error)
- func (*UnimplementedDevicesServiceServer) CreateDevice(ctx context.Context, req *api.CreateDeviceRequest) (*api.CreateDeviceResponse, error)
- func (*UnimplementedDevicesServiceServer) DeleteDevice(ctx context.Context, req *api.DeleteDeviceRequest) (*api.DeleteDeviceResponse, error)
- func (*UnimplementedDevicesServiceServer) GetDevice(ctx context.Context, req *api.GetDeviceRequest) (*api.GetDeviceResponse, error)
- func (*UnimplementedDevicesServiceServer) GetPlaylist(ctx context.Context, req *api.GetPlaylistRequest) (*api.GetPlaylistResponse, error)
- func (*UnimplementedDevicesServiceServer) GetPlaylistByGroup(ctx context.Context, req *api.GetPlaylistByGroupRequest) (*api.GetPlaylistByGroupResponse, error)
- func (*UnimplementedDevicesServiceServer) ListDevices(ctx context.Context, req *empty.Empty) (*api.ListDevicesResponse, error)
- func (*UnimplementedDevicesServiceServer) ListDevicesByGroup(ctx context.Context, req *api.ListDevicesByGroupRequest) (*api.ListDevicesByGroupResponse, error)
- func (*UnimplementedDevicesServiceServer) ListGroups(ctx context.Context, req *api.ListGroupsRequest) (*api.ListGroupsResponse, error)
- func (*UnimplementedDevicesServiceServer) UpdateDevice(ctx context.Context, req *api.UpdateDeviceRequest) (*api.UpdateDeviceResponse, error)
- func (*UnimplementedDevicesServiceServer) UpdateDevicesByGroup(ctx context.Context, req *api.UpdateDevicesByGroupRequest) (*api.UpdateDevicesByGroupResponse, error)
- func (*UnimplementedDevicesServiceServer) UpdatePlaylist(ctx context.Context, req *api.UpdatePlaylistRequest) (*api.UpdatePlaylistResponse, error)
- func (*UnimplementedDevicesServiceServer) UpdatePlaylistByGroup(ctx context.Context, req *api.UpdatePlaylistByGroupRequest) (*api.UpdatePlaylistByGroupResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterDevicesServiceServer ¶
func RegisterDevicesServiceServer(s *grpc.Server, srv DevicesServiceServer)
Types ¶
type DevicesServiceClient ¶
type DevicesServiceClient interface { // GET /v1/devices ListDevices(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*api.ListDevicesResponse, error) // POST /v1/devices CreateDevice(ctx context.Context, in *api.CreateDeviceRequest, opts ...grpc.CallOption) (*api.CreateDeviceResponse, error) // GET /v1/devices/{id} GetDevice(ctx context.Context, in *api.GetDeviceRequest, opts ...grpc.CallOption) (*api.GetDeviceResponse, error) // PUT /v1/devices/{id} UpdateDevice(ctx context.Context, in *api.UpdateDeviceRequest, opts ...grpc.CallOption) (*api.UpdateDeviceResponse, error) // DELETE /v1/devices/{id} DeleteDevice(ctx context.Context, in *api.DeleteDeviceRequest, opts ...grpc.CallOption) (*api.DeleteDeviceResponse, error) // GET /v1/devices/{id}/playlist GetPlaylist(ctx context.Context, in *api.GetPlaylistRequest, opts ...grpc.CallOption) (*api.GetPlaylistResponse, error) // PUT /v1/devices/{id}/playlist UpdatePlaylist(ctx context.Context, in *api.UpdatePlaylistRequest, opts ...grpc.CallOption) (*api.UpdatePlaylistResponse, error) // GET /v1/devices/groups ListGroups(ctx context.Context, in *api.ListGroupsRequest, opts ...grpc.CallOption) (*api.ListGroupsResponse, error) // GET /v1/devices/groups/{group_id} ListDevicesByGroup(ctx context.Context, in *api.ListDevicesByGroupRequest, opts ...grpc.CallOption) (*api.ListDevicesByGroupResponse, error) // PUT /v1/devices/groups/{group_id} UpdateDevicesByGroup(ctx context.Context, in *api.UpdateDevicesByGroupRequest, opts ...grpc.CallOption) (*api.UpdateDevicesByGroupResponse, error) // GET /v1/devices/groups/{group_id}/playlist GetPlaylistByGroup(ctx context.Context, in *api.GetPlaylistByGroupRequest, opts ...grpc.CallOption) (*api.GetPlaylistByGroupResponse, error) // PUT /v1/devices/groups/{group_id}/playlist UpdatePlaylistByGroup(ctx context.Context, in *api.UpdatePlaylistByGroupRequest, opts ...grpc.CallOption) (*api.UpdatePlaylistByGroupResponse, error) // POST /v1/devices/groups/{group_id}/sync ActionSyncByGroup(ctx context.Context, in *api.ActionSyncByGroupRequest, opts ...grpc.CallOption) (*empty.Empty, error) // POST /v1/devices/groups/{group_id}/test ActionTestByGroup(ctx context.Context, in *api.ActionTestByGroupRequest, opts ...grpc.CallOption) (*empty.Empty, error) // POST /v1/devices/sync ActionSyncAll(ctx context.Context, in *api.ActionSyncAllRequest, opts ...grpc.CallOption) (*empty.Empty, error) // POST /v1/devices/{id}/sync ActionSync(ctx context.Context, in *api.ActionSyncRequest, opts ...grpc.CallOption) (*empty.Empty, error) // POST /v1/devices/test ActionTestAll(ctx context.Context, in *api.ActionTestAllRequest, opts ...grpc.CallOption) (*empty.Empty, error) // POST /v1/devices/{id}/test ActionTest(ctx context.Context, in *api.ActionTestRequest, opts ...grpc.CallOption) (*empty.Empty, error) }
DevicesServiceClient is the client API for DevicesService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDevicesServiceClient ¶
func NewDevicesServiceClient(cc *grpc.ClientConn) DevicesServiceClient
type DevicesServiceServer ¶
type DevicesServiceServer interface { // GET /v1/devices ListDevices(context.Context, *empty.Empty) (*api.ListDevicesResponse, error) // POST /v1/devices CreateDevice(context.Context, *api.CreateDeviceRequest) (*api.CreateDeviceResponse, error) // GET /v1/devices/{id} GetDevice(context.Context, *api.GetDeviceRequest) (*api.GetDeviceResponse, error) // PUT /v1/devices/{id} UpdateDevice(context.Context, *api.UpdateDeviceRequest) (*api.UpdateDeviceResponse, error) // DELETE /v1/devices/{id} DeleteDevice(context.Context, *api.DeleteDeviceRequest) (*api.DeleteDeviceResponse, error) // GET /v1/devices/{id}/playlist GetPlaylist(context.Context, *api.GetPlaylistRequest) (*api.GetPlaylistResponse, error) // PUT /v1/devices/{id}/playlist UpdatePlaylist(context.Context, *api.UpdatePlaylistRequest) (*api.UpdatePlaylistResponse, error) // GET /v1/devices/groups ListGroups(context.Context, *api.ListGroupsRequest) (*api.ListGroupsResponse, error) // GET /v1/devices/groups/{group_id} ListDevicesByGroup(context.Context, *api.ListDevicesByGroupRequest) (*api.ListDevicesByGroupResponse, error) // PUT /v1/devices/groups/{group_id} UpdateDevicesByGroup(context.Context, *api.UpdateDevicesByGroupRequest) (*api.UpdateDevicesByGroupResponse, error) // GET /v1/devices/groups/{group_id}/playlist GetPlaylistByGroup(context.Context, *api.GetPlaylistByGroupRequest) (*api.GetPlaylistByGroupResponse, error) // PUT /v1/devices/groups/{group_id}/playlist UpdatePlaylistByGroup(context.Context, *api.UpdatePlaylistByGroupRequest) (*api.UpdatePlaylistByGroupResponse, error) // POST /v1/devices/groups/{group_id}/sync ActionSyncByGroup(context.Context, *api.ActionSyncByGroupRequest) (*empty.Empty, error) // POST /v1/devices/groups/{group_id}/test ActionTestByGroup(context.Context, *api.ActionTestByGroupRequest) (*empty.Empty, error) // POST /v1/devices/sync ActionSyncAll(context.Context, *api.ActionSyncAllRequest) (*empty.Empty, error) // POST /v1/devices/{id}/sync ActionSync(context.Context, *api.ActionSyncRequest) (*empty.Empty, error) // POST /v1/devices/test ActionTestAll(context.Context, *api.ActionTestAllRequest) (*empty.Empty, error) // POST /v1/devices/{id}/test ActionTest(context.Context, *api.ActionTestRequest) (*empty.Empty, error) }
DevicesServiceServer is the server API for DevicesService service.
type UnimplementedDevicesServiceServer ¶
type UnimplementedDevicesServiceServer struct { }
UnimplementedDevicesServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedDevicesServiceServer) ActionSync ¶
func (*UnimplementedDevicesServiceServer) ActionSync(ctx context.Context, req *api.ActionSyncRequest) (*empty.Empty, error)
func (*UnimplementedDevicesServiceServer) ActionSyncAll ¶
func (*UnimplementedDevicesServiceServer) ActionSyncAll(ctx context.Context, req *api.ActionSyncAllRequest) (*empty.Empty, error)
func (*UnimplementedDevicesServiceServer) ActionSyncByGroup ¶
func (*UnimplementedDevicesServiceServer) ActionSyncByGroup(ctx context.Context, req *api.ActionSyncByGroupRequest) (*empty.Empty, error)
func (*UnimplementedDevicesServiceServer) ActionTest ¶
func (*UnimplementedDevicesServiceServer) ActionTest(ctx context.Context, req *api.ActionTestRequest) (*empty.Empty, error)
func (*UnimplementedDevicesServiceServer) ActionTestAll ¶
func (*UnimplementedDevicesServiceServer) ActionTestAll(ctx context.Context, req *api.ActionTestAllRequest) (*empty.Empty, error)
func (*UnimplementedDevicesServiceServer) ActionTestByGroup ¶
func (*UnimplementedDevicesServiceServer) ActionTestByGroup(ctx context.Context, req *api.ActionTestByGroupRequest) (*empty.Empty, error)
func (*UnimplementedDevicesServiceServer) CreateDevice ¶
func (*UnimplementedDevicesServiceServer) CreateDevice(ctx context.Context, req *api.CreateDeviceRequest) (*api.CreateDeviceResponse, error)
func (*UnimplementedDevicesServiceServer) DeleteDevice ¶
func (*UnimplementedDevicesServiceServer) DeleteDevice(ctx context.Context, req *api.DeleteDeviceRequest) (*api.DeleteDeviceResponse, error)
func (*UnimplementedDevicesServiceServer) GetDevice ¶
func (*UnimplementedDevicesServiceServer) GetDevice(ctx context.Context, req *api.GetDeviceRequest) (*api.GetDeviceResponse, error)
func (*UnimplementedDevicesServiceServer) GetPlaylist ¶
func (*UnimplementedDevicesServiceServer) GetPlaylist(ctx context.Context, req *api.GetPlaylistRequest) (*api.GetPlaylistResponse, error)
func (*UnimplementedDevicesServiceServer) GetPlaylistByGroup ¶
func (*UnimplementedDevicesServiceServer) GetPlaylistByGroup(ctx context.Context, req *api.GetPlaylistByGroupRequest) (*api.GetPlaylistByGroupResponse, error)
func (*UnimplementedDevicesServiceServer) ListDevices ¶
func (*UnimplementedDevicesServiceServer) ListDevices(ctx context.Context, req *empty.Empty) (*api.ListDevicesResponse, error)
func (*UnimplementedDevicesServiceServer) ListDevicesByGroup ¶
func (*UnimplementedDevicesServiceServer) ListDevicesByGroup(ctx context.Context, req *api.ListDevicesByGroupRequest) (*api.ListDevicesByGroupResponse, error)
func (*UnimplementedDevicesServiceServer) ListGroups ¶
func (*UnimplementedDevicesServiceServer) ListGroups(ctx context.Context, req *api.ListGroupsRequest) (*api.ListGroupsResponse, error)
func (*UnimplementedDevicesServiceServer) UpdateDevice ¶
func (*UnimplementedDevicesServiceServer) UpdateDevice(ctx context.Context, req *api.UpdateDeviceRequest) (*api.UpdateDeviceResponse, error)
func (*UnimplementedDevicesServiceServer) UpdateDevicesByGroup ¶
func (*UnimplementedDevicesServiceServer) UpdateDevicesByGroup(ctx context.Context, req *api.UpdateDevicesByGroupRequest) (*api.UpdateDevicesByGroupResponse, error)
func (*UnimplementedDevicesServiceServer) UpdatePlaylist ¶
func (*UnimplementedDevicesServiceServer) UpdatePlaylist(ctx context.Context, req *api.UpdatePlaylistRequest) (*api.UpdatePlaylistResponse, error)
func (*UnimplementedDevicesServiceServer) UpdatePlaylistByGroup ¶
func (*UnimplementedDevicesServiceServer) UpdatePlaylistByGroup(ctx context.Context, req *api.UpdatePlaylistByGroupRequest) (*api.UpdatePlaylistByGroupResponse, error)
Click to show internal directories.
Click to hide internal directories.