UNPKG

echofi-client

Version:

A TypeScript/Node.js client library for EchoFi services with Level 3 Ultimate API and gRPC-Web clients for music streaming, user management, activity tracking, and authentication.

47 lines 4.78 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>; } //# sourceMappingURL=ServiceServiceClientPb.d.ts.map