rocksky/models
Types
pub type ActorArtistViewBasic {
ActorArtistViewBasic(
id: option.Option(String),
name: option.Option(String),
picture: option.Option(String),
uri: option.Option(String),
user1_rank: option.Option(Int),
user2_rank: option.Option(Int),
weight: option.Option(Float),
)
}
Constructors
-
ActorArtistViewBasic( id: option.Option(String), name: option.Option(String), picture: option.Option(String), uri: option.Option(String), user1_rank: option.Option(Int), user2_rank: option.Option(Int), weight: option.Option(Float), )
pub type ActorCompatibilityViewBasic {
ActorCompatibilityViewBasic(
compatibility_level: option.Option(Int),
shared_artists: option.Option(Int),
top_shared_artist_names: option.Option(List(String)),
top_shared_detailed_artists: option.Option(
List(ActorArtistViewBasic),
),
user1_artist_count: option.Option(Int),
user2_artist_count: option.Option(Int),
compatibility_percentage: option.Option(Float),
)
}
Constructors
-
ActorCompatibilityViewBasic( compatibility_level: option.Option(Int), shared_artists: option.Option(Int), top_shared_artist_names: option.Option(List(String)), top_shared_detailed_artists: option.Option( List(ActorArtistViewBasic), ), user1_artist_count: option.Option(Int), user2_artist_count: option.Option(Int), compatibility_percentage: option.Option(Float), )
pub type ActorNeighbourViewBasic {
ActorNeighbourViewBasic(
user_id: option.Option(String),
did: option.Option(String),
handle: option.Option(String),
display_name: option.Option(String),
avatar: option.Option(String),
shared_artists_count: option.Option(Int),
top_shared_artist_names: option.Option(List(String)),
top_shared_artists_details: option.Option(
List(ArtistViewBasic),
),
similarity_score: option.Option(Float),
)
}
Constructors
-
ActorNeighbourViewBasic( user_id: option.Option(String), did: option.Option(String), handle: option.Option(String), display_name: option.Option(String), avatar: option.Option(String), shared_artists_count: option.Option(Int), top_shared_artist_names: option.Option(List(String)), top_shared_artists_details: option.Option(List(ArtistViewBasic)), similarity_score: option.Option(Float), )
pub type ActorProfileViewBasic {
ActorProfileViewBasic(
id: option.Option(String),
did: option.Option(String),
handle: option.Option(String),
display_name: option.Option(String),
avatar: option.Option(String),
created_at: option.Option(String),
updated_at: option.Option(String),
)
}
Constructors
-
ActorProfileViewBasic( id: option.Option(String), did: option.Option(String), handle: option.Option(String), display_name: option.Option(String), avatar: option.Option(String), created_at: option.Option(String), updated_at: option.Option(String), )
pub type ActorProfileViewDetailed {
ActorProfileViewDetailed(
id: option.Option(String),
did: option.Option(String),
handle: option.Option(String),
display_name: option.Option(String),
avatar: option.Option(String),
created_at: option.Option(String),
updated_at: option.Option(String),
spotify_user: option.Option(ActorResponseSpotifyUserView),
spotify_connected: option.Option(Bool),
googledrive: option.Option(ActorResponseGoogledriveView),
dropbox: option.Option(ActorResponseDropboxView),
)
}
Constructors
-
ActorProfileViewDetailed( id: option.Option(String), did: option.Option(String), handle: option.Option(String), display_name: option.Option(String), avatar: option.Option(String), created_at: option.Option(String), updated_at: option.Option(String), spotify_user: option.Option(ActorResponseSpotifyUserView), spotify_connected: option.Option(Bool), googledrive: option.Option(ActorResponseGoogledriveView), dropbox: option.Option(ActorResponseDropboxView), )
pub type ActorResponseDropboxView {
ActorResponseDropboxView(
created_at: option.Option(String),
updated_at: option.Option(String),
id: option.Option(String),
email: option.Option(String),
is_beta_user: option.Option(Bool),
user_id: option.Option(String),
xata_version: option.Option(String),
)
}
Constructors
-
ActorResponseDropboxView( created_at: option.Option(String), updated_at: option.Option(String), id: option.Option(String), email: option.Option(String), is_beta_user: option.Option(Bool), user_id: option.Option(String), xata_version: option.Option(String), )
pub type ActorResponseGoogledriveView {
ActorResponseGoogledriveView(
created_at: option.Option(String),
updated_at: option.Option(String),
)
}
Constructors
-
ActorResponseGoogledriveView( created_at: option.Option(String), updated_at: option.Option(String), )
pub type ActorResponseSpotifyUserView {
ActorResponseSpotifyUserView(
created_at: option.Option(String),
updated_at: option.Option(String),
id: option.Option(String),
xata_version: option.Option(Int),
user_id: option.Option(String),
is_beta_user: option.Option(Bool),
spotify_app_id: option.Option(String),
)
}
Constructors
-
ActorResponseSpotifyUserView( created_at: option.Option(String), updated_at: option.Option(String), id: option.Option(String), xata_version: option.Option(Int), user_id: option.Option(String), is_beta_user: option.Option(Bool), spotify_app_id: option.Option(String), )
pub type ActorTrackView {
ActorTrackView(
name: String,
artist: String,
album: option.Option(String),
album_cover_url: option.Option(String),
duration_ms: option.Option(Int),
source: option.Option(String),
recording_mb_id: option.Option(String),
track_number: option.Option(Int),
)
}
Constructors
-
ActorTrackView( name: String, artist: String, album: option.Option(String), album_cover_url: option.Option(String), duration_ms: option.Option(Int), source: option.Option(String), recording_mb_id: option.Option(String), track_number: option.Option(Int), )
pub type AddDirectoryToQueueParams {
AddDirectoryToQueueParams(
player_id: option.Option(String),
directory: String,
position: option.Option(Int),
shuffle: option.Option(Bool),
)
}
Constructors
-
AddDirectoryToQueueParams( player_id: option.Option(String), directory: String, position: option.Option(Int), shuffle: option.Option(Bool), )
pub type AddItemsToQueueParams {
AddItemsToQueueParams(
player_id: option.Option(String),
items: List(String),
position: option.Option(Int),
shuffle: option.Option(Bool),
)
}
Constructors
-
AddItemsToQueueParams( player_id: option.Option(String), items: List(String), position: option.Option(Int), shuffle: option.Option(Bool), )
pub type AddSongsOutput {
AddSongsOutput(uris: List(String))
}
Constructors
-
AddSongsOutput(uris: List(String))
pub type AddSongsParams {
AddSongsParams(uri: String, songs: List(String))
}
Constructors
-
AddSongsParams(uri: String, songs: List(String))
pub type AlbumDiscogsArtistView {
AlbumDiscogsArtistView(
artist_id: option.Option(Int),
name: option.Option(String),
anv: option.Option(String),
join_phrase: option.Option(String),
role: option.Option(String),
)
}
Constructors
-
AlbumDiscogsArtistView( artist_id: option.Option(Int), name: option.Option(String), anv: option.Option(String), join_phrase: option.Option(String), role: option.Option(String), )
pub type AlbumDiscogsCreditView {
AlbumDiscogsCreditView(
artist_id: option.Option(Int),
name: option.Option(String),
role: option.Option(String),
tracks: option.Option(String),
)
}
Constructors
-
AlbumDiscogsCreditView( artist_id: option.Option(Int), name: option.Option(String), role: option.Option(String), tracks: option.Option(String), )
pub type AlbumDiscogsIdentifierView {
AlbumDiscogsIdentifierView(
type_: option.Option(String),
value: option.Option(String),
description: option.Option(String),
)
}
Constructors
-
AlbumDiscogsIdentifierView( type_: option.Option(String), value: option.Option(String), description: option.Option(String), )
pub type AlbumDiscogsLabelView {
AlbumDiscogsLabelView(
label_id: option.Option(Int),
name: option.Option(String),
catalog_number: option.Option(String),
kind: option.Option(String),
entity_type: option.Option(String),
)
}
Constructors
-
AlbumDiscogsLabelView( label_id: option.Option(Int), name: option.Option(String), catalog_number: option.Option(String), kind: option.Option(String), entity_type: option.Option(String), )
pub type AlbumDiscogsMasterView {
AlbumDiscogsMasterView(
master_id: option.Option(Int),
title: option.Option(String),
artist: option.Option(String),
year: option.Option(Int),
main_release_id: option.Option(Int),
url: option.Option(String),
genres: option.Option(List(String)),
styles: option.Option(List(String)),
)
}
Constructors
-
AlbumDiscogsMasterView( master_id: option.Option(Int), title: option.Option(String), artist: option.Option(String), year: option.Option(Int), main_release_id: option.Option(Int), url: option.Option(String), genres: option.Option(List(String)), styles: option.Option(List(String)), )
pub type AlbumDiscogsTrackView {
AlbumDiscogsTrackView(
position: option.Option(String),
type_: option.Option(String),
title: option.Option(String),
duration: option.Option(String),
duration_ms: option.Option(Int),
disc_number: option.Option(Int),
track_number: option.Option(Int),
)
}
Constructors
-
AlbumDiscogsTrackView( position: option.Option(String), type_: option.Option(String), title: option.Option(String), duration: option.Option(String), duration_ms: option.Option(Int), disc_number: option.Option(Int), track_number: option.Option(Int), )
pub type AlbumDiscogsView {
AlbumDiscogsView(
release_id: option.Option(Int),
master_id: option.Option(Int),
title: option.Option(String),
artist: option.Option(String),
album_art: option.Option(String),
year: option.Option(Int),
original_year: option.Option(Int),
release_date: option.Option(String),
country: option.Option(String),
label: option.Option(String),
catalog_number: option.Option(String),
barcode: option.Option(String),
formats: option.Option(List(String)),
genres: option.Option(List(String)),
styles: option.Option(List(String)),
url: option.Option(String),
score: option.Option(Int),
credits: option.Option(List(AlbumDiscogsCreditView)),
tracklist: option.Option(List(AlbumDiscogsTrackView)),
labels: option.Option(List(AlbumDiscogsLabelView)),
identifiers: option.Option(List(AlbumDiscogsIdentifierView)),
artists: option.Option(List(AlbumDiscogsArtistView)),
master: option.Option(AlbumDiscogsMasterView),
)
}
Constructors
-
AlbumDiscogsView( release_id: option.Option(Int), master_id: option.Option(Int), title: option.Option(String), artist: option.Option(String), album_art: option.Option(String), year: option.Option(Int), original_year: option.Option(Int), release_date: option.Option(String), country: option.Option(String), label: option.Option(String), catalog_number: option.Option(String), barcode: option.Option(String), formats: option.Option(List(String)), genres: option.Option(List(String)), styles: option.Option(List(String)), url: option.Option(String), score: option.Option(Int), credits: option.Option(List(AlbumDiscogsCreditView)), tracklist: option.Option(List(AlbumDiscogsTrackView)), labels: option.Option(List(AlbumDiscogsLabelView)), identifiers: option.Option(List(AlbumDiscogsIdentifierView)), artists: option.Option(List(AlbumDiscogsArtistView)), master: option.Option(AlbumDiscogsMasterView), )
pub type AlbumGetAlbumParams {
AlbumGetAlbumParams(uri: String)
}
Constructors
-
AlbumGetAlbumParams(uri: String)
pub type AlbumRecord {
AlbumRecord(
title: String,
artist: String,
duration: option.Option(Int),
release_date: option.Option(String),
year: option.Option(Int),
genre: option.Option(String),
album_art: option.Option(BlobRef),
album_art_url: option.Option(String),
tags: option.Option(List(String)),
youtube_link: option.Option(String),
spotify_link: option.Option(String),
tidal_link: option.Option(String),
apple_music_link: option.Option(String),
created_at: String,
)
}
Constructors
-
AlbumRecord( title: String, artist: String, duration: option.Option(Int), release_date: option.Option(String), year: option.Option(Int), genre: option.Option(String), album_art: option.Option(BlobRef), album_art_url: option.Option(String), tags: option.Option(List(String)), youtube_link: option.Option(String), spotify_link: option.Option(String), tidal_link: option.Option(String), apple_music_link: option.Option(String), created_at: String, )
pub type AlbumViewBasic {
AlbumViewBasic(
id: option.Option(String),
uri: option.Option(String),
title: option.Option(String),
artist: option.Option(String),
artist_uri: option.Option(String),
year: option.Option(Int),
album_art: option.Option(String),
release_date: option.Option(String),
sha256: option.Option(String),
play_count: option.Option(Int),
unique_listeners: option.Option(Int),
apple_music_link: option.Option(String),
spotify_link: option.Option(String),
tidal_link: option.Option(String),
youtube_link: option.Option(String),
discogs_release_id: option.Option(String),
created_at: option.Option(String),
updated_at: option.Option(String),
xata_version: option.Option(Int),
)
}
Constructors
-
AlbumViewBasic( id: option.Option(String), uri: option.Option(String), title: option.Option(String), artist: option.Option(String), artist_uri: option.Option(String), year: option.Option(Int), album_art: option.Option(String), release_date: option.Option(String), sha256: option.Option(String), play_count: option.Option(Int), unique_listeners: option.Option(Int), apple_music_link: option.Option(String), spotify_link: option.Option(String), tidal_link: option.Option(String), youtube_link: option.Option(String), discogs_release_id: option.Option(String), created_at: option.Option(String), updated_at: option.Option(String), xata_version: option.Option(Int), )
pub type AlbumViewDetailed {
AlbumViewDetailed(
id: option.Option(String),
uri: option.Option(String),
title: option.Option(String),
artist: option.Option(String),
artist_uri: option.Option(String),
year: option.Option(Int),
album_art: option.Option(String),
release_date: option.Option(String),
sha256: option.Option(String),
play_count: option.Option(Int),
unique_listeners: option.Option(Int),
tags: option.Option(List(String)),
tracks: option.Option(List(SongViewBasic)),
discogs: option.Option(AlbumDiscogsView),
created_at: option.Option(String),
apple_music_link: option.Option(String),
spotify_link: option.Option(String),
tidal_link: option.Option(String),
youtube_link: option.Option(String),
discogs_release_id: option.Option(String),
updated_at: option.Option(String),
xata_version: option.Option(Int),
)
}
Constructors
-
AlbumViewDetailed( id: option.Option(String), uri: option.Option(String), title: option.Option(String), artist: option.Option(String), artist_uri: option.Option(String), year: option.Option(Int), album_art: option.Option(String), release_date: option.Option(String), sha256: option.Option(String), play_count: option.Option(Int), unique_listeners: option.Option(Int), tags: option.Option(List(String)), tracks: option.Option(List(SongViewBasic)), discogs: option.Option(AlbumDiscogsView), created_at: option.Option(String), apple_music_link: option.Option(String), spotify_link: option.Option(String), tidal_link: option.Option(String), youtube_link: option.Option(String), discogs_release_id: option.Option(String), updated_at: option.Option(String), xata_version: option.Option(Int), )
pub type ApiKeyView {
ApiKeyView(
id: option.Option(String),
name: option.Option(String),
description: option.Option(String),
created_at: option.Option(String),
)
}
Constructors
-
ApiKeyView( id: option.Option(String), name: option.Option(String), description: option.Option(String), created_at: option.Option(String), )
pub type ArtistGetArtistParams {
ArtistGetArtistParams(uri: String)
}
Constructors
-
ArtistGetArtistParams(uri: String)
pub type ArtistGetArtistsOutput {
ArtistGetArtistsOutput(
artists: option.Option(List(ArtistViewBasic)),
)
}
Constructors
-
ArtistGetArtistsOutput( artists: option.Option(List(ArtistViewBasic)), )
pub type ArtistGetArtistsParams {
ArtistGetArtistsParams(
limit: option.Option(Int),
offset: option.Option(Int),
names: option.Option(String),
genre: option.Option(String),
filter: option.Option(String),
)
}
Constructors
-
ArtistGetArtistsParams( limit: option.Option(Int), offset: option.Option(Int), names: option.Option(String), genre: option.Option(String), filter: option.Option(String), )
pub type ArtistListenerViewBasic {
ArtistListenerViewBasic(
id: option.Option(String),
did: option.Option(String),
handle: option.Option(String),
display_name: option.Option(String),
avatar: option.Option(String),
most_listened_song: option.Option(ArtistSongViewBasic),
total_plays: option.Option(Int),
rank: option.Option(Int),
)
}
Constructors
-
ArtistListenerViewBasic( id: option.Option(String), did: option.Option(String), handle: option.Option(String), display_name: option.Option(String), avatar: option.Option(String), most_listened_song: option.Option(ArtistSongViewBasic), total_plays: option.Option(Int), rank: option.Option(Int), )
pub type ArtistMbid {
ArtistMbid(
mbid: option.Option(String),
name: option.Option(String),
)
}
Constructors
-
ArtistMbid( mbid: option.Option(String), name: option.Option(String), )
pub type ArtistRecentListenerView {
ArtistRecentListenerView(
id: option.Option(String),
did: option.Option(String),
handle: option.Option(String),
display_name: option.Option(String),
avatar: option.Option(String),
timestamp: option.Option(String),
scrobble_uri: option.Option(String),
)
}
Constructors
-
ArtistRecentListenerView( id: option.Option(String), did: option.Option(String), handle: option.Option(String), display_name: option.Option(String), avatar: option.Option(String), timestamp: option.Option(String), scrobble_uri: option.Option(String), )
pub type ArtistRecord {
ArtistRecord(
name: String,
bio: option.Option(String),
picture: option.Option(BlobRef),
picture_url: option.Option(String),
tags: option.Option(List(String)),
born: option.Option(String),
died: option.Option(String),
born_in: option.Option(String),
created_at: String,
)
}
Constructors
-
ArtistRecord( name: String, bio: option.Option(String), picture: option.Option(BlobRef), picture_url: option.Option(String), tags: option.Option(List(String)), born: option.Option(String), died: option.Option(String), born_in: option.Option(String), created_at: String, )
pub type ArtistSongViewBasic {
ArtistSongViewBasic(
uri: option.Option(String),
title: option.Option(String),
play_count: option.Option(Int),
)
}
Constructors
-
ArtistSongViewBasic( uri: option.Option(String), title: option.Option(String), play_count: option.Option(Int), )
pub type ArtistViewBasic {
ArtistViewBasic(
id: option.Option(String),
uri: option.Option(String),
name: option.Option(String),
picture: option.Option(String),
sha256: option.Option(String),
play_count: option.Option(Int),
unique_listeners: option.Option(Int),
tags: option.Option(List(String)),
created_at: option.Option(String),
updated_at: option.Option(String),
biography: option.Option(String),
born: option.Option(String),
born_in: option.Option(String),
died: option.Option(String),
apple_music_link: option.Option(String),
spotify_link: option.Option(String),
tidal_link: option.Option(String),
youtube_link: option.Option(String),
genres: option.Option(List(String)),
xata_version: option.Option(Int),
)
}
Constructors
-
ArtistViewBasic( id: option.Option(String), uri: option.Option(String), name: option.Option(String), picture: option.Option(String), sha256: option.Option(String), play_count: option.Option(Int), unique_listeners: option.Option(Int), tags: option.Option(List(String)), created_at: option.Option(String), updated_at: option.Option(String), biography: option.Option(String), born: option.Option(String), born_in: option.Option(String), died: option.Option(String), apple_music_link: option.Option(String), spotify_link: option.Option(String), tidal_link: option.Option(String), youtube_link: option.Option(String), genres: option.Option(List(String)), xata_version: option.Option(Int), )
pub type ArtistViewDetailed {
ArtistViewDetailed(
id: option.Option(String),
uri: option.Option(String),
name: option.Option(String),
picture: option.Option(String),
sha256: option.Option(String),
play_count: option.Option(Int),
unique_listeners: option.Option(Int),
tags: option.Option(List(String)),
created_at: option.Option(String),
updated_at: option.Option(String),
biography: option.Option(String),
born: option.Option(String),
born_in: option.Option(String),
died: option.Option(String),
apple_music_link: option.Option(String),
spotify_link: option.Option(String),
tidal_link: option.Option(String),
youtube_link: option.Option(String),
genres: option.Option(List(String)),
xata_version: option.Option(Int),
)
}
Constructors
-
ArtistViewDetailed( id: option.Option(String), uri: option.Option(String), name: option.Option(String), picture: option.Option(String), sha256: option.Option(String), play_count: option.Option(Int), unique_listeners: option.Option(Int), tags: option.Option(List(String)), created_at: option.Option(String), updated_at: option.Option(String), biography: option.Option(String), born: option.Option(String), born_in: option.Option(String), died: option.Option(String), apple_music_link: option.Option(String), spotify_link: option.Option(String), tidal_link: option.Option(String), youtube_link: option.Option(String), genres: option.Option(List(String)), xata_version: option.Option(Int), )
pub type BlobCidRef {
BlobCidRef(link: String)
}
Constructors
-
BlobCidRef(link: String)
pub type BlobRef {
BlobRef(
type_: String,
ref: BlobCidRef,
mime_type: String,
size: Int,
)
}
Constructors
-
BlobRef( type_: String, ref: BlobCidRef, mime_type: String, size: Int, )
pub type ChartsDecadeViewBasic {
ChartsDecadeViewBasic(
decade: option.Option(Int),
scrobbles: option.Option(Int),
unique_albums: option.Option(Int),
)
}
Constructors
-
ChartsDecadeViewBasic( decade: option.Option(Int), scrobbles: option.Option(Int), unique_albums: option.Option(Int), )
pub type ChartsScrobbleViewBasic {
ChartsScrobbleViewBasic(
date: option.Option(String),
count: option.Option(Int),
)
}
Constructors
-
ChartsScrobbleViewBasic( date: option.Option(String), count: option.Option(Int), )
pub type ChartsScrobblerViewBasic {
ChartsScrobblerViewBasic(
id: option.Option(String),
did: option.Option(String),
handle: option.Option(String),
display_name: option.Option(String),
avatar: option.Option(String),
scrobbles: option.Option(Int),
unique_artists: option.Option(Int),
unique_tracks: option.Option(Int),
)
}
Constructors
-
ChartsScrobblerViewBasic( id: option.Option(String), did: option.Option(String), handle: option.Option(String), display_name: option.Option(String), avatar: option.Option(String), scrobbles: option.Option(Int), unique_artists: option.Option(Int), unique_tracks: option.Option(Int), )
pub type ChartsView {
ChartsView(
scrobbles: option.Option(List(ChartsScrobbleViewBasic)),
)
}
Constructors
-
ChartsView( scrobbles: option.Option(List(ChartsScrobbleViewBasic)), )
pub type CreateApikeyInput {
CreateApikeyInput(
name: String,
description: option.Option(String),
)
}
Constructors
-
CreateApikeyInput( name: String, description: option.Option(String), )
pub type CreateScrobbleInput {
CreateScrobbleInput(
title: String,
artist: String,
album: option.Option(String),
duration: option.Option(Int),
mb_id: option.Option(String),
isrc: option.Option(String),
album_art: option.Option(String),
track_number: option.Option(Int),
release_date: option.Option(String),
year: option.Option(Int),
disc_number: option.Option(Int),
lyrics: option.Option(String),
composer: option.Option(String),
copyright_message: option.Option(String),
label: option.Option(String),
artist_picture: option.Option(String),
spotify_link: option.Option(String),
lastfm_link: option.Option(String),
tidal_link: option.Option(String),
apple_music_link: option.Option(String),
youtube_link: option.Option(String),
deezer_link: option.Option(String),
timestamp: option.Option(Int),
)
}
Constructors
-
CreateScrobbleInput( title: String, artist: String, album: option.Option(String), duration: option.Option(Int), mb_id: option.Option(String), isrc: option.Option(String), album_art: option.Option(String), track_number: option.Option(Int), release_date: option.Option(String), year: option.Option(Int), disc_number: option.Option(Int), lyrics: option.Option(String), composer: option.Option(String), copyright_message: option.Option(String), label: option.Option(String), artist_picture: option.Option(String), spotify_link: option.Option(String), lastfm_link: option.Option(String), tidal_link: option.Option(String), apple_music_link: option.Option(String), youtube_link: option.Option(String), deezer_link: option.Option(String), timestamp: option.Option(Int), )
pub type CreateShoutInput {
CreateShoutInput(message: option.Option(String))
}
Constructors
-
CreateShoutInput(message: option.Option(String))
pub type CreateSongInput {
CreateSongInput(
title: String,
artist: String,
album_artist: String,
album: String,
duration: option.Option(Int),
mb_id: option.Option(String),
isrc: option.Option(String),
album_art: option.Option(String),
track_number: option.Option(Int),
release_date: option.Option(String),
year: option.Option(Int),
disc_number: option.Option(Int),
lyrics: option.Option(String),
)
}
Constructors
-
CreateSongInput( title: String, artist: String, album_artist: String, album: String, duration: option.Option(Int), mb_id: option.Option(String), isrc: option.Option(String), album_art: option.Option(String), track_number: option.Option(Int), release_date: option.Option(String), year: option.Option(Int), disc_number: option.Option(Int), lyrics: option.Option(String), )
pub type DeleteAlbumInput {
DeleteAlbumInput(id: String)
}
Constructors
-
DeleteAlbumInput(id: String)
pub type DeleteAlbumOutput {
DeleteAlbumOutput(status: String, deleted: Int)
}
Constructors
-
DeleteAlbumOutput(status: String, deleted: Int)
pub type DeletePlaylistInput {
DeletePlaylistInput(id: String)
}
Constructors
-
DeletePlaylistInput(id: String)
pub type DeletePlaylistOutput {
DeletePlaylistOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
atproto_error: option.Option(String),
)
}
Constructors
-
DeletePlaylistOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), atproto_error: option.Option(String), )
pub type DeletePresetParams {
DeletePresetParams(rkey: String)
}
Constructors
-
DeletePresetParams(rkey: String)
pub type DeleteSongInput {
DeleteSongInput(id: String)
}
Constructors
-
DeleteSongInput(id: String)
pub type DeleteSongOutput {
DeleteSongOutput(status: String, deleted: Int)
}
Constructors
-
DeleteSongOutput(status: String, deleted: Int)
pub type DescribeFeedGeneratorOutput {
DescribeFeedGeneratorOutput(
did: option.Option(String),
feeds: option.Option(List(FeedUriView)),
)
}
Constructors
-
DescribeFeedGeneratorOutput( did: option.Option(String), feeds: option.Option(List(FeedUriView)), )
pub type DislikeShoutInput {
DislikeShoutInput(uri: option.Option(String))
}
Constructors
-
DislikeShoutInput(uri: option.Option(String))
pub type DislikeSongInput {
DislikeSongInput(uri: option.Option(String))
}
Constructors
-
DislikeSongInput(uri: option.Option(String))
pub type DropboxDownloadFileParams {
DropboxDownloadFileParams(file_id: String)
}
Constructors
-
DropboxDownloadFileParams(file_id: String)
pub type DropboxFileListView {
DropboxFileListView(
files: option.Option(List(DropboxFileView)),
directory: option.Option(DropboxResponseDirectoryView),
parent_directory: option.Option(
DropboxResponseParentDirectoryView,
),
directories: option.Option(
List(DropboxResponseDirectoriesItemView),
),
)
}
Constructors
-
DropboxFileListView( files: option.Option(List(DropboxFileView)), directory: option.Option(DropboxResponseDirectoryView), parent_directory: option.Option( DropboxResponseParentDirectoryView, ), directories: option.Option( List(DropboxResponseDirectoriesItemView), ), )
pub type DropboxFileView {
DropboxFileView(
id: option.Option(String),
name: option.Option(String),
path_lower: option.Option(String),
path_display: option.Option(String),
client_modified: option.Option(String),
server_modified: option.Option(String),
file_id: option.Option(String),
directory_id: option.Option(String),
track_id: option.Option(String),
created_at: option.Option(String),
updated_at: option.Option(String),
)
}
Constructors
-
DropboxFileView( id: option.Option(String), name: option.Option(String), path_lower: option.Option(String), path_display: option.Option(String), client_modified: option.Option(String), server_modified: option.Option(String), file_id: option.Option(String), directory_id: option.Option(String), track_id: option.Option(String), created_at: option.Option(String), updated_at: option.Option(String), )
pub type DropboxGetFilesParams {
DropboxGetFilesParams(at: option.Option(String))
}
Constructors
-
DropboxGetFilesParams(at: option.Option(String))
pub type DropboxResponseDirectoriesItemView {
DropboxResponseDirectoriesItemView(
id: option.Option(String),
name: option.Option(String),
file_id: option.Option(String),
path: option.Option(String),
parent_id: option.Option(String),
created_at: option.Option(String),
updated_at: option.Option(String),
)
}
Constructors
-
DropboxResponseDirectoriesItemView( id: option.Option(String), name: option.Option(String), file_id: option.Option(String), path: option.Option(String), parent_id: option.Option(String), created_at: option.Option(String), updated_at: option.Option(String), )
pub type DropboxResponseDirectoryView {
DropboxResponseDirectoryView
}
Constructors
-
DropboxResponseDirectoryView
pub type DropboxResponseParentDirectoryView {
DropboxResponseParentDirectoryView
}
Constructors
-
DropboxResponseParentDirectoryView
pub type DropboxTemporaryLinkView {
DropboxTemporaryLinkView(link: option.Option(String))
}
Constructors
-
DropboxTemporaryLinkView(link: option.Option(String))
pub type EqualizerPresetView {
EqualizerPresetView(
uri: String,
rkey: String,
name: String,
precut: option.Option(Int),
bands: List(RockboxEqualizerBand),
created_at: String,
updated_at: option.Option(String),
)
}
Constructors
-
EqualizerPresetView( uri: String, rkey: String, name: String, precut: option.Option(Int), bands: List(RockboxEqualizerBand), created_at: String, updated_at: option.Option(String), )
pub type EqualizerRecord {
EqualizerRecord(
name: String,
precut: option.Option(Int),
bands: List(RockboxEqualizerBand),
created_at: String,
updated_at: option.Option(String),
)
}
Constructors
-
EqualizerRecord( name: String, precut: option.Option(Int), bands: List(RockboxEqualizerBand), created_at: String, updated_at: option.Option(String), )
pub type FeedGeneratorView {
FeedGeneratorView(
id: option.Option(String),
name: option.Option(String),
description: option.Option(String),
uri: option.Option(String),
avatar: option.Option(String),
creator: option.Option(ActorProfileViewBasic),
did: option.Option(String),
)
}
Constructors
-
FeedGeneratorView( id: option.Option(String), name: option.Option(String), description: option.Option(String), uri: option.Option(String), avatar: option.Option(String), creator: option.Option(ActorProfileViewBasic), did: option.Option(String), )
pub type FeedGeneratorsView {
FeedGeneratorsView(
feeds: option.Option(List(FeedGeneratorView)),
)
}
Constructors
-
FeedGeneratorsView(feeds: option.Option(List(FeedGeneratorView)))
pub type FeedItemView {
FeedItemView(scrobble: option.Option(ScrobbleViewBasic))
}
Constructors
-
FeedItemView(scrobble: option.Option(ScrobbleViewBasic))
pub type FeedRecommendationView {
FeedRecommendationView(
title: option.Option(String),
artist: option.Option(String),
album: option.Option(String),
album_art: option.Option(String),
track_uri: option.Option(String),
artist_uri: option.Option(String),
album_uri: option.Option(String),
genres: option.Option(List(String)),
source: option.Option(String),
likes_count: option.Option(Int),
recommendation_score: option.Option(Float),
)
}
Constructors
-
FeedRecommendationView( title: option.Option(String), artist: option.Option(String), album: option.Option(String), album_art: option.Option(String), track_uri: option.Option(String), artist_uri: option.Option(String), album_uri: option.Option(String), genres: option.Option(List(String)), source: option.Option(String), likes_count: option.Option(Int), recommendation_score: option.Option(Float), )
pub type FeedRecommendationsView {
FeedRecommendationsView(
recommendations: option.Option(List(FeedRecommendationView)),
cursor: option.Option(String),
)
}
Constructors
-
FeedRecommendationsView( recommendations: option.Option(List(FeedRecommendationView)), cursor: option.Option(String), )
pub type FeedRecommendedAlbumView {
FeedRecommendedAlbumView(
id: option.Option(String),
uri: option.Option(String),
title: option.Option(String),
artist: option.Option(String),
artist_uri: option.Option(String),
year: option.Option(Int),
album_art: option.Option(String),
source: option.Option(String),
recommendation_score: option.Option(Float),
)
}
Constructors
-
FeedRecommendedAlbumView( id: option.Option(String), uri: option.Option(String), title: option.Option(String), artist: option.Option(String), artist_uri: option.Option(String), year: option.Option(Int), album_art: option.Option(String), source: option.Option(String), recommendation_score: option.Option(Float), )
pub type FeedRecommendedAlbumsView {
FeedRecommendedAlbumsView(
albums: option.Option(List(FeedRecommendedAlbumView)),
cursor: option.Option(String),
)
}
Constructors
-
FeedRecommendedAlbumsView( albums: option.Option(List(FeedRecommendedAlbumView)), cursor: option.Option(String), )
pub type FeedRecommendedArtistView {
FeedRecommendedArtistView(
id: option.Option(String),
uri: option.Option(String),
name: option.Option(String),
picture: option.Option(String),
genres: option.Option(List(String)),
source: option.Option(String),
recommendation_score: option.Option(Float),
)
}
Constructors
-
FeedRecommendedArtistView( id: option.Option(String), uri: option.Option(String), name: option.Option(String), picture: option.Option(String), genres: option.Option(List(String)), source: option.Option(String), recommendation_score: option.Option(Float), )
pub type FeedRecommendedArtistsView {
FeedRecommendedArtistsView(
artists: option.Option(List(FeedRecommendedArtistView)),
cursor: option.Option(String),
)
}
Constructors
-
FeedRecommendedArtistsView( artists: option.Option(List(FeedRecommendedArtistView)), cursor: option.Option(String), )
pub type FeedSearchFederation {
FeedSearchFederation(index_uid: option.Option(String))
}
Constructors
-
FeedSearchFederation(index_uid: option.Option(String))
pub type FeedSearchHit {
FeedSearchHit(
id: option.Option(String),
title: option.Option(String),
artist: option.Option(String),
album_artist: option.Option(String),
album_art: option.Option(String),
uri: option.Option(String),
album: option.Option(String),
duration: option.Option(Int),
track_number: option.Option(Int),
disc_number: option.Option(Int),
play_count: option.Option(Int),
likes_count: option.Option(Int),
liked: option.Option(Bool),
unique_listeners: option.Option(Int),
album_uri: option.Option(String),
artist_uri: option.Option(String),
sha256: option.Option(String),
mbid: option.Option(String),
isrc: option.Option(String),
tags: option.Option(List(String)),
created_at: option.Option(String),
updated_at: option.Option(String),
mb_id: option.Option(String),
youtube_link: option.Option(String),
spotify_link: option.Option(String),
apple_music_link: option.Option(String),
tidal_link: option.Option(String),
lyrics: option.Option(String),
composer: option.Option(String),
genre: option.Option(String),
label: option.Option(String),
copyright_message: option.Option(String),
key: option.Option(String),
acoustid_fingerprint: option.Option(String),
xata_version: option.Option(Int),
year: option.Option(Int),
release_date: option.Option(String),
discogs_release_id: option.Option(String),
name: option.Option(String),
picture: option.Option(String),
biography: option.Option(String),
born: option.Option(String),
born_in: option.Option(String),
died: option.Option(String),
genres: option.Option(List(String)),
curator_did: option.Option(String),
curator_handle: option.Option(String),
curator_name: option.Option(String),
curator_avatar_url: option.Option(String),
description: option.Option(String),
cover_image_url: option.Option(String),
track_count: option.Option(Int),
track_arts: option.Option(List(String)),
curator_d_id: option.Option(String),
did: option.Option(String),
handle: option.Option(String),
display_name: option.Option(String),
avatar: option.Option(String),
federation: option.Option(FeedSearchFederation),
bpm: option.Option(Float),
)
}
Constructors
-
FeedSearchHit( id: option.Option(String), title: option.Option(String), artist: option.Option(String), album_artist: option.Option(String), album_art: option.Option(String), uri: option.Option(String), album: option.Option(String), duration: option.Option(Int), track_number: option.Option(Int), disc_number: option.Option(Int), play_count: option.Option(Int), likes_count: option.Option(Int), liked: option.Option(Bool), unique_listeners: option.Option(Int), album_uri: option.Option(String), artist_uri: option.Option(String), sha256: option.Option(String), mbid: option.Option(String), isrc: option.Option(String), tags: option.Option(List(String)), created_at: option.Option(String), updated_at: option.Option(String), mb_id: option.Option(String), youtube_link: option.Option(String), spotify_link: option.Option(String), apple_music_link: option.Option(String), tidal_link: option.Option(String), lyrics: option.Option(String), composer: option.Option(String), genre: option.Option(String), label: option.Option(String), copyright_message: option.Option(String), key: option.Option(String), acoustid_fingerprint: option.Option(String), xata_version: option.Option(Int), year: option.Option(Int), release_date: option.Option(String), discogs_release_id: option.Option(String), name: option.Option(String), picture: option.Option(String), biography: option.Option(String), born: option.Option(String), born_in: option.Option(String), died: option.Option(String), genres: option.Option(List(String)), curator_did: option.Option(String), curator_handle: option.Option(String), curator_name: option.Option(String), curator_avatar_url: option.Option(String), description: option.Option(String), cover_image_url: option.Option(String), track_count: option.Option(Int), track_arts: option.Option(List(String)), curator_d_id: option.Option(String), did: option.Option(String), handle: option.Option(String), display_name: option.Option(String), avatar: option.Option(String), federation: option.Option(FeedSearchFederation), bpm: option.Option(Float), )
pub type FeedSearchParams {
FeedSearchParams(query: String)
}
Constructors
-
FeedSearchParams(query: String)
pub type FeedSearchResultsView {
FeedSearchResultsView(
hits: option.Option(List(FeedSearchHit)),
processing_time_ms: option.Option(Int),
limit: option.Option(Int),
offset: option.Option(Int),
estimated_total_hits: option.Option(Int),
)
}
Constructors
-
FeedSearchResultsView( hits: option.Option(List(FeedSearchHit)), processing_time_ms: option.Option(Int), limit: option.Option(Int), offset: option.Option(Int), estimated_total_hits: option.Option(Int), )
pub type FeedStoriesView {
FeedStoriesView(stories: option.Option(List(FeedStoryView)))
}
Constructors
-
FeedStoriesView(stories: option.Option(List(FeedStoryView)))
pub type FeedStoryView {
FeedStoryView(
album: option.Option(String),
album_art: option.Option(String),
album_artist: option.Option(String),
album_uri: option.Option(String),
artist: option.Option(String),
artist_uri: option.Option(String),
avatar: option.Option(String),
created_at: option.Option(String),
did: option.Option(String),
handle: option.Option(String),
id: option.Option(String),
title: option.Option(String),
track_id: option.Option(String),
track_uri: option.Option(String),
uri: option.Option(String),
liked: option.Option(Bool),
likes_count: option.Option(Int),
)
}
Constructors
-
FeedStoryView( album: option.Option(String), album_art: option.Option(String), album_artist: option.Option(String), album_uri: option.Option(String), artist: option.Option(String), artist_uri: option.Option(String), avatar: option.Option(String), created_at: option.Option(String), did: option.Option(String), handle: option.Option(String), id: option.Option(String), title: option.Option(String), track_id: option.Option(String), track_uri: option.Option(String), uri: option.Option(String), liked: option.Option(Bool), likes_count: option.Option(Int), )
pub type FeedUriView {
FeedUriView(uri: option.Option(String))
}
Constructors
-
FeedUriView(uri: option.Option(String))
pub type FeedView {
FeedView(
feed: option.Option(List(FeedItemView)),
cursor: option.Option(String),
scrobbles: option.Option(List(ScrobbleViewBasic)),
)
}
Constructors
-
FeedView( feed: option.Option(List(FeedItemView)), cursor: option.Option(String), scrobbles: option.Option(List(ScrobbleViewBasic)), )
pub type FollowAccountOutput {
FollowAccountOutput(
subject: ActorProfileViewBasic,
followers: List(ActorProfileViewBasic),
cursor: option.Option(String),
)
}
Constructors
-
FollowAccountOutput( subject: ActorProfileViewBasic, followers: List(ActorProfileViewBasic), cursor: option.Option(String), )
pub type FollowAccountParams {
FollowAccountParams(account: String)
}
Constructors
-
FollowAccountParams(account: String)
pub type FollowRecord {
FollowRecord(
created_at: String,
subject: String,
via: option.Option(StrongRef),
)
}
Constructors
-
FollowRecord( created_at: String, subject: String, via: option.Option(StrongRef), )
pub type GeneratorRecord {
GeneratorRecord(
did: String,
avatar: option.Option(BlobRef),
display_name: String,
description: option.Option(String),
created_at: String,
)
}
Constructors
-
GeneratorRecord( did: String, avatar: option.Option(BlobRef), display_name: String, description: option.Option(String), created_at: String, )
pub type GetActorAlbumsOutput {
GetActorAlbumsOutput(
albums: option.Option(List(AlbumViewBasic)),
)
}
Constructors
-
GetActorAlbumsOutput(albums: option.Option(List(AlbumViewBasic)))
pub type GetActorAlbumsParams {
GetActorAlbumsParams(
did: String,
limit: option.Option(Int),
offset: option.Option(Int),
start_date: option.Option(String),
end_date: option.Option(String),
)
}
Constructors
-
GetActorAlbumsParams( did: String, limit: option.Option(Int), offset: option.Option(Int), start_date: option.Option(String), end_date: option.Option(String), )
pub type GetActorArtistsOutput {
GetActorArtistsOutput(
artists: option.Option(List(ArtistViewBasic)),
)
}
Constructors
-
GetActorArtistsOutput( artists: option.Option(List(ArtistViewBasic)), )
pub type GetActorArtistsParams {
GetActorArtistsParams(
did: String,
limit: option.Option(Int),
offset: option.Option(Int),
start_date: option.Option(String),
end_date: option.Option(String),
)
}
Constructors
-
GetActorArtistsParams( did: String, limit: option.Option(Int), offset: option.Option(Int), start_date: option.Option(String), end_date: option.Option(String), )
pub type GetActorCompatibilityOutput {
GetActorCompatibilityOutput(
compatibility: option.Option(ActorCompatibilityViewBasic),
)
}
Constructors
-
GetActorCompatibilityOutput( compatibility: option.Option(ActorCompatibilityViewBasic), )
pub type GetActorCompatibilityParams {
GetActorCompatibilityParams(did: String)
}
Constructors
-
GetActorCompatibilityParams(did: String)
pub type GetActorLovedSongsOutput {
GetActorLovedSongsOutput(
tracks: option.Option(List(SongViewBasic)),
)
}
Constructors
-
GetActorLovedSongsOutput( tracks: option.Option(List(SongViewBasic)), )
pub type GetActorLovedSongsParams {
GetActorLovedSongsParams(
did: String,
limit: option.Option(Int),
offset: option.Option(Int),
)
}
Constructors
-
GetActorLovedSongsParams( did: String, limit: option.Option(Int), offset: option.Option(Int), )
pub type GetActorNeighboursOutput {
GetActorNeighboursOutput(
neighbours: option.Option(List(ActorNeighbourViewBasic)),
)
}
Constructors
-
GetActorNeighboursOutput( neighbours: option.Option(List(ActorNeighbourViewBasic)), )
pub type GetActorNeighboursParams {
GetActorNeighboursParams(did: String)
}
Constructors
-
GetActorNeighboursParams(did: String)
pub type GetActorPlaylistsOutput {
GetActorPlaylistsOutput(
playlists: option.Option(List(PlaylistViewBasic)),
)
}
Constructors
-
GetActorPlaylistsOutput( playlists: option.Option(List(PlaylistViewBasic)), )
pub type GetActorPlaylistsParams {
GetActorPlaylistsParams(
did: String,
limit: option.Option(Int),
offset: option.Option(Int),
filter: option.Option(String),
)
}
Constructors
-
GetActorPlaylistsParams( did: String, limit: option.Option(Int), offset: option.Option(Int), filter: option.Option(String), )
pub type GetActorScrobblesOutput {
GetActorScrobblesOutput(
scrobbles: option.Option(List(ScrobbleViewBasic)),
)
}
Constructors
-
GetActorScrobblesOutput( scrobbles: option.Option(List(ScrobbleViewBasic)), )
pub type GetActorScrobblesParams {
GetActorScrobblesParams(
did: String,
limit: option.Option(Int),
offset: option.Option(Int),
)
}
Constructors
-
GetActorScrobblesParams( did: String, limit: option.Option(Int), offset: option.Option(Int), )
pub type GetActorSongsOutput {
GetActorSongsOutput(tracks: option.Option(List(SongViewBasic)))
}
Constructors
-
GetActorSongsOutput(tracks: option.Option(List(SongViewBasic)))
pub type GetActorSongsParams {
GetActorSongsParams(
did: String,
limit: option.Option(Int),
offset: option.Option(Int),
start_date: option.Option(String),
end_date: option.Option(String),
)
}
Constructors
-
GetActorSongsParams( did: String, limit: option.Option(Int), offset: option.Option(Int), start_date: option.Option(String), end_date: option.Option(String), )
pub type GetAlbumInfoOutput {
GetAlbumInfoOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
album_info: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetAlbumInfoOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), album_info: option.Option(json_value.JsonValue), )
pub type GetAlbumInfoParams {
GetAlbumInfoParams(id: String)
}
Constructors
-
GetAlbumInfoParams(id: String)
pub type GetAlbumListOutput {
GetAlbumListOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
album_list2: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetAlbumListOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), album_list2: option.Option(json_value.JsonValue), )
pub type GetAlbumListParams {
GetAlbumListParams(
type_: String,
size: option.Option(Int),
offset: option.Option(Int),
from_year: option.Option(Int),
to_year: option.Option(Int),
genre: option.Option(String),
)
}
Constructors
-
GetAlbumListParams( type_: String, size: option.Option(Int), offset: option.Option(Int), from_year: option.Option(Int), to_year: option.Option(Int), genre: option.Option(String), )
pub type GetAlbumRecommendationsParams {
GetAlbumRecommendationsParams(
did: String,
limit: option.Option(Int),
)
}
Constructors
-
GetAlbumRecommendationsParams( did: String, limit: option.Option(Int), )
pub type GetAlbumShoutsOutput {
GetAlbumShoutsOutput(shouts: option.Option(List(ShoutView)))
}
Constructors
-
GetAlbumShoutsOutput(shouts: option.Option(List(ShoutView)))
pub type GetAlbumShoutsParams {
GetAlbumShoutsParams(
uri: String,
limit: option.Option(Int),
offset: option.Option(Int),
)
}
Constructors
-
GetAlbumShoutsParams( uri: String, limit: option.Option(Int), offset: option.Option(Int), )
pub type GetAlbumTracksOutput {
GetAlbumTracksOutput(
tracks: option.Option(List(SongViewBasic)),
)
}
Constructors
-
GetAlbumTracksOutput(tracks: option.Option(List(SongViewBasic)))
pub type GetAlbumTracksParams {
GetAlbumTracksParams(uri: String)
}
Constructors
-
GetAlbumTracksParams(uri: String)
pub type GetAlbumsOutput {
GetAlbumsOutput(albums: option.Option(List(AlbumViewBasic)))
}
Constructors
-
GetAlbumsOutput(albums: option.Option(List(AlbumViewBasic)))
pub type GetAlbumsParams {
GetAlbumsParams(
limit: option.Option(Int),
offset: option.Option(Int),
genre: option.Option(String),
filter: option.Option(String),
)
}
Constructors
-
GetAlbumsParams( limit: option.Option(Int), offset: option.Option(Int), genre: option.Option(String), filter: option.Option(String), )
pub type GetApikeysOutput {
GetApikeysOutput(apikeys: option.Option(List(ApiKeyView)))
}
Constructors
-
GetApikeysOutput(apikeys: option.Option(List(ApiKeyView)))
pub type GetApikeysParams {
GetApikeysParams(
offset: option.Option(Int),
limit: option.Option(Int),
)
}
Constructors
-
GetApikeysParams( offset: option.Option(Int), limit: option.Option(Int), )
pub type GetArtistAlbumsOutput {
GetArtistAlbumsOutput(
albums: option.Option(List(AlbumViewBasic)),
)
}
Constructors
-
GetArtistAlbumsOutput( albums: option.Option(List(AlbumViewBasic)), )
pub type GetArtistAlbumsParams {
GetArtistAlbumsParams(uri: String)
}
Constructors
-
GetArtistAlbumsParams(uri: String)
pub type GetArtistInfoOutput {
GetArtistInfoOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
artist_info2: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetArtistInfoOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), artist_info2: option.Option(json_value.JsonValue), )
pub type GetArtistInfoParams {
GetArtistInfoParams(id: String)
}
Constructors
-
GetArtistInfoParams(id: String)
pub type GetArtistListenersOutput {
GetArtistListenersOutput(
listeners: option.Option(List(ArtistListenerViewBasic)),
)
}
Constructors
-
GetArtistListenersOutput( listeners: option.Option(List(ArtistListenerViewBasic)), )
pub type GetArtistListenersParams {
GetArtistListenersParams(
uri: String,
offset: option.Option(Int),
limit: option.Option(Int),
)
}
Constructors
-
GetArtistListenersParams( uri: String, offset: option.Option(Int), limit: option.Option(Int), )
pub type GetArtistRecentListenersOutput {
GetArtistRecentListenersOutput(
listeners: option.Option(List(ArtistRecentListenerView)),
)
}
Constructors
-
GetArtistRecentListenersOutput( listeners: option.Option(List(ArtistRecentListenerView)), )
pub type GetArtistRecentListenersParams {
GetArtistRecentListenersParams(
uri: String,
offset: option.Option(Int),
limit: option.Option(Int),
)
}
Constructors
-
GetArtistRecentListenersParams( uri: String, offset: option.Option(Int), limit: option.Option(Int), )
pub type GetArtistRecommendationsParams {
GetArtistRecommendationsParams(
did: String,
limit: option.Option(Int),
)
}
Constructors
-
GetArtistRecommendationsParams( did: String, limit: option.Option(Int), )
pub type GetArtistShoutsOutput {
GetArtistShoutsOutput(shouts: option.Option(List(ShoutView)))
}
Constructors
-
GetArtistShoutsOutput(shouts: option.Option(List(ShoutView)))
pub type GetArtistShoutsParams {
GetArtistShoutsParams(
uri: String,
limit: option.Option(Int),
offset: option.Option(Int),
)
}
Constructors
-
GetArtistShoutsParams( uri: String, limit: option.Option(Int), offset: option.Option(Int), )
pub type GetArtistTracksOutput {
GetArtistTracksOutput(
tracks: option.Option(List(SongViewBasic)),
)
}
Constructors
-
GetArtistTracksOutput(tracks: option.Option(List(SongViewBasic)))
pub type GetArtistTracksParams {
GetArtistTracksParams(
uri: option.Option(String),
limit: option.Option(Int),
offset: option.Option(Int),
)
}
Constructors
-
GetArtistTracksParams( uri: option.Option(String), limit: option.Option(Int), offset: option.Option(Int), )
pub type GetAudioSettingsParams {
GetAudioSettingsParams(did: option.Option(String))
}
Constructors
-
GetAudioSettingsParams(did: option.Option(String))
pub type GetCoverArtUrlOutput {
GetCoverArtUrlOutput(url: String)
}
Constructors
-
GetCoverArtUrlOutput(url: String)
pub type GetCoverArtUrlParams {
GetCoverArtUrlParams(id: String, size: option.Option(Int))
}
Constructors
-
GetCoverArtUrlParams(id: String, size: option.Option(Int))
pub type GetDecadesOutput {
GetDecadesOutput(
decades: option.Option(List(ChartsDecadeViewBasic)),
)
}
Constructors
-
GetDecadesOutput( decades: option.Option(List(ChartsDecadeViewBasic)), )
pub type GetDecadesParams {
GetDecadesParams(
did: option.Option(String),
start_date: option.Option(String),
end_date: option.Option(String),
)
}
Constructors
-
GetDecadesParams( did: option.Option(String), start_date: option.Option(String), end_date: option.Option(String), )
pub type GetDownloadUrlOutput {
GetDownloadUrlOutput(url: String)
}
Constructors
-
GetDownloadUrlOutput(url: String)
pub type GetDownloadUrlParams {
GetDownloadUrlParams(id: String)
}
Constructors
-
GetDownloadUrlParams(id: String)
pub type GetFeedGeneratorOutput {
GetFeedGeneratorOutput(view: option.Option(FeedGeneratorView))
}
Constructors
-
GetFeedGeneratorOutput(view: option.Option(FeedGeneratorView))
pub type GetFeedGeneratorParams {
GetFeedGeneratorParams(feed: String)
}
Constructors
-
GetFeedGeneratorParams(feed: String)
pub type GetFeedGeneratorsParams {
GetFeedGeneratorsParams(size: option.Option(Int))
}
Constructors
-
GetFeedGeneratorsParams(size: option.Option(Int))
pub type GetFeedParams {
GetFeedParams(
feed: String,
limit: option.Option(Int),
cursor: option.Option(String),
)
}
Constructors
-
GetFeedParams( feed: String, limit: option.Option(Int), cursor: option.Option(String), )
pub type GetFeedSkeletonOutput {
GetFeedSkeletonOutput(
scrobbles: option.Option(List(ScrobbleViewBasic)),
cursor: option.Option(String),
)
}
Constructors
-
GetFeedSkeletonOutput( scrobbles: option.Option(List(ScrobbleViewBasic)), cursor: option.Option(String), )
pub type GetFeedSkeletonParams {
GetFeedSkeletonParams(
feed: String,
limit: option.Option(Int),
offset: option.Option(Int),
cursor: option.Option(String),
)
}
Constructors
-
GetFeedSkeletonParams( feed: String, limit: option.Option(Int), offset: option.Option(Int), cursor: option.Option(String), )
pub type GetFileParams {
GetFileParams(file_id: String)
}
Constructors
-
GetFileParams(file_id: String)
pub type GetFollowersOutput {
GetFollowersOutput(
subject: ActorProfileViewBasic,
followers: List(ActorProfileViewBasic),
cursor: option.Option(String),
count: option.Option(Int),
)
}
Constructors
-
GetFollowersOutput( subject: ActorProfileViewBasic, followers: List(ActorProfileViewBasic), cursor: option.Option(String), count: option.Option(Int), )
pub type GetFollowersParams {
GetFollowersParams(
actor: String,
limit: option.Option(Int),
dids: option.Option(List(String)),
cursor: option.Option(String),
)
}
Constructors
-
GetFollowersParams( actor: String, limit: option.Option(Int), dids: option.Option(List(String)), cursor: option.Option(String), )
pub type GetFollowsOutput {
GetFollowsOutput(
subject: ActorProfileViewBasic,
follows: List(ActorProfileViewBasic),
cursor: option.Option(String),
count: option.Option(Int),
)
}
Constructors
-
GetFollowsOutput( subject: ActorProfileViewBasic, follows: List(ActorProfileViewBasic), cursor: option.Option(String), count: option.Option(Int), )
pub type GetFollowsParams {
GetFollowsParams(
actor: String,
limit: option.Option(Int),
dids: option.Option(List(String)),
cursor: option.Option(String),
)
}
Constructors
-
GetFollowsParams( actor: String, limit: option.Option(Int), dids: option.Option(List(String)), cursor: option.Option(String), )
pub type GetGenresOutput {
GetGenresOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
genres: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetGenresOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), genres: option.Option(json_value.JsonValue), )
pub type GetGenresParams {
GetGenresParams
}
Constructors
-
GetGenresParams
pub type GetGlobalStatsParams {
GetGlobalStatsParams
}
Constructors
-
GetGlobalStatsParams
pub type GetIndexesOutput {
GetIndexesOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
indexes: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetIndexesOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), indexes: option.Option(json_value.JsonValue), )
pub type GetIndexesParams {
GetIndexesParams
}
Constructors
-
GetIndexesParams
pub type GetInternetRadioStationsOutput {
GetInternetRadioStationsOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
internet_radio_stations: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetInternetRadioStationsOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), internet_radio_stations: option.Option(json_value.JsonValue), )
pub type GetInternetRadioStationsParams {
GetInternetRadioStationsParams
}
Constructors
-
GetInternetRadioStationsParams
pub type GetKnownFollowersOutput {
GetKnownFollowersOutput(
subject: ActorProfileViewBasic,
followers: List(ActorProfileViewBasic),
cursor: option.Option(String),
)
}
Constructors
-
GetKnownFollowersOutput( subject: ActorProfileViewBasic, followers: List(ActorProfileViewBasic), cursor: option.Option(String), )
pub type GetKnownFollowersParams {
GetKnownFollowersParams(
actor: String,
limit: option.Option(Int),
cursor: option.Option(String),
)
}
Constructors
-
GetKnownFollowersParams( actor: String, limit: option.Option(Int), cursor: option.Option(String), )
pub type GetLicenseOutput {
GetLicenseOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
license: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetLicenseOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), license: option.Option(json_value.JsonValue), )
pub type GetLicenseParams {
GetLicenseParams
}
Constructors
-
GetLicenseParams
pub type GetLyricsOutput {
GetLyricsOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
lyrics: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetLyricsOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), lyrics: option.Option(json_value.JsonValue), )
pub type GetLyricsParams {
GetLyricsParams(
artist: option.Option(String),
title: option.Option(String),
)
}
Constructors
-
GetLyricsParams( artist: option.Option(String), title: option.Option(String), )
pub type GetMetadataOutput {
GetMetadataOutput(
metadata: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetMetadataOutput(metadata: option.Option(json_value.JsonValue))
pub type GetMetadataParams {
GetMetadataParams(path: String)
}
Constructors
-
GetMetadataParams(path: String)
pub type GetMirrorSourcesOutput {
GetMirrorSourcesOutput(sources: List(MirrorSourceView))
}
Constructors
-
GetMirrorSourcesOutput(sources: List(MirrorSourceView))
pub type GetMirrorSourcesParams {
GetMirrorSourcesParams
}
Constructors
-
GetMirrorSourcesParams
pub type GetMusicDirectoryOutput {
GetMusicDirectoryOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
directory: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetMusicDirectoryOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), directory: option.Option(json_value.JsonValue), )
pub type GetMusicDirectoryParams {
GetMusicDirectoryParams(id: String)
}
Constructors
-
GetMusicDirectoryParams(id: String)
pub type GetMusicFoldersOutput {
GetMusicFoldersOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
music_folders: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetMusicFoldersOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), music_folders: option.Option(json_value.JsonValue), )
pub type GetMusicFoldersParams {
GetMusicFoldersParams
}
Constructors
-
GetMusicFoldersParams
pub type GetNowPlayingOutput {
GetNowPlayingOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
now_playing: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetNowPlayingOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), now_playing: option.Option(json_value.JsonValue), )
pub type GetNowPlayingParams {
GetNowPlayingParams
}
Constructors
-
GetNowPlayingParams
pub type GetPlayQueueOutput {
GetPlayQueueOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
play_queue: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetPlayQueueOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), play_queue: option.Option(json_value.JsonValue), )
pub type GetPlayQueueParams {
GetPlayQueueParams
}
Constructors
-
GetPlayQueueParams
pub type GetPlaybackQueueParams {
GetPlaybackQueueParams(player_id: option.Option(String))
}
Constructors
-
GetPlaybackQueueParams(player_id: option.Option(String))
pub type GetProfileParams {
GetProfileParams(did: option.Option(String))
}
Constructors
-
GetProfileParams(did: option.Option(String))
pub type GetProfileShoutsOutput {
GetProfileShoutsOutput(shouts: option.Option(List(ShoutView)))
}
Constructors
-
GetProfileShoutsOutput(shouts: option.Option(List(ShoutView)))
pub type GetProfileShoutsParams {
GetProfileShoutsParams(
did: String,
offset: option.Option(Int),
limit: option.Option(Int),
)
}
Constructors
-
GetProfileShoutsParams( did: String, offset: option.Option(Int), limit: option.Option(Int), )
pub type GetRandomSongsOutput {
GetRandomSongsOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
random_songs: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetRandomSongsOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), random_songs: option.Option(json_value.JsonValue), )
pub type GetRandomSongsParams {
GetRandomSongsParams(
size: option.Option(Int),
genre: option.Option(String),
from_year: option.Option(Int),
to_year: option.Option(Int),
)
}
Constructors
-
GetRandomSongsParams( size: option.Option(Int), genre: option.Option(String), from_year: option.Option(Int), to_year: option.Option(Int), )
pub type GetRecommendationsParams {
GetRecommendationsParams(
did: String,
limit: option.Option(Int),
)
}
Constructors
-
GetRecommendationsParams(did: String, limit: option.Option(Int))
pub type GetScanStatusOutput {
GetScanStatusOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
scan_status: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetScanStatusOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), scan_status: option.Option(json_value.JsonValue), )
pub type GetScanStatusParams {
GetScanStatusParams
}
Constructors
-
GetScanStatusParams
pub type GetScrobbleParams {
GetScrobbleParams(uri: String)
}
Constructors
-
GetScrobbleParams(uri: String)
pub type GetScrobblesChartParams {
GetScrobblesChartParams(
did: option.Option(String),
artisturi: option.Option(String),
albumuri: option.Option(String),
songuri: option.Option(String),
genre: option.Option(String),
from: option.Option(String),
to: option.Option(String),
)
}
Constructors
-
GetScrobblesChartParams( did: option.Option(String), artisturi: option.Option(String), albumuri: option.Option(String), songuri: option.Option(String), genre: option.Option(String), from: option.Option(String), to: option.Option(String), )
pub type GetScrobblesOutput {
GetScrobblesOutput(
scrobbles: option.Option(List(ScrobbleViewBasic)),
)
}
Constructors
-
GetScrobblesOutput( scrobbles: option.Option(List(ScrobbleViewBasic)), )
pub type GetScrobblesParams {
GetScrobblesParams(
did: option.Option(String),
following: option.Option(Bool),
limit: option.Option(Int),
offset: option.Option(Int),
filter: option.Option(String),
)
}
Constructors
-
GetScrobblesParams( did: option.Option(String), following: option.Option(Bool), limit: option.Option(Int), offset: option.Option(Int), filter: option.Option(String), )
pub type GetShoutRepliesOutput {
GetShoutRepliesOutput(shouts: option.Option(List(ShoutView)))
}
Constructors
-
GetShoutRepliesOutput(shouts: option.Option(List(ShoutView)))
pub type GetShoutRepliesParams {
GetShoutRepliesParams(
uri: String,
limit: option.Option(Int),
offset: option.Option(Int),
)
}
Constructors
-
GetShoutRepliesParams( uri: String, limit: option.Option(Int), offset: option.Option(Int), )
pub type GetSimilarSongsOutput {
GetSimilarSongsOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
similar_songs2: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetSimilarSongsOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), similar_songs2: option.Option(json_value.JsonValue), )
pub type GetSimilarSongsParams {
GetSimilarSongsParams(id: String, count: option.Option(Int))
}
Constructors
-
GetSimilarSongsParams(id: String, count: option.Option(Int))
pub type GetSongRecentListenersOutput {
GetSongRecentListenersOutput(
listeners: option.Option(List(SongRecentListenerView)),
)
}
Constructors
-
GetSongRecentListenersOutput( listeners: option.Option(List(SongRecentListenerView)), )
pub type GetSongRecentListenersParams {
GetSongRecentListenersParams(
uri: String,
offset: option.Option(Int),
limit: option.Option(Int),
)
}
Constructors
-
GetSongRecentListenersParams( uri: String, offset: option.Option(Int), limit: option.Option(Int), )
pub type GetSongsByGenreOutput {
GetSongsByGenreOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
songs_by_genre: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetSongsByGenreOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), songs_by_genre: option.Option(json_value.JsonValue), )
pub type GetSongsByGenreParams {
GetSongsByGenreParams(
genre: String,
count: option.Option(Int),
offset: option.Option(Int),
)
}
Constructors
-
GetSongsByGenreParams( genre: String, count: option.Option(Int), offset: option.Option(Int), )
pub type GetSongsOutput {
GetSongsOutput(tracks: option.Option(List(SongViewBasic)))
}
Constructors
-
GetSongsOutput(tracks: option.Option(List(SongViewBasic)))
pub type GetSongsParams {
GetSongsParams(
limit: option.Option(Int),
offset: option.Option(Int),
genre: option.Option(String),
mbid: option.Option(String),
isrc: option.Option(String),
spotify_id: option.Option(String),
filter: option.Option(String),
)
}
Constructors
-
GetSongsParams( limit: option.Option(Int), offset: option.Option(Int), genre: option.Option(String), mbid: option.Option(String), isrc: option.Option(String), spotify_id: option.Option(String), filter: option.Option(String), )
pub type GetStarredOutput {
GetStarredOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
starred2: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetStarredOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), starred2: option.Option(json_value.JsonValue), )
pub type GetStarredParams {
GetStarredParams
}
Constructors
-
GetStarredParams
pub type GetStatsParams {
GetStatsParams(did: String)
}
Constructors
-
GetStatsParams(did: String)
pub type GetStoriesParams {
GetStoriesParams(
size: option.Option(Int),
feed: option.Option(String),
following: option.Option(Bool),
)
}
Constructors
-
GetStoriesParams( size: option.Option(Int), feed: option.Option(String), following: option.Option(Bool), )
pub type GetStreamUrlOutput {
GetStreamUrlOutput(url: String)
}
Constructors
-
GetStreamUrlOutput(url: String)
pub type GetStreamUrlParams {
GetStreamUrlParams(
id: String,
max_bit_rate: option.Option(Int),
format: option.Option(String),
)
}
Constructors
-
GetStreamUrlParams( id: String, max_bit_rate: option.Option(Int), format: option.Option(String), )
pub type GetTemporaryLinkParams {
GetTemporaryLinkParams(path: String)
}
Constructors
-
GetTemporaryLinkParams(path: String)
pub type GetTopArtistsOutput {
GetTopArtistsOutput(
artists: option.Option(List(ArtistViewBasic)),
)
}
Constructors
-
GetTopArtistsOutput( artists: option.Option(List(ArtistViewBasic)), )
pub type GetTopArtistsParams {
GetTopArtistsParams(
did: option.Option(String),
limit: option.Option(Int),
offset: option.Option(Int),
start_date: option.Option(String),
end_date: option.Option(String),
)
}
Constructors
-
GetTopArtistsParams( did: option.Option(String), limit: option.Option(Int), offset: option.Option(Int), start_date: option.Option(String), end_date: option.Option(String), )
pub type GetTopScrobblersOutput {
GetTopScrobblersOutput(
scrobblers: option.Option(List(ChartsScrobblerViewBasic)),
)
}
Constructors
-
GetTopScrobblersOutput( scrobblers: option.Option(List(ChartsScrobblerViewBasic)), )
pub type GetTopScrobblersParams {
GetTopScrobblersParams(
limit: option.Option(Int),
offset: option.Option(Int),
start_date: option.Option(String),
end_date: option.Option(String),
)
}
Constructors
-
GetTopScrobblersParams( limit: option.Option(Int), offset: option.Option(Int), start_date: option.Option(String), end_date: option.Option(String), )
pub type GetTopSongsOutput {
GetTopSongsOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
top_songs: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetTopSongsOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), top_songs: option.Option(json_value.JsonValue), )
pub type GetTopSongsParams {
GetTopSongsParams(artist: String, count: option.Option(Int))
}
Constructors
-
GetTopSongsParams(artist: String, count: option.Option(Int))
pub type GetTopTracksOutput {
GetTopTracksOutput(tracks: option.Option(List(SongViewBasic)))
}
Constructors
-
GetTopTracksOutput(tracks: option.Option(List(SongViewBasic)))
pub type GetTopTracksParams {
GetTopTracksParams(
did: option.Option(String),
limit: option.Option(Int),
offset: option.Option(Int),
start_date: option.Option(String),
end_date: option.Option(String),
)
}
Constructors
-
GetTopTracksParams( did: option.Option(String), limit: option.Option(Int), offset: option.Option(Int), start_date: option.Option(String), end_date: option.Option(String), )
pub type GetTrackShoutsOutput {
GetTrackShoutsOutput(shouts: option.Option(List(ShoutView)))
}
Constructors
-
GetTrackShoutsOutput(shouts: option.Option(List(ShoutView)))
pub type GetTrackShoutsParams {
GetTrackShoutsParams(uri: String)
}
Constructors
-
GetTrackShoutsParams(uri: String)
pub type GetUnreadCountOutput {
GetUnreadCountOutput(count: Int)
}
Constructors
-
GetUnreadCountOutput(count: Int)
pub type GetUserOutput {
GetUserOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
user: option.Option(json_value.JsonValue),
)
}
Constructors
-
GetUserOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), user: option.Option(json_value.JsonValue), )
pub type GetUserParams {
GetUserParams
}
Constructors
-
GetUserParams
pub type GetWrappedParams {
GetWrappedParams(
did: String,
year: option.Option(Int),
period: option.Option(String),
)
}
Constructors
-
GetWrappedParams( did: String, year: option.Option(Int), period: option.Option(String), )
pub type GoogledriveDownloadFileParams {
GoogledriveDownloadFileParams(file_id: String)
}
Constructors
-
GoogledriveDownloadFileParams(file_id: String)
pub type GoogledriveFileListView {
GoogledriveFileListView(
files: option.Option(List(GoogledriveFileView)),
directory: option.Option(GoogledriveResponseDirectoryView),
parent_directory: option.Option(
GoogledriveResponseParentDirectoryView,
),
directories: option.Option(
List(GoogledriveResponseDirectoriesItemView),
),
)
}
Constructors
-
GoogledriveFileListView( files: option.Option(List(GoogledriveFileView)), directory: option.Option(GoogledriveResponseDirectoryView), parent_directory: option.Option( GoogledriveResponseParentDirectoryView, ), directories: option.Option( List(GoogledriveResponseDirectoriesItemView), ), )
pub type GoogledriveFileView {
GoogledriveFileView(
id: option.Option(String),
name: option.Option(String),
file_id: option.Option(String),
directory_id: option.Option(String),
track_id: option.Option(String),
created_at: option.Option(String),
updated_at: option.Option(String),
)
}
Constructors
-
GoogledriveFileView( id: option.Option(String), name: option.Option(String), file_id: option.Option(String), directory_id: option.Option(String), track_id: option.Option(String), created_at: option.Option(String), updated_at: option.Option(String), )
pub type GoogledriveGetFilesParams {
GoogledriveGetFilesParams(at: option.Option(String))
}
Constructors
-
GoogledriveGetFilesParams(at: option.Option(String))
pub type GoogledriveResponseDirectoriesItemView {
GoogledriveResponseDirectoriesItemView(
id: option.Option(String),
name: option.Option(String),
file_id: option.Option(String),
path: option.Option(String),
parent_id: option.Option(String),
created_at: option.Option(String),
updated_at: option.Option(String),
)
}
Constructors
-
GoogledriveResponseDirectoriesItemView( id: option.Option(String), name: option.Option(String), file_id: option.Option(String), path: option.Option(String), parent_id: option.Option(String), created_at: option.Option(String), updated_at: option.Option(String), )
pub type GoogledriveResponseDirectoryView {
GoogledriveResponseDirectoryView
}
Constructors
-
GoogledriveResponseDirectoryView
pub type GoogledriveResponseParentDirectoryView {
GoogledriveResponseParentDirectoryView
}
Constructors
-
GoogledriveResponseParentDirectoryView
pub type GraphNotFoundActor {
GraphNotFoundActor(actor: String, not_found: Bool)
}
Constructors
-
GraphNotFoundActor(actor: String, not_found: Bool)
pub type GraphRelationship {
GraphRelationship(
did: String,
following: option.Option(String),
followed_by: option.Option(String),
)
}
Constructors
-
GraphRelationship( did: String, following: option.Option(String), followed_by: option.Option(String), )
pub type InsertDirectoryParams {
InsertDirectoryParams(
uri: String,
directory: String,
position: option.Option(Int),
)
}
Constructors
-
InsertDirectoryParams( uri: String, directory: String, position: option.Option(Int), )
pub type InsertFilesParams {
InsertFilesParams(
uri: String,
files: List(String),
position: option.Option(Int),
)
}
Constructors
-
InsertFilesParams( uri: String, files: List(String), position: option.Option(Int), )
pub type LibraryCreatePlaylistInput {
LibraryCreatePlaylistInput(name: String)
}
Constructors
-
LibraryCreatePlaylistInput(name: String)
pub type LibraryCreatePlaylistOutput {
LibraryCreatePlaylistOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
playlist: option.Option(json_value.JsonValue),
atproto_error: option.Option(String),
)
}
Constructors
-
LibraryCreatePlaylistOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), playlist: option.Option(json_value.JsonValue), atproto_error: option.Option(String), )
pub type LibraryGetAlbumOutput {
LibraryGetAlbumOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
album: option.Option(json_value.JsonValue),
)
}
Constructors
-
LibraryGetAlbumOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), album: option.Option(json_value.JsonValue), )
pub type LibraryGetAlbumParams {
LibraryGetAlbumParams(id: String)
}
Constructors
-
LibraryGetAlbumParams(id: String)
pub type LibraryGetArtistOutput {
LibraryGetArtistOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
artist: option.Option(json_value.JsonValue),
)
}
Constructors
-
LibraryGetArtistOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), artist: option.Option(json_value.JsonValue), )
pub type LibraryGetArtistParams {
LibraryGetArtistParams(id: String)
}
Constructors
-
LibraryGetArtistParams(id: String)
pub type LibraryGetArtistsOutput {
LibraryGetArtistsOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
artists: option.Option(json_value.JsonValue),
)
}
Constructors
-
LibraryGetArtistsOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), artists: option.Option(json_value.JsonValue), )
pub type LibraryGetArtistsParams {
LibraryGetArtistsParams
}
Constructors
-
LibraryGetArtistsParams
pub type LibraryGetPlaylistOutput {
LibraryGetPlaylistOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
playlist: option.Option(json_value.JsonValue),
)
}
Constructors
-
LibraryGetPlaylistOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), playlist: option.Option(json_value.JsonValue), )
pub type LibraryGetPlaylistParams {
LibraryGetPlaylistParams(id: String)
}
Constructors
-
LibraryGetPlaylistParams(id: String)
pub type LibraryGetPlaylistsOutput {
LibraryGetPlaylistsOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
playlists: option.Option(json_value.JsonValue),
)
}
Constructors
-
LibraryGetPlaylistsOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), playlists: option.Option(json_value.JsonValue), )
pub type LibraryGetPlaylistsParams {
LibraryGetPlaylistsParams
}
Constructors
-
LibraryGetPlaylistsParams
pub type LibraryGetSongOutput {
LibraryGetSongOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
song: option.Option(json_value.JsonValue),
)
}
Constructors
-
LibraryGetSongOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), song: option.Option(json_value.JsonValue), )
pub type LibraryGetSongParams {
LibraryGetSongParams(id: String)
}
Constructors
-
LibraryGetSongParams(id: String)
pub type LibrarySearchOutput {
LibrarySearchOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
search_result3: option.Option(json_value.JsonValue),
)
}
Constructors
-
LibrarySearchOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), search_result3: option.Option(json_value.JsonValue), )
pub type LibrarySearchParams {
LibrarySearchParams(
query: String,
artist_count: option.Option(Int),
artist_offset: option.Option(Int),
album_count: option.Option(Int),
album_offset: option.Option(Int),
song_count: option.Option(Int),
song_offset: option.Option(Int),
)
}
Constructors
-
LibrarySearchParams( query: String, artist_count: option.Option(Int), artist_offset: option.Option(Int), album_count: option.Option(Int), album_offset: option.Option(Int), song_count: option.Option(Int), song_offset: option.Option(Int), )
pub type LibraryUpdatePlaylistInput {
LibraryUpdatePlaylistInput(
playlist_id: String,
name: option.Option(String),
comment: option.Option(String),
song_id_to_add: option.Option(String),
song_index_to_remove: option.Option(Int),
)
}
Constructors
-
LibraryUpdatePlaylistInput( playlist_id: String, name: option.Option(String), comment: option.Option(String), song_id_to_add: option.Option(String), song_index_to_remove: option.Option(Int), )
pub type LibraryUpdatePlaylistOutput {
LibraryUpdatePlaylistOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
atproto_error: option.Option(String),
)
}
Constructors
-
LibraryUpdatePlaylistOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), atproto_error: option.Option(String), )
pub type LikeShoutInput {
LikeShoutInput(uri: option.Option(String))
}
Constructors
-
LikeShoutInput(uri: option.Option(String))
pub type LikeSongInput {
LikeSongInput(uri: option.Option(String))
}
Constructors
-
LikeSongInput(uri: option.Option(String))
pub type ListNotificationsOutput {
ListNotificationsOutput(
notifications: List(NotificationView),
unread_count: Int,
cursor: option.Option(String),
)
}
Constructors
-
ListNotificationsOutput( notifications: List(NotificationView), unread_count: Int, cursor: option.Option(String), )
pub type ListNotificationsParams {
ListNotificationsParams(
limit: option.Option(Int),
cursor: option.Option(String),
)
}
Constructors
-
ListNotificationsParams( limit: option.Option(Int), cursor: option.Option(String), )
pub type ListPresetsOutput {
ListPresetsOutput(presets: List(EqualizerPresetView))
}
Constructors
-
ListPresetsOutput(presets: List(EqualizerPresetView))
pub type ListPresetsParams {
ListPresetsParams(did: option.Option(String))
}
Constructors
-
ListPresetsParams(did: option.Option(String))
pub type MatchSongParams {
MatchSongParams(
title: String,
artist: String,
album: option.Option(String),
mb_id: option.Option(String),
isrc: option.Option(String),
)
}
Constructors
-
MatchSongParams( title: String, artist: String, album: option.Option(String), mb_id: option.Option(String), isrc: option.Option(String), )
pub type MirrorSourceView {
MirrorSourceView(
provider: String,
enabled: Bool,
push_enabled: option.Option(Bool),
external_username: option.Option(String),
has_credentials: Bool,
last_polled_at: option.Option(String),
last_scrobble_seen_at: option.Option(String),
)
}
Constructors
-
MirrorSourceView( provider: String, enabled: Bool, push_enabled: option.Option(Bool), external_username: option.Option(String), has_credentials: Bool, last_polled_at: option.Option(String), last_scrobble_seen_at: option.Option(String), )
pub type NotificationActor {
NotificationActor(
id: option.Option(String),
did: option.Option(String),
handle: option.Option(String),
display_name: option.Option(String),
avatar: option.Option(String),
)
}
Constructors
-
NotificationActor( id: option.Option(String), did: option.Option(String), handle: option.Option(String), display_name: option.Option(String), avatar: option.Option(String), )
pub type NotificationSubjectView {
NotificationSubjectView(
uri: String,
title: option.Option(String),
artist: option.Option(String),
album_art: option.Option(String),
)
}
Constructors
-
NotificationSubjectView( uri: String, title: option.Option(String), artist: option.Option(String), album_art: option.Option(String), )
pub type NotificationView {
NotificationView(
id: String,
type_: String,
read: Bool,
created_at: String,
subject_uri: option.Option(String),
shout_id: option.Option(String),
shout_content: option.Option(String),
actor: option.Option(NotificationActor),
subject: option.Option(NotificationSubjectView),
)
}
Constructors
-
NotificationView( id: String, type_: String, read: Bool, created_at: String, subject_uri: option.Option(String), shout_id: option.Option(String), shout_content: option.Option(String), actor: option.Option(NotificationActor), subject: option.Option(NotificationSubjectView), )
pub type PingOutput {
PingOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
)
}
Constructors
-
PingOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), )
pub type PingParams {
PingParams
}
Constructors
-
PingParams
pub type PlayDirectoryParams {
PlayDirectoryParams(
player_id: option.Option(String),
directory_id: String,
shuffle: option.Option(Bool),
recurse: option.Option(Bool),
position: option.Option(Int),
)
}
Constructors
-
PlayDirectoryParams( player_id: option.Option(String), directory_id: String, shuffle: option.Option(Bool), recurse: option.Option(Bool), position: option.Option(Int), )
pub type PlayFileParams {
PlayFileParams(
player_id: option.Option(String),
file_id: String,
)
}
Constructors
-
PlayFileParams(player_id: option.Option(String), file_id: String)
pub type PlayerCurrentlyPlayingViewDetailed {
PlayerCurrentlyPlayingViewDetailed(
title: option.Option(String),
device: option.Option(json_value.JsonValue),
shuffle_state: option.Option(Bool),
repeat_state: option.Option(String),
timestamp: option.Option(Int),
context: option.Option(json_value.JsonValue),
progress_ms: option.Option(Int),
item: option.Option(json_value.JsonValue),
currently_playing_type: option.Option(String),
actions: option.Option(json_value.JsonValue),
is_playing: option.Option(Bool),
uri: option.Option(String),
album_uri: option.Option(String),
artist_uri: option.Option(String),
liked: option.Option(Bool),
)
}
Constructors
-
PlayerCurrentlyPlayingViewDetailed( title: option.Option(String), device: option.Option(json_value.JsonValue), shuffle_state: option.Option(Bool), repeat_state: option.Option(String), timestamp: option.Option(Int), context: option.Option(json_value.JsonValue), progress_ms: option.Option(Int), item: option.Option(json_value.JsonValue), currently_playing_type: option.Option(String), actions: option.Option(json_value.JsonValue), is_playing: option.Option(Bool), uri: option.Option(String), album_uri: option.Option(String), artist_uri: option.Option(String), liked: option.Option(Bool), )
pub type PlayerGetCurrentlyPlayingParams {
PlayerGetCurrentlyPlayingParams(
player_id: option.Option(String),
actor: option.Option(String),
)
}
Constructors
-
PlayerGetCurrentlyPlayingParams( player_id: option.Option(String), actor: option.Option(String), )
pub type PlayerNextParams {
PlayerNextParams(player_id: option.Option(String))
}
Constructors
-
PlayerNextParams(player_id: option.Option(String))
pub type PlayerPauseParams {
PlayerPauseParams(player_id: option.Option(String))
}
Constructors
-
PlayerPauseParams(player_id: option.Option(String))
pub type PlayerPlayParams {
PlayerPlayParams(player_id: option.Option(String))
}
Constructors
-
PlayerPlayParams(player_id: option.Option(String))
pub type PlayerPlaybackQueueViewDetailed {
PlayerPlaybackQueueViewDetailed(
tracks: option.Option(List(SongViewBasic)),
)
}
Constructors
-
PlayerPlaybackQueueViewDetailed( tracks: option.Option(List(SongViewBasic)), )
pub type PlayerPreviousParams {
PlayerPreviousParams(player_id: option.Option(String))
}
Constructors
-
PlayerPreviousParams(player_id: option.Option(String))
pub type PlayerSeekParams {
PlayerSeekParams(
player_id: option.Option(String),
position: Int,
)
}
Constructors
-
PlayerSeekParams(player_id: option.Option(String), position: Int)
pub type PlaylistCreatePlaylistOutput {
PlaylistCreatePlaylistOutput(uri: String, cid: String)
}
Constructors
-
PlaylistCreatePlaylistOutput(uri: String, cid: String)
pub type PlaylistCreatePlaylistParams {
PlaylistCreatePlaylistParams(
name: String,
description: option.Option(String),
picture_url: option.Option(String),
)
}
Constructors
-
PlaylistCreatePlaylistParams( name: String, description: option.Option(String), picture_url: option.Option(String), )
pub type PlaylistGetPlaylistParams {
PlaylistGetPlaylistParams(
uri: String,
filter: option.Option(String),
)
}
Constructors
-
PlaylistGetPlaylistParams( uri: String, filter: option.Option(String), )
pub type PlaylistGetPlaylistsOutput {
PlaylistGetPlaylistsOutput(
playlists: option.Option(List(PlaylistViewBasic)),
)
}
Constructors
-
PlaylistGetPlaylistsOutput( playlists: option.Option(List(PlaylistViewBasic)), )
pub type PlaylistGetPlaylistsParams {
PlaylistGetPlaylistsParams(
limit: option.Option(Int),
offset: option.Option(Int),
filter: option.Option(String),
)
}
Constructors
-
PlaylistGetPlaylistsParams( limit: option.Option(Int), offset: option.Option(Int), filter: option.Option(String), )
pub type PlaylistRecord {
PlaylistRecord(
name: String,
description: option.Option(String),
picture: option.Option(BlobRef),
picture_url: option.Option(String),
created_at: String,
spotify_link: option.Option(String),
tidal_link: option.Option(String),
youtube_link: option.Option(String),
apple_music_link: option.Option(String),
)
}
Constructors
-
PlaylistRecord( name: String, description: option.Option(String), picture: option.Option(BlobRef), picture_url: option.Option(String), created_at: String, spotify_link: option.Option(String), tidal_link: option.Option(String), youtube_link: option.Option(String), apple_music_link: option.Option(String), )
pub type PlaylistSongRecord {
PlaylistSongRecord(
playlist: StrongRef,
song: StrongRef,
title: String,
artist: String,
album: String,
album_artist: String,
duration: Int,
album_art_url: option.Option(String),
added_at: String,
)
}
Constructors
-
PlaylistSongRecord( playlist: StrongRef, song: StrongRef, title: String, artist: String, album: String, album_artist: String, duration: Int, album_art_url: option.Option(String), added_at: String, )
pub type PlaylistUpdatePlaylistOutput {
PlaylistUpdatePlaylistOutput(uri: String, cid: String)
}
Constructors
-
PlaylistUpdatePlaylistOutput(uri: String, cid: String)
pub type PlaylistUpdatePlaylistParams {
PlaylistUpdatePlaylistParams(
uri: String,
name: option.Option(String),
description: option.Option(String),
picture_url: option.Option(String),
)
}
Constructors
-
PlaylistUpdatePlaylistParams( uri: String, name: option.Option(String), description: option.Option(String), picture_url: option.Option(String), )
pub type PlaylistViewBasic {
PlaylistViewBasic(
id: option.Option(String),
title: option.Option(String),
uri: option.Option(String),
curator_did: option.Option(String),
curator_handle: option.Option(String),
curator_name: option.Option(String),
curator_avatar_url: option.Option(String),
description: option.Option(String),
cover_image_url: option.Option(String),
created_at: option.Option(String),
track_count: option.Option(Int),
track_arts: option.Option(List(String)),
updated_at: option.Option(String),
curator_d_id: option.Option(String),
)
}
Constructors
-
PlaylistViewBasic( id: option.Option(String), title: option.Option(String), uri: option.Option(String), curator_did: option.Option(String), curator_handle: option.Option(String), curator_name: option.Option(String), curator_avatar_url: option.Option(String), description: option.Option(String), cover_image_url: option.Option(String), created_at: option.Option(String), track_count: option.Option(Int), track_arts: option.Option(List(String)), updated_at: option.Option(String), curator_d_id: option.Option(String), )
pub type PlaylistViewDetailed {
PlaylistViewDetailed(
id: option.Option(String),
title: option.Option(String),
uri: option.Option(String),
curator_did: option.Option(String),
curator_handle: option.Option(String),
curator_name: option.Option(String),
curator_avatar_url: option.Option(String),
description: option.Option(String),
cover_image_url: option.Option(String),
created_at: option.Option(String),
tracks: option.Option(List(SongViewBasic)),
curator_d_id: option.Option(String),
updated_at: option.Option(String),
track_count: option.Option(Int),
)
}
Constructors
-
PlaylistViewDetailed( id: option.Option(String), title: option.Option(String), uri: option.Option(String), curator_did: option.Option(String), curator_handle: option.Option(String), curator_name: option.Option(String), curator_avatar_url: option.Option(String), description: option.Option(String), cover_image_url: option.Option(String), created_at: option.Option(String), tracks: option.Option(List(SongViewBasic)), curator_d_id: option.Option(String), updated_at: option.Option(String), track_count: option.Option(Int), )
pub type ProfileRecord {
ProfileRecord(
display_name: option.Option(String),
description: option.Option(String),
avatar: option.Option(BlobRef),
banner: option.Option(BlobRef),
labels: option.Option(json_value.JsonValue),
joined_via_starter_pack: option.Option(StrongRef),
created_at: option.Option(String),
)
}
Constructors
-
ProfileRecord( display_name: option.Option(String), description: option.Option(String), avatar: option.Option(BlobRef), banner: option.Option(BlobRef), labels: option.Option(json_value.JsonValue), joined_via_starter_pack: option.Option(StrongRef), created_at: option.Option(String), )
pub type PutAudioSettingsInput {
PutAudioSettingsInput(
crossfade: option.Option(RockboxCrossfadeSettings),
equalizer: option.Option(RockboxEqualizerSettings),
replay_gain: option.Option(RockboxReplayGainSettings),
tone: option.Option(RockboxToneSettings),
)
}
Constructors
-
PutAudioSettingsInput( crossfade: option.Option(RockboxCrossfadeSettings), equalizer: option.Option(RockboxEqualizerSettings), replay_gain: option.Option(RockboxReplayGainSettings), tone: option.Option(RockboxToneSettings), )
pub type PutMirrorSourceInput {
PutMirrorSourceInput(
provider: String,
enabled: option.Option(Bool),
push_enabled: option.Option(Bool),
external_username: option.Option(String),
api_key: option.Option(String),
)
}
Constructors
-
PutMirrorSourceInput( provider: String, enabled: option.Option(Bool), push_enabled: option.Option(Bool), external_username: option.Option(String), api_key: option.Option(String), )
pub type PutPresetInput {
PutPresetInput(
name: String,
precut: option.Option(Int),
bands: List(RockboxEqualizerBand),
)
}
Constructors
-
PutPresetInput( name: String, precut: option.Option(Int), bands: List(RockboxEqualizerBand), )
pub type RadioRecord {
RadioRecord(
name: String,
url: String,
description: option.Option(String),
genre: option.Option(String),
logo: option.Option(BlobRef),
website: option.Option(String),
created_at: String,
)
}
Constructors
-
RadioRecord( name: String, url: String, description: option.Option(String), genre: option.Option(String), logo: option.Option(BlobRef), website: option.Option(String), created_at: String, )
pub type RadioViewBasic {
RadioViewBasic(
id: option.Option(String),
name: option.Option(String),
description: option.Option(String),
created_at: option.Option(String),
)
}
Constructors
-
RadioViewBasic( id: option.Option(String), name: option.Option(String), description: option.Option(String), created_at: option.Option(String), )
pub type RadioViewDetailed {
RadioViewDetailed(
id: option.Option(String),
name: option.Option(String),
description: option.Option(String),
website: option.Option(String),
url: option.Option(String),
genre: option.Option(String),
logo: option.Option(String),
created_at: option.Option(String),
)
}
Constructors
-
RadioViewDetailed( id: option.Option(String), name: option.Option(String), description: option.Option(String), website: option.Option(String), url: option.Option(String), genre: option.Option(String), logo: option.Option(String), created_at: option.Option(String), )
pub type RemoveApikeyParams {
RemoveApikeyParams(id: String)
}
Constructors
-
RemoveApikeyParams(id: String)
pub type RemovePlaylistParams {
RemovePlaylistParams(uri: String)
}
Constructors
-
RemovePlaylistParams(uri: String)
pub type RemoveShoutParams {
RemoveShoutParams(id: String)
}
Constructors
-
RemoveShoutParams(id: String)
pub type RemoveTrackParams {
RemoveTrackParams(
uri: String,
song_uri: option.Option(String),
index: option.Option(Int),
)
}
Constructors
-
RemoveTrackParams( uri: String, song_uri: option.Option(String), index: option.Option(Int), )
pub type ReplyShoutInput {
ReplyShoutInput(shout_id: String, message: String)
}
Constructors
-
ReplyShoutInput(shout_id: String, message: String)
pub type ReportShoutInput {
ReportShoutInput(
shout_id: String,
reason: option.Option(String),
)
}
Constructors
-
ReportShoutInput(shout_id: String, reason: option.Option(String))
pub type RockboxCrossfadeSettings {
RockboxCrossfadeSettings(
mode: option.Option(String),
fade_in_delay: option.Option(Int),
fade_in_duration: option.Option(Int),
fade_out_delay: option.Option(Int),
fade_out_duration: option.Option(Int),
fade_out_mix_mode: option.Option(String),
)
}
Constructors
-
RockboxCrossfadeSettings( mode: option.Option(String), fade_in_delay: option.Option(Int), fade_in_duration: option.Option(Int), fade_out_delay: option.Option(Int), fade_out_duration: option.Option(Int), fade_out_mix_mode: option.Option(String), )
pub type RockboxEqualizerBand {
RockboxEqualizerBand(frequency: Int, gain: Int, q: Int)
}
Constructors
-
RockboxEqualizerBand(frequency: Int, gain: Int, q: Int)
pub type RockboxEqualizerSettings {
RockboxEqualizerSettings(
enabled: option.Option(Bool),
precut: option.Option(Int),
bands: option.Option(List(RockboxEqualizerBand)),
)
}
Constructors
-
RockboxEqualizerSettings( enabled: option.Option(Bool), precut: option.Option(Int), bands: option.Option(List(RockboxEqualizerBand)), )
pub type RockboxReplayGainSettings {
RockboxReplayGainSettings(
mode: option.Option(String),
preamp: option.Option(Int),
prevent_clipping: option.Option(Bool),
)
}
Constructors
-
RockboxReplayGainSettings( mode: option.Option(String), preamp: option.Option(Int), prevent_clipping: option.Option(Bool), )
pub type RockboxSettingsView {
RockboxSettingsView(
crossfade: option.Option(RockboxCrossfadeSettings),
equalizer: option.Option(RockboxEqualizerSettings),
replay_gain: option.Option(RockboxReplayGainSettings),
tone: option.Option(RockboxToneSettings),
created_at: String,
updated_at: option.Option(String),
)
}
Constructors
-
RockboxSettingsView( crossfade: option.Option(RockboxCrossfadeSettings), equalizer: option.Option(RockboxEqualizerSettings), replay_gain: option.Option(RockboxReplayGainSettings), tone: option.Option(RockboxToneSettings), created_at: String, updated_at: option.Option(String), )
pub type RockboxToneSettings {
RockboxToneSettings(
bass: option.Option(Int),
treble: option.Option(Int),
balance: option.Option(Int),
channels: option.Option(String),
)
}
Constructors
-
RockboxToneSettings( bass: option.Option(Int), treble: option.Option(Int), balance: option.Option(Int), channels: option.Option(String), )
pub type SavePlayQueueInput {
SavePlayQueueInput(
id: option.Option(String),
current: option.Option(String),
position: option.Option(Int),
)
}
Constructors
-
SavePlayQueueInput( id: option.Option(String), current: option.Option(String), position: option.Option(Int), )
pub type SavePlayQueueOutput {
SavePlayQueueOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
)
}
Constructors
-
SavePlayQueueOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), )
pub type ScrobbleFirstScrobbleView {
ScrobbleFirstScrobbleView(
handle: option.Option(String),
avatar: option.Option(String),
timestamp: option.Option(String),
)
}
Constructors
-
ScrobbleFirstScrobbleView( handle: option.Option(String), avatar: option.Option(String), timestamp: option.Option(String), )
pub type ScrobbleInput {
ScrobbleInput(
id: String,
time: option.Option(Int),
submission: option.Option(Bool),
)
}
Constructors
-
ScrobbleInput( id: String, time: option.Option(Int), submission: option.Option(Bool), )
pub type ScrobbleOutput {
ScrobbleOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
)
}
Constructors
-
ScrobbleOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), )
pub type ScrobbleRecord {
ScrobbleRecord(
title: String,
artist: String,
artists: option.Option(List(ArtistMbid)),
album_artist: String,
album: String,
duration: Int,
track_number: option.Option(Int),
disc_number: option.Option(Int),
release_date: option.Option(String),
year: option.Option(Int),
genre: option.Option(String),
tags: option.Option(List(String)),
composer: option.Option(String),
lyrics: option.Option(String),
copyright_message: option.Option(String),
wiki: option.Option(String),
album_art: option.Option(BlobRef),
album_art_url: option.Option(String),
youtube_link: option.Option(String),
spotify_link: option.Option(String),
tidal_link: option.Option(String),
apple_music_link: option.Option(String),
created_at: String,
mbid: option.Option(String),
label: option.Option(String),
isrc: option.Option(String),
)
}
Constructors
-
ScrobbleRecord( title: String, artist: String, artists: option.Option(List(ArtistMbid)), album_artist: String, album: String, duration: Int, track_number: option.Option(Int), disc_number: option.Option(Int), release_date: option.Option(String), year: option.Option(Int), genre: option.Option(String), tags: option.Option(List(String)), composer: option.Option(String), lyrics: option.Option(String), copyright_message: option.Option(String), wiki: option.Option(String), album_art: option.Option(BlobRef), album_art_url: option.Option(String), youtube_link: option.Option(String), spotify_link: option.Option(String), tidal_link: option.Option(String), apple_music_link: option.Option(String), created_at: String, mbid: option.Option(String), label: option.Option(String), isrc: option.Option(String), )
pub type ScrobbleViewBasic {
ScrobbleViewBasic(
id: option.Option(String),
track_id: option.Option(String),
title: option.Option(String),
artist: option.Option(String),
artist_uri: option.Option(String),
album_artist: option.Option(String),
album: option.Option(String),
album_uri: option.Option(String),
album_art: option.Option(String),
track_uri: option.Option(String),
handle: option.Option(String),
did: option.Option(String),
avatar: option.Option(String),
created_at: option.Option(String),
uri: option.Option(String),
sha256: option.Option(String),
liked: option.Option(Bool),
likes_count: option.Option(Int),
cover: option.Option(String),
date: option.Option(String),
user: option.Option(String),
user_display_name: option.Option(String),
user_avatar: option.Option(String),
tags: option.Option(List(String)),
mb_id: option.Option(String),
mbid: option.Option(String),
isrc: option.Option(String),
spotify_link: option.Option(String),
composer: option.Option(String),
track_number: option.Option(Int),
duration: option.Option(Int),
youtube_link: option.Option(String),
apple_music_link: option.Option(String),
tidal_link: option.Option(String),
disc_number: option.Option(Int),
genre: option.Option(String),
label: option.Option(String),
copyright_message: option.Option(String),
key: option.Option(String),
xata_version: option.Option(Int),
bpm: option.Option(Float),
updated_at: option.Option(json_value.JsonValue),
)
}
Constructors
-
ScrobbleViewBasic( id: option.Option(String), track_id: option.Option(String), title: option.Option(String), artist: option.Option(String), artist_uri: option.Option(String), album_artist: option.Option(String), album: option.Option(String), album_uri: option.Option(String), album_art: option.Option(String), track_uri: option.Option(String), handle: option.Option(String), did: option.Option(String), avatar: option.Option(String), created_at: option.Option(String), uri: option.Option(String), sha256: option.Option(String), liked: option.Option(Bool), likes_count: option.Option(Int), cover: option.Option(String), date: option.Option(String), user: option.Option(String), user_display_name: option.Option(String), user_avatar: option.Option(String), tags: option.Option(List(String)), mb_id: option.Option(String), mbid: option.Option(String), isrc: option.Option(String), spotify_link: option.Option(String), composer: option.Option(String), track_number: option.Option(Int), duration: option.Option(Int), youtube_link: option.Option(String), apple_music_link: option.Option(String), tidal_link: option.Option(String), disc_number: option.Option(Int), genre: option.Option(String), label: option.Option(String), copyright_message: option.Option(String), key: option.Option(String), xata_version: option.Option(Int), bpm: option.Option(Float), updated_at: option.Option(json_value.JsonValue), )
pub type ScrobbleViewDetailed {
ScrobbleViewDetailed(
id: option.Option(String),
user: option.Option(String),
title: option.Option(String),
artist: option.Option(String),
artist_uri: option.Option(String),
album: option.Option(String),
album_uri: option.Option(String),
cover: option.Option(String),
date: option.Option(String),
uri: option.Option(String),
sha256: option.Option(String),
liked: option.Option(Bool),
track_uri: option.Option(String),
likes_count: option.Option(Int),
listeners: option.Option(Int),
scrobbles: option.Option(Int),
artists: option.Option(List(ArtistViewBasic)),
first_scrobble: option.Option(ScrobbleFirstScrobbleView),
mb_id: option.Option(String),
isrc: option.Option(String),
tags: option.Option(List(String)),
created_at: option.Option(String),
updated_at: option.Option(String),
album_artist: option.Option(String),
track_number: option.Option(Int),
duration: option.Option(Int),
youtube_link: option.Option(String),
spotify_link: option.Option(String),
apple_music_link: option.Option(String),
tidal_link: option.Option(String),
disc_number: option.Option(Int),
lyrics: option.Option(String),
composer: option.Option(String),
genre: option.Option(String),
label: option.Option(String),
copyright_message: option.Option(String),
key: option.Option(String),
acoustid_fingerprint: option.Option(String),
xata_version: option.Option(Int),
mbid: option.Option(String),
bpm: option.Option(Float),
)
}
Constructors
-
ScrobbleViewDetailed( id: option.Option(String), user: option.Option(String), title: option.Option(String), artist: option.Option(String), artist_uri: option.Option(String), album: option.Option(String), album_uri: option.Option(String), cover: option.Option(String), date: option.Option(String), uri: option.Option(String), sha256: option.Option(String), liked: option.Option(Bool), track_uri: option.Option(String), likes_count: option.Option(Int), listeners: option.Option(Int), scrobbles: option.Option(Int), artists: option.Option(List(ArtistViewBasic)), first_scrobble: option.Option(ScrobbleFirstScrobbleView), mb_id: option.Option(String), isrc: option.Option(String), tags: option.Option(List(String)), created_at: option.Option(String), updated_at: option.Option(String), album_artist: option.Option(String), track_number: option.Option(Int), duration: option.Option(Int), youtube_link: option.Option(String), spotify_link: option.Option(String), apple_music_link: option.Option(String), tidal_link: option.Option(String), disc_number: option.Option(Int), lyrics: option.Option(String), composer: option.Option(String), genre: option.Option(String), label: option.Option(String), copyright_message: option.Option(String), key: option.Option(String), acoustid_fingerprint: option.Option(String), xata_version: option.Option(Int), mbid: option.Option(String), bpm: option.Option(Float), )
pub type SettingsRecord {
SettingsRecord(
crossfade: option.Option(RockboxCrossfadeSettings),
equalizer: option.Option(RockboxEqualizerSettings),
replay_gain: option.Option(RockboxReplayGainSettings),
tone: option.Option(RockboxToneSettings),
created_at: String,
updated_at: option.Option(String),
)
}
Constructors
-
SettingsRecord( crossfade: option.Option(RockboxCrossfadeSettings), equalizer: option.Option(RockboxEqualizerSettings), replay_gain: option.Option(RockboxReplayGainSettings), tone: option.Option(RockboxToneSettings), created_at: String, updated_at: option.Option(String), )
pub type ShoutAuthor {
ShoutAuthor(
id: option.Option(String),
did: option.Option(String),
handle: option.Option(String),
display_name: option.Option(String),
avatar: option.Option(String),
)
}
Constructors
-
ShoutAuthor( id: option.Option(String), did: option.Option(String), handle: option.Option(String), display_name: option.Option(String), avatar: option.Option(String), )
pub type ShoutGif {
ShoutGif(
url: String,
preview_url: option.Option(String),
alt: option.Option(String),
width: option.Option(Int),
height: option.Option(Int),
)
}
Constructors
-
ShoutGif( url: String, preview_url: option.Option(String), alt: option.Option(String), width: option.Option(Int), height: option.Option(Int), )
pub type ShoutMention {
ShoutMention(did: String, byte_start: Int, byte_end: Int)
}
Constructors
-
ShoutMention(did: String, byte_start: Int, byte_end: Int)
pub type ShoutRecord {
ShoutRecord(
message: option.Option(String),
created_at: String,
parent: option.Option(StrongRef),
subject: StrongRef,
gif: option.Option(ShoutGif),
facets: option.Option(List(ShoutMention)),
)
}
Constructors
-
ShoutRecord( message: option.Option(String), created_at: String, parent: option.Option(StrongRef), subject: StrongRef, gif: option.Option(ShoutGif), facets: option.Option(List(ShoutMention)), )
pub type ShoutView {
ShoutView(
id: option.Option(String),
message: option.Option(String),
parent: option.Option(String),
created_at: option.Option(String),
author: option.Option(ShoutAuthor),
gif: option.Option(ShoutGif),
facets: option.Option(List(ShoutMention)),
content: option.Option(String),
uri: option.Option(String),
likes: option.Option(Int),
liked: option.Option(Bool),
)
}
Constructors
-
ShoutView( id: option.Option(String), message: option.Option(String), parent: option.Option(String), created_at: option.Option(String), author: option.Option(ShoutAuthor), gif: option.Option(ShoutGif), facets: option.Option(List(ShoutMention)), content: option.Option(String), uri: option.Option(String), likes: option.Option(Int), liked: option.Option(Bool), )
pub type SongFirstScrobbleView {
SongFirstScrobbleView(
handle: option.Option(String),
avatar: option.Option(String),
timestamp: option.Option(String),
)
}
Constructors
-
SongFirstScrobbleView( handle: option.Option(String), avatar: option.Option(String), timestamp: option.Option(String), )
pub type SongGetSongParams {
SongGetSongParams(
uri: option.Option(String),
mbid: option.Option(String),
isrc: option.Option(String),
spotify_id: option.Option(String),
)
}
Constructors
-
SongGetSongParams( uri: option.Option(String), mbid: option.Option(String), isrc: option.Option(String), spotify_id: option.Option(String), )
pub type SongMatchView {
SongMatchView(
id: option.Option(Int),
title: option.Option(String),
artist: option.Option(String),
album: option.Option(String),
album_art: option.Option(String),
isrc: option.Option(String),
duration_ms: option.Option(Int),
track_number: option.Option(Int),
disc_number: option.Option(Int),
link: option.Option(String),
preview: option.Option(String),
rank: option.Option(Int),
explicit: option.Option(Bool),
score: option.Option(Int),
)
}
Constructors
-
SongMatchView( id: option.Option(Int), title: option.Option(String), artist: option.Option(String), album: option.Option(String), album_art: option.Option(String), isrc: option.Option(String), duration_ms: option.Option(Int), track_number: option.Option(Int), disc_number: option.Option(Int), link: option.Option(String), preview: option.Option(String), rank: option.Option(Int), explicit: option.Option(Bool), score: option.Option(Int), )
pub type SongRecentListenerView {
SongRecentListenerView(
id: option.Option(String),
did: option.Option(String),
handle: option.Option(String),
display_name: option.Option(String),
avatar: option.Option(String),
timestamp: option.Option(String),
scrobble_uri: option.Option(String),
)
}
Constructors
-
SongRecentListenerView( id: option.Option(String), did: option.Option(String), handle: option.Option(String), display_name: option.Option(String), avatar: option.Option(String), timestamp: option.Option(String), scrobble_uri: option.Option(String), )
pub type SongRecord {
SongRecord(
title: String,
artist: String,
artists: option.Option(List(ArtistMbid)),
album_artist: String,
album: String,
duration: Int,
track_number: option.Option(Int),
disc_number: option.Option(Int),
release_date: option.Option(String),
year: option.Option(Int),
genre: option.Option(String),
tags: option.Option(List(String)),
composer: option.Option(String),
lyrics: option.Option(String),
copyright_message: option.Option(String),
wiki: option.Option(String),
album_art: option.Option(BlobRef),
album_art_url: option.Option(String),
youtube_link: option.Option(String),
spotify_link: option.Option(String),
tidal_link: option.Option(String),
apple_music_link: option.Option(String),
created_at: String,
mbid: option.Option(String),
label: option.Option(String),
isrc: option.Option(String),
)
}
Constructors
-
SongRecord( title: String, artist: String, artists: option.Option(List(ArtistMbid)), album_artist: String, album: String, duration: Int, track_number: option.Option(Int), disc_number: option.Option(Int), release_date: option.Option(String), year: option.Option(Int), genre: option.Option(String), tags: option.Option(List(String)), composer: option.Option(String), lyrics: option.Option(String), copyright_message: option.Option(String), wiki: option.Option(String), album_art: option.Option(BlobRef), album_art_url: option.Option(String), youtube_link: option.Option(String), spotify_link: option.Option(String), tidal_link: option.Option(String), apple_music_link: option.Option(String), created_at: String, mbid: option.Option(String), label: option.Option(String), isrc: option.Option(String), )
pub type SongResponseMbArtistsItemView {
SongResponseMbArtistsItemView(
mbid: option.Option(String),
name: option.Option(String),
)
}
Constructors
-
SongResponseMbArtistsItemView( mbid: option.Option(String), name: option.Option(String), )
pub type SongViewBasic {
SongViewBasic(
id: option.Option(String),
title: option.Option(String),
artist: option.Option(String),
album_artist: option.Option(String),
album_art: option.Option(String),
uri: option.Option(String),
album: option.Option(String),
duration: option.Option(Int),
track_number: option.Option(Int),
disc_number: option.Option(Int),
play_count: option.Option(Int),
likes_count: option.Option(Int),
liked: option.Option(Bool),
unique_listeners: option.Option(Int),
album_uri: option.Option(String),
artist_uri: option.Option(String),
sha256: option.Option(String),
mbid: option.Option(String),
isrc: option.Option(String),
tags: option.Option(List(String)),
created_at: option.Option(String),
updated_at: option.Option(String),
mb_id: option.Option(String),
youtube_link: option.Option(String),
spotify_link: option.Option(String),
apple_music_link: option.Option(String),
tidal_link: option.Option(String),
lyrics: option.Option(String),
composer: option.Option(String),
genre: option.Option(String),
label: option.Option(String),
copyright_message: option.Option(String),
key: option.Option(String),
acoustid_fingerprint: option.Option(String),
xata_version: option.Option(Int),
bpm: option.Option(Float),
)
}
Constructors
-
SongViewBasic( id: option.Option(String), title: option.Option(String), artist: option.Option(String), album_artist: option.Option(String), album_art: option.Option(String), uri: option.Option(String), album: option.Option(String), duration: option.Option(Int), track_number: option.Option(Int), disc_number: option.Option(Int), play_count: option.Option(Int), likes_count: option.Option(Int), liked: option.Option(Bool), unique_listeners: option.Option(Int), album_uri: option.Option(String), artist_uri: option.Option(String), sha256: option.Option(String), mbid: option.Option(String), isrc: option.Option(String), tags: option.Option(List(String)), created_at: option.Option(String), updated_at: option.Option(String), mb_id: option.Option(String), youtube_link: option.Option(String), spotify_link: option.Option(String), apple_music_link: option.Option(String), tidal_link: option.Option(String), lyrics: option.Option(String), composer: option.Option(String), genre: option.Option(String), label: option.Option(String), copyright_message: option.Option(String), key: option.Option(String), acoustid_fingerprint: option.Option(String), xata_version: option.Option(Int), bpm: option.Option(Float), )
pub type SongViewDetailed {
SongViewDetailed(
id: option.Option(String),
title: option.Option(String),
artist: option.Option(String),
album_artist: option.Option(String),
album_art: option.Option(String),
uri: option.Option(String),
album: option.Option(String),
duration: option.Option(Int),
track_number: option.Option(Int),
disc_number: option.Option(Int),
play_count: option.Option(Int),
likes_count: option.Option(Int),
liked: option.Option(Bool),
unique_listeners: option.Option(Int),
album_uri: option.Option(String),
artist_uri: option.Option(String),
sha256: option.Option(String),
mbid: option.Option(String),
isrc: option.Option(String),
tags: option.Option(List(String)),
created_at: option.Option(String),
artists: option.Option(List(ArtistViewBasic)),
first_scrobble: option.Option(SongFirstScrobbleView),
matches: option.Option(List(SongMatchView)),
mb_id: option.Option(String),
updated_at: option.Option(String),
release_date: option.Option(String),
year: option.Option(Int),
artist_picture: option.Option(String),
genres: option.Option(List(String)),
mb_artists: option.Option(List(SongResponseMbArtistsItemView)),
youtube_link: option.Option(String),
spotify_link: option.Option(String),
apple_music_link: option.Option(String),
tidal_link: option.Option(String),
lyrics: option.Option(String),
composer: option.Option(String),
genre: option.Option(String),
label: option.Option(String),
copyright_message: option.Option(String),
key: option.Option(String),
acoustid_fingerprint: option.Option(String),
xata_version: option.Option(Int),
bpm: option.Option(Float),
)
}
Constructors
-
SongViewDetailed( id: option.Option(String), title: option.Option(String), artist: option.Option(String), album_artist: option.Option(String), album_art: option.Option(String), uri: option.Option(String), album: option.Option(String), duration: option.Option(Int), track_number: option.Option(Int), disc_number: option.Option(Int), play_count: option.Option(Int), likes_count: option.Option(Int), liked: option.Option(Bool), unique_listeners: option.Option(Int), album_uri: option.Option(String), artist_uri: option.Option(String), sha256: option.Option(String), mbid: option.Option(String), isrc: option.Option(String), tags: option.Option(List(String)), created_at: option.Option(String), artists: option.Option(List(ArtistViewBasic)), first_scrobble: option.Option(SongFirstScrobbleView), matches: option.Option(List(SongMatchView)), mb_id: option.Option(String), updated_at: option.Option(String), release_date: option.Option(String), year: option.Option(Int), artist_picture: option.Option(String), genres: option.Option(List(String)), mb_artists: option.Option(List(SongResponseMbArtistsItemView)), youtube_link: option.Option(String), spotify_link: option.Option(String), apple_music_link: option.Option(String), tidal_link: option.Option(String), lyrics: option.Option(String), composer: option.Option(String), genre: option.Option(String), label: option.Option(String), copyright_message: option.Option(String), key: option.Option(String), acoustid_fingerprint: option.Option(String), xata_version: option.Option(Int), bpm: option.Option(Float), )
pub type SpotifyGetCurrentlyPlayingParams {
SpotifyGetCurrentlyPlayingParams(actor: option.Option(String))
}
Constructors
-
SpotifyGetCurrentlyPlayingParams(actor: option.Option(String))
pub type SpotifySeekParams {
SpotifySeekParams(position: Int)
}
Constructors
-
SpotifySeekParams(position: Int)
pub type SpotifyTrackView {
SpotifyTrackView(
id: option.Option(String),
name: option.Option(String),
artist: option.Option(String),
album: option.Option(String),
duration: option.Option(Int),
preview_url: option.Option(String),
)
}
Constructors
-
SpotifyTrackView( id: option.Option(String), name: option.Option(String), artist: option.Option(String), album: option.Option(String), duration: option.Option(Int), preview_url: option.Option(String), )
pub type StarInput {
StarInput(
id: String,
album_id: option.Option(String),
artist_id: option.Option(String),
)
}
Constructors
-
StarInput( id: String, album_id: option.Option(String), artist_id: option.Option(String), )
pub type StarOutput {
StarOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
)
}
Constructors
-
StarOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), )
pub type StartPlaylistParams {
StartPlaylistParams(
uri: String,
shuffle: option.Option(Bool),
position: option.Option(Int),
)
}
Constructors
-
StartPlaylistParams( uri: String, shuffle: option.Option(Bool), position: option.Option(Int), )
pub type StartScanOutput {
StartScanOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
scan_status: option.Option(json_value.JsonValue),
)
}
Constructors
-
StartScanOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), scan_status: option.Option(json_value.JsonValue), )
pub type StartScanParams {
StartScanParams
}
Constructors
-
StartScanParams
pub type StatsGlobalStatsView {
StatsGlobalStatsView(
scrobbles: option.Option(Int),
users: option.Option(Int),
artists: option.Option(Int),
albums: option.Option(Int),
tracks: option.Option(Int),
)
}
Constructors
-
StatsGlobalStatsView( scrobbles: option.Option(Int), users: option.Option(Int), artists: option.Option(Int), albums: option.Option(Int), tracks: option.Option(Int), )
pub type StatsView {
StatsView(
scrobbles: option.Option(Int),
artists: option.Option(Int),
loved_tracks: option.Option(Int),
albums: option.Option(Int),
tracks: option.Option(Int),
)
}
Constructors
-
StatsView( scrobbles: option.Option(Int), artists: option.Option(Int), loved_tracks: option.Option(Int), albums: option.Option(Int), tracks: option.Option(Int), )
pub type StatsWrappedAlbum {
StatsWrappedAlbum(
id: option.Option(String),
title: option.Option(String),
artist: option.Option(String),
album_art: option.Option(String),
uri: option.Option(String),
play_count: option.Option(Int),
)
}
Constructors
-
StatsWrappedAlbum( id: option.Option(String), title: option.Option(String), artist: option.Option(String), album_art: option.Option(String), uri: option.Option(String), play_count: option.Option(Int), )
pub type StatsWrappedArtist {
StatsWrappedArtist(
id: option.Option(String),
name: option.Option(String),
picture: option.Option(String),
uri: option.Option(String),
play_count: option.Option(Int),
)
}
Constructors
-
StatsWrappedArtist( id: option.Option(String), name: option.Option(String), picture: option.Option(String), uri: option.Option(String), play_count: option.Option(Int), )
pub type StatsWrappedDayCount {
StatsWrappedDayCount(
date: option.Option(String),
count: option.Option(Int),
)
}
Constructors
-
StatsWrappedDayCount( date: option.Option(String), count: option.Option(Int), )
pub type StatsWrappedGenreCount {
StatsWrappedGenreCount(
genre: option.Option(String),
count: option.Option(Int),
)
}
Constructors
-
StatsWrappedGenreCount( genre: option.Option(String), count: option.Option(Int), )
pub type StatsWrappedMilestone {
StatsWrappedMilestone(
track_title: option.Option(String),
artist_name: option.Option(String),
timestamp: option.Option(String),
track_uri: option.Option(String),
)
}
Constructors
-
StatsWrappedMilestone( track_title: option.Option(String), artist_name: option.Option(String), timestamp: option.Option(String), track_uri: option.Option(String), )
pub type StatsWrappedMonthCount {
StatsWrappedMonthCount(
month: option.Option(Int),
count: option.Option(Int),
)
}
Constructors
-
StatsWrappedMonthCount( month: option.Option(Int), count: option.Option(Int), )
pub type StatsWrappedTrack {
StatsWrappedTrack(
id: option.Option(String),
title: option.Option(String),
artist: option.Option(String),
album_art: option.Option(String),
uri: option.Option(String),
artist_uri: option.Option(String),
album_uri: option.Option(String),
play_count: option.Option(Int),
)
}
Constructors
-
StatsWrappedTrack( id: option.Option(String), title: option.Option(String), artist: option.Option(String), album_art: option.Option(String), uri: option.Option(String), artist_uri: option.Option(String), album_uri: option.Option(String), play_count: option.Option(Int), )
pub type StatsWrappedView {
StatsWrappedView(
year: option.Option(Int),
period: option.Option(String),
start_date: option.Option(String),
end_date: option.Option(String),
total_scrobbles: option.Option(Int),
total_listening_time_minutes: option.Option(Int),
top_artists: option.Option(List(StatsWrappedArtist)),
top_tracks: option.Option(List(StatsWrappedTrack)),
top_albums: option.Option(List(StatsWrappedAlbum)),
top_genres: option.Option(List(StatsWrappedGenreCount)),
scrobbles_per_month: option.Option(
List(StatsWrappedMonthCount),
),
scrobbles_per_day: option.Option(List(StatsWrappedDayCount)),
most_active_day: option.Option(StatsWrappedDayCount),
most_active_hour: option.Option(Int),
new_artists_count: option.Option(Int),
longest_streak: option.Option(Int),
first_scrobble: option.Option(StatsWrappedMilestone),
last_scrobble: option.Option(StatsWrappedMilestone),
)
}
Constructors
-
StatsWrappedView( year: option.Option(Int), period: option.Option(String), start_date: option.Option(String), end_date: option.Option(String), total_scrobbles: option.Option(Int), total_listening_time_minutes: option.Option(Int), top_artists: option.Option(List(StatsWrappedArtist)), top_tracks: option.Option(List(StatsWrappedTrack)), top_albums: option.Option(List(StatsWrappedAlbum)), top_genres: option.Option(List(StatsWrappedGenreCount)), scrobbles_per_month: option.Option(List(StatsWrappedMonthCount)), scrobbles_per_day: option.Option(List(StatsWrappedDayCount)), most_active_day: option.Option(StatsWrappedDayCount), most_active_hour: option.Option(Int), new_artists_count: option.Option(Int), longest_streak: option.Option(Int), first_scrobble: option.Option(StatsWrappedMilestone), last_scrobble: option.Option(StatsWrappedMilestone), )
pub type StatusRecord {
StatusRecord(
track: ActorTrackView,
started_at: String,
expires_at: option.Option(String),
)
}
Constructors
-
StatusRecord( track: ActorTrackView, started_at: String, expires_at: option.Option(String), )
pub type StrongRef {
StrongRef(uri: String, cid: String)
}
Constructors
-
StrongRef(uri: String, cid: String)
pub type UnfollowAccountOutput {
UnfollowAccountOutput(
subject: ActorProfileViewBasic,
followers: List(ActorProfileViewBasic),
cursor: option.Option(String),
)
}
Constructors
-
UnfollowAccountOutput( subject: ActorProfileViewBasic, followers: List(ActorProfileViewBasic), cursor: option.Option(String), )
pub type UnfollowAccountParams {
UnfollowAccountParams(account: String)
}
Constructors
-
UnfollowAccountParams(account: String)
pub type UnstarInput {
UnstarInput(
id: String,
album_id: option.Option(String),
artist_id: option.Option(String),
)
}
Constructors
-
UnstarInput( id: String, album_id: option.Option(String), artist_id: option.Option(String), )
pub type UnstarOutput {
UnstarOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
)
}
Constructors
-
UnstarOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), )
pub type UpdateApikeyInput {
UpdateApikeyInput(
id: String,
name: String,
description: option.Option(String),
)
}
Constructors
-
UpdateApikeyInput( id: String, name: String, description: option.Option(String), )
pub type UpdateNowPlayingInput {
UpdateNowPlayingInput(id: String)
}
Constructors
-
UpdateNowPlayingInput(id: String)
pub type UpdateNowPlayingOutput {
UpdateNowPlayingOutput(
status: option.Option(String),
version: option.Option(String),
type_: option.Option(String),
server_version: option.Option(String),
open_subsonic: option.Option(Bool),
)
}
Constructors
-
UpdateNowPlayingOutput( status: option.Option(String), version: option.Option(String), type_: option.Option(String), server_version: option.Option(String), open_subsonic: option.Option(Bool), )
pub type UpdateSeenInput {
UpdateSeenInput(ids: option.Option(List(String)))
}
Constructors
-
UpdateSeenInput(ids: option.Option(List(String)))
pub type UpdateSeenOutput {
UpdateSeenOutput(unread_count: Int)
}
Constructors
-
UpdateSeenOutput(unread_count: Int)
Values
pub fn actor_artist_view_basic_decoder() -> decode.Decoder(
ActorArtistViewBasic,
)
pub fn actor_compatibility_view_basic_decoder() -> decode.Decoder(
ActorCompatibilityViewBasic,
)
pub fn actor_neighbour_view_basic_decoder() -> decode.Decoder(
ActorNeighbourViewBasic,
)
pub fn actor_profile_view_basic_decoder() -> decode.Decoder(
ActorProfileViewBasic,
)
pub fn actor_profile_view_detailed_decoder() -> decode.Decoder(
ActorProfileViewDetailed,
)
pub fn actor_response_dropbox_view_decoder() -> decode.Decoder(
ActorResponseDropboxView,
)
pub fn actor_response_googledrive_view_decoder() -> decode.Decoder(
ActorResponseGoogledriveView,
)
pub fn actor_response_spotify_user_view_decoder() -> decode.Decoder(
ActorResponseSpotifyUserView,
)
pub fn actor_track_view_decoder() -> decode.Decoder(
ActorTrackView,
)
pub fn add_directory_to_queue_params_decoder() -> decode.Decoder(
AddDirectoryToQueueParams,
)
pub fn add_items_to_queue_params_decoder() -> decode.Decoder(
AddItemsToQueueParams,
)
pub fn add_songs_output_decoder() -> decode.Decoder(
AddSongsOutput,
)
pub fn add_songs_params_decoder() -> decode.Decoder(
AddSongsParams,
)
pub fn album_discogs_artist_view_decoder() -> decode.Decoder(
AlbumDiscogsArtistView,
)
pub fn album_discogs_credit_view_decoder() -> decode.Decoder(
AlbumDiscogsCreditView,
)
pub fn album_discogs_identifier_view_decoder() -> decode.Decoder(
AlbumDiscogsIdentifierView,
)
pub fn album_discogs_label_view_decoder() -> decode.Decoder(
AlbumDiscogsLabelView,
)
pub fn album_discogs_master_view_decoder() -> decode.Decoder(
AlbumDiscogsMasterView,
)
pub fn album_discogs_track_view_decoder() -> decode.Decoder(
AlbumDiscogsTrackView,
)
pub fn album_discogs_view_decoder() -> decode.Decoder(
AlbumDiscogsView,
)
pub fn album_get_album_params_decoder() -> decode.Decoder(
AlbumGetAlbumParams,
)
pub fn album_record_decoder() -> decode.Decoder(AlbumRecord)
pub fn album_view_basic_decoder() -> decode.Decoder(
AlbumViewBasic,
)
pub fn album_view_detailed_decoder() -> decode.Decoder(
AlbumViewDetailed,
)
pub fn api_key_view_decoder() -> decode.Decoder(ApiKeyView)
pub fn artist_get_artist_params_decoder() -> decode.Decoder(
ArtistGetArtistParams,
)
pub fn artist_get_artists_output_decoder() -> decode.Decoder(
ArtistGetArtistsOutput,
)
pub fn artist_get_artists_params_decoder() -> decode.Decoder(
ArtistGetArtistsParams,
)
pub fn artist_listener_view_basic_decoder() -> decode.Decoder(
ArtistListenerViewBasic,
)
pub fn artist_mbid_decoder() -> decode.Decoder(ArtistMbid)
pub fn artist_recent_listener_view_decoder() -> decode.Decoder(
ArtistRecentListenerView,
)
pub fn artist_record_decoder() -> decode.Decoder(ArtistRecord)
pub fn artist_song_view_basic_decoder() -> decode.Decoder(
ArtistSongViewBasic,
)
pub fn artist_view_basic_decoder() -> decode.Decoder(
ArtistViewBasic,
)
pub fn artist_view_detailed_decoder() -> decode.Decoder(
ArtistViewDetailed,
)
pub fn blob_cid_ref_decoder() -> decode.Decoder(BlobCidRef)
pub fn blob_ref_decoder() -> decode.Decoder(BlobRef)
pub fn charts_decade_view_basic_decoder() -> decode.Decoder(
ChartsDecadeViewBasic,
)
pub fn charts_scrobble_view_basic_decoder() -> decode.Decoder(
ChartsScrobbleViewBasic,
)
pub fn charts_scrobbler_view_basic_decoder() -> decode.Decoder(
ChartsScrobblerViewBasic,
)
pub fn charts_view_decoder() -> decode.Decoder(ChartsView)
pub fn create_apikey_input_decoder() -> decode.Decoder(
CreateApikeyInput,
)
pub fn create_scrobble_input_decoder() -> decode.Decoder(
CreateScrobbleInput,
)
pub fn create_shout_input_decoder() -> decode.Decoder(
CreateShoutInput,
)
pub fn create_song_input_decoder() -> decode.Decoder(
CreateSongInput,
)
pub fn delete_album_input_decoder() -> decode.Decoder(
DeleteAlbumInput,
)
pub fn delete_album_output_decoder() -> decode.Decoder(
DeleteAlbumOutput,
)
pub fn delete_playlist_input_decoder() -> decode.Decoder(
DeletePlaylistInput,
)
pub fn delete_playlist_output_decoder() -> decode.Decoder(
DeletePlaylistOutput,
)
pub fn delete_preset_params_decoder() -> decode.Decoder(
DeletePresetParams,
)
pub fn delete_song_input_decoder() -> decode.Decoder(
DeleteSongInput,
)
pub fn delete_song_output_decoder() -> decode.Decoder(
DeleteSongOutput,
)
pub fn describe_feed_generator_output_decoder() -> decode.Decoder(
DescribeFeedGeneratorOutput,
)
pub fn dislike_shout_input_decoder() -> decode.Decoder(
DislikeShoutInput,
)
pub fn dislike_song_input_decoder() -> decode.Decoder(
DislikeSongInput,
)
pub fn dropbox_download_file_params_decoder() -> decode.Decoder(
DropboxDownloadFileParams,
)
pub fn dropbox_file_list_view_decoder() -> decode.Decoder(
DropboxFileListView,
)
pub fn dropbox_file_view_decoder() -> decode.Decoder(
DropboxFileView,
)
pub fn dropbox_get_files_params_decoder() -> decode.Decoder(
DropboxGetFilesParams,
)
pub fn dropbox_response_directories_item_view_decoder() -> decode.Decoder(
DropboxResponseDirectoriesItemView,
)
pub fn dropbox_response_directory_view_decoder() -> decode.Decoder(
DropboxResponseDirectoryView,
)
pub fn dropbox_response_parent_directory_view_decoder() -> decode.Decoder(
DropboxResponseParentDirectoryView,
)
pub fn dropbox_temporary_link_view_decoder() -> decode.Decoder(
DropboxTemporaryLinkView,
)
pub fn encode_actor_artist_view_basic(
value: ActorArtistViewBasic,
) -> json.Json
pub fn encode_actor_compatibility_view_basic(
value: ActorCompatibilityViewBasic,
) -> json.Json
pub fn encode_actor_neighbour_view_basic(
value: ActorNeighbourViewBasic,
) -> json.Json
pub fn encode_actor_profile_view_basic(
value: ActorProfileViewBasic,
) -> json.Json
pub fn encode_actor_profile_view_detailed(
value: ActorProfileViewDetailed,
) -> json.Json
pub fn encode_actor_response_dropbox_view(
value: ActorResponseDropboxView,
) -> json.Json
pub fn encode_actor_response_googledrive_view(
value: ActorResponseGoogledriveView,
) -> json.Json
pub fn encode_actor_response_spotify_user_view(
value: ActorResponseSpotifyUserView,
) -> json.Json
pub fn encode_actor_track_view(
value: ActorTrackView,
) -> json.Json
pub fn encode_add_directory_to_queue_params(
value: AddDirectoryToQueueParams,
) -> json.Json
pub fn encode_add_items_to_queue_params(
value: AddItemsToQueueParams,
) -> json.Json
pub fn encode_add_songs_output(
value: AddSongsOutput,
) -> json.Json
pub fn encode_add_songs_params(
value: AddSongsParams,
) -> json.Json
pub fn encode_album_discogs_artist_view(
value: AlbumDiscogsArtistView,
) -> json.Json
pub fn encode_album_discogs_credit_view(
value: AlbumDiscogsCreditView,
) -> json.Json
pub fn encode_album_discogs_identifier_view(
value: AlbumDiscogsIdentifierView,
) -> json.Json
pub fn encode_album_discogs_label_view(
value: AlbumDiscogsLabelView,
) -> json.Json
pub fn encode_album_discogs_master_view(
value: AlbumDiscogsMasterView,
) -> json.Json
pub fn encode_album_discogs_track_view(
value: AlbumDiscogsTrackView,
) -> json.Json
pub fn encode_album_discogs_view(
value: AlbumDiscogsView,
) -> json.Json
pub fn encode_album_get_album_params(
value: AlbumGetAlbumParams,
) -> json.Json
pub fn encode_album_record(value: AlbumRecord) -> json.Json
pub fn encode_album_view_basic(
value: AlbumViewBasic,
) -> json.Json
pub fn encode_album_view_detailed(
value: AlbumViewDetailed,
) -> json.Json
pub fn encode_api_key_view(value: ApiKeyView) -> json.Json
pub fn encode_artist_get_artist_params(
value: ArtistGetArtistParams,
) -> json.Json
pub fn encode_artist_get_artists_output(
value: ArtistGetArtistsOutput,
) -> json.Json
pub fn encode_artist_get_artists_params(
value: ArtistGetArtistsParams,
) -> json.Json
pub fn encode_artist_listener_view_basic(
value: ArtistListenerViewBasic,
) -> json.Json
pub fn encode_artist_mbid(value: ArtistMbid) -> json.Json
pub fn encode_artist_recent_listener_view(
value: ArtistRecentListenerView,
) -> json.Json
pub fn encode_artist_record(value: ArtistRecord) -> json.Json
pub fn encode_artist_song_view_basic(
value: ArtistSongViewBasic,
) -> json.Json
pub fn encode_artist_view_basic(
value: ArtistViewBasic,
) -> json.Json
pub fn encode_artist_view_detailed(
value: ArtistViewDetailed,
) -> json.Json
pub fn encode_blob_cid_ref(value: BlobCidRef) -> json.Json
pub fn encode_charts_decade_view_basic(
value: ChartsDecadeViewBasic,
) -> json.Json
pub fn encode_charts_scrobble_view_basic(
value: ChartsScrobbleViewBasic,
) -> json.Json
pub fn encode_charts_scrobbler_view_basic(
value: ChartsScrobblerViewBasic,
) -> json.Json
pub fn encode_charts_view(value: ChartsView) -> json.Json
pub fn encode_create_apikey_input(
value: CreateApikeyInput,
) -> json.Json
pub fn encode_create_scrobble_input(
value: CreateScrobbleInput,
) -> json.Json
pub fn encode_create_shout_input(
value: CreateShoutInput,
) -> json.Json
pub fn encode_create_song_input(
value: CreateSongInput,
) -> json.Json
pub fn encode_delete_album_input(
value: DeleteAlbumInput,
) -> json.Json
pub fn encode_delete_album_output(
value: DeleteAlbumOutput,
) -> json.Json
pub fn encode_delete_playlist_input(
value: DeletePlaylistInput,
) -> json.Json
pub fn encode_delete_playlist_output(
value: DeletePlaylistOutput,
) -> json.Json
pub fn encode_delete_preset_params(
value: DeletePresetParams,
) -> json.Json
pub fn encode_delete_song_input(
value: DeleteSongInput,
) -> json.Json
pub fn encode_delete_song_output(
value: DeleteSongOutput,
) -> json.Json
pub fn encode_describe_feed_generator_output(
value: DescribeFeedGeneratorOutput,
) -> json.Json
pub fn encode_dislike_shout_input(
value: DislikeShoutInput,
) -> json.Json
pub fn encode_dislike_song_input(
value: DislikeSongInput,
) -> json.Json
pub fn encode_dropbox_download_file_params(
value: DropboxDownloadFileParams,
) -> json.Json
pub fn encode_dropbox_file_list_view(
value: DropboxFileListView,
) -> json.Json
pub fn encode_dropbox_file_view(
value: DropboxFileView,
) -> json.Json
pub fn encode_dropbox_get_files_params(
value: DropboxGetFilesParams,
) -> json.Json
pub fn encode_dropbox_response_directories_item_view(
value: DropboxResponseDirectoriesItemView,
) -> json.Json
pub fn encode_dropbox_response_directory_view(
value: DropboxResponseDirectoryView,
) -> json.Json
pub fn encode_dropbox_response_parent_directory_view(
value: DropboxResponseParentDirectoryView,
) -> json.Json
pub fn encode_dropbox_temporary_link_view(
value: DropboxTemporaryLinkView,
) -> json.Json
pub fn encode_equalizer_preset_view(
value: EqualizerPresetView,
) -> json.Json
pub fn encode_equalizer_record(
value: EqualizerRecord,
) -> json.Json
pub fn encode_feed_generator_view(
value: FeedGeneratorView,
) -> json.Json
pub fn encode_feed_generators_view(
value: FeedGeneratorsView,
) -> json.Json
pub fn encode_feed_item_view(value: FeedItemView) -> json.Json
pub fn encode_feed_recommendation_view(
value: FeedRecommendationView,
) -> json.Json
pub fn encode_feed_recommendations_view(
value: FeedRecommendationsView,
) -> json.Json
pub fn encode_feed_recommended_album_view(
value: FeedRecommendedAlbumView,
) -> json.Json
pub fn encode_feed_recommended_albums_view(
value: FeedRecommendedAlbumsView,
) -> json.Json
pub fn encode_feed_recommended_artist_view(
value: FeedRecommendedArtistView,
) -> json.Json
pub fn encode_feed_recommended_artists_view(
value: FeedRecommendedArtistsView,
) -> json.Json
pub fn encode_feed_search_federation(
value: FeedSearchFederation,
) -> json.Json
pub fn encode_feed_search_hit(value: FeedSearchHit) -> json.Json
pub fn encode_feed_search_params(
value: FeedSearchParams,
) -> json.Json
pub fn encode_feed_search_results_view(
value: FeedSearchResultsView,
) -> json.Json
pub fn encode_feed_stories_view(
value: FeedStoriesView,
) -> json.Json
pub fn encode_feed_story_view(value: FeedStoryView) -> json.Json
pub fn encode_feed_uri_view(value: FeedUriView) -> json.Json
pub fn encode_follow_account_output(
value: FollowAccountOutput,
) -> json.Json
pub fn encode_follow_account_params(
value: FollowAccountParams,
) -> json.Json
pub fn encode_follow_record(value: FollowRecord) -> json.Json
pub fn encode_generator_record(
value: GeneratorRecord,
) -> json.Json
pub fn encode_get_actor_albums_output(
value: GetActorAlbumsOutput,
) -> json.Json
pub fn encode_get_actor_albums_params(
value: GetActorAlbumsParams,
) -> json.Json
pub fn encode_get_actor_artists_output(
value: GetActorArtistsOutput,
) -> json.Json
pub fn encode_get_actor_artists_params(
value: GetActorArtistsParams,
) -> json.Json
pub fn encode_get_actor_compatibility_output(
value: GetActorCompatibilityOutput,
) -> json.Json
pub fn encode_get_actor_compatibility_params(
value: GetActorCompatibilityParams,
) -> json.Json
pub fn encode_get_actor_loved_songs_output(
value: GetActorLovedSongsOutput,
) -> json.Json
pub fn encode_get_actor_loved_songs_params(
value: GetActorLovedSongsParams,
) -> json.Json
pub fn encode_get_actor_neighbours_output(
value: GetActorNeighboursOutput,
) -> json.Json
pub fn encode_get_actor_neighbours_params(
value: GetActorNeighboursParams,
) -> json.Json
pub fn encode_get_actor_playlists_output(
value: GetActorPlaylistsOutput,
) -> json.Json
pub fn encode_get_actor_playlists_params(
value: GetActorPlaylistsParams,
) -> json.Json
pub fn encode_get_actor_scrobbles_output(
value: GetActorScrobblesOutput,
) -> json.Json
pub fn encode_get_actor_scrobbles_params(
value: GetActorScrobblesParams,
) -> json.Json
pub fn encode_get_actor_songs_output(
value: GetActorSongsOutput,
) -> json.Json
pub fn encode_get_actor_songs_params(
value: GetActorSongsParams,
) -> json.Json
pub fn encode_get_album_info_output(
value: GetAlbumInfoOutput,
) -> json.Json
pub fn encode_get_album_info_params(
value: GetAlbumInfoParams,
) -> json.Json
pub fn encode_get_album_list_output(
value: GetAlbumListOutput,
) -> json.Json
pub fn encode_get_album_list_params(
value: GetAlbumListParams,
) -> json.Json
pub fn encode_get_album_recommendations_params(
value: GetAlbumRecommendationsParams,
) -> json.Json
pub fn encode_get_album_shouts_output(
value: GetAlbumShoutsOutput,
) -> json.Json
pub fn encode_get_album_shouts_params(
value: GetAlbumShoutsParams,
) -> json.Json
pub fn encode_get_album_tracks_output(
value: GetAlbumTracksOutput,
) -> json.Json
pub fn encode_get_album_tracks_params(
value: GetAlbumTracksParams,
) -> json.Json
pub fn encode_get_albums_output(
value: GetAlbumsOutput,
) -> json.Json
pub fn encode_get_albums_params(
value: GetAlbumsParams,
) -> json.Json
pub fn encode_get_apikeys_output(
value: GetApikeysOutput,
) -> json.Json
pub fn encode_get_apikeys_params(
value: GetApikeysParams,
) -> json.Json
pub fn encode_get_artist_albums_output(
value: GetArtistAlbumsOutput,
) -> json.Json
pub fn encode_get_artist_albums_params(
value: GetArtistAlbumsParams,
) -> json.Json
pub fn encode_get_artist_info_output(
value: GetArtistInfoOutput,
) -> json.Json
pub fn encode_get_artist_info_params(
value: GetArtistInfoParams,
) -> json.Json
pub fn encode_get_artist_listeners_output(
value: GetArtistListenersOutput,
) -> json.Json
pub fn encode_get_artist_listeners_params(
value: GetArtistListenersParams,
) -> json.Json
pub fn encode_get_artist_recent_listeners_output(
value: GetArtistRecentListenersOutput,
) -> json.Json
pub fn encode_get_artist_recent_listeners_params(
value: GetArtistRecentListenersParams,
) -> json.Json
pub fn encode_get_artist_recommendations_params(
value: GetArtistRecommendationsParams,
) -> json.Json
pub fn encode_get_artist_shouts_output(
value: GetArtistShoutsOutput,
) -> json.Json
pub fn encode_get_artist_shouts_params(
value: GetArtistShoutsParams,
) -> json.Json
pub fn encode_get_artist_tracks_output(
value: GetArtistTracksOutput,
) -> json.Json
pub fn encode_get_artist_tracks_params(
value: GetArtistTracksParams,
) -> json.Json
pub fn encode_get_audio_settings_params(
value: GetAudioSettingsParams,
) -> json.Json
pub fn encode_get_cover_art_url_output(
value: GetCoverArtUrlOutput,
) -> json.Json
pub fn encode_get_cover_art_url_params(
value: GetCoverArtUrlParams,
) -> json.Json
pub fn encode_get_decades_output(
value: GetDecadesOutput,
) -> json.Json
pub fn encode_get_decades_params(
value: GetDecadesParams,
) -> json.Json
pub fn encode_get_download_url_output(
value: GetDownloadUrlOutput,
) -> json.Json
pub fn encode_get_download_url_params(
value: GetDownloadUrlParams,
) -> json.Json
pub fn encode_get_feed_generator_output(
value: GetFeedGeneratorOutput,
) -> json.Json
pub fn encode_get_feed_generator_params(
value: GetFeedGeneratorParams,
) -> json.Json
pub fn encode_get_feed_generators_params(
value: GetFeedGeneratorsParams,
) -> json.Json
pub fn encode_get_feed_params(value: GetFeedParams) -> json.Json
pub fn encode_get_feed_skeleton_output(
value: GetFeedSkeletonOutput,
) -> json.Json
pub fn encode_get_feed_skeleton_params(
value: GetFeedSkeletonParams,
) -> json.Json
pub fn encode_get_file_params(value: GetFileParams) -> json.Json
pub fn encode_get_followers_output(
value: GetFollowersOutput,
) -> json.Json
pub fn encode_get_followers_params(
value: GetFollowersParams,
) -> json.Json
pub fn encode_get_follows_output(
value: GetFollowsOutput,
) -> json.Json
pub fn encode_get_follows_params(
value: GetFollowsParams,
) -> json.Json
pub fn encode_get_genres_output(
value: GetGenresOutput,
) -> json.Json
pub fn encode_get_genres_params(
value: GetGenresParams,
) -> json.Json
pub fn encode_get_global_stats_params(
value: GetGlobalStatsParams,
) -> json.Json
pub fn encode_get_indexes_output(
value: GetIndexesOutput,
) -> json.Json
pub fn encode_get_indexes_params(
value: GetIndexesParams,
) -> json.Json
pub fn encode_get_internet_radio_stations_output(
value: GetInternetRadioStationsOutput,
) -> json.Json
pub fn encode_get_internet_radio_stations_params(
value: GetInternetRadioStationsParams,
) -> json.Json
pub fn encode_get_known_followers_output(
value: GetKnownFollowersOutput,
) -> json.Json
pub fn encode_get_known_followers_params(
value: GetKnownFollowersParams,
) -> json.Json
pub fn encode_get_license_output(
value: GetLicenseOutput,
) -> json.Json
pub fn encode_get_license_params(
value: GetLicenseParams,
) -> json.Json
pub fn encode_get_lyrics_output(
value: GetLyricsOutput,
) -> json.Json
pub fn encode_get_lyrics_params(
value: GetLyricsParams,
) -> json.Json
pub fn encode_get_metadata_output(
value: GetMetadataOutput,
) -> json.Json
pub fn encode_get_metadata_params(
value: GetMetadataParams,
) -> json.Json
pub fn encode_get_mirror_sources_output(
value: GetMirrorSourcesOutput,
) -> json.Json
pub fn encode_get_mirror_sources_params(
value: GetMirrorSourcesParams,
) -> json.Json
pub fn encode_get_music_directory_output(
value: GetMusicDirectoryOutput,
) -> json.Json
pub fn encode_get_music_directory_params(
value: GetMusicDirectoryParams,
) -> json.Json
pub fn encode_get_music_folders_output(
value: GetMusicFoldersOutput,
) -> json.Json
pub fn encode_get_music_folders_params(
value: GetMusicFoldersParams,
) -> json.Json
pub fn encode_get_now_playing_output(
value: GetNowPlayingOutput,
) -> json.Json
pub fn encode_get_now_playing_params(
value: GetNowPlayingParams,
) -> json.Json
pub fn encode_get_play_queue_output(
value: GetPlayQueueOutput,
) -> json.Json
pub fn encode_get_play_queue_params(
value: GetPlayQueueParams,
) -> json.Json
pub fn encode_get_playback_queue_params(
value: GetPlaybackQueueParams,
) -> json.Json
pub fn encode_get_profile_params(
value: GetProfileParams,
) -> json.Json
pub fn encode_get_profile_shouts_output(
value: GetProfileShoutsOutput,
) -> json.Json
pub fn encode_get_profile_shouts_params(
value: GetProfileShoutsParams,
) -> json.Json
pub fn encode_get_random_songs_output(
value: GetRandomSongsOutput,
) -> json.Json
pub fn encode_get_random_songs_params(
value: GetRandomSongsParams,
) -> json.Json
pub fn encode_get_recommendations_params(
value: GetRecommendationsParams,
) -> json.Json
pub fn encode_get_scan_status_output(
value: GetScanStatusOutput,
) -> json.Json
pub fn encode_get_scan_status_params(
value: GetScanStatusParams,
) -> json.Json
pub fn encode_get_scrobble_params(
value: GetScrobbleParams,
) -> json.Json
pub fn encode_get_scrobbles_chart_params(
value: GetScrobblesChartParams,
) -> json.Json
pub fn encode_get_scrobbles_output(
value: GetScrobblesOutput,
) -> json.Json
pub fn encode_get_scrobbles_params(
value: GetScrobblesParams,
) -> json.Json
pub fn encode_get_shout_replies_output(
value: GetShoutRepliesOutput,
) -> json.Json
pub fn encode_get_shout_replies_params(
value: GetShoutRepliesParams,
) -> json.Json
pub fn encode_get_similar_songs_output(
value: GetSimilarSongsOutput,
) -> json.Json
pub fn encode_get_similar_songs_params(
value: GetSimilarSongsParams,
) -> json.Json
pub fn encode_get_song_recent_listeners_output(
value: GetSongRecentListenersOutput,
) -> json.Json
pub fn encode_get_song_recent_listeners_params(
value: GetSongRecentListenersParams,
) -> json.Json
pub fn encode_get_songs_by_genre_output(
value: GetSongsByGenreOutput,
) -> json.Json
pub fn encode_get_songs_by_genre_params(
value: GetSongsByGenreParams,
) -> json.Json
pub fn encode_get_songs_output(
value: GetSongsOutput,
) -> json.Json
pub fn encode_get_songs_params(
value: GetSongsParams,
) -> json.Json
pub fn encode_get_starred_output(
value: GetStarredOutput,
) -> json.Json
pub fn encode_get_starred_params(
value: GetStarredParams,
) -> json.Json
pub fn encode_get_stats_params(
value: GetStatsParams,
) -> json.Json
pub fn encode_get_stories_params(
value: GetStoriesParams,
) -> json.Json
pub fn encode_get_stream_url_output(
value: GetStreamUrlOutput,
) -> json.Json
pub fn encode_get_stream_url_params(
value: GetStreamUrlParams,
) -> json.Json
pub fn encode_get_temporary_link_params(
value: GetTemporaryLinkParams,
) -> json.Json
pub fn encode_get_top_artists_output(
value: GetTopArtistsOutput,
) -> json.Json
pub fn encode_get_top_artists_params(
value: GetTopArtistsParams,
) -> json.Json
pub fn encode_get_top_scrobblers_output(
value: GetTopScrobblersOutput,
) -> json.Json
pub fn encode_get_top_scrobblers_params(
value: GetTopScrobblersParams,
) -> json.Json
pub fn encode_get_top_songs_output(
value: GetTopSongsOutput,
) -> json.Json
pub fn encode_get_top_songs_params(
value: GetTopSongsParams,
) -> json.Json
pub fn encode_get_top_tracks_output(
value: GetTopTracksOutput,
) -> json.Json
pub fn encode_get_top_tracks_params(
value: GetTopTracksParams,
) -> json.Json
pub fn encode_get_track_shouts_output(
value: GetTrackShoutsOutput,
) -> json.Json
pub fn encode_get_track_shouts_params(
value: GetTrackShoutsParams,
) -> json.Json
pub fn encode_get_unread_count_output(
value: GetUnreadCountOutput,
) -> json.Json
pub fn encode_get_user_output(value: GetUserOutput) -> json.Json
pub fn encode_get_user_params(value: GetUserParams) -> json.Json
pub fn encode_get_wrapped_params(
value: GetWrappedParams,
) -> json.Json
pub fn encode_googledrive_download_file_params(
value: GoogledriveDownloadFileParams,
) -> json.Json
pub fn encode_googledrive_file_list_view(
value: GoogledriveFileListView,
) -> json.Json
pub fn encode_googledrive_file_view(
value: GoogledriveFileView,
) -> json.Json
pub fn encode_googledrive_get_files_params(
value: GoogledriveGetFilesParams,
) -> json.Json
pub fn encode_googledrive_response_directories_item_view(
value: GoogledriveResponseDirectoriesItemView,
) -> json.Json
pub fn encode_googledrive_response_directory_view(
value: GoogledriveResponseDirectoryView,
) -> json.Json
pub fn encode_googledrive_response_parent_directory_view(
value: GoogledriveResponseParentDirectoryView,
) -> json.Json
pub fn encode_graph_not_found_actor(
value: GraphNotFoundActor,
) -> json.Json
pub fn encode_graph_relationship(
value: GraphRelationship,
) -> json.Json
pub fn encode_insert_directory_params(
value: InsertDirectoryParams,
) -> json.Json
pub fn encode_insert_files_params(
value: InsertFilesParams,
) -> json.Json
pub fn encode_library_create_playlist_input(
value: LibraryCreatePlaylistInput,
) -> json.Json
pub fn encode_library_create_playlist_output(
value: LibraryCreatePlaylistOutput,
) -> json.Json
pub fn encode_library_get_album_output(
value: LibraryGetAlbumOutput,
) -> json.Json
pub fn encode_library_get_album_params(
value: LibraryGetAlbumParams,
) -> json.Json
pub fn encode_library_get_artist_output(
value: LibraryGetArtistOutput,
) -> json.Json
pub fn encode_library_get_artist_params(
value: LibraryGetArtistParams,
) -> json.Json
pub fn encode_library_get_artists_output(
value: LibraryGetArtistsOutput,
) -> json.Json
pub fn encode_library_get_artists_params(
value: LibraryGetArtistsParams,
) -> json.Json
pub fn encode_library_get_playlist_output(
value: LibraryGetPlaylistOutput,
) -> json.Json
pub fn encode_library_get_playlist_params(
value: LibraryGetPlaylistParams,
) -> json.Json
pub fn encode_library_get_playlists_output(
value: LibraryGetPlaylistsOutput,
) -> json.Json
pub fn encode_library_get_playlists_params(
value: LibraryGetPlaylistsParams,
) -> json.Json
pub fn encode_library_get_song_output(
value: LibraryGetSongOutput,
) -> json.Json
pub fn encode_library_get_song_params(
value: LibraryGetSongParams,
) -> json.Json
pub fn encode_library_search_output(
value: LibrarySearchOutput,
) -> json.Json
pub fn encode_library_search_params(
value: LibrarySearchParams,
) -> json.Json
pub fn encode_library_update_playlist_input(
value: LibraryUpdatePlaylistInput,
) -> json.Json
pub fn encode_library_update_playlist_output(
value: LibraryUpdatePlaylistOutput,
) -> json.Json
pub fn encode_like_record(value: LikeRecord) -> json.Json
pub fn encode_like_shout_input(
value: LikeShoutInput,
) -> json.Json
pub fn encode_like_song_input(value: LikeSongInput) -> json.Json
pub fn encode_list_notifications_output(
value: ListNotificationsOutput,
) -> json.Json
pub fn encode_list_notifications_params(
value: ListNotificationsParams,
) -> json.Json
pub fn encode_list_presets_output(
value: ListPresetsOutput,
) -> json.Json
pub fn encode_list_presets_params(
value: ListPresetsParams,
) -> json.Json
pub fn encode_match_song_params(
value: MatchSongParams,
) -> json.Json
pub fn encode_mirror_source_view(
value: MirrorSourceView,
) -> json.Json
pub fn encode_notification_actor(
value: NotificationActor,
) -> json.Json
pub fn encode_notification_subject_view(
value: NotificationSubjectView,
) -> json.Json
pub fn encode_notification_view(
value: NotificationView,
) -> json.Json
pub fn encode_ping_output(value: PingOutput) -> json.Json
pub fn encode_ping_params(value: PingParams) -> json.Json
pub fn encode_play_directory_params(
value: PlayDirectoryParams,
) -> json.Json
pub fn encode_play_file_params(
value: PlayFileParams,
) -> json.Json
pub fn encode_player_currently_playing_view_detailed(
value: PlayerCurrentlyPlayingViewDetailed,
) -> json.Json
pub fn encode_player_get_currently_playing_params(
value: PlayerGetCurrentlyPlayingParams,
) -> json.Json
pub fn encode_player_next_params(
value: PlayerNextParams,
) -> json.Json
pub fn encode_player_pause_params(
value: PlayerPauseParams,
) -> json.Json
pub fn encode_player_play_params(
value: PlayerPlayParams,
) -> json.Json
pub fn encode_player_playback_queue_view_detailed(
value: PlayerPlaybackQueueViewDetailed,
) -> json.Json
pub fn encode_player_previous_params(
value: PlayerPreviousParams,
) -> json.Json
pub fn encode_player_seek_params(
value: PlayerSeekParams,
) -> json.Json
pub fn encode_playlist_create_playlist_output(
value: PlaylistCreatePlaylistOutput,
) -> json.Json
pub fn encode_playlist_create_playlist_params(
value: PlaylistCreatePlaylistParams,
) -> json.Json
pub fn encode_playlist_get_playlist_params(
value: PlaylistGetPlaylistParams,
) -> json.Json
pub fn encode_playlist_get_playlists_output(
value: PlaylistGetPlaylistsOutput,
) -> json.Json
pub fn encode_playlist_get_playlists_params(
value: PlaylistGetPlaylistsParams,
) -> json.Json
pub fn encode_playlist_record(value: PlaylistRecord) -> json.Json
pub fn encode_playlist_song_record(
value: PlaylistSongRecord,
) -> json.Json
pub fn encode_playlist_update_playlist_output(
value: PlaylistUpdatePlaylistOutput,
) -> json.Json
pub fn encode_playlist_update_playlist_params(
value: PlaylistUpdatePlaylistParams,
) -> json.Json
pub fn encode_playlist_view_basic(
value: PlaylistViewBasic,
) -> json.Json
pub fn encode_playlist_view_detailed(
value: PlaylistViewDetailed,
) -> json.Json
pub fn encode_profile_record(value: ProfileRecord) -> json.Json
pub fn encode_put_audio_settings_input(
value: PutAudioSettingsInput,
) -> json.Json
pub fn encode_put_mirror_source_input(
value: PutMirrorSourceInput,
) -> json.Json
pub fn encode_put_preset_input(
value: PutPresetInput,
) -> json.Json
pub fn encode_radio_record(value: RadioRecord) -> json.Json
pub fn encode_radio_view_basic(
value: RadioViewBasic,
) -> json.Json
pub fn encode_radio_view_detailed(
value: RadioViewDetailed,
) -> json.Json
pub fn encode_remove_apikey_params(
value: RemoveApikeyParams,
) -> json.Json
pub fn encode_remove_playlist_params(
value: RemovePlaylistParams,
) -> json.Json
pub fn encode_remove_shout_params(
value: RemoveShoutParams,
) -> json.Json
pub fn encode_remove_track_params(
value: RemoveTrackParams,
) -> json.Json
pub fn encode_reply_shout_input(
value: ReplyShoutInput,
) -> json.Json
pub fn encode_report_shout_input(
value: ReportShoutInput,
) -> json.Json
pub fn encode_rockbox_crossfade_settings(
value: RockboxCrossfadeSettings,
) -> json.Json
pub fn encode_rockbox_equalizer_band(
value: RockboxEqualizerBand,
) -> json.Json
pub fn encode_rockbox_equalizer_settings(
value: RockboxEqualizerSettings,
) -> json.Json
pub fn encode_rockbox_replay_gain_settings(
value: RockboxReplayGainSettings,
) -> json.Json
pub fn encode_rockbox_settings_view(
value: RockboxSettingsView,
) -> json.Json
pub fn encode_rockbox_tone_settings(
value: RockboxToneSettings,
) -> json.Json
pub fn encode_save_play_queue_input(
value: SavePlayQueueInput,
) -> json.Json
pub fn encode_save_play_queue_output(
value: SavePlayQueueOutput,
) -> json.Json
pub fn encode_scrobble_first_scrobble_view(
value: ScrobbleFirstScrobbleView,
) -> json.Json
pub fn encode_scrobble_input(value: ScrobbleInput) -> json.Json
pub fn encode_scrobble_output(value: ScrobbleOutput) -> json.Json
pub fn encode_scrobble_record(value: ScrobbleRecord) -> json.Json
pub fn encode_scrobble_view_basic(
value: ScrobbleViewBasic,
) -> json.Json
pub fn encode_scrobble_view_detailed(
value: ScrobbleViewDetailed,
) -> json.Json
pub fn encode_settings_record(value: SettingsRecord) -> json.Json
pub fn encode_shout_author(value: ShoutAuthor) -> json.Json
pub fn encode_shout_mention(value: ShoutMention) -> json.Json
pub fn encode_shout_record(value: ShoutRecord) -> json.Json
pub fn encode_song_first_scrobble_view(
value: SongFirstScrobbleView,
) -> json.Json
pub fn encode_song_get_song_params(
value: SongGetSongParams,
) -> json.Json
pub fn encode_song_match_view(value: SongMatchView) -> json.Json
pub fn encode_song_recent_listener_view(
value: SongRecentListenerView,
) -> json.Json
pub fn encode_song_record(value: SongRecord) -> json.Json
pub fn encode_song_response_mb_artists_item_view(
value: SongResponseMbArtistsItemView,
) -> json.Json
pub fn encode_song_view_basic(value: SongViewBasic) -> json.Json
pub fn encode_song_view_detailed(
value: SongViewDetailed,
) -> json.Json
pub fn encode_spotify_get_currently_playing_params(
value: SpotifyGetCurrentlyPlayingParams,
) -> json.Json
pub fn encode_spotify_seek_params(
value: SpotifySeekParams,
) -> json.Json
pub fn encode_spotify_track_view(
value: SpotifyTrackView,
) -> json.Json
pub fn encode_star_output(value: StarOutput) -> json.Json
pub fn encode_start_playlist_params(
value: StartPlaylistParams,
) -> json.Json
pub fn encode_start_scan_output(
value: StartScanOutput,
) -> json.Json
pub fn encode_start_scan_params(
value: StartScanParams,
) -> json.Json
pub fn encode_stats_global_stats_view(
value: StatsGlobalStatsView,
) -> json.Json
pub fn encode_stats_wrapped_album(
value: StatsWrappedAlbum,
) -> json.Json
pub fn encode_stats_wrapped_artist(
value: StatsWrappedArtist,
) -> json.Json
pub fn encode_stats_wrapped_day_count(
value: StatsWrappedDayCount,
) -> json.Json
pub fn encode_stats_wrapped_genre_count(
value: StatsWrappedGenreCount,
) -> json.Json
pub fn encode_stats_wrapped_milestone(
value: StatsWrappedMilestone,
) -> json.Json
pub fn encode_stats_wrapped_month_count(
value: StatsWrappedMonthCount,
) -> json.Json
pub fn encode_stats_wrapped_track(
value: StatsWrappedTrack,
) -> json.Json
pub fn encode_stats_wrapped_view(
value: StatsWrappedView,
) -> json.Json
pub fn encode_status_record(value: StatusRecord) -> json.Json
pub fn encode_unfollow_account_output(
value: UnfollowAccountOutput,
) -> json.Json
pub fn encode_unfollow_account_params(
value: UnfollowAccountParams,
) -> json.Json
pub fn encode_unstar_input(value: UnstarInput) -> json.Json
pub fn encode_unstar_output(value: UnstarOutput) -> json.Json
pub fn encode_update_apikey_input(
value: UpdateApikeyInput,
) -> json.Json
pub fn encode_update_now_playing_input(
value: UpdateNowPlayingInput,
) -> json.Json
pub fn encode_update_now_playing_output(
value: UpdateNowPlayingOutput,
) -> json.Json
pub fn encode_update_seen_input(
value: UpdateSeenInput,
) -> json.Json
pub fn encode_update_seen_output(
value: UpdateSeenOutput,
) -> json.Json
pub fn equalizer_preset_view_decoder() -> decode.Decoder(
EqualizerPresetView,
)
pub fn equalizer_record_decoder() -> decode.Decoder(
EqualizerRecord,
)
pub fn feed_generator_view_decoder() -> decode.Decoder(
FeedGeneratorView,
)
pub fn feed_generators_view_decoder() -> decode.Decoder(
FeedGeneratorsView,
)
pub fn feed_item_view_decoder() -> decode.Decoder(FeedItemView)
pub fn feed_recommendation_view_decoder() -> decode.Decoder(
FeedRecommendationView,
)
pub fn feed_recommendations_view_decoder() -> decode.Decoder(
FeedRecommendationsView,
)
pub fn feed_recommended_album_view_decoder() -> decode.Decoder(
FeedRecommendedAlbumView,
)
pub fn feed_recommended_albums_view_decoder() -> decode.Decoder(
FeedRecommendedAlbumsView,
)
pub fn feed_recommended_artist_view_decoder() -> decode.Decoder(
FeedRecommendedArtistView,
)
pub fn feed_recommended_artists_view_decoder() -> decode.Decoder(
FeedRecommendedArtistsView,
)
pub fn feed_search_federation_decoder() -> decode.Decoder(
FeedSearchFederation,
)
pub fn feed_search_hit_decoder() -> decode.Decoder(FeedSearchHit)
pub fn feed_search_params_decoder() -> decode.Decoder(
FeedSearchParams,
)
pub fn feed_search_results_view_decoder() -> decode.Decoder(
FeedSearchResultsView,
)
pub fn feed_stories_view_decoder() -> decode.Decoder(
FeedStoriesView,
)
pub fn feed_story_view_decoder() -> decode.Decoder(FeedStoryView)
pub fn feed_uri_view_decoder() -> decode.Decoder(FeedUriView)
pub fn feed_view_decoder() -> decode.Decoder(FeedView)
pub fn follow_account_output_decoder() -> decode.Decoder(
FollowAccountOutput,
)
pub fn follow_account_params_decoder() -> decode.Decoder(
FollowAccountParams,
)
pub fn follow_record_decoder() -> decode.Decoder(FollowRecord)
pub fn generator_record_decoder() -> decode.Decoder(
GeneratorRecord,
)
pub fn get_actor_albums_output_decoder() -> decode.Decoder(
GetActorAlbumsOutput,
)
pub fn get_actor_albums_params_decoder() -> decode.Decoder(
GetActorAlbumsParams,
)
pub fn get_actor_artists_output_decoder() -> decode.Decoder(
GetActorArtistsOutput,
)
pub fn get_actor_artists_params_decoder() -> decode.Decoder(
GetActorArtistsParams,
)
pub fn get_actor_compatibility_output_decoder() -> decode.Decoder(
GetActorCompatibilityOutput,
)
pub fn get_actor_compatibility_params_decoder() -> decode.Decoder(
GetActorCompatibilityParams,
)
pub fn get_actor_loved_songs_output_decoder() -> decode.Decoder(
GetActorLovedSongsOutput,
)
pub fn get_actor_loved_songs_params_decoder() -> decode.Decoder(
GetActorLovedSongsParams,
)
pub fn get_actor_neighbours_output_decoder() -> decode.Decoder(
GetActorNeighboursOutput,
)
pub fn get_actor_neighbours_params_decoder() -> decode.Decoder(
GetActorNeighboursParams,
)
pub fn get_actor_playlists_output_decoder() -> decode.Decoder(
GetActorPlaylistsOutput,
)
pub fn get_actor_playlists_params_decoder() -> decode.Decoder(
GetActorPlaylistsParams,
)
pub fn get_actor_scrobbles_output_decoder() -> decode.Decoder(
GetActorScrobblesOutput,
)
pub fn get_actor_scrobbles_params_decoder() -> decode.Decoder(
GetActorScrobblesParams,
)
pub fn get_actor_songs_output_decoder() -> decode.Decoder(
GetActorSongsOutput,
)
pub fn get_actor_songs_params_decoder() -> decode.Decoder(
GetActorSongsParams,
)
pub fn get_album_info_output_decoder() -> decode.Decoder(
GetAlbumInfoOutput,
)
pub fn get_album_info_params_decoder() -> decode.Decoder(
GetAlbumInfoParams,
)
pub fn get_album_list_output_decoder() -> decode.Decoder(
GetAlbumListOutput,
)
pub fn get_album_list_params_decoder() -> decode.Decoder(
GetAlbumListParams,
)
pub fn get_album_recommendations_params_decoder() -> decode.Decoder(
GetAlbumRecommendationsParams,
)
pub fn get_album_shouts_output_decoder() -> decode.Decoder(
GetAlbumShoutsOutput,
)
pub fn get_album_shouts_params_decoder() -> decode.Decoder(
GetAlbumShoutsParams,
)
pub fn get_album_tracks_output_decoder() -> decode.Decoder(
GetAlbumTracksOutput,
)
pub fn get_album_tracks_params_decoder() -> decode.Decoder(
GetAlbumTracksParams,
)
pub fn get_albums_output_decoder() -> decode.Decoder(
GetAlbumsOutput,
)
pub fn get_albums_params_decoder() -> decode.Decoder(
GetAlbumsParams,
)
pub fn get_apikeys_output_decoder() -> decode.Decoder(
GetApikeysOutput,
)
pub fn get_apikeys_params_decoder() -> decode.Decoder(
GetApikeysParams,
)
pub fn get_artist_albums_output_decoder() -> decode.Decoder(
GetArtistAlbumsOutput,
)
pub fn get_artist_albums_params_decoder() -> decode.Decoder(
GetArtistAlbumsParams,
)
pub fn get_artist_info_output_decoder() -> decode.Decoder(
GetArtistInfoOutput,
)
pub fn get_artist_info_params_decoder() -> decode.Decoder(
GetArtistInfoParams,
)
pub fn get_artist_listeners_output_decoder() -> decode.Decoder(
GetArtistListenersOutput,
)
pub fn get_artist_listeners_params_decoder() -> decode.Decoder(
GetArtistListenersParams,
)
pub fn get_artist_recent_listeners_output_decoder() -> decode.Decoder(
GetArtistRecentListenersOutput,
)
pub fn get_artist_recent_listeners_params_decoder() -> decode.Decoder(
GetArtistRecentListenersParams,
)
pub fn get_artist_recommendations_params_decoder() -> decode.Decoder(
GetArtistRecommendationsParams,
)
pub fn get_artist_shouts_output_decoder() -> decode.Decoder(
GetArtistShoutsOutput,
)
pub fn get_artist_shouts_params_decoder() -> decode.Decoder(
GetArtistShoutsParams,
)
pub fn get_artist_tracks_output_decoder() -> decode.Decoder(
GetArtistTracksOutput,
)
pub fn get_artist_tracks_params_decoder() -> decode.Decoder(
GetArtistTracksParams,
)
pub fn get_audio_settings_params_decoder() -> decode.Decoder(
GetAudioSettingsParams,
)
pub fn get_cover_art_url_output_decoder() -> decode.Decoder(
GetCoverArtUrlOutput,
)
pub fn get_cover_art_url_params_decoder() -> decode.Decoder(
GetCoverArtUrlParams,
)
pub fn get_decades_output_decoder() -> decode.Decoder(
GetDecadesOutput,
)
pub fn get_decades_params_decoder() -> decode.Decoder(
GetDecadesParams,
)
pub fn get_download_url_output_decoder() -> decode.Decoder(
GetDownloadUrlOutput,
)
pub fn get_download_url_params_decoder() -> decode.Decoder(
GetDownloadUrlParams,
)
pub fn get_feed_generator_output_decoder() -> decode.Decoder(
GetFeedGeneratorOutput,
)
pub fn get_feed_generator_params_decoder() -> decode.Decoder(
GetFeedGeneratorParams,
)
pub fn get_feed_generators_params_decoder() -> decode.Decoder(
GetFeedGeneratorsParams,
)
pub fn get_feed_params_decoder() -> decode.Decoder(GetFeedParams)
pub fn get_feed_skeleton_output_decoder() -> decode.Decoder(
GetFeedSkeletonOutput,
)
pub fn get_feed_skeleton_params_decoder() -> decode.Decoder(
GetFeedSkeletonParams,
)
pub fn get_file_params_decoder() -> decode.Decoder(GetFileParams)
pub fn get_followers_output_decoder() -> decode.Decoder(
GetFollowersOutput,
)
pub fn get_followers_params_decoder() -> decode.Decoder(
GetFollowersParams,
)
pub fn get_follows_output_decoder() -> decode.Decoder(
GetFollowsOutput,
)
pub fn get_follows_params_decoder() -> decode.Decoder(
GetFollowsParams,
)
pub fn get_genres_output_decoder() -> decode.Decoder(
GetGenresOutput,
)
pub fn get_genres_params_decoder() -> decode.Decoder(
GetGenresParams,
)
pub fn get_global_stats_params_decoder() -> decode.Decoder(
GetGlobalStatsParams,
)
pub fn get_indexes_output_decoder() -> decode.Decoder(
GetIndexesOutput,
)
pub fn get_indexes_params_decoder() -> decode.Decoder(
GetIndexesParams,
)
pub fn get_internet_radio_stations_output_decoder() -> decode.Decoder(
GetInternetRadioStationsOutput,
)
pub fn get_internet_radio_stations_params_decoder() -> decode.Decoder(
GetInternetRadioStationsParams,
)
pub fn get_known_followers_output_decoder() -> decode.Decoder(
GetKnownFollowersOutput,
)
pub fn get_known_followers_params_decoder() -> decode.Decoder(
GetKnownFollowersParams,
)
pub fn get_license_output_decoder() -> decode.Decoder(
GetLicenseOutput,
)
pub fn get_license_params_decoder() -> decode.Decoder(
GetLicenseParams,
)
pub fn get_lyrics_output_decoder() -> decode.Decoder(
GetLyricsOutput,
)
pub fn get_lyrics_params_decoder() -> decode.Decoder(
GetLyricsParams,
)
pub fn get_metadata_output_decoder() -> decode.Decoder(
GetMetadataOutput,
)
pub fn get_metadata_params_decoder() -> decode.Decoder(
GetMetadataParams,
)
pub fn get_mirror_sources_output_decoder() -> decode.Decoder(
GetMirrorSourcesOutput,
)
pub fn get_mirror_sources_params_decoder() -> decode.Decoder(
GetMirrorSourcesParams,
)
pub fn get_music_directory_output_decoder() -> decode.Decoder(
GetMusicDirectoryOutput,
)
pub fn get_music_directory_params_decoder() -> decode.Decoder(
GetMusicDirectoryParams,
)
pub fn get_music_folders_output_decoder() -> decode.Decoder(
GetMusicFoldersOutput,
)
pub fn get_music_folders_params_decoder() -> decode.Decoder(
GetMusicFoldersParams,
)
pub fn get_now_playing_output_decoder() -> decode.Decoder(
GetNowPlayingOutput,
)
pub fn get_now_playing_params_decoder() -> decode.Decoder(
GetNowPlayingParams,
)
pub fn get_play_queue_output_decoder() -> decode.Decoder(
GetPlayQueueOutput,
)
pub fn get_play_queue_params_decoder() -> decode.Decoder(
GetPlayQueueParams,
)
pub fn get_playback_queue_params_decoder() -> decode.Decoder(
GetPlaybackQueueParams,
)
pub fn get_profile_params_decoder() -> decode.Decoder(
GetProfileParams,
)
pub fn get_profile_shouts_output_decoder() -> decode.Decoder(
GetProfileShoutsOutput,
)
pub fn get_profile_shouts_params_decoder() -> decode.Decoder(
GetProfileShoutsParams,
)
pub fn get_random_songs_output_decoder() -> decode.Decoder(
GetRandomSongsOutput,
)
pub fn get_random_songs_params_decoder() -> decode.Decoder(
GetRandomSongsParams,
)
pub fn get_recommendations_params_decoder() -> decode.Decoder(
GetRecommendationsParams,
)
pub fn get_scan_status_output_decoder() -> decode.Decoder(
GetScanStatusOutput,
)
pub fn get_scan_status_params_decoder() -> decode.Decoder(
GetScanStatusParams,
)
pub fn get_scrobble_params_decoder() -> decode.Decoder(
GetScrobbleParams,
)
pub fn get_scrobbles_chart_params_decoder() -> decode.Decoder(
GetScrobblesChartParams,
)
pub fn get_scrobbles_output_decoder() -> decode.Decoder(
GetScrobblesOutput,
)
pub fn get_scrobbles_params_decoder() -> decode.Decoder(
GetScrobblesParams,
)
pub fn get_shout_replies_output_decoder() -> decode.Decoder(
GetShoutRepliesOutput,
)
pub fn get_shout_replies_params_decoder() -> decode.Decoder(
GetShoutRepliesParams,
)
pub fn get_similar_songs_output_decoder() -> decode.Decoder(
GetSimilarSongsOutput,
)
pub fn get_similar_songs_params_decoder() -> decode.Decoder(
GetSimilarSongsParams,
)
pub fn get_song_recent_listeners_output_decoder() -> decode.Decoder(
GetSongRecentListenersOutput,
)
pub fn get_song_recent_listeners_params_decoder() -> decode.Decoder(
GetSongRecentListenersParams,
)
pub fn get_songs_by_genre_output_decoder() -> decode.Decoder(
GetSongsByGenreOutput,
)
pub fn get_songs_by_genre_params_decoder() -> decode.Decoder(
GetSongsByGenreParams,
)
pub fn get_songs_output_decoder() -> decode.Decoder(
GetSongsOutput,
)
pub fn get_songs_params_decoder() -> decode.Decoder(
GetSongsParams,
)
pub fn get_starred_output_decoder() -> decode.Decoder(
GetStarredOutput,
)
pub fn get_starred_params_decoder() -> decode.Decoder(
GetStarredParams,
)
pub fn get_stats_params_decoder() -> decode.Decoder(
GetStatsParams,
)
pub fn get_stories_params_decoder() -> decode.Decoder(
GetStoriesParams,
)
pub fn get_stream_url_output_decoder() -> decode.Decoder(
GetStreamUrlOutput,
)
pub fn get_stream_url_params_decoder() -> decode.Decoder(
GetStreamUrlParams,
)
pub fn get_temporary_link_params_decoder() -> decode.Decoder(
GetTemporaryLinkParams,
)
pub fn get_top_artists_output_decoder() -> decode.Decoder(
GetTopArtistsOutput,
)
pub fn get_top_artists_params_decoder() -> decode.Decoder(
GetTopArtistsParams,
)
pub fn get_top_scrobblers_output_decoder() -> decode.Decoder(
GetTopScrobblersOutput,
)
pub fn get_top_scrobblers_params_decoder() -> decode.Decoder(
GetTopScrobblersParams,
)
pub fn get_top_songs_output_decoder() -> decode.Decoder(
GetTopSongsOutput,
)
pub fn get_top_songs_params_decoder() -> decode.Decoder(
GetTopSongsParams,
)
pub fn get_top_tracks_output_decoder() -> decode.Decoder(
GetTopTracksOutput,
)
pub fn get_top_tracks_params_decoder() -> decode.Decoder(
GetTopTracksParams,
)
pub fn get_track_shouts_output_decoder() -> decode.Decoder(
GetTrackShoutsOutput,
)
pub fn get_track_shouts_params_decoder() -> decode.Decoder(
GetTrackShoutsParams,
)
pub fn get_unread_count_output_decoder() -> decode.Decoder(
GetUnreadCountOutput,
)
pub fn get_user_output_decoder() -> decode.Decoder(GetUserOutput)
pub fn get_user_params_decoder() -> decode.Decoder(GetUserParams)
pub fn get_wrapped_params_decoder() -> decode.Decoder(
GetWrappedParams,
)
pub fn googledrive_download_file_params_decoder() -> decode.Decoder(
GoogledriveDownloadFileParams,
)
pub fn googledrive_file_list_view_decoder() -> decode.Decoder(
GoogledriveFileListView,
)
pub fn googledrive_file_view_decoder() -> decode.Decoder(
GoogledriveFileView,
)
pub fn googledrive_get_files_params_decoder() -> decode.Decoder(
GoogledriveGetFilesParams,
)
pub fn googledrive_response_directories_item_view_decoder() -> decode.Decoder(
GoogledriveResponseDirectoriesItemView,
)
pub fn googledrive_response_directory_view_decoder() -> decode.Decoder(
GoogledriveResponseDirectoryView,
)
pub fn googledrive_response_parent_directory_view_decoder() -> decode.Decoder(
GoogledriveResponseParentDirectoryView,
)
pub fn graph_not_found_actor_decoder() -> decode.Decoder(
GraphNotFoundActor,
)
pub fn graph_relationship_decoder() -> decode.Decoder(
GraphRelationship,
)
pub fn insert_directory_params_decoder() -> decode.Decoder(
InsertDirectoryParams,
)
pub fn insert_files_params_decoder() -> decode.Decoder(
InsertFilesParams,
)
pub fn library_create_playlist_input_decoder() -> decode.Decoder(
LibraryCreatePlaylistInput,
)
pub fn library_create_playlist_output_decoder() -> decode.Decoder(
LibraryCreatePlaylistOutput,
)
pub fn library_get_album_output_decoder() -> decode.Decoder(
LibraryGetAlbumOutput,
)
pub fn library_get_album_params_decoder() -> decode.Decoder(
LibraryGetAlbumParams,
)
pub fn library_get_artist_output_decoder() -> decode.Decoder(
LibraryGetArtistOutput,
)
pub fn library_get_artist_params_decoder() -> decode.Decoder(
LibraryGetArtistParams,
)
pub fn library_get_artists_output_decoder() -> decode.Decoder(
LibraryGetArtistsOutput,
)
pub fn library_get_artists_params_decoder() -> decode.Decoder(
LibraryGetArtistsParams,
)
pub fn library_get_playlist_output_decoder() -> decode.Decoder(
LibraryGetPlaylistOutput,
)
pub fn library_get_playlist_params_decoder() -> decode.Decoder(
LibraryGetPlaylistParams,
)
pub fn library_get_playlists_output_decoder() -> decode.Decoder(
LibraryGetPlaylistsOutput,
)
pub fn library_get_playlists_params_decoder() -> decode.Decoder(
LibraryGetPlaylistsParams,
)
pub fn library_get_song_output_decoder() -> decode.Decoder(
LibraryGetSongOutput,
)
pub fn library_get_song_params_decoder() -> decode.Decoder(
LibraryGetSongParams,
)
pub fn library_search_output_decoder() -> decode.Decoder(
LibrarySearchOutput,
)
pub fn library_search_params_decoder() -> decode.Decoder(
LibrarySearchParams,
)
pub fn library_update_playlist_input_decoder() -> decode.Decoder(
LibraryUpdatePlaylistInput,
)
pub fn library_update_playlist_output_decoder() -> decode.Decoder(
LibraryUpdatePlaylistOutput,
)
pub fn like_record_decoder() -> decode.Decoder(LikeRecord)
pub fn like_shout_input_decoder() -> decode.Decoder(
LikeShoutInput,
)
pub fn like_song_input_decoder() -> decode.Decoder(LikeSongInput)
pub fn list_notifications_output_decoder() -> decode.Decoder(
ListNotificationsOutput,
)
pub fn list_notifications_params_decoder() -> decode.Decoder(
ListNotificationsParams,
)
pub fn list_presets_output_decoder() -> decode.Decoder(
ListPresetsOutput,
)
pub fn list_presets_params_decoder() -> decode.Decoder(
ListPresetsParams,
)
pub fn match_song_params_decoder() -> decode.Decoder(
MatchSongParams,
)
pub fn mirror_source_view_decoder() -> decode.Decoder(
MirrorSourceView,
)
pub fn new_actor_artist_view_basic() -> ActorArtistViewBasic
Construct with required fields; optional fields default to None.
pub fn new_actor_compatibility_view_basic() -> ActorCompatibilityViewBasic
Construct with required fields; optional fields default to None.
pub fn new_actor_neighbour_view_basic() -> ActorNeighbourViewBasic
Construct with required fields; optional fields default to None.
pub fn new_actor_profile_view_basic() -> ActorProfileViewBasic
Construct with required fields; optional fields default to None.
pub fn new_actor_profile_view_detailed() -> ActorProfileViewDetailed
Construct with required fields; optional fields default to None.
pub fn new_actor_response_dropbox_view() -> ActorResponseDropboxView
Construct with required fields; optional fields default to None.
pub fn new_actor_response_googledrive_view() -> ActorResponseGoogledriveView
Construct with required fields; optional fields default to None.
pub fn new_actor_response_spotify_user_view() -> ActorResponseSpotifyUserView
Construct with required fields; optional fields default to None.
pub fn new_actor_track_view(
name: String,
artist: String,
) -> ActorTrackView
Construct with required fields; optional fields default to None.
pub fn new_add_directory_to_queue_params(
directory: String,
) -> AddDirectoryToQueueParams
Construct with required fields; optional fields default to None.
pub fn new_add_items_to_queue_params(
items: List(String),
) -> AddItemsToQueueParams
Construct with required fields; optional fields default to None.
pub fn new_add_songs_output(uris: List(String)) -> AddSongsOutput
Construct with required fields; optional fields default to None.
pub fn new_add_songs_params(
uri: String,
songs: List(String),
) -> AddSongsParams
Construct with required fields; optional fields default to None.
pub fn new_album_discogs_artist_view() -> AlbumDiscogsArtistView
Construct with required fields; optional fields default to None.
pub fn new_album_discogs_credit_view() -> AlbumDiscogsCreditView
Construct with required fields; optional fields default to None.
pub fn new_album_discogs_identifier_view() -> AlbumDiscogsIdentifierView
Construct with required fields; optional fields default to None.
pub fn new_album_discogs_label_view() -> AlbumDiscogsLabelView
Construct with required fields; optional fields default to None.
pub fn new_album_discogs_master_view() -> AlbumDiscogsMasterView
Construct with required fields; optional fields default to None.
pub fn new_album_discogs_track_view() -> AlbumDiscogsTrackView
Construct with required fields; optional fields default to None.
pub fn new_album_discogs_view() -> AlbumDiscogsView
Construct with required fields; optional fields default to None.
pub fn new_album_get_album_params(
uri: String,
) -> AlbumGetAlbumParams
Construct with required fields; optional fields default to None.
pub fn new_album_record(
title: String,
artist: String,
created_at: String,
) -> AlbumRecord
Construct with required fields; optional fields default to None.
pub fn new_album_view_basic() -> AlbumViewBasic
Construct with required fields; optional fields default to None.
pub fn new_album_view_detailed() -> AlbumViewDetailed
Construct with required fields; optional fields default to None.
pub fn new_api_key_view() -> ApiKeyView
Construct with required fields; optional fields default to None.
pub fn new_artist_get_artist_params(
uri: String,
) -> ArtistGetArtistParams
Construct with required fields; optional fields default to None.
pub fn new_artist_get_artists_output() -> ArtistGetArtistsOutput
Construct with required fields; optional fields default to None.
pub fn new_artist_get_artists_params() -> ArtistGetArtistsParams
Construct with required fields; optional fields default to None.
pub fn new_artist_listener_view_basic() -> ArtistListenerViewBasic
Construct with required fields; optional fields default to None.
pub fn new_artist_mbid() -> ArtistMbid
Construct with required fields; optional fields default to None.
pub fn new_artist_recent_listener_view() -> ArtistRecentListenerView
Construct with required fields; optional fields default to None.
pub fn new_artist_record(
name: String,
created_at: String,
) -> ArtistRecord
Construct with required fields; optional fields default to None.
pub fn new_artist_song_view_basic() -> ArtistSongViewBasic
Construct with required fields; optional fields default to None.
pub fn new_artist_view_basic() -> ArtistViewBasic
Construct with required fields; optional fields default to None.
pub fn new_artist_view_detailed() -> ArtistViewDetailed
Construct with required fields; optional fields default to None.
pub fn new_blob_cid_ref(link: String) -> BlobCidRef
Construct with required fields; optional fields default to None.
pub fn new_blob_ref(
type_: String,
ref: BlobCidRef,
mime_type: String,
size: Int,
) -> BlobRef
Construct with required fields; optional fields default to None.
pub fn new_charts_decade_view_basic() -> ChartsDecadeViewBasic
Construct with required fields; optional fields default to None.
pub fn new_charts_scrobble_view_basic() -> ChartsScrobbleViewBasic
Construct with required fields; optional fields default to None.
pub fn new_charts_scrobbler_view_basic() -> ChartsScrobblerViewBasic
Construct with required fields; optional fields default to None.
pub fn new_charts_view() -> ChartsView
Construct with required fields; optional fields default to None.
pub fn new_create_apikey_input(name: String) -> CreateApikeyInput
Construct with required fields; optional fields default to None.
pub fn new_create_scrobble_input(
title: String,
artist: String,
) -> CreateScrobbleInput
Construct with required fields; optional fields default to None.
pub fn new_create_shout_input() -> CreateShoutInput
Construct with required fields; optional fields default to None.
pub fn new_create_song_input(
title: String,
artist: String,
album_artist: String,
album: String,
) -> CreateSongInput
Construct with required fields; optional fields default to None.
pub fn new_delete_album_input(id: String) -> DeleteAlbumInput
Construct with required fields; optional fields default to None.
pub fn new_delete_album_output(
status: String,
deleted: Int,
) -> DeleteAlbumOutput
Construct with required fields; optional fields default to None.
pub fn new_delete_playlist_input(
id: String,
) -> DeletePlaylistInput
Construct with required fields; optional fields default to None.
pub fn new_delete_playlist_output() -> DeletePlaylistOutput
Construct with required fields; optional fields default to None.
pub fn new_delete_preset_params(
rkey: String,
) -> DeletePresetParams
Construct with required fields; optional fields default to None.
pub fn new_delete_song_input(id: String) -> DeleteSongInput
Construct with required fields; optional fields default to None.
pub fn new_delete_song_output(
status: String,
deleted: Int,
) -> DeleteSongOutput
Construct with required fields; optional fields default to None.
pub fn new_describe_feed_generator_output() -> DescribeFeedGeneratorOutput
Construct with required fields; optional fields default to None.
pub fn new_dislike_shout_input() -> DislikeShoutInput
Construct with required fields; optional fields default to None.
pub fn new_dislike_song_input() -> DislikeSongInput
Construct with required fields; optional fields default to None.
pub fn new_dropbox_download_file_params(
file_id: String,
) -> DropboxDownloadFileParams
Construct with required fields; optional fields default to None.
pub fn new_dropbox_file_list_view() -> DropboxFileListView
Construct with required fields; optional fields default to None.
pub fn new_dropbox_file_view() -> DropboxFileView
Construct with required fields; optional fields default to None.
pub fn new_dropbox_get_files_params() -> DropboxGetFilesParams
Construct with required fields; optional fields default to None.
pub fn new_dropbox_response_directories_item_view() -> DropboxResponseDirectoriesItemView
Construct with required fields; optional fields default to None.
pub fn new_dropbox_response_directory_view() -> DropboxResponseDirectoryView
Construct with required fields; optional fields default to None.
pub fn new_dropbox_response_parent_directory_view() -> DropboxResponseParentDirectoryView
Construct with required fields; optional fields default to None.
pub fn new_dropbox_temporary_link_view() -> DropboxTemporaryLinkView
Construct with required fields; optional fields default to None.
pub fn new_equalizer_preset_view(
uri: String,
rkey: String,
name: String,
bands: List(RockboxEqualizerBand),
created_at: String,
) -> EqualizerPresetView
Construct with required fields; optional fields default to None.
pub fn new_equalizer_record(
name: String,
bands: List(RockboxEqualizerBand),
created_at: String,
) -> EqualizerRecord
Construct with required fields; optional fields default to None.
pub fn new_feed_generator_view() -> FeedGeneratorView
Construct with required fields; optional fields default to None.
pub fn new_feed_generators_view() -> FeedGeneratorsView
Construct with required fields; optional fields default to None.
pub fn new_feed_item_view() -> FeedItemView
Construct with required fields; optional fields default to None.
pub fn new_feed_recommendation_view() -> FeedRecommendationView
Construct with required fields; optional fields default to None.
pub fn new_feed_recommendations_view() -> FeedRecommendationsView
Construct with required fields; optional fields default to None.
pub fn new_feed_recommended_album_view() -> FeedRecommendedAlbumView
Construct with required fields; optional fields default to None.
pub fn new_feed_recommended_albums_view() -> FeedRecommendedAlbumsView
Construct with required fields; optional fields default to None.
pub fn new_feed_recommended_artist_view() -> FeedRecommendedArtistView
Construct with required fields; optional fields default to None.
pub fn new_feed_recommended_artists_view() -> FeedRecommendedArtistsView
Construct with required fields; optional fields default to None.
pub fn new_feed_search_federation() -> FeedSearchFederation
Construct with required fields; optional fields default to None.
pub fn new_feed_search_hit() -> FeedSearchHit
Construct with required fields; optional fields default to None.
pub fn new_feed_search_params(query: String) -> FeedSearchParams
Construct with required fields; optional fields default to None.
pub fn new_feed_search_results_view() -> FeedSearchResultsView
Construct with required fields; optional fields default to None.
pub fn new_feed_stories_view() -> FeedStoriesView
Construct with required fields; optional fields default to None.
pub fn new_feed_story_view() -> FeedStoryView
Construct with required fields; optional fields default to None.
pub fn new_feed_uri_view() -> FeedUriView
Construct with required fields; optional fields default to None.
pub fn new_feed_view() -> FeedView
Construct with required fields; optional fields default to None.
pub fn new_follow_account_output(
subject: ActorProfileViewBasic,
followers: List(ActorProfileViewBasic),
) -> FollowAccountOutput
Construct with required fields; optional fields default to None.
pub fn new_follow_account_params(
account: String,
) -> FollowAccountParams
Construct with required fields; optional fields default to None.
pub fn new_follow_record(
created_at: String,
subject: String,
) -> FollowRecord
Construct with required fields; optional fields default to None.
pub fn new_generator_record(
did: String,
display_name: String,
created_at: String,
) -> GeneratorRecord
Construct with required fields; optional fields default to None.
pub fn new_get_actor_albums_output() -> GetActorAlbumsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_actor_albums_params(
did: String,
) -> GetActorAlbumsParams
Construct with required fields; optional fields default to None.
pub fn new_get_actor_artists_output() -> GetActorArtistsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_actor_artists_params(
did: String,
) -> GetActorArtistsParams
Construct with required fields; optional fields default to None.
pub fn new_get_actor_compatibility_output() -> GetActorCompatibilityOutput
Construct with required fields; optional fields default to None.
pub fn new_get_actor_compatibility_params(
did: String,
) -> GetActorCompatibilityParams
Construct with required fields; optional fields default to None.
pub fn new_get_actor_loved_songs_output() -> GetActorLovedSongsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_actor_loved_songs_params(
did: String,
) -> GetActorLovedSongsParams
Construct with required fields; optional fields default to None.
pub fn new_get_actor_neighbours_output() -> GetActorNeighboursOutput
Construct with required fields; optional fields default to None.
pub fn new_get_actor_neighbours_params(
did: String,
) -> GetActorNeighboursParams
Construct with required fields; optional fields default to None.
pub fn new_get_actor_playlists_output() -> GetActorPlaylistsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_actor_playlists_params(
did: String,
) -> GetActorPlaylistsParams
Construct with required fields; optional fields default to None.
pub fn new_get_actor_scrobbles_output() -> GetActorScrobblesOutput
Construct with required fields; optional fields default to None.
pub fn new_get_actor_scrobbles_params(
did: String,
) -> GetActorScrobblesParams
Construct with required fields; optional fields default to None.
pub fn new_get_actor_songs_output() -> GetActorSongsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_actor_songs_params(
did: String,
) -> GetActorSongsParams
Construct with required fields; optional fields default to None.
pub fn new_get_album_info_output() -> GetAlbumInfoOutput
Construct with required fields; optional fields default to None.
pub fn new_get_album_info_params(
id: String,
) -> GetAlbumInfoParams
Construct with required fields; optional fields default to None.
pub fn new_get_album_list_output() -> GetAlbumListOutput
Construct with required fields; optional fields default to None.
pub fn new_get_album_list_params(
type_: String,
) -> GetAlbumListParams
Construct with required fields; optional fields default to None.
pub fn new_get_album_recommendations_params(
did: String,
) -> GetAlbumRecommendationsParams
Construct with required fields; optional fields default to None.
pub fn new_get_album_shouts_output() -> GetAlbumShoutsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_album_shouts_params(
uri: String,
) -> GetAlbumShoutsParams
Construct with required fields; optional fields default to None.
pub fn new_get_album_tracks_output() -> GetAlbumTracksOutput
Construct with required fields; optional fields default to None.
pub fn new_get_album_tracks_params(
uri: String,
) -> GetAlbumTracksParams
Construct with required fields; optional fields default to None.
pub fn new_get_albums_output() -> GetAlbumsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_albums_params() -> GetAlbumsParams
Construct with required fields; optional fields default to None.
pub fn new_get_apikeys_output() -> GetApikeysOutput
Construct with required fields; optional fields default to None.
pub fn new_get_apikeys_params() -> GetApikeysParams
Construct with required fields; optional fields default to None.
pub fn new_get_artist_albums_output() -> GetArtistAlbumsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_artist_albums_params(
uri: String,
) -> GetArtistAlbumsParams
Construct with required fields; optional fields default to None.
pub fn new_get_artist_info_output() -> GetArtistInfoOutput
Construct with required fields; optional fields default to None.
pub fn new_get_artist_info_params(
id: String,
) -> GetArtistInfoParams
Construct with required fields; optional fields default to None.
pub fn new_get_artist_listeners_output() -> GetArtistListenersOutput
Construct with required fields; optional fields default to None.
pub fn new_get_artist_listeners_params(
uri: String,
) -> GetArtistListenersParams
Construct with required fields; optional fields default to None.
pub fn new_get_artist_recent_listeners_output() -> GetArtistRecentListenersOutput
Construct with required fields; optional fields default to None.
pub fn new_get_artist_recent_listeners_params(
uri: String,
) -> GetArtistRecentListenersParams
Construct with required fields; optional fields default to None.
pub fn new_get_artist_recommendations_params(
did: String,
) -> GetArtistRecommendationsParams
Construct with required fields; optional fields default to None.
pub fn new_get_artist_shouts_output() -> GetArtistShoutsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_artist_shouts_params(
uri: String,
) -> GetArtistShoutsParams
Construct with required fields; optional fields default to None.
pub fn new_get_artist_tracks_output() -> GetArtistTracksOutput
Construct with required fields; optional fields default to None.
pub fn new_get_artist_tracks_params() -> GetArtistTracksParams
Construct with required fields; optional fields default to None.
pub fn new_get_audio_settings_params() -> GetAudioSettingsParams
Construct with required fields; optional fields default to None.
pub fn new_get_cover_art_url_output(
url: String,
) -> GetCoverArtUrlOutput
Construct with required fields; optional fields default to None.
pub fn new_get_cover_art_url_params(
id: String,
) -> GetCoverArtUrlParams
Construct with required fields; optional fields default to None.
pub fn new_get_decades_output() -> GetDecadesOutput
Construct with required fields; optional fields default to None.
pub fn new_get_decades_params() -> GetDecadesParams
Construct with required fields; optional fields default to None.
pub fn new_get_download_url_output(
url: String,
) -> GetDownloadUrlOutput
Construct with required fields; optional fields default to None.
pub fn new_get_download_url_params(
id: String,
) -> GetDownloadUrlParams
Construct with required fields; optional fields default to None.
pub fn new_get_feed_generator_output() -> GetFeedGeneratorOutput
Construct with required fields; optional fields default to None.
pub fn new_get_feed_generator_params(
feed: String,
) -> GetFeedGeneratorParams
Construct with required fields; optional fields default to None.
pub fn new_get_feed_generators_params() -> GetFeedGeneratorsParams
Construct with required fields; optional fields default to None.
pub fn new_get_feed_params(feed: String) -> GetFeedParams
Construct with required fields; optional fields default to None.
pub fn new_get_feed_skeleton_output() -> GetFeedSkeletonOutput
Construct with required fields; optional fields default to None.
pub fn new_get_feed_skeleton_params(
feed: String,
) -> GetFeedSkeletonParams
Construct with required fields; optional fields default to None.
pub fn new_get_file_params(file_id: String) -> GetFileParams
Construct with required fields; optional fields default to None.
pub fn new_get_followers_output(
subject: ActorProfileViewBasic,
followers: List(ActorProfileViewBasic),
) -> GetFollowersOutput
Construct with required fields; optional fields default to None.
pub fn new_get_followers_params(
actor: String,
) -> GetFollowersParams
Construct with required fields; optional fields default to None.
pub fn new_get_follows_output(
subject: ActorProfileViewBasic,
follows: List(ActorProfileViewBasic),
) -> GetFollowsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_follows_params(actor: String) -> GetFollowsParams
Construct with required fields; optional fields default to None.
pub fn new_get_genres_output() -> GetGenresOutput
Construct with required fields; optional fields default to None.
pub fn new_get_genres_params() -> GetGenresParams
Construct with required fields; optional fields default to None.
pub fn new_get_global_stats_params() -> GetGlobalStatsParams
Construct with required fields; optional fields default to None.
pub fn new_get_indexes_output() -> GetIndexesOutput
Construct with required fields; optional fields default to None.
pub fn new_get_indexes_params() -> GetIndexesParams
Construct with required fields; optional fields default to None.
pub fn new_get_internet_radio_stations_output() -> GetInternetRadioStationsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_internet_radio_stations_params() -> GetInternetRadioStationsParams
Construct with required fields; optional fields default to None.
pub fn new_get_known_followers_output(
subject: ActorProfileViewBasic,
followers: List(ActorProfileViewBasic),
) -> GetKnownFollowersOutput
Construct with required fields; optional fields default to None.
pub fn new_get_known_followers_params(
actor: String,
) -> GetKnownFollowersParams
Construct with required fields; optional fields default to None.
pub fn new_get_license_output() -> GetLicenseOutput
Construct with required fields; optional fields default to None.
pub fn new_get_license_params() -> GetLicenseParams
Construct with required fields; optional fields default to None.
pub fn new_get_lyrics_output() -> GetLyricsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_lyrics_params() -> GetLyricsParams
Construct with required fields; optional fields default to None.
pub fn new_get_metadata_output() -> GetMetadataOutput
Construct with required fields; optional fields default to None.
pub fn new_get_metadata_params(path: String) -> GetMetadataParams
Construct with required fields; optional fields default to None.
pub fn new_get_mirror_sources_output(
sources: List(MirrorSourceView),
) -> GetMirrorSourcesOutput
Construct with required fields; optional fields default to None.
pub fn new_get_mirror_sources_params() -> GetMirrorSourcesParams
Construct with required fields; optional fields default to None.
pub fn new_get_music_directory_output() -> GetMusicDirectoryOutput
Construct with required fields; optional fields default to None.
pub fn new_get_music_directory_params(
id: String,
) -> GetMusicDirectoryParams
Construct with required fields; optional fields default to None.
pub fn new_get_music_folders_output() -> GetMusicFoldersOutput
Construct with required fields; optional fields default to None.
pub fn new_get_music_folders_params() -> GetMusicFoldersParams
Construct with required fields; optional fields default to None.
pub fn new_get_now_playing_output() -> GetNowPlayingOutput
Construct with required fields; optional fields default to None.
pub fn new_get_now_playing_params() -> GetNowPlayingParams
Construct with required fields; optional fields default to None.
pub fn new_get_play_queue_output() -> GetPlayQueueOutput
Construct with required fields; optional fields default to None.
pub fn new_get_play_queue_params() -> GetPlayQueueParams
Construct with required fields; optional fields default to None.
pub fn new_get_playback_queue_params() -> GetPlaybackQueueParams
Construct with required fields; optional fields default to None.
pub fn new_get_profile_params() -> GetProfileParams
Construct with required fields; optional fields default to None.
pub fn new_get_profile_shouts_output() -> GetProfileShoutsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_profile_shouts_params(
did: String,
) -> GetProfileShoutsParams
Construct with required fields; optional fields default to None.
pub fn new_get_random_songs_output() -> GetRandomSongsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_random_songs_params() -> GetRandomSongsParams
Construct with required fields; optional fields default to None.
pub fn new_get_recommendations_params(
did: String,
) -> GetRecommendationsParams
Construct with required fields; optional fields default to None.
pub fn new_get_scan_status_output() -> GetScanStatusOutput
Construct with required fields; optional fields default to None.
pub fn new_get_scan_status_params() -> GetScanStatusParams
Construct with required fields; optional fields default to None.
pub fn new_get_scrobble_params(uri: String) -> GetScrobbleParams
Construct with required fields; optional fields default to None.
pub fn new_get_scrobbles_chart_params() -> GetScrobblesChartParams
Construct with required fields; optional fields default to None.
pub fn new_get_scrobbles_output() -> GetScrobblesOutput
Construct with required fields; optional fields default to None.
pub fn new_get_scrobbles_params() -> GetScrobblesParams
Construct with required fields; optional fields default to None.
pub fn new_get_shout_replies_output() -> GetShoutRepliesOutput
Construct with required fields; optional fields default to None.
pub fn new_get_shout_replies_params(
uri: String,
) -> GetShoutRepliesParams
Construct with required fields; optional fields default to None.
pub fn new_get_similar_songs_output() -> GetSimilarSongsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_similar_songs_params(
id: String,
) -> GetSimilarSongsParams
Construct with required fields; optional fields default to None.
pub fn new_get_song_recent_listeners_output() -> GetSongRecentListenersOutput
Construct with required fields; optional fields default to None.
pub fn new_get_song_recent_listeners_params(
uri: String,
) -> GetSongRecentListenersParams
Construct with required fields; optional fields default to None.
pub fn new_get_songs_by_genre_output() -> GetSongsByGenreOutput
Construct with required fields; optional fields default to None.
pub fn new_get_songs_by_genre_params(
genre: String,
) -> GetSongsByGenreParams
Construct with required fields; optional fields default to None.
pub fn new_get_songs_output() -> GetSongsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_songs_params() -> GetSongsParams
Construct with required fields; optional fields default to None.
pub fn new_get_starred_output() -> GetStarredOutput
Construct with required fields; optional fields default to None.
pub fn new_get_starred_params() -> GetStarredParams
Construct with required fields; optional fields default to None.
pub fn new_get_stats_params(did: String) -> GetStatsParams
Construct with required fields; optional fields default to None.
pub fn new_get_stories_params() -> GetStoriesParams
Construct with required fields; optional fields default to None.
pub fn new_get_stream_url_output(
url: String,
) -> GetStreamUrlOutput
Construct with required fields; optional fields default to None.
pub fn new_get_stream_url_params(
id: String,
) -> GetStreamUrlParams
Construct with required fields; optional fields default to None.
pub fn new_get_temporary_link_params(
path: String,
) -> GetTemporaryLinkParams
Construct with required fields; optional fields default to None.
pub fn new_get_top_artists_output() -> GetTopArtistsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_top_artists_params() -> GetTopArtistsParams
Construct with required fields; optional fields default to None.
pub fn new_get_top_scrobblers_output() -> GetTopScrobblersOutput
Construct with required fields; optional fields default to None.
pub fn new_get_top_scrobblers_params() -> GetTopScrobblersParams
Construct with required fields; optional fields default to None.
pub fn new_get_top_songs_output() -> GetTopSongsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_top_songs_params(
artist: String,
) -> GetTopSongsParams
Construct with required fields; optional fields default to None.
pub fn new_get_top_tracks_output() -> GetTopTracksOutput
Construct with required fields; optional fields default to None.
pub fn new_get_top_tracks_params() -> GetTopTracksParams
Construct with required fields; optional fields default to None.
pub fn new_get_track_shouts_output() -> GetTrackShoutsOutput
Construct with required fields; optional fields default to None.
pub fn new_get_track_shouts_params(
uri: String,
) -> GetTrackShoutsParams
Construct with required fields; optional fields default to None.
pub fn new_get_unread_count_output(
count: Int,
) -> GetUnreadCountOutput
Construct with required fields; optional fields default to None.
pub fn new_get_user_output() -> GetUserOutput
Construct with required fields; optional fields default to None.
pub fn new_get_user_params() -> GetUserParams
Construct with required fields; optional fields default to None.
pub fn new_get_wrapped_params(did: String) -> GetWrappedParams
Construct with required fields; optional fields default to None.
pub fn new_googledrive_download_file_params(
file_id: String,
) -> GoogledriveDownloadFileParams
Construct with required fields; optional fields default to None.
pub fn new_googledrive_file_list_view() -> GoogledriveFileListView
Construct with required fields; optional fields default to None.
pub fn new_googledrive_file_view() -> GoogledriveFileView
Construct with required fields; optional fields default to None.
pub fn new_googledrive_get_files_params() -> GoogledriveGetFilesParams
Construct with required fields; optional fields default to None.
pub fn new_googledrive_response_directories_item_view() -> GoogledriveResponseDirectoriesItemView
Construct with required fields; optional fields default to None.
pub fn new_googledrive_response_directory_view() -> GoogledriveResponseDirectoryView
Construct with required fields; optional fields default to None.
pub fn new_googledrive_response_parent_directory_view() -> GoogledriveResponseParentDirectoryView
Construct with required fields; optional fields default to None.
pub fn new_graph_not_found_actor(
actor: String,
not_found: Bool,
) -> GraphNotFoundActor
Construct with required fields; optional fields default to None.
pub fn new_graph_relationship(did: String) -> GraphRelationship
Construct with required fields; optional fields default to None.
pub fn new_insert_directory_params(
uri: String,
directory: String,
) -> InsertDirectoryParams
Construct with required fields; optional fields default to None.
pub fn new_insert_files_params(
uri: String,
files: List(String),
) -> InsertFilesParams
Construct with required fields; optional fields default to None.
pub fn new_library_create_playlist_input(
name: String,
) -> LibraryCreatePlaylistInput
Construct with required fields; optional fields default to None.
pub fn new_library_create_playlist_output() -> LibraryCreatePlaylistOutput
Construct with required fields; optional fields default to None.
pub fn new_library_get_album_output() -> LibraryGetAlbumOutput
Construct with required fields; optional fields default to None.
pub fn new_library_get_album_params(
id: String,
) -> LibraryGetAlbumParams
Construct with required fields; optional fields default to None.
pub fn new_library_get_artist_output() -> LibraryGetArtistOutput
Construct with required fields; optional fields default to None.
pub fn new_library_get_artist_params(
id: String,
) -> LibraryGetArtistParams
Construct with required fields; optional fields default to None.
pub fn new_library_get_artists_output() -> LibraryGetArtistsOutput
Construct with required fields; optional fields default to None.
pub fn new_library_get_artists_params() -> LibraryGetArtistsParams
Construct with required fields; optional fields default to None.
pub fn new_library_get_playlist_output() -> LibraryGetPlaylistOutput
Construct with required fields; optional fields default to None.
pub fn new_library_get_playlist_params(
id: String,
) -> LibraryGetPlaylistParams
Construct with required fields; optional fields default to None.
pub fn new_library_get_playlists_output() -> LibraryGetPlaylistsOutput
Construct with required fields; optional fields default to None.
pub fn new_library_get_playlists_params() -> LibraryGetPlaylistsParams
Construct with required fields; optional fields default to None.
pub fn new_library_get_song_output() -> LibraryGetSongOutput
Construct with required fields; optional fields default to None.
pub fn new_library_get_song_params(
id: String,
) -> LibraryGetSongParams
Construct with required fields; optional fields default to None.
pub fn new_library_search_output() -> LibrarySearchOutput
Construct with required fields; optional fields default to None.
pub fn new_library_search_params(
query: String,
) -> LibrarySearchParams
Construct with required fields; optional fields default to None.
pub fn new_library_update_playlist_input(
playlist_id: String,
) -> LibraryUpdatePlaylistInput
Construct with required fields; optional fields default to None.
pub fn new_library_update_playlist_output() -> LibraryUpdatePlaylistOutput
Construct with required fields; optional fields default to None.
pub fn new_like_record(
created_at: String,
subject: StrongRef,
) -> LikeRecord
Construct with required fields; optional fields default to None.
pub fn new_like_shout_input() -> LikeShoutInput
Construct with required fields; optional fields default to None.
pub fn new_like_song_input() -> LikeSongInput
Construct with required fields; optional fields default to None.
pub fn new_list_notifications_output(
notifications: List(NotificationView),
unread_count: Int,
) -> ListNotificationsOutput
Construct with required fields; optional fields default to None.
pub fn new_list_notifications_params() -> ListNotificationsParams
Construct with required fields; optional fields default to None.
pub fn new_list_presets_output(
presets: List(EqualizerPresetView),
) -> ListPresetsOutput
Construct with required fields; optional fields default to None.
pub fn new_list_presets_params() -> ListPresetsParams
Construct with required fields; optional fields default to None.
pub fn new_match_song_params(
title: String,
artist: String,
) -> MatchSongParams
Construct with required fields; optional fields default to None.
pub fn new_mirror_source_view(
provider: String,
enabled: Bool,
has_credentials: Bool,
) -> MirrorSourceView
Construct with required fields; optional fields default to None.
pub fn new_notification_actor() -> NotificationActor
Construct with required fields; optional fields default to None.
pub fn new_notification_subject_view(
uri: String,
) -> NotificationSubjectView
Construct with required fields; optional fields default to None.
pub fn new_notification_view(
id: String,
type_: String,
read: Bool,
created_at: String,
) -> NotificationView
Construct with required fields; optional fields default to None.
pub fn new_ping_output() -> PingOutput
Construct with required fields; optional fields default to None.
pub fn new_ping_params() -> PingParams
Construct with required fields; optional fields default to None.
pub fn new_play_directory_params(
directory_id: String,
) -> PlayDirectoryParams
Construct with required fields; optional fields default to None.
pub fn new_play_file_params(file_id: String) -> PlayFileParams
Construct with required fields; optional fields default to None.
pub fn new_player_currently_playing_view_detailed() -> PlayerCurrentlyPlayingViewDetailed
Construct with required fields; optional fields default to None.
pub fn new_player_get_currently_playing_params() -> PlayerGetCurrentlyPlayingParams
Construct with required fields; optional fields default to None.
pub fn new_player_next_params() -> PlayerNextParams
Construct with required fields; optional fields default to None.
pub fn new_player_pause_params() -> PlayerPauseParams
Construct with required fields; optional fields default to None.
pub fn new_player_play_params() -> PlayerPlayParams
Construct with required fields; optional fields default to None.
pub fn new_player_playback_queue_view_detailed() -> PlayerPlaybackQueueViewDetailed
Construct with required fields; optional fields default to None.
pub fn new_player_previous_params() -> PlayerPreviousParams
Construct with required fields; optional fields default to None.
pub fn new_player_seek_params(position: Int) -> PlayerSeekParams
Construct with required fields; optional fields default to None.
pub fn new_playlist_create_playlist_output(
uri: String,
cid: String,
) -> PlaylistCreatePlaylistOutput
Construct with required fields; optional fields default to None.
pub fn new_playlist_create_playlist_params(
name: String,
) -> PlaylistCreatePlaylistParams
Construct with required fields; optional fields default to None.
pub fn new_playlist_get_playlist_params(
uri: String,
) -> PlaylistGetPlaylistParams
Construct with required fields; optional fields default to None.
pub fn new_playlist_get_playlists_output() -> PlaylistGetPlaylistsOutput
Construct with required fields; optional fields default to None.
pub fn new_playlist_get_playlists_params() -> PlaylistGetPlaylistsParams
Construct with required fields; optional fields default to None.
pub fn new_playlist_record(
name: String,
created_at: String,
) -> PlaylistRecord
Construct with required fields; optional fields default to None.
pub fn new_playlist_song_record(
playlist: StrongRef,
song: StrongRef,
title: String,
artist: String,
album: String,
album_artist: String,
duration: Int,
added_at: String,
) -> PlaylistSongRecord
Construct with required fields; optional fields default to None.
pub fn new_playlist_update_playlist_output(
uri: String,
cid: String,
) -> PlaylistUpdatePlaylistOutput
Construct with required fields; optional fields default to None.
pub fn new_playlist_update_playlist_params(
uri: String,
) -> PlaylistUpdatePlaylistParams
Construct with required fields; optional fields default to None.
pub fn new_playlist_view_basic() -> PlaylistViewBasic
Construct with required fields; optional fields default to None.
pub fn new_playlist_view_detailed() -> PlaylistViewDetailed
Construct with required fields; optional fields default to None.
pub fn new_profile_record() -> ProfileRecord
Construct with required fields; optional fields default to None.
pub fn new_put_audio_settings_input() -> PutAudioSettingsInput
Construct with required fields; optional fields default to None.
pub fn new_put_mirror_source_input(
provider: String,
) -> PutMirrorSourceInput
Construct with required fields; optional fields default to None.
pub fn new_put_preset_input(
name: String,
bands: List(RockboxEqualizerBand),
) -> PutPresetInput
Construct with required fields; optional fields default to None.
pub fn new_radio_record(
name: String,
url: String,
created_at: String,
) -> RadioRecord
Construct with required fields; optional fields default to None.
pub fn new_radio_view_basic() -> RadioViewBasic
Construct with required fields; optional fields default to None.
pub fn new_radio_view_detailed() -> RadioViewDetailed
Construct with required fields; optional fields default to None.
pub fn new_remove_apikey_params(id: String) -> RemoveApikeyParams
Construct with required fields; optional fields default to None.
pub fn new_remove_playlist_params(
uri: String,
) -> RemovePlaylistParams
Construct with required fields; optional fields default to None.
pub fn new_remove_shout_params(id: String) -> RemoveShoutParams
Construct with required fields; optional fields default to None.
pub fn new_remove_track_params(uri: String) -> RemoveTrackParams
Construct with required fields; optional fields default to None.
pub fn new_reply_shout_input(
shout_id: String,
message: String,
) -> ReplyShoutInput
Construct with required fields; optional fields default to None.
pub fn new_report_shout_input(
shout_id: String,
) -> ReportShoutInput
Construct with required fields; optional fields default to None.
pub fn new_rockbox_crossfade_settings() -> RockboxCrossfadeSettings
Construct with required fields; optional fields default to None.
pub fn new_rockbox_equalizer_band(
frequency: Int,
gain: Int,
q: Int,
) -> RockboxEqualizerBand
Construct with required fields; optional fields default to None.
pub fn new_rockbox_equalizer_settings() -> RockboxEqualizerSettings
Construct with required fields; optional fields default to None.
pub fn new_rockbox_replay_gain_settings() -> RockboxReplayGainSettings
Construct with required fields; optional fields default to None.
pub fn new_rockbox_settings_view(
created_at: String,
) -> RockboxSettingsView
Construct with required fields; optional fields default to None.
pub fn new_rockbox_tone_settings() -> RockboxToneSettings
Construct with required fields; optional fields default to None.
pub fn new_save_play_queue_input() -> SavePlayQueueInput
Construct with required fields; optional fields default to None.
pub fn new_save_play_queue_output() -> SavePlayQueueOutput
Construct with required fields; optional fields default to None.
pub fn new_scrobble_first_scrobble_view() -> ScrobbleFirstScrobbleView
Construct with required fields; optional fields default to None.
pub fn new_scrobble_input(id: String) -> ScrobbleInput
Construct with required fields; optional fields default to None.
pub fn new_scrobble_output() -> ScrobbleOutput
Construct with required fields; optional fields default to None.
pub fn new_scrobble_record(
title: String,
artist: String,
album_artist: String,
album: String,
duration: Int,
created_at: String,
) -> ScrobbleRecord
Construct with required fields; optional fields default to None.
pub fn new_scrobble_view_basic() -> ScrobbleViewBasic
Construct with required fields; optional fields default to None.
pub fn new_scrobble_view_detailed() -> ScrobbleViewDetailed
Construct with required fields; optional fields default to None.
pub fn new_settings_record(created_at: String) -> SettingsRecord
Construct with required fields; optional fields default to None.
pub fn new_shout_author() -> ShoutAuthor
Construct with required fields; optional fields default to None.
pub fn new_shout_gif(url: String) -> ShoutGif
Construct with required fields; optional fields default to None.
pub fn new_shout_mention(
did: String,
byte_start: Int,
byte_end: Int,
) -> ShoutMention
Construct with required fields; optional fields default to None.
pub fn new_shout_record(
created_at: String,
subject: StrongRef,
) -> ShoutRecord
Construct with required fields; optional fields default to None.
pub fn new_shout_view() -> ShoutView
Construct with required fields; optional fields default to None.
pub fn new_song_first_scrobble_view() -> SongFirstScrobbleView
Construct with required fields; optional fields default to None.
pub fn new_song_get_song_params() -> SongGetSongParams
Construct with required fields; optional fields default to None.
pub fn new_song_match_view() -> SongMatchView
Construct with required fields; optional fields default to None.
pub fn new_song_recent_listener_view() -> SongRecentListenerView
Construct with required fields; optional fields default to None.
pub fn new_song_record(
title: String,
artist: String,
album_artist: String,
album: String,
duration: Int,
created_at: String,
) -> SongRecord
Construct with required fields; optional fields default to None.
pub fn new_song_response_mb_artists_item_view() -> SongResponseMbArtistsItemView
Construct with required fields; optional fields default to None.
pub fn new_song_view_basic() -> SongViewBasic
Construct with required fields; optional fields default to None.
pub fn new_song_view_detailed() -> SongViewDetailed
Construct with required fields; optional fields default to None.
pub fn new_spotify_get_currently_playing_params() -> SpotifyGetCurrentlyPlayingParams
Construct with required fields; optional fields default to None.
pub fn new_spotify_seek_params(
position: Int,
) -> SpotifySeekParams
Construct with required fields; optional fields default to None.
pub fn new_spotify_track_view() -> SpotifyTrackView
Construct with required fields; optional fields default to None.
pub fn new_star_input(id: String) -> StarInput
Construct with required fields; optional fields default to None.
pub fn new_star_output() -> StarOutput
Construct with required fields; optional fields default to None.
pub fn new_start_playlist_params(
uri: String,
) -> StartPlaylistParams
Construct with required fields; optional fields default to None.
pub fn new_start_scan_output() -> StartScanOutput
Construct with required fields; optional fields default to None.
pub fn new_start_scan_params() -> StartScanParams
Construct with required fields; optional fields default to None.
pub fn new_stats_global_stats_view() -> StatsGlobalStatsView
Construct with required fields; optional fields default to None.
pub fn new_stats_view() -> StatsView
Construct with required fields; optional fields default to None.
pub fn new_stats_wrapped_album() -> StatsWrappedAlbum
Construct with required fields; optional fields default to None.
pub fn new_stats_wrapped_artist() -> StatsWrappedArtist
Construct with required fields; optional fields default to None.
pub fn new_stats_wrapped_day_count() -> StatsWrappedDayCount
Construct with required fields; optional fields default to None.
pub fn new_stats_wrapped_genre_count() -> StatsWrappedGenreCount
Construct with required fields; optional fields default to None.
pub fn new_stats_wrapped_milestone() -> StatsWrappedMilestone
Construct with required fields; optional fields default to None.
pub fn new_stats_wrapped_month_count() -> StatsWrappedMonthCount
Construct with required fields; optional fields default to None.
pub fn new_stats_wrapped_track() -> StatsWrappedTrack
Construct with required fields; optional fields default to None.
pub fn new_stats_wrapped_view() -> StatsWrappedView
Construct with required fields; optional fields default to None.
pub fn new_status_record(
track: ActorTrackView,
started_at: String,
) -> StatusRecord
Construct with required fields; optional fields default to None.
pub fn new_strong_ref(uri: String, cid: String) -> StrongRef
Construct with required fields; optional fields default to None.
pub fn new_unfollow_account_output(
subject: ActorProfileViewBasic,
followers: List(ActorProfileViewBasic),
) -> UnfollowAccountOutput
Construct with required fields; optional fields default to None.
pub fn new_unfollow_account_params(
account: String,
) -> UnfollowAccountParams
Construct with required fields; optional fields default to None.
pub fn new_unstar_input(id: String) -> UnstarInput
Construct with required fields; optional fields default to None.
pub fn new_unstar_output() -> UnstarOutput
Construct with required fields; optional fields default to None.
pub fn new_update_apikey_input(
id: String,
name: String,
) -> UpdateApikeyInput
Construct with required fields; optional fields default to None.
pub fn new_update_now_playing_input(
id: String,
) -> UpdateNowPlayingInput
Construct with required fields; optional fields default to None.
pub fn new_update_now_playing_output() -> UpdateNowPlayingOutput
Construct with required fields; optional fields default to None.
pub fn new_update_seen_input() -> UpdateSeenInput
Construct with required fields; optional fields default to None.
pub fn new_update_seen_output(
unread_count: Int,
) -> UpdateSeenOutput
Construct with required fields; optional fields default to None.
pub fn notification_actor_decoder() -> decode.Decoder(
NotificationActor,
)
pub fn notification_subject_view_decoder() -> decode.Decoder(
NotificationSubjectView,
)
pub fn notification_view_decoder() -> decode.Decoder(
NotificationView,
)
pub fn ping_output_decoder() -> decode.Decoder(PingOutput)
pub fn ping_params_decoder() -> decode.Decoder(PingParams)
pub fn play_directory_params_decoder() -> decode.Decoder(
PlayDirectoryParams,
)
pub fn play_file_params_decoder() -> decode.Decoder(
PlayFileParams,
)
pub fn player_currently_playing_view_detailed_decoder() -> decode.Decoder(
PlayerCurrentlyPlayingViewDetailed,
)
pub fn player_get_currently_playing_params_decoder() -> decode.Decoder(
PlayerGetCurrentlyPlayingParams,
)
pub fn player_next_params_decoder() -> decode.Decoder(
PlayerNextParams,
)
pub fn player_pause_params_decoder() -> decode.Decoder(
PlayerPauseParams,
)
pub fn player_play_params_decoder() -> decode.Decoder(
PlayerPlayParams,
)
pub fn player_playback_queue_view_detailed_decoder() -> decode.Decoder(
PlayerPlaybackQueueViewDetailed,
)
pub fn player_previous_params_decoder() -> decode.Decoder(
PlayerPreviousParams,
)
pub fn player_seek_params_decoder() -> decode.Decoder(
PlayerSeekParams,
)
pub fn playlist_create_playlist_output_decoder() -> decode.Decoder(
PlaylistCreatePlaylistOutput,
)
pub fn playlist_create_playlist_params_decoder() -> decode.Decoder(
PlaylistCreatePlaylistParams,
)
pub fn playlist_get_playlist_params_decoder() -> decode.Decoder(
PlaylistGetPlaylistParams,
)
pub fn playlist_get_playlists_output_decoder() -> decode.Decoder(
PlaylistGetPlaylistsOutput,
)
pub fn playlist_get_playlists_params_decoder() -> decode.Decoder(
PlaylistGetPlaylistsParams,
)
pub fn playlist_record_decoder() -> decode.Decoder(PlaylistRecord)
pub fn playlist_song_record_decoder() -> decode.Decoder(
PlaylistSongRecord,
)
pub fn playlist_update_playlist_output_decoder() -> decode.Decoder(
PlaylistUpdatePlaylistOutput,
)
pub fn playlist_update_playlist_params_decoder() -> decode.Decoder(
PlaylistUpdatePlaylistParams,
)
pub fn playlist_view_basic_decoder() -> decode.Decoder(
PlaylistViewBasic,
)
pub fn playlist_view_detailed_decoder() -> decode.Decoder(
PlaylistViewDetailed,
)
pub fn profile_record_decoder() -> decode.Decoder(ProfileRecord)
pub fn put_audio_settings_input_decoder() -> decode.Decoder(
PutAudioSettingsInput,
)
pub fn put_mirror_source_input_decoder() -> decode.Decoder(
PutMirrorSourceInput,
)
pub fn put_preset_input_decoder() -> decode.Decoder(
PutPresetInput,
)
pub fn radio_record_decoder() -> decode.Decoder(RadioRecord)
pub fn radio_view_basic_decoder() -> decode.Decoder(
RadioViewBasic,
)
pub fn radio_view_detailed_decoder() -> decode.Decoder(
RadioViewDetailed,
)
pub fn remove_apikey_params_decoder() -> decode.Decoder(
RemoveApikeyParams,
)
pub fn remove_playlist_params_decoder() -> decode.Decoder(
RemovePlaylistParams,
)
pub fn remove_shout_params_decoder() -> decode.Decoder(
RemoveShoutParams,
)
pub fn remove_track_params_decoder() -> decode.Decoder(
RemoveTrackParams,
)
pub fn reply_shout_input_decoder() -> decode.Decoder(
ReplyShoutInput,
)
pub fn report_shout_input_decoder() -> decode.Decoder(
ReportShoutInput,
)
pub fn rockbox_crossfade_settings_decoder() -> decode.Decoder(
RockboxCrossfadeSettings,
)
pub fn rockbox_equalizer_band_decoder() -> decode.Decoder(
RockboxEqualizerBand,
)
pub fn rockbox_equalizer_settings_decoder() -> decode.Decoder(
RockboxEqualizerSettings,
)
pub fn rockbox_replay_gain_settings_decoder() -> decode.Decoder(
RockboxReplayGainSettings,
)
pub fn rockbox_settings_view_decoder() -> decode.Decoder(
RockboxSettingsView,
)
pub fn rockbox_tone_settings_decoder() -> decode.Decoder(
RockboxToneSettings,
)
pub fn save_play_queue_input_decoder() -> decode.Decoder(
SavePlayQueueInput,
)
pub fn save_play_queue_output_decoder() -> decode.Decoder(
SavePlayQueueOutput,
)
pub fn scrobble_first_scrobble_view_decoder() -> decode.Decoder(
ScrobbleFirstScrobbleView,
)
pub fn scrobble_input_decoder() -> decode.Decoder(ScrobbleInput)
pub fn scrobble_output_decoder() -> decode.Decoder(ScrobbleOutput)
pub fn scrobble_record_decoder() -> decode.Decoder(ScrobbleRecord)
pub fn scrobble_view_basic_decoder() -> decode.Decoder(
ScrobbleViewBasic,
)
pub fn scrobble_view_detailed_decoder() -> decode.Decoder(
ScrobbleViewDetailed,
)
pub fn settings_record_decoder() -> decode.Decoder(SettingsRecord)
pub fn shout_author_decoder() -> decode.Decoder(ShoutAuthor)
pub fn shout_gif_decoder() -> decode.Decoder(ShoutGif)
pub fn shout_mention_decoder() -> decode.Decoder(ShoutMention)
pub fn shout_record_decoder() -> decode.Decoder(ShoutRecord)
pub fn shout_view_decoder() -> decode.Decoder(ShoutView)
pub fn song_first_scrobble_view_decoder() -> decode.Decoder(
SongFirstScrobbleView,
)
pub fn song_get_song_params_decoder() -> decode.Decoder(
SongGetSongParams,
)
pub fn song_match_view_decoder() -> decode.Decoder(SongMatchView)
pub fn song_recent_listener_view_decoder() -> decode.Decoder(
SongRecentListenerView,
)
pub fn song_record_decoder() -> decode.Decoder(SongRecord)
pub fn song_response_mb_artists_item_view_decoder() -> decode.Decoder(
SongResponseMbArtistsItemView,
)
pub fn song_view_basic_decoder() -> decode.Decoder(SongViewBasic)
pub fn song_view_detailed_decoder() -> decode.Decoder(
SongViewDetailed,
)
pub fn spotify_get_currently_playing_params_decoder() -> decode.Decoder(
SpotifyGetCurrentlyPlayingParams,
)
pub fn spotify_seek_params_decoder() -> decode.Decoder(
SpotifySeekParams,
)
pub fn spotify_track_view_decoder() -> decode.Decoder(
SpotifyTrackView,
)
pub fn star_input_decoder() -> decode.Decoder(StarInput)
pub fn star_output_decoder() -> decode.Decoder(StarOutput)
pub fn start_playlist_params_decoder() -> decode.Decoder(
StartPlaylistParams,
)
pub fn start_scan_output_decoder() -> decode.Decoder(
StartScanOutput,
)
pub fn start_scan_params_decoder() -> decode.Decoder(
StartScanParams,
)
pub fn stats_global_stats_view_decoder() -> decode.Decoder(
StatsGlobalStatsView,
)
pub fn stats_view_decoder() -> decode.Decoder(StatsView)
pub fn stats_wrapped_album_decoder() -> decode.Decoder(
StatsWrappedAlbum,
)
pub fn stats_wrapped_artist_decoder() -> decode.Decoder(
StatsWrappedArtist,
)
pub fn stats_wrapped_day_count_decoder() -> decode.Decoder(
StatsWrappedDayCount,
)
pub fn stats_wrapped_genre_count_decoder() -> decode.Decoder(
StatsWrappedGenreCount,
)
pub fn stats_wrapped_milestone_decoder() -> decode.Decoder(
StatsWrappedMilestone,
)
pub fn stats_wrapped_month_count_decoder() -> decode.Decoder(
StatsWrappedMonthCount,
)
pub fn stats_wrapped_track_decoder() -> decode.Decoder(
StatsWrappedTrack,
)
pub fn stats_wrapped_view_decoder() -> decode.Decoder(
StatsWrappedView,
)
pub fn status_record_decoder() -> decode.Decoder(StatusRecord)
pub fn strong_ref_decoder() -> decode.Decoder(StrongRef)
pub fn unfollow_account_output_decoder() -> decode.Decoder(
UnfollowAccountOutput,
)
pub fn unfollow_account_params_decoder() -> decode.Decoder(
UnfollowAccountParams,
)
pub fn unstar_input_decoder() -> decode.Decoder(UnstarInput)
pub fn unstar_output_decoder() -> decode.Decoder(UnstarOutput)
pub fn update_apikey_input_decoder() -> decode.Decoder(
UpdateApikeyInput,
)
pub fn update_now_playing_input_decoder() -> decode.Decoder(
UpdateNowPlayingInput,
)
pub fn update_now_playing_output_decoder() -> decode.Decoder(
UpdateNowPlayingOutput,
)
pub fn update_seen_input_decoder() -> decode.Decoder(
UpdateSeenInput,
)
pub fn update_seen_output_decoder() -> decode.Decoder(
UpdateSeenOutput,
)