definitions

package
v0.0.0-...-1b9946f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 3, 2024 License: Apache-2.0, MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddChannelRequest

type AddChannelRequest struct {
	ProjectID   string `json:"projectID"`
	Input       string `json:"input"`
	Blacklist   bool   `json:"blacklist"`
	SubmitterID string `json:"submitterID"`
}

type AddPlaylistRequest

type AddPlaylistRequest struct {
	ProjectID   string `json:"projectID"`
	Input       string `json:"input"`
	Blacklist   bool   `json:"blacklist"`
	SubmitterID string `json:"submitterID"`
}

type AddVideoRequest

type AddVideoRequest struct {
	ProjectID   string `json:"projectID"`
	Input       string `json:"input"`
	Blacklist   bool   `json:"blacklist"`
	SubmitterID string `json:"submitterID"`
}

type Channel

type Channel struct {
	ID          string `json:"id"`
	Blacklist   bool   `json:"blacklist"`
	SubmitterID string `json:"submitterID"`
	Submitted   int64  `json:"submitted"`
}

type Collaborator

type Collaborator struct {
	ID       string `json:"id"`
	Username string `json:"username"`
}

type DeleteProject

type DeleteProject struct {
	ID   string `json:"id"`
	Name string `json:"name"`
}

type GetProject

type GetProject struct {
	ID string `json:"id"`
}

type GetProjectByName

type GetProjectByName struct {
	Name string `json:"name"`
}

type GetProjectIDsForChannelRequest

type GetProjectIDsForChannelRequest struct {
	ChannelID string `json:"channelID"`
}

type GetProjectIDsForChannelResponse

type GetProjectIDsForChannelResponse struct {
	ProjectIDs []string `json:"projectIDs"`
}

type GetProjectIDsForPlaylistRequest

type GetProjectIDsForPlaylistRequest struct {
	PlaylistID string `json:"playlistID"`
}

type GetProjectIDsForPlaylistResponse

type GetProjectIDsForPlaylistResponse struct {
	ProjectIDs []string `json:"projectIDs"`
}

type GetProjectIDsForVideoRequest

type GetProjectIDsForVideoRequest struct {
	VideoID string `json:"videoID"`
}

type GetProjectIDsForVideoResponse

type GetProjectIDsForVideoResponse struct {
	ProjectIDs []string `json:"projectIDs"`
}

type IsProjectEmptyRequest

type IsProjectEmptyRequest struct {
	ProjectID string `json:"projectID"`
}

type IsProjectEmptyResponse

type IsProjectEmptyResponse struct {
	IsEmpty bool `json:"isEmpty"`
}

type ListChannelIDsRequest

type ListChannelIDsRequest struct {
	ProjectID string `json:"projectID"`
	Blacklist bool   `json:"blacklist"`
}

type ListChannelIDsResponse

type ListChannelIDsResponse struct {
	IDs []string `json:"IDs"`
}

type ListChannelsRequest

type ListChannelsRequest struct {
	ProjectID string `json:"projectID"`
}

type ListChannelsResponse

type ListChannelsResponse struct {
	Channels []*Channel `json:"channels"`
}

type ListPlaylistIDsRequest

type ListPlaylistIDsRequest struct {
	ProjectID string `json:"projectID"`
	Blacklist bool   `json:"blacklist"`
}

type ListPlaylistIDsResponse

type ListPlaylistIDsResponse struct {
	IDs []string `json:"IDs"`
}

type ListPlaylistsRequest

type ListPlaylistsRequest struct {
	ProjectID string `json:"projectID"`
}

type ListPlaylistsResponse

type ListPlaylistsResponse struct {
	Playlists []*Playlist `json:"playlists"`
}

type ListProjectsRequest

type ListProjectsRequest struct {
	CreatedByUserID string `json:"createdByUserID"`
	VisibleToUserID string `json:"visibleToUserID"`
}

type ListProjectsResponse

type ListProjectsResponse struct {
	Projects []*Project `json:"projects"`
}

type ListVideoIDsRequest

type ListVideoIDsRequest struct {
	ProjectID string `json:"projectID"`
	Blacklist bool   `json:"blacklist"`
}

type ListVideoIDsResponse

type ListVideoIDsResponse struct {
	IDs []string `json:"IDs"`
}

type ListVideosRequest

type ListVideosRequest struct {
	ProjectID string `json:"projectID"`
}

type ListVideosResponse

type ListVideosResponse struct {
	Videos []*Video `json:"videos"`
}

type Playlist

type Playlist struct {
	ID          string `json:"id"`
	Blacklist   bool   `json:"blacklist"`
	SubmitterID string `json:"submitterID"`
	Submitted   int64  `json:"submitted"`
}

type Project

type Project struct {
	ID          string   `json:"id"`
	Name        string   `json:"name"`
	CreatorID   string   `json:"creatorID"`
	Created     int64    `json:"created"`
	GroupID     string   `json:"groupID"`
	Description string   `json:"description,omitempty"`
	Tags        []string `json:"tags,omitempty"`
}

type RemoveChannelRequest

type RemoveChannelRequest struct {
	ProjectID string `json:"projectID"`
	ID        string `json:"ID"`
	Blacklist bool   `json:"blacklist"`
}

type RemovePlaylistRequest

type RemovePlaylistRequest struct {
	ProjectID string `json:"projectID"`
	ID        string `json:"ID"`
	Blacklist bool   `json:"blacklist"`
}

type RemoveVideoRequest

type RemoveVideoRequest struct {
	ProjectID string `json:"projectID"`
	ID        string `json:"ID"`
	Blacklist bool   `json:"blacklist"`
}

type Video

type Video struct {
	ID          string `json:"id"`
	Blacklist   bool   `json:"blacklist"`
	SubmitterID string `json:"submitterID"`
	Submitted   int64  `json:"submitted"`
}

type Void

type Void struct{}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL