lunify.js
Version:
A basic api wrapper for the spotify api covering the oauth routes.
46 lines • 2.84 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.userAgent = exports.LunifyErrors = exports.RequestDomain = exports.Scopes = void 0;
var Scopes;
(function (Scopes) {
Scopes["UgcImageUpload"] = "ugc-image-upload";
Scopes["UserReadPlaybackState"] = "user-read-playback-state";
Scopes["UserModifyPlaybackState"] = "user-modify-playback-state";
Scopes["UserReadCurrentlyPlaying"] = "user-read-currently-playing";
Scopes["AppRemoteControl"] = "app-remote-control";
Scopes["Streaming"] = "streaming";
Scopes["PlaylistReadPrivate"] = "playlist-read-private";
Scopes["PlaylistReadCollaborative"] = "playlist-read-collaborative";
Scopes["PlaylistModifyPrivate"] = "playlist-modify-private";
Scopes["PlaylistModifyPublic"] = "playlist-modify-public";
Scopes["UserFollowModify"] = "user-follow-modify";
Scopes["UserFollowRead"] = "user-follow-read";
Scopes["UserReadPlaybackPosition"] = "user-read-playback-position";
Scopes["UserTopRead"] = "user-top-read";
Scopes["UserReadRecentlyPlayed"] = "user-read-recently-played";
Scopes["UserLibraryModify"] = "user-library-modify";
Scopes["UserLibraryRead"] = "user-library-read";
Scopes["UserReadEmail"] = "user-read-email";
Scopes["UserReadPrivate"] = "user-read-private";
Scopes["UserSoaLink"] = "user-soa-link";
Scopes["UserSoaUnlink"] = "user-soa-unlink";
Scopes["UserManageEntitlements"] = "user-manage-entitlements";
Scopes["UserManagePartner"] = "user-manage-partner";
Scopes["UserCreatePartner"] = "user-create-partner";
})(Scopes || (exports.Scopes = Scopes = {}));
var RequestDomain;
(function (RequestDomain) {
RequestDomain["Accounts"] = "https://accounts.spotify.com/api";
RequestDomain["Api"] = "https://api.spotify.com/v1";
})(RequestDomain || (exports.RequestDomain = RequestDomain = {}));
var LunifyErrors;
(function (LunifyErrors) {
LunifyErrors["TokenRevoked"] = "User refresh token was revoked";
LunifyErrors["NoRefreshToken"] = "No refresh token was provided to refresh users access token";
LunifyErrors["NoRedirectUri"] = "No redirect uri was provided to manage oauth2 authorization, https://github.com/shi-gg/lunify.js#initiate-lunifyjs";
LunifyErrors["ClientNotReady"] = "Request \"![[PATH]]\" failed: client was not ready, https://github.com/shi-gg/lunify.js#example";
LunifyErrors["RequireBasicAuth"] = "No basicAuthorization was set, please use RestManger#setBasicAuthorization or pass Lunify into new RestManager(api)";
LunifyErrors["RequireAdvancedAuth"] = "No Lunify instance was provided for advanced authorization at new RestManager()";
})(LunifyErrors || (exports.LunifyErrors = LunifyErrors = {}));
exports.userAgent = "Lunify.js (https://github.com/shi-gg/lunify.js)";
//# sourceMappingURL=Constants.js.map