@scoreboardmax/api-types
Version:
TypeScript definitions for ScoreboardMax API
310 lines (309 loc) • 14.2 kB
JavaScript
;
/**
* ScoreboardMax API Types
*
* This file contains type definitions for API consumers.
* These types are automatically generated from the ScoreboardMax API source code.
*
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.WrestlingStyle = exports.WrestlingPeriod = exports.WrestlingOvertimeType = exports.WrestlingMeetType = exports.WebsocketOperation = exports.WebsocketMessageType = exports.TemplateUseCase = exports.SoccerPeriod = exports.SoccerPenaltyCardType = exports.SoccerGamePeriods = exports.ScoreboardType = exports.ScoreboardCode = exports.PlanId = exports.OAuthProvider = exports.MetaMessageType = exports.MagicLinkType = exports.FootballPeriod = exports.FileType = exports.ExtraTimeLabel = exports.EventAction = exports.ErrorCode = exports.DownAndDistanceDisplay = exports.ContentType = exports.ClockType = exports.BasketballTimeoutAllocation = exports.BasketballPeriod = exports.BasketballGamePeriods = exports.BaseballInningSegment = exports.AuthType = exports.AppType = exports.ApiResource = exports.ApiAction = exports.isWrestlingData = exports.isVolleyballData = exports.isSoccerData = exports.isFootballData = exports.isBasketballData = exports.isBaseballData = void 0;
const isBaseballData = (data) => {
return data.type === ScoreboardType.Baseball;
};
exports.isBaseballData = isBaseballData;
const isBasketballData = (data) => {
return data.type === ScoreboardType.Basketball;
};
exports.isBasketballData = isBasketballData;
const isFootballData = (data) => {
return data.type === ScoreboardType.Football;
};
exports.isFootballData = isFootballData;
const isSoccerData = (data) => {
return data.type === ScoreboardType.Soccer;
};
exports.isSoccerData = isSoccerData;
const isVolleyballData = (data) => {
return data.type === ScoreboardType.Volleyball;
};
exports.isVolleyballData = isVolleyballData;
const isWrestlingData = (data) => {
return data.type === ScoreboardType.Wrestling;
};
exports.isWrestlingData = isWrestlingData;
var ApiAction;
(function (ApiAction) {
ApiAction["Create"] = "create";
ApiAction["Read"] = "read";
ApiAction["Update"] = "update";
ApiAction["Delete"] = "delete";
ApiAction["All"] = "*";
})(ApiAction || (exports.ApiAction = ApiAction = {}));
var ApiResource;
(function (ApiResource) {
ApiResource["All"] = "*";
ApiResource["Account"] = "account";
ApiResource["AccountList"] = "accountList";
ApiResource["App"] = "app";
ApiResource["AppList"] = "appList";
ApiResource["File"] = "file";
ApiResource["FileList"] = "fileList";
ApiResource["Auth"] = "auth";
ApiResource["AuthList"] = "authList";
ApiResource["Clock"] = "clock";
ApiResource["ClockList"] = "clockList";
ApiResource["Player"] = "player";
ApiResource["PlayerList"] = "playerList";
ApiResource["Roster"] = "roster";
ApiResource["RosterList"] = "rosterList";
ApiResource["Scoreboard"] = "scoreboard";
ApiResource["ScoreboardList"] = "scoreboardList";
ApiResource["Sponsor"] = "sponsor";
ApiResource["SponsorList"] = "sponsorList";
ApiResource["Team"] = "team";
ApiResource["TeamList"] = "teamList";
ApiResource["Upload"] = "upload";
ApiResource["UploadList"] = "uploadList";
ApiResource["User"] = "user";
ApiResource["UserList"] = "userList";
ApiResource["UserCredentials"] = "userCredentials";
ApiResource["UserCredentialsList"] = "userCredentialsList";
ApiResource["Overlay"] = "overlay";
ApiResource["OverlayList"] = "overlayList";
ApiResource["Preset"] = "preset";
ApiResource["PresetList"] = "presetList";
})(ApiResource || (exports.ApiResource = ApiResource = {}));
var AppType;
(function (AppType) {
AppType["Template"] = "template";
})(AppType || (exports.AppType = AppType = {}));
var AuthType;
(function (AuthType) {
AuthType["Session"] = "session";
AuthType["Api"] = "api";
AuthType["Guest"] = "guest";
AuthType["ScoreboardView"] = "scoreboardView";
})(AuthType || (exports.AuthType = AuthType = {}));
var BaseballInningSegment;
(function (BaseballInningSegment) {
BaseballInningSegment["Top"] = "top";
BaseballInningSegment["Middle"] = "middle";
BaseballInningSegment["Bottom"] = "bottom";
BaseballInningSegment["End"] = "end";
})(BaseballInningSegment || (exports.BaseballInningSegment = BaseballInningSegment = {}));
var BasketballGamePeriods;
(function (BasketballGamePeriods) {
BasketballGamePeriods["Quarters"] = "quarters";
BasketballGamePeriods["Halves"] = "halves";
})(BasketballGamePeriods || (exports.BasketballGamePeriods = BasketballGamePeriods = {}));
var BasketballPeriod;
(function (BasketballPeriod) {
BasketballPeriod["Pre"] = "pregame";
BasketballPeriod["First"] = "1";
BasketballPeriod["Second"] = "2";
BasketballPeriod["Half"] = "half";
BasketballPeriod["Third"] = "3";
BasketballPeriod["Fourth"] = "4";
BasketballPeriod["Overtime"] = "overtime";
})(BasketballPeriod || (exports.BasketballPeriod = BasketballPeriod = {}));
var BasketballTimeoutAllocation;
(function (BasketballTimeoutAllocation) {
BasketballTimeoutAllocation["PerGame"] = "perGame";
BasketballTimeoutAllocation["PerHalf"] = "perHalf";
})(BasketballTimeoutAllocation || (exports.BasketballTimeoutAllocation = BasketballTimeoutAllocation = {}));
var ClockType;
(function (ClockType) {
ClockType["Game"] = "game";
ClockType["Play"] = "play";
ClockType["Shot"] = "shot";
ClockType["Pitch"] = "pitch";
ClockType["Period"] = "period";
})(ClockType || (exports.ClockType = ClockType = {}));
var ContentType;
(function (ContentType) {
ContentType["Png"] = "image/png";
ContentType["Jpg"] = "image/jpeg";
ContentType["Gif"] = "image/gif";
ContentType["Webp"] = "image/webp";
ContentType["Avif"] = "image/avif";
ContentType["Csv"] = "text/csv";
ContentType["Xlsx"] = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
ContentType["Zip"] = "application/zip";
})(ContentType || (exports.ContentType = ContentType = {}));
var DownAndDistanceDisplay;
(function (DownAndDistanceDisplay) {
DownAndDistanceDisplay["Both"] = "both";
DownAndDistanceDisplay["DownOnly"] = "downOnly";
DownAndDistanceDisplay["None"] = "none";
})(DownAndDistanceDisplay || (exports.DownAndDistanceDisplay = DownAndDistanceDisplay = {}));
var ErrorCode;
(function (ErrorCode) {
ErrorCode["ForbiddenSelfPermissionsChange"] = "ForbiddenSelfPermissionsChange";
ErrorCode["InsufficientAdminPermissions"] = "InsufficientAdminPermissions";
ErrorCode["InsufficientItemPermissions"] = "InsufficientItemPermissions";
ErrorCode["InsufficientResourcePermissions"] = "InsufficientResourcePermissions";
ErrorCode["InsufficientResourceItemPermissions"] = "InsufficientResourceItemPermissions";
ErrorCode["InvalidAuthType"] = "InvalidAuthType";
ErrorCode["InvalidColorFormat"] = "InvalidColorFormat";
ErrorCode["InvalidDate"] = "InvalidDate";
ErrorCode["InvalidInput"] = "InvalidInput";
ErrorCode["InvalidRequest"] = "InvalidRequest";
ErrorCode["InvalidPermissionGrant"] = "InvalidPermissionGrant";
ErrorCode["InvalidSignIn"] = "InvalidSignIn";
ErrorCode["InvalidAccountSignIn"] = "InvalidAccountSignIn";
ErrorCode["InvalidToken"] = "InvalidToken";
ErrorCode["AccountLimitExceeded"] = "AccountLimitExceeded";
ErrorCode["AccountStorageExceeded"] = "AccountStorageExceeded";
ErrorCode["ActiveScoreboardsExceeded"] = "ActiveScoreboardsExceeded";
ErrorCode["AccountFeatureNotEnabled"] = "AccountFeatureNotEnabled";
ErrorCode["AppNotEnabled"] = "AppNotEnabled";
ErrorCode["ImageProcessingError"] = "ImageProcessingError";
ErrorCode["RemoteServerError"] = "RemoteServerError";
ErrorCode["RemoteServerTimeout"] = "RemoteServerTimeout";
ErrorCode["RequestLimitExceeded"] = "RequestLimitExceeded";
ErrorCode["ResourceNotFound"] = "ResourceNotFound";
ErrorCode["UserCredentialsInUse"] = "UserCredentialsInUse";
ErrorCode["AccountEmailInUse"] = "AccountEmailInUse";
ErrorCode["IncompatibleState"] = "IncompatibleState";
ErrorCode["VersionConflict"] = "VersionConflict";
ErrorCode["UnspecifiedError"] = "UnspecifiedError";
})(ErrorCode || (exports.ErrorCode = ErrorCode = {}));
var EventAction;
(function (EventAction) {
EventAction["Created"] = "created";
EventAction["Updated"] = "updated";
EventAction["Deleted"] = "deleted";
EventAction["Read"] = "read";
})(EventAction || (exports.EventAction = EventAction = {}));
var ExtraTimeLabel;
(function (ExtraTimeLabel) {
ExtraTimeLabel["ExtraTime"] = "ET";
ExtraTimeLabel["Overtime"] = "OT";
})(ExtraTimeLabel || (exports.ExtraTimeLabel = ExtraTimeLabel = {}));
var FileType;
(function (FileType) {
FileType["TeamLogo"] = "teamLogo";
FileType["AccountLogo"] = "accountLogo";
FileType["PlayerPhoto"] = "playerPhoto";
FileType["SponsorLogo"] = "sponsorLogo";
FileType["Temporary"] = "temporary";
})(FileType || (exports.FileType = FileType = {}));
var FootballPeriod;
(function (FootballPeriod) {
FootballPeriod["Pre"] = "pregame";
FootballPeriod["First"] = "1";
FootballPeriod["Second"] = "2";
FootballPeriod["Half"] = "half";
FootballPeriod["Third"] = "3";
FootballPeriod["Fourth"] = "4";
FootballPeriod["Overtime"] = "overtime";
})(FootballPeriod || (exports.FootballPeriod = FootballPeriod = {}));
var MagicLinkType;
(function (MagicLinkType) {
MagicLinkType["SignIn"] = "signIn";
MagicLinkType["ScoreboardGuest"] = "scoreboardGuest";
MagicLinkType["UserInvite"] = "userInvite";
MagicLinkType["ScoreboardView"] = "scoreboardView";
})(MagicLinkType || (exports.MagicLinkType = MagicLinkType = {}));
var MetaMessageType;
(function (MetaMessageType) {
MetaMessageType["ScoreboardReset"] = "scoreboardReset";
MetaMessageType["ScoreboardRefresh"] = "scoreboardRefresh";
})(MetaMessageType || (exports.MetaMessageType = MetaMessageType = {}));
var OAuthProvider;
(function (OAuthProvider) {
OAuthProvider["Google"] = "google";
})(OAuthProvider || (exports.OAuthProvider = OAuthProvider = {}));
var PlanId;
(function (PlanId) {
PlanId["Basic"] = "basic";
PlanId["Plus"] = "plus";
PlanId["Pro"] = "pro";
})(PlanId || (exports.PlanId = PlanId = {}));
var ScoreboardCode;
(function (ScoreboardCode) {
ScoreboardCode["Football"] = "fb";
ScoreboardCode["Basketball"] = "bb";
ScoreboardCode["Volleyball"] = "vb";
ScoreboardCode["Soccer"] = "sc";
ScoreboardCode["Baseball"] = "ba";
ScoreboardCode["Wrestling"] = "wr";
})(ScoreboardCode || (exports.ScoreboardCode = ScoreboardCode = {}));
var ScoreboardType;
(function (ScoreboardType) {
ScoreboardType["Baseball"] = "baseball";
ScoreboardType["Basketball"] = "basketball";
ScoreboardType["Football"] = "football";
ScoreboardType["Soccer"] = "soccer";
ScoreboardType["Volleyball"] = "volleyball";
ScoreboardType["Wrestling"] = "wrestling";
})(ScoreboardType || (exports.ScoreboardType = ScoreboardType = {}));
var SoccerGamePeriods;
(function (SoccerGamePeriods) {
SoccerGamePeriods["Quarters"] = "quarters";
SoccerGamePeriods["Halves"] = "halves";
})(SoccerGamePeriods || (exports.SoccerGamePeriods = SoccerGamePeriods = {}));
var SoccerPenaltyCardType;
(function (SoccerPenaltyCardType) {
SoccerPenaltyCardType["Yellow"] = "yellow";
SoccerPenaltyCardType["Red"] = "red";
})(SoccerPenaltyCardType || (exports.SoccerPenaltyCardType = SoccerPenaltyCardType = {}));
var SoccerPeriod;
(function (SoccerPeriod) {
SoccerPeriod["Pre"] = "pregame";
SoccerPeriod["First"] = "1";
SoccerPeriod["Second"] = "2";
SoccerPeriod["Half"] = "half";
SoccerPeriod["Third"] = "3";
SoccerPeriod["Fourth"] = "4";
SoccerPeriod["ExtraTime1"] = "ET 1";
SoccerPeriod["ExtraTime2"] = "ET 2";
SoccerPeriod["Shootout"] = "shootout";
})(SoccerPeriod || (exports.SoccerPeriod = SoccerPeriod = {}));
var TemplateUseCase;
(function (TemplateUseCase) {
TemplateUseCase["Embed"] = "embed";
TemplateUseCase["Display"] = "display";
TemplateUseCase["Direct"] = "direct";
})(TemplateUseCase || (exports.TemplateUseCase = TemplateUseCase = {}));
var WebsocketMessageType;
(function (WebsocketMessageType) {
WebsocketMessageType["Event"] = "event";
WebsocketMessageType["Heartbeat"] = "heartbeat";
WebsocketMessageType["ConnectionConfirmation"] = "connectionConfirmation";
WebsocketMessageType["SubscriptionConfirmation"] = "subscriptionConfirmation";
WebsocketMessageType["Info"] = "info";
WebsocketMessageType["Meta"] = "meta";
})(WebsocketMessageType || (exports.WebsocketMessageType = WebsocketMessageType = {}));
var WebsocketOperation;
(function (WebsocketOperation) {
WebsocketOperation["SendHeartbeat"] = "sendHeartbeat";
WebsocketOperation["GetConnectionId"] = "getConnectionId";
WebsocketOperation["SubscribeScoreboard"] = "subscribeScoreboard";
WebsocketOperation["UnsubscribeScoreboard"] = "unsubscribeScoreboard";
})(WebsocketOperation || (exports.WebsocketOperation = WebsocketOperation = {}));
var WrestlingMeetType;
(function (WrestlingMeetType) {
WrestlingMeetType["Dual"] = "dual";
WrestlingMeetType["Tournament"] = "tournament";
})(WrestlingMeetType || (exports.WrestlingMeetType = WrestlingMeetType = {}));
var WrestlingOvertimeType;
(function (WrestlingOvertimeType) {
WrestlingOvertimeType["SuddenVictory"] = "sv";
WrestlingOvertimeType["TieBreaker"] = "tb";
WrestlingOvertimeType["UltimateTieBreaker"] = "utb";
})(WrestlingOvertimeType || (exports.WrestlingOvertimeType = WrestlingOvertimeType = {}));
var WrestlingPeriod;
(function (WrestlingPeriod) {
WrestlingPeriod["First"] = "1";
WrestlingPeriod["Second"] = "2";
WrestlingPeriod["Third"] = "3";
WrestlingPeriod["Overtime"] = "overtime";
})(WrestlingPeriod || (exports.WrestlingPeriod = WrestlingPeriod = {}));
var WrestlingStyle;
(function (WrestlingStyle) {
WrestlingStyle["Freestyle"] = "freestyle";
WrestlingStyle["Greco"] = "greco";
WrestlingStyle["Folkstyle"] = "folkstyle";
})(WrestlingStyle || (exports.WrestlingStyle = WrestlingStyle = {}));