UNPKG

echofi-client

Version:

A comprehensive TypeScript/JavaScript client library for EchoFi services with automatic gRPC-Web code generation, unified service access, and real-time WebSocket communication.

77 lines 10.6 kB
/** * @fileoverview gRPC-Web generated client stub for music * @enhanceable * @public */ import * as grpcWeb from 'grpc-web'; import * as music_service_pb from './service_pb'; export declare class MusicServiceClient { client_: grpcWeb.AbstractClientBase; hostname_: string; credentials_: null | { [index: string]: string; }; options_: null | { [index: string]: any; }; constructor(hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }); methodDescriptorGetArtist: grpcWeb.MethodDescriptor<music_service_pb.GetArtistRequest, music_service_pb.GetArtistResponse>; getArtist(request: music_service_pb.GetArtistRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.GetArtistResponse>; getArtist(request: music_service_pb.GetArtistRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.GetArtistResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.GetArtistResponse>; methodDescriptorListArtists: grpcWeb.MethodDescriptor<music_service_pb.ListArtistsRequest, music_service_pb.ListArtistsResponse>; listArtists(request: music_service_pb.ListArtistsRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.ListArtistsResponse>; listArtists(request: music_service_pb.ListArtistsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.ListArtistsResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.ListArtistsResponse>; methodDescriptorGetAlbum: grpcWeb.MethodDescriptor<music_service_pb.GetAlbumRequest, music_service_pb.GetAlbumResponse>; getAlbum(request: music_service_pb.GetAlbumRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.GetAlbumResponse>; getAlbum(request: music_service_pb.GetAlbumRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.GetAlbumResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.GetAlbumResponse>; methodDescriptorListAlbums: grpcWeb.MethodDescriptor<music_service_pb.ListAlbumsRequest, music_service_pb.ListAlbumsResponse>; listAlbums(request: music_service_pb.ListAlbumsRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.ListAlbumsResponse>; listAlbums(request: music_service_pb.ListAlbumsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.ListAlbumsResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.ListAlbumsResponse>; methodDescriptorGetTrack: grpcWeb.MethodDescriptor<music_service_pb.GetTrackRequest, music_service_pb.GetTrackResponse>; getTrack(request: music_service_pb.GetTrackRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.GetTrackResponse>; getTrack(request: music_service_pb.GetTrackRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.GetTrackResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.GetTrackResponse>; methodDescriptorListTracks: grpcWeb.MethodDescriptor<music_service_pb.ListTracksRequest, music_service_pb.ListTracksResponse>; listTracks(request: music_service_pb.ListTracksRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.ListTracksResponse>; listTracks(request: music_service_pb.ListTracksRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.ListTracksResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.ListTracksResponse>; methodDescriptorGetGenre: grpcWeb.MethodDescriptor<music_service_pb.GetGenreRequest, music_service_pb.GetGenreResponse>; getGenre(request: music_service_pb.GetGenreRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.GetGenreResponse>; getGenre(request: music_service_pb.GetGenreRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.GetGenreResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.GetGenreResponse>; methodDescriptorListGenres: grpcWeb.MethodDescriptor<music_service_pb.ListGenresRequest, music_service_pb.ListGenresResponse>; listGenres(request: music_service_pb.ListGenresRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.ListGenresResponse>; listGenres(request: music_service_pb.ListGenresRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.ListGenresResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.ListGenresResponse>; methodDescriptorGetPlaylist: grpcWeb.MethodDescriptor<music_service_pb.GetPlaylistRequest, music_service_pb.GetPlaylistResponse>; getPlaylist(request: music_service_pb.GetPlaylistRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.GetPlaylistResponse>; getPlaylist(request: music_service_pb.GetPlaylistRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.GetPlaylistResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.GetPlaylistResponse>; methodDescriptorListPlaylists: grpcWeb.MethodDescriptor<music_service_pb.ListPlaylistsRequest, music_service_pb.ListPlaylistsResponse>; listPlaylists(request: music_service_pb.ListPlaylistsRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.ListPlaylistsResponse>; listPlaylists(request: music_service_pb.ListPlaylistsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.ListPlaylistsResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.ListPlaylistsResponse>; methodDescriptorGetUserPlaylists: grpcWeb.MethodDescriptor<music_service_pb.GetUserPlaylistsRequest, music_service_pb.GetUserPlaylistsResponse>; getUserPlaylists(request: music_service_pb.GetUserPlaylistsRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.GetUserPlaylistsResponse>; getUserPlaylists(request: music_service_pb.GetUserPlaylistsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.GetUserPlaylistsResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.GetUserPlaylistsResponse>; methodDescriptorGetPublicPlaylists: grpcWeb.MethodDescriptor<music_service_pb.GetPublicPlaylistsRequest, music_service_pb.GetPublicPlaylistsResponse>; getPublicPlaylists(request: music_service_pb.GetPublicPlaylistsRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.GetPublicPlaylistsResponse>; getPublicPlaylists(request: music_service_pb.GetPublicPlaylistsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.GetPublicPlaylistsResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.GetPublicPlaylistsResponse>; methodDescriptorListPlaylistTracks: grpcWeb.MethodDescriptor<music_service_pb.ListPlaylistTracksRequest, music_service_pb.ListPlaylistTracksResponse>; listPlaylistTracks(request: music_service_pb.ListPlaylistTracksRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.ListPlaylistTracksResponse>; listPlaylistTracks(request: music_service_pb.ListPlaylistTracksRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.ListPlaylistTracksResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.ListPlaylistTracksResponse>; methodDescriptorGetPlaylistTracks: grpcWeb.MethodDescriptor<music_service_pb.GetPlaylistTracksRequest, music_service_pb.GetPlaylistTracksResponse>; getPlaylistTracks(request: music_service_pb.GetPlaylistTracksRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.GetPlaylistTracksResponse>; getPlaylistTracks(request: music_service_pb.GetPlaylistTracksRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.GetPlaylistTracksResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.GetPlaylistTracksResponse>; methodDescriptorCreatePlaylist: grpcWeb.MethodDescriptor<music_service_pb.CreatePlaylistRequest, music_service_pb.CreatePlaylistResponse>; createPlaylist(request: music_service_pb.CreatePlaylistRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.CreatePlaylistResponse>; createPlaylist(request: music_service_pb.CreatePlaylistRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.CreatePlaylistResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.CreatePlaylistResponse>; methodDescriptorUpdatePlaylist: grpcWeb.MethodDescriptor<music_service_pb.UpdatePlaylistRequest, music_service_pb.UpdatePlaylistResponse>; updatePlaylist(request: music_service_pb.UpdatePlaylistRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.UpdatePlaylistResponse>; updatePlaylist(request: music_service_pb.UpdatePlaylistRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.UpdatePlaylistResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.UpdatePlaylistResponse>; methodDescriptorDeletePlaylist: grpcWeb.MethodDescriptor<music_service_pb.DeletePlaylistRequest, music_service_pb.DeletePlaylistResponse>; deletePlaylist(request: music_service_pb.DeletePlaylistRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.DeletePlaylistResponse>; deletePlaylist(request: music_service_pb.DeletePlaylistRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.DeletePlaylistResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.DeletePlaylistResponse>; methodDescriptorUpdatePlaylistTracks: grpcWeb.MethodDescriptor<music_service_pb.UpdatePlaylistTracksRequest, music_service_pb.UpdatePlaylistTracksResponse>; updatePlaylistTracks(request: music_service_pb.UpdatePlaylistTracksRequest, metadata?: grpcWeb.Metadata | null): Promise<music_service_pb.UpdatePlaylistTracksResponse>; updatePlaylistTracks(request: music_service_pb.UpdatePlaylistTracksRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: music_service_pb.UpdatePlaylistTracksResponse) => void): grpcWeb.ClientReadableStream<music_service_pb.UpdatePlaylistTracksResponse>; } //# sourceMappingURL=ServiceServiceClientPb.d.ts.map