Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SlideShareService ¶
type SlideShareService interface {}
func NewSlideShareService ¶
func NewSlideShareService(apiKey, sharedSecret string) SlideShareService
type SlideShareServiceImpl ¶
type SlideShareServiceImpl struct {
func (*SlideShareServiceImpl) Fetch ¶
func (s *SlideShareServiceImpl) Fetch(ctx context.Context, url string, optArgs ...map[string]string) (*SlideShareSlide, error)
func (*SlideShareServiceImpl) FetchImageLinks ¶
type SlideShareSlide ¶
type SlideShareSlide struct {}
type SpeakerDeckService ¶
type SpeakerDeckService interface {
Fetch(ctx context.Context, url string) (*SpeakerDeckSlide, error)
}
func NewSpeakerDeckService ¶
func NewSpeakerDeckService() SpeakerDeckService
type SpeakerDeckServiceImpl ¶
type SpeakerDeckServiceImpl struct{}
func (*SpeakerDeckServiceImpl) Fetch ¶
func (s *SpeakerDeckServiceImpl) Fetch(ctx context.Context, url string) (*SpeakerDeckSlide, error)
type SpeakerDeckSlide ¶
type SpeakerDeckSlide struct {
Title, Description, DownloadURL, FileName string
}
type Storage ¶
type Storage interface {
Upload(ctx context.Context, rc io.ReadCloser, fileName string) (string, error)
}
func NewStorage ¶
type StorageService ¶
type StorageService struct {
// contains filtered or unexported fields
}
func (*StorageService) Upload ¶
func (s *StorageService) Upload(ctx context.Context, rc io.ReadCloser, fileName string) (string, error)
Click to show internal directories.
Click to hide internal directories.