Skip to content
This repository has been archived by the owner on Oct 16, 2023. It is now read-only.

dreamvo/go-gilfoyle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go API client for swagger

Cloud-native media hosting & streaming server for businesses.

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

  • API version: v1
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.languages.GoClientCodegen

Installation

Put the package under your project folder and add the following in import:

import "./swagger"

Documentation for API Endpoints

All URIs are relative to http://demo-v1.gilfoyle.dreamvo.com

Class Method HTTP request Description
AttachmentsApi AddMediaAttachment Post /medias/{media_id}/attachments/{key} Add attachment to a media
AttachmentsApi DeleteMediaAttachment Delete /medias/{media_id}/attachments/{key} Delete attachment of a media
AttachmentsApi GetMediaAttachments Get /medias/{media_id}/attachments Get attachments of a media
InstanceApi CheckHealth Get /healthz Check service status
MediasApi CreateMedia Post /medias Create a media
MediasApi DeleteMedia Delete /medias/{id} Delete a media
MediasApi GetAllMedias Get /medias Query medias
MediasApi GetMedia Get /medias/{id} Get a media
MediasApi UpdateMedia Patch /medias/{id} Update a media
MediasApi UploadAudio Post /medias/{id}/upload/audio Upload a audio file
MediasApi UploadVideo Post /medias/{id}/upload/video Upload a video file
StreamApi GetMediaPlaylistFile Get /medias/{media_id}/stream/{filename} Get HLS playlist file of a media

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Author