music

package
v0.0.0-...-606d7b1 Latest Latest
Warning

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

Go to latest
Published: May 24, 2022 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Album

type Album struct {
	URL   string `json:"url,omitempty"`
	Disc  uint64 `json:"disc,omitempty"`
	Track uint64 `json:"track,omitempty"`
}

type Music

type Music struct {
	Musicians   []string   `json:"musicians,omitempty"`
	Creators    []string   `json:"creators,omitempty"`
	Duration    uint64     `json:"duration,omitempty"`
	ReleaseDate *time.Time `json:"release_date,omitempty"`
	Album       *Album     `json:"album"`
	Songs       []*Song    `json:"songs"`
}

Music defines Open Graph Music type

func NewMusic

func NewMusic() *Music

func (*Music) AddSongDisc

func (m *Music) AddSongDisc(v uint64)

func (*Music) AddSongTrack

func (m *Music) AddSongTrack(v uint64)

func (*Music) AddSongUrl

func (m *Music) AddSongUrl(v string)

type Song

type Song struct {
	URL   string `json:"url,omitempty"`
	Disc  uint64 `json:"disc,omitempty"`
	Track uint64 `json:"track,omitempty"`
}

Jump to

Keyboard shortcuts

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