package spotify-web-api

  1. Overview
  2. Docs

Module Artist_jSource

Sourcetype 'a paging = 'a Paging_t.paging
Sourcetype image = Image_t.image
Sourcetype artist = Artist_t.artist = {
  1. external_urls : external_urls;
  2. followers : followers;
  3. genres : string list;
  4. href : string;
  5. id : string;
  6. images : image list;
  7. name : string;
  8. popularity : int;
  9. uri : string;
}
Sourcetype search_wrapper = Artist_t.search_wrapper = {
  1. artists : artist paging;
}
Sourcetype artist_simplified = Artist_t.artist_simplified = {
  1. external_urls : external_urls;
  2. href : string;
  3. id : string;
  4. name : string;
  5. uri : string;
}
Sourceval write_paging : (Buffer.t -> 'a -> unit) -> Buffer.t -> 'a paging -> unit

Output a JSON value of type paging.

Sourceval string_of_paging : (Buffer.t -> 'a -> unit) -> ?len:int -> 'a paging -> string

Serialize a value of type paging into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type paging.

Sourceval paging_of_string : (Yojson.Safe.lexer_state -> Lexing.lexbuf -> 'a) -> string -> 'a paging

Deserialize JSON data of type paging.

Sourceval write_image : Buffer.t -> image -> unit

Output a JSON value of type image.

Sourceval string_of_image : ?len:int -> image -> string

Serialize a value of type image into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type image.

Sourceval image_of_string : string -> image

Deserialize JSON data of type image.

Sourceval write_followers : Buffer.t -> followers -> unit

Output a JSON value of type followers.

Sourceval string_of_followers : ?len:int -> followers -> string

Serialize a value of type followers into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type followers.

Sourceval followers_of_string : string -> followers

Deserialize JSON data of type followers.

Sourceval write_external_urls : Buffer.t -> external_urls -> unit

Output a JSON value of type external_urls.

Sourceval string_of_external_urls : ?len:int -> external_urls -> string

Serialize a value of type external_urls into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type external_urls.

Sourceval external_urls_of_string : string -> external_urls

Deserialize JSON data of type external_urls.

Sourceval write_artist : Buffer.t -> artist -> unit

Output a JSON value of type artist.

Sourceval string_of_artist : ?len:int -> artist -> string

Serialize a value of type artist into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type artist.

Sourceval artist_of_string : string -> artist

Deserialize JSON data of type artist.

Sourceval write_search_wrapper : Buffer.t -> search_wrapper -> unit

Output a JSON value of type search_wrapper.

Sourceval string_of_search_wrapper : ?len:int -> search_wrapper -> string

Serialize a value of type search_wrapper into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type search_wrapper.

Sourceval search_wrapper_of_string : string -> search_wrapper

Deserialize JSON data of type search_wrapper.

Sourceval write_artist_simplified : Buffer.t -> artist_simplified -> unit

Output a JSON value of type artist_simplified.

Sourceval string_of_artist_simplified : ?len:int -> artist_simplified -> string

Serialize a value of type artist_simplified into a JSON string.

  • parameter len

    specifies the initial length of the buffer used internally. Default: 1024.

Input JSON data of type artist_simplified.

Sourceval artist_simplified_of_string : string -> artist_simplified

Deserialize JSON data of type artist_simplified.

OCaml

Innovation. Community. Security.