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
TypeScript
/**
* @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