class Teletube::Client

Defined in:

teletube/client.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(config : Teletube::Config, context : Teletube::Context) #

[View source]

Instance Method Detail

def create_artwork #

[View source]
def create_avatar #

[View source]
def create_channel #

[View source]
def create_document #

[View source]
def create_file #

Only creates a new file on tusd. Could technically be useful when you want to use a different client to actually upload the file.


[View source]
def create_restoration #

[View source]
def create_video #

[View source]
def destroy_avatars #

[View source]
def destroy_channel #

[View source]
def destroy_document #

[View source]
def destroy_video #

[View source]
def download_file #

[View source]
def get_browsable_artwork #

[View source]
def get_browsable_audio_variants #

[View source]
def get_browsable_channel #

[View source]
def get_browsable_channels #

[View source]
def get_browsable_poster #

[View source]
def get_browsable_video #

[View source]
def get_browsable_video_variants #

[View source]
def get_browsable_videos #

[View source]
def get_browsable_waveform #

[View source]
def get_categories #

[View source]
def get_channel #

[View source]
def get_channels #

[View source]
def get_documents #

[View source]
def get_files #

[View source]
def get_languages #

[View source]
def get_profile #

[View source]
def get_profiles_me #

[View source]
def get_trash #

[View source]
def get_video #

[View source]
def get_video_progress #

[View source]
def get_videos #

[View source]
def handle_response(response) #

[View source]
def update_channel #

[View source]
def update_video #

[View source]
def upload_file #

[View source]