radiobrowser-api-client
Version:
Client for Radio Browser API
90 lines (89 loc) • 2.42 kB
TypeScript
export declare class ISearchStation {
name?: string;
nameExact?: boolean;
countryName?: string;
countryExact?: boolean;
countryCode?: string;
state?: string;
stateExact?: boolean;
languageName?: string;
languageExact?: boolean;
tag?: string;
tagExact?: string;
tagList?: string[];
codec?: string;
bitrateMin?: number;
bitrateMax?: number;
hasGeoInfo?: boolean;
hasExtendedInfo?: boolean;
isHttps?: boolean;
order?: 'name' | 'url' | 'homepage' | 'favicon' | 'tags' | 'country' | 'state' | 'language' | 'votes' | 'codec' | 'bitrate' | 'lastcheckok' | 'lastchecktime' | 'clicktimestamp' | 'clickcount' | 'clicktrend' | 'changetimestamp' | 'random';
reverse?: boolean;
offset?: number;
limit?: number;
hideBroken?: boolean;
constructor(data: ISearchStation);
}
export declare class ICountries {
order?: 'name' | 'stationcount';
reverse?: boolean;
hideBroken?: boolean;
offset?: number;
limit?: number;
constructor(data: ICountries);
}
export declare class ICodecs {
order?: 'name' | 'stationcount';
reverse?: boolean;
hideBroken?: boolean;
offset?: number;
limit?: number;
constructor(data: ICodecs);
}
export declare class IStates {
order?: 'name' | 'stationcount';
reverse?: boolean;
countryName?: string;
hideBroken?: boolean;
offset?: number;
limit?: number;
constructor(data: IStates);
}
export declare class ILanguages {
order?: 'name' | 'stationcount';
reverse?: boolean;
hideBroken?: boolean;
offset?: number;
limit?: number;
constructor(data: ILanguages);
}
export declare class ITags {
order?: 'name' | 'stationcount';
reverse?: boolean;
hideBroken?: boolean;
offset?: number;
limit?: number;
constructor(data: ITags);
}
export declare class IStationChecks {
stationUUID?: string;
lastCheckUUID?: string;
seconds?: number;
limit?: number;
constructor(data: IStationChecks);
}
export declare class IStationClicks {
stationUUID?: string;
lastClickUUID?: string;
seconds?: number;
constructor(data: IStationClicks);
}
export declare class IStationCheckSteps {
UUIDs: string[];
constructor(data: IStationCheckSteps);
}
export declare class IStationOldVersion {
lastChangeUUID?: string;
limit?: number;
constructor(data: IStationOldVersion);
}