/* eslint-disable @typescript-eslint/no-namespace, @typescript-eslint/no-explicit-any */ export namespace rcEnums { export namespace shared { export enum ErrorCodes { UNEXPECTED_ERROR = 10, PERMISSIONS_INSUFFICIENT = 11, WRONG_PARAMETERS_SUPPLIED = 12, RESOURCE_NOT_FOUND = 13, // User USER_NOT_FOUND = 2003, // Address ADDRESS_ERROR_CREATE = 3002, // School SCHOOL_NOT_FOUND = 3201, // User Invitation INVITATION_NOT_FOUND = 4003, INVITATION_NO_INVITEE_DATA = 4004, INVITATION_NO_TOKEN_DATA = 4005, // Reach out REACHOUT_NOT_FOUND = 4503, // Event EVENT_ERROR_FETCHING = 5001, EVENT_NAME_TOO_LONG = 5010, // League LEAGUE_ERROR_FETCHING = 6001, LEAGUE_NOT_FOUND = 6003, LEAGUE_SEASON_NOT_FOUND = 6004, LEAGUE_NO_BOOKING = 6005, LEAGUE_SEASON_NOT_PUBLISHED = 6006, LEAGUE_NAME_TOO_LONG = 6010, LEAGUE_CANNOT_UNPUBLISH = 6031, LEAGUE_SEASON_ID_NOT_FOUND = 6030, LEAGUE_SEASON_CANNOT_UNPUBLISH = 6031, LEAGUE_SEASON_POOL_ENTITY_NOT_FOUND = 6040, LEAGUE_SEASON_POOL_SEASON_ID_NOT_FOUND = 6041, LEAGUE_SEASON_POOL_USER_ALREADY_MEMBER = 6042, LEAGUE_SEASON_POOL_NOT_EMPTY = 6045, LEAGUE_SEASON_ROUND_NOT_EMPTY = 6080, LEAGUE_SEASON_DIVISION_NOT_FOUND = 6090, LEAGUE_TOURNAMENT_NOT_FOUND = 6103, LEAGUE_TOURNAMENT_PLAYOFF_SEASON_MISSING = 6103, LEAGUE_SEASON_MATCH_ALREADY_CONNECTED = 6201, LEAGUE_SEASON_TEAM_ALREADY_CONNECTED = 6301, LEAGUE_TOURNAMENT_EVENT_FOUND = 6302, LEAGUE_SEASON_PLAYERS_ASSIGNED = 6311, LEAGUE_SEASON_MATCHES_ASSIGNED = 6312, LEAGUE_MATCH_WRONG_PARTICIPANT = 6401, LEAGUE_SEASON_SIGN_NO_PAYMENT_INFO = 6501, GENERAL_PAYMENT_ERROR = 6502, LEAGUE_SEASON_SIGN_NO_CASH = 6503, LEAGUE_SEASON_SIGN_NO_ONLINE = 6504, // Venue VENUE_ERROR_FETCHING = 7001, VENUE_NAME_TOO_LONG = 7010, // Team TEAM_ERROR_FETCHING = 11001, TEAM_NOT_FOUND = 11003, TEAM_SIGN_NO_PAYMENT_INFO = 11005, TEAM_NAME_TOO_LONG = 11010, TEAM_NOT_MEMBER = 11011, TEAM_SEASON_NAME_FOUND = 11012, // Organization ORGANIZATION_ERROR_FETCHING = 12001, ORGANIZATION_ERROR_CREATE = 12002, ORGANIZATION_ERROR_NOT_FOUND = 12003, ORGANIZATION_ERROR_NO_ID = 12005, ORGANIZATION_MEMBERSHIP_MISSING = 12006, // User Agreements AGREEMENTS_USER_NOT_FOUND = 20000, // Hashtags HASHTAGS_TOO_SHORT = 21010, HASHTAGS_WRONG_INPUT = 21011, // spread sheet parse SPREADSEET_NO_WORKBOOK = 22000, SPREADSEET_NO_SHEET = 22001, SPREADSEET_NO_COLUMN = 22002, // Game Slot GAMESLOT_ERROR_CREATE = 23003, // Suggestion SUGGESTION_NO_GEO = 24001, // feed fan out FANOUT_FETCH_ACTIONS_NO_DATA = 25001, // sharing SHARING_BAD_URL_PROVIDED = 30000, SHARING_FAILED_PARSE_SITE = 30001, // game GAME_RESULT_CALC_NO_PARTICIPANT = 31001, SPORT_CONFIG_NOT_FOUND = 31002, // web portal WEB_PORTAL_NO_ID_FOUND = 32001, WEB_PORTAL_NO_URL_FOUND = 32002, WEB_PORTAL_ALREADY_FOUND = 32003, // invite INVITE_VALIDATION_ERROR_PHONE = 33010, // membership MEMBERSHIP_TYPE_NOT_FOUND = 34001, MEMBERSHIP_TYPE_NO_PAYMENT_INFO = 34002, // payment PAYMENT_GENERAL_ERROR = 40001, PAYMENT_INPUT_ERROR = 40002, PAYMENT_CARD_INVALID = 40003, PAYMENT_BRAINTREE_ALREADY_PAID = 40010, PAYMENT_BRAINTREE_PAYMENT_FAILD = 40011, PAYMENT_BRAINTREE_PAYMENT_FAILD_INVALID_AMOUNT = 40012, PAYMENT_PAYPAL_EMAIL_PAYMENT_FAILD = 40021, ORGANIZATION_NO_CASH = 40103, ORGANIZATION_NO_ONLINE = 40104, PAYMENT_NO_CASH = 40101, PAYMENT_NO_ONLINE = 40102, } export enum RequestType { INVITE = 'invite' as any, MEMBER = 'member' as any, CREATOR = 'creator' as any, ALL = 'all' as any, } export enum GamificationEnum { UserFeedLiked = 'user:feed:liked' as any, UserFeedCommented = 'user:feed:commented' as any, UserCreatorFeedLiked = 'user:creator:feed:liked' as any, UserCreatorFeedCommented = 'user:creator:feed:commented' as any, FeedCreatedGeneral = 'feed:created:general' as any, FeedCreatedText = 'feed:created:text' as any, FeedCreatedImage = 'feed:created:image' as any, FeedCreatedEventCheckin = 'feed:created:event:checkin' as any, FeedCreatedVideo = 'feed:created:video' as any, FeedCreatedLookingTeam = 'feed:created:looking-team' as any, FeedCreatedLookingPlayer = 'feed:created:looking-player' as any, FeedCreatedLookingMatch = 'feed:created:looking-match' as any, FeedCreatedBetWon = 'feed:created:bet-won' as any, FeedCreatedShareWinner = 'feed:created:share-winner' as any, UserLeagueSignGeneral = 'user:league:sign:general' as any, UserLeagueSignPaid = 'user:league:sign:paid' as any, UserLeagueSignFree = 'user:league:sign:free' as any, EventCreated = 'event:created' as any, TeamCreated = 'team:created' as any, UserEventJoinGeneral = 'user:event:join:general' as any, UserEventJoinPaid = 'user:event:join:paid' as any, UserEventJoinFree = 'user:event:join:free' as any, UserCreatorEventJoinInvited = 'user:creator:event:join:invited' as any, UserEmailConfirmed = 'user:email:confirmed' as any, UserInvited = 'user:invited' as any, UserInvitedCreator = 'user:invited:creator' as any, UserSettingsChangedGeneral = 'user:settings:changed:general' as any, UserSettingsChangedPhoto = 'user:settings:changed:photo' as any, UserSettingsChangedPhone = 'user:settings:changed:phone' as any, UserSettingsChangedAddress = 'user:settings:changed:address' as any, UserSettingsChangedSports = 'user:settings:changed:sports' as any, UserSettingsChangedGender = 'user:settings:changed:gender' as any, UserSettingsChangedDOB = 'user:settings:changed:dob' as any, UserSettingsChangedHometown = 'user:settings:changed:hometown' as any, UserSettingsChangedCompleted = 'user:settings:changed:completed' as any, ExternalShareGeneral = 'external:share:general' as any, ExternalShareFacebookEvent = 'external:share:facebook:event' as any, ExternalShareFacebookLeague = 'external:share:facebook:league' as any, ExternalShareFacebookVenue = 'external:share:facebook:venue' as any, ExternalShareFacebookFeed = 'external:share:facebook:feed' as any, ExternalShareFacebookOrganization = 'external:share:facebook:organization' as any, UserGeneralFollowed = 'user:general:followed' as any, UserLeagueFollowed = 'user:league:followed' as any, UserTeamFollowed = 'user:team:followed' as any, UserVenueFollowed = 'user:venue:followed' as any, UserUserFollowed = 'user:user:followed' as any, UserCreatorUserFollowed = 'user:creator:user:followed' as any, UserOrganizationFollowed = 'user:organization:followed' as any, UserEventFollowed = 'user:event:followed' as any, UserTeamJoin = 'user:team:join' as any, UserCreatorTeamJoinInvited = 'user:creator:team:join:invited' as any, UserBetPoll = 'user:bet:poll' as any, UserBetPollWon = 'user:bet:poll:won' as any, UserBetPollGeneral = 'user:bet:poll:general' as any, UserBetPollMatch = 'user:bet:poll:match' as any, UserBetPollTournament = 'user:bet:poll:tournament' as any, } export enum recCenterBrandNames { recCenter = 1, } export enum OrderTypeEnum { DESC = 'desc' as any, ASC = 'asc' as any, } export enum OrderTypeCapitalEnum { DESC = 'DESC' as any, ASC = 'ASC' as any, } export enum LogLevel { ERROR = 'error' as any, WARN = 'warn' as any, INFO = 'info' as any, VERBOSE = 'verbose' as any, DEBUG = 'debug' as any, SILLY = 'silly' as any, } export enum ExteranalLogStatus { SUCCESS = 1, ERROR = 2, } export enum ExteranalLogChannels { EMAIL = 'email' as any, PUSH = 'push' as any, SMS = 'sms' as any, } export enum GenderEnum { OTHER = 1, MALE = 2, FEMALE = 3, } export enum SharedDaysEnum { SUNDAY = 1, MONDAY = 2, TUESDAY = 3, WEDNESDAY = 4, THURSDAY = 5, FRIDAY = 6, SATURDAY = 7, } export enum LevelOfPlayEnum { BEGINNER = 1, INTERMEDIATE = 2, ADVANCED = 3, SEMIPRO = 4, SPECTATOR = 5, } export enum ModelNamesEnum { EVENT = 'EventModel' as any, LEAGUE = 'LeagueModel' as any, TEAM = 'TeamModel' as any, USER = 'UserModel' as any, VENUE = 'VenueModel' as any, ORGANIZATION = 'OrganizationModel' as any, } export enum SportsEnum { SOFTBALL = 1, BASKETBALL = 2, FOOTBALL = 3, SOCCER = 4, BOWLING = 5, BOCCEBALL = 6, CORNHOLE = 7, DODGEBALL = 8, FRISBEE = 9, HOCKEY = 10, KICKBALL = 11, LACROSSE = 12, PINGPONG = 13, RUGBY = 14, SKEEBALL = 15, TENNIS = 16, VOLLEYBALL = 17, WIFFLEBALL = 18, BADMINTON = 19, FITNESS = 20, GOLF = 21, PILATES = 22, RUNNING = 23, SKIING = 24, SNOWBOARDING = 25, YOGA = 26, BROOMBALL = 27, CRICKET = 28, CROSSFIT = 29, CYCLING = 30, FIELD_HOCKEY = 31, RACQUETBALL = 32, SPINNING = 33, SQUASH = 34, SURFING = 35, SWIMMING = 36, WIND_SURFING = 37, ADVENTURE = 38, BOXING = 39, BASEBALL = 40, DANCE = 41, KICKBOXING = 42, MARTIAL_ARTS = 43, OUTDOORS = 44, ROWING = 45, SAILING = 46, SUP = 47, TRIATHLON = 48, HANDBALL = 49, CATCHBALL = 50, BLITZBALL = 51, ROLLER_DERBY = 52, ICE_SKATING = 53, OTHER = 999, MULTI = 1000, } export enum SurfacesEnum { GRASS = 'grass' as any, TURF = 'turf' as any, FIELD_TURF = 'fieldTurf' as any, ASTRO_TURF = 'astroTurf' as any, HARDWOOD = 'hardwood' as any, ASPHALT = 'asphalt' as any, SAND = 'sand' as any, ICE = 'ice' as any, SPORT_COURT = 'sportCourt' as any, } export enum ResourceNameTypeEnum { EVENT = 'event' as any, VENUE = 'venue' as any, TEAM = 'team' as any, LEAGUE = 'league' as any, USER = 'user' as any, ORGANIZATION = 'organization' as any, APP = 'app' as any, FEED = 'feed' as any, MATCH = 'match' as any, ROUND = 'round' as any, PORTAL = 'portal' as any, SEASON = 'season' as any, PROGRAM_SEASON = 'program_season' as any, TOURNAMENT = 'tournament' as any, MEMBERSHIP = 'membership' as any, DIVISION = 'division' as any, GAMESLOT = 'gameslot' as any, SPACE = 'space' as any, RESERVATION = 'reservation' as any, CUSTOMER = 'customer' as any, PACKAGE = 'package' as any, } export enum RecCenterFeatureEnum { BETTING = 'betting' as any, } export enum RoleType { ADMIN = 1, } export enum QuestionsTypeEnum { OTHER = 'other' as any, T_SHIRT_SIZE = 'tshirtSize' as any, PHONE_NUMBER = 'phoneNumber' as any, EMAIL_ADDRESS = 'emailAddress' as any, ADDRESS = 'address' as any, BIRTH_DATE = 'birthDate' as any, PREFERRED_TEAM = 'preferredTeam' as any, WAIVER = 'waiver' as any, } } export namespace event { export enum EventAttendeeStatus { PENDING = 1, ACCEPTED = 2, DECLINED = 3, REJECTED = 4, } export enum RequestTypeEnum { FUTURE = 1, PAST = 2, } export enum EventType { // FEATURED = 1 , old option PICK_UP = 2, LEAGUE_MATCH = 3, FRIENDLY_MATCH = 4, PRACTICE = 5, GENERAL = 6, } export enum EventStatus { OPEN = 1, DRAFT = 2, FULL = 3, CANCELLED = 4, CLOSED = 5, } export enum EventCFlagType { CREATOR = 1, MEMBER = 2, FOLLOWER = 3, } export enum EventSubType { MATCH = 'match' as any, TOURNAMENT = 'tournament' as any, } export enum EventJoinEnum { CAN_JOIN = 0, CANNOT_ALREADY_ATTENDEE = 1, CANNOT_JOIN_FULL = 2, CANNOT_JOIN_INACTIVE = 3, CANNOT_JOIN_NO_NEW = 4, } export enum EventCanJoinEnum { ANYONE = 'anyone' as any, TEAM_MEMBERS = 'teamMembers' as any, } export enum RequestStatusEnum { PENDING = 1, ACCEPTED = 2, DECLINED = 3, } } export namespace match { export enum MatchStatusEnum { PENDING = 1, ACTIVE = 2, CANCELLED = 3, ENDED = 4, } } export namespace contactRequest { export enum EmptyMarketPlaceInterestsEnum { LEAGUES = 1, TEAMS = 2, VENUES = 3, } export enum ContactRequestStatusEnum { PENDING = 1, ACCEPTED = 2, } export enum UserTypeEnum { USER = 'user' as any, BUSINESS = 'business' as any, } } export namespace booking { export enum BookingStatusEnum { PENDING = 1, ACCEPTED = 2, REJECTED = 3, CANCELED = 4, } export enum BookingRescoureStatusEnum { BOOKBYEMAIL = 1, BOOKDIRECTLY = 2, NOBOOKING = 3, REFFER_SITE = 4, } } export namespace league { export enum LeagueDetailTypeEnum { OTHER = 1, MINAGE = 2, MAXAGE = 3, GENDER = 4, LEVELOFPLAY = 5, GAMESSEASON = 6, MINWEEK = 7, SURFACE = 8, FORMAT = 9, PLAYERS_PER_TEAM = 10, MATCH_LENGTH = 12, } export enum LeagueSeasonStatusEnum { UNPUBLISHED = 1, PUBLISHED = 2, CLOSED = 3, CANCELLED = 4, } export enum TournamentSeriesStatusEnum { NOT_STARTED = 1, ACTIVE = 2, DONE = 3, } export enum TournamentStatusEnum { UNPUBLISHED = 1, PUBLISHED = 2, CLOSED = 3, CANCELLED = 4, } export enum LeagueSeasonRegistrationStatusEnum { UNAVAILABLE = 1, OPEN = 2, FULLYBOOKED = 3, ENDED = 4, } export enum RoundStatusEnum { PENDING = 1, ACTIVE = 2, CANCELLED = 3, } export enum SeasonPoolStatusEnum { IN_POOL = 5, ASSIGNED = 1, QUIT = 2, SUSPENDED = 3, INACTIVE = 4, } export enum SeasonTeamDataActionEnum { ADD = 1, SUB = 2, } export enum SeasonRegistrationStatusEnum { CLOSE = 'close' as any, EARLY = 'early' as any, REGULAR = 'regular' as any, LATE = 'late' as any, ENDED = 'ended' as any, } export enum SeasonPlayStatusEnum { FUTURE = 'future' as any, CURRENT = 'current' as any, PAST = 'past' as any, } export enum SignTypeEnum { SINGLE = 'single' as any, GROUP = 'group' as any, TEAM = 'team' as any, TEAM_MEMBER = 'teamMember' as any, } export enum TournamentTypeEnum { SINGLE_ELIMINATION = 'singleElimination' as any, DOUBLE_ELIMINATION = 'doubleElimination' as any, } export enum TournamentLengthEnum { SHORT = 'short' as any, LONG = 'long' as any, PLAYOFF = 'playoff' as any, } export enum SeasonScheduleStatusEnum { DRAFT = 'draft' as any, PUBLISHED = 'published' as any, } export enum SeasonRosterStatusEnum { DRAFT = 'draft' as any, PUBLISHED = 'published' as any, } export enum CanJoinSeasonEnum { CAN_JOIN = 0, CANNOT_ALREADY_IN_SEASON = 1, CANNOT_MISSING_ORGANIZATION_SUBSCRIPTION = 2, CANNOT_SEASON_STATUS = 3, } export enum SeasonCanJoinStatus { REGISTRATION_OPEN_NOW_PLAYING = 'registration-open-now-playing' as any, REGISTRATION_OPEN = 'registration-open' as any, NOW_PLAYING = 'now-playing' as any, REGISTRATION_ENDED = 'registration-ended' as any, REGISTRATION_NOT_OPEN = 'registration-not-open' as any, ENDED = 'ended' as any, } } export namespace team { export enum TeamStatusEnum { ACTIVE = 1, INACTIVE = 2, DRAFT = 3, } export enum ScheduleRequestType { CAN = 'can' as any, CANT = 'cant' as any, } export enum TeamMemberStatusEnum { PENDING = 1, ACTIVE = 2, DECLINED = 3, SUSPENDED = 4, INACTIVE = 5, INVITED = 6, } export enum TeamVenueStatusEnum { DEFAULT = 1, ACTIVE = 2, INACTIVE = 3, } export enum TeamEventStatusEnum { ACTIVE = 1, INACTIVE = 2, } export enum TeamLeagueStatusEnum { ACTIVE = 1, INACTIVE = 2, } export enum TeamMemberRoleEnum { NULL = 0, ADMIN = 1, } export enum TeamJoinEnum { CAN_JOIN = 0, CANNOT_ALREADY_MEMBER = 1, CANNOT_JOIN_FULL = 2, CANNOT_JOIN_INACTIVE = 3, CANNOT_JOIN_NOT_RECRUITING = 4, CANNOT_JOIN_CAN_REQUEST = 5, CANNOT_MISSING_SUBSCRIPTION = 6, } export enum TeamInviteEnum { CAN_INVITE = 0, CAN_INVITE_WITH_APPROVAL = 1, CANNOT_INVITE = 2, } export enum TeamCanJoinEnum { ANYONE = 'anyone' as any, BY_INVITE = 'byInvite' as any, CAPTAIN_APPROVAL = 'captainApproval' as any, } export enum TeamCanInviteEnum { MEMBERS = 'members' as any, CAPTAIN_ONLY = 'captainOnly' as any, } export enum TeamPrivacySettingEnum { OPEN = 1, CLOSED = 2, CLOSED_CONTROLLED = 3, PRIVATE = 4, } } export namespace feedItem { export enum FeedContentTypeEnum { BASIC = 1, GALLERY = 2, VIDEO = 3, VENUE = 4, EVENT = 5, LEAGUE = 6, SCORES = 7, PROMOTEDEVENT = 8, CHECKIN = 9, SHARE = 10, JOINEVENT = 11, TEAM = 15, EMBED = 16, ORGANIZATION = 17, MATCH = 18, STANDINGS = 19, ROUND = 20, TEAM_LOOKING_PLAYER = 21, PLAYER_LOOKING_TEAM = 22, TEAM_FRIENDLY_MATCH = 23, SHARE_LEVEL_UP = 24, SHARE_SCORE_BOARD = 25, SHARE_MATCH_BET = 26, SHARE_TOURNAMENT_BET = 27, SHARE_BET_WINNER = 28, TOP_SCORER_OLD = 29, } export enum FeedCheckInType { EVENT = 'event' as any, VENUE = 'dbVenue' as any, } export enum FeedContentSubTypeEnum { BASIC = 1, CREATED = 2, CHECKIN = 3, SHARE = 4, } export enum FeedFanStatusEnum { CREATED = 0, INFAN = 1, FANNED = 2, FAIL = 3, REMOVEDBYUSER = 4, REMOVEDBYADMIN = 5, } export enum FeedFanTargetsEnum { USER = 0, FOLLOWERS = 1, PUBLIC = 2, EVENT = 3, VENUE = 4, TEAM = 5, LEAGUE = 6, GEO = 7, ORGANIZATION = 8, } } export namespace linkedAccounts { export enum LinkedAccountStatus { PENDING = 1, ACTIVE = 2, PRE_PENDING = 3, } export enum LinkedAccountProviders { BRAINTREE = 'braintree' as any, FACEBOOK = 'facebook' as any, PAYPAL_EMAIL = 'paypal:email' as any, BRAINTREE_CUSTOMER = 'braintree:customer' as any, cash = 'cash' as any, STRIPE = 'stripe' as any, STRIPE_CUSTOMER = 'stripe:customer' as any, } } export namespace connections { export enum ConnectionTypeEnum { FOLLOW = 1, FRIEND = 2, } export enum ConnectionStatusEnum { ACCEPTED = 1, PENDING = 2, REJECTED = 3, DELETED = 4, } } export namespace media { export enum MediaType { IMAGE = 1, VIDEO = 2, GIF = 3, } export enum HandleType { MAIN = 'main' as any, LOGO = 'logo' as any, PROFILE = 'profile' as any, BANNER = 'banner' as any, } export enum MediaProviders { CLOUDINARY = 'cloudinary' as any, } } export namespace payment { export enum PaymentProviderType { BRAINTREE = 1, PAYPALEMAIL = 2, CASH = 3, STRIPE = 4, } export enum PaymentStatus { SENT_TO_CLIENT = 1, SENT_FOR_PAYMENT = 2, ACCEPTED = 3, REJECTED = 4, CANCELLED = 5, FRAUD = 6, NOT_RELEVANT = 7, PENDING = 8, } } export namespace suggestion { export enum SuggestionStatus { VALID = 1, STOP = 2, } export enum SuggestionOrigin { GRAPH = 1, INTEREST = 2, POPULAR = 3, POPULAR_NO_GEO = 4, } } export namespace venue { export enum AmenitiesEnum { HEAT = 1, AC = 2, WIFI = 3, RESTROOMS = 4, DRINKING_FOUNTAIN = 5, PARKING = 6, CONCESSIONS = 7, SHELTER = 8, PORTABLE_RESTROOMS = 9, LIGHTS = 10, LOCKER_ROOM = 11, PAID_PARKING = 12, ACCESSIBLE = 13, } export enum SpaceStatusEnum { ACTIVE = 'active' as any, INACTIVE = 'inactive' as any, } export enum SpaceTypeEnum { COURT = 'court' as any, FIELD = 'field' as any, ROOM = 'room' as any, } export enum SpacePropertiesEnum { OUTDOOR = 'outdoor' as any, INDOOR = 'indoor' as any, } } export namespace organization { export enum OrganizationStatus { OPEN = 1, PENDING = 2, } export enum PaymentSettingStatusEnum { ENABLED = 1, DISABLED_REDIRECT = 2, DISABLED_INFO_ONLY = 3, DISABLED_EMAIL = 4, } } export namespace invite { export enum InviteStatus { PENDING = 1, ACCEPTED = 2, REJECTED = 3, CANCELLED = 4, } export enum InviteOrigin { NULL = 0, OTHER = 1, LEAGUEINVITE = 2, } export enum InviteEntityGroup { ORGANIZATION_ACTIVE_PLAYERS = 'organizationActivePlayers' as any, LEAGUE_ACTIVE_PLAYERS = 'leagueActivePlayers' as any, } export enum InviteType { REACHOUT = 'reachOut' as any, } } export namespace game { export enum GameResultEnum { WIN = 1, LOSE = 2, TIE = 3, } export enum GameLocationEnum { HOME = 1, AWAY = 2, } export enum GameOutcomeCalculation { SCORE_HIGHEST = 1, SCORE_LOWEST = 2, TIME_HIGHEST = 3, TIME_LOWEST = 4, } export enum StandingsPositionCalculation { WIN_PCT_HIGHEST = 1, POINTS_HIGHEST = 2, } export enum StandingsPositionView { WIN_PCT_HIGHEST = 'percentage' as any, POINTS_HIGHEST = 'points' as any, } } export namespace cronLog { export enum CronLogTypeEnum { EVENT_MATCH_ENCOURAGE = 'event_match_encourage' as any, EVENT_RSVP_REMINDER_SHORT = 'eventRsvpReminderShort' as any, EVENT_RSVP_REMINDER_MEDIUM = 'eventRsvpReminderMedium' as any, EVENT_RSVP_REMINDER_LONG = 'eventRsvpReminderLong' as any, EVENT_COMING_UP_REMINDER_SHORT = 'eventComingUpReminderShort' as any, EVENT_COMING_UP_REMINDER_LONG = 'eventComingUpReminderLong' as any, EVENT_OUTGOING_COMING_UP_REMINDER = 'eventOutgoingComingUpReminder' as any, EVENT_CHECKIN_TRIGGER = 'event:checkIn:trigger' as any, } export enum CronLogStatusEnum { UNPROCESSED = 1, PROCESSED = 2, } } export namespace reachOut { export enum IReachOutStatusEnum { PENDING = 1, ACCEPTED = 2, REJECTED = 3, CANCELLED = 4, } export enum IRequestTypeEnum { TEAM_LOOKING_PLAYER = 'teamLookingPlayer' as any, PLAYER_LOOKING_TEAM = 'playerLookingTeam' as any, TEAM_FRIENDLY_MATCH = 'teamFriendlyMatch' as any, TEAM_FRIENDLY_TARGETED_MATCH = 'teamFriendlyTargetedMatch' as any, } } export namespace membershipAnsSubscriptions { export enum MembershipSubscriptionsStatusEnum { VALID = 'valid' as any, INVALID = 'invalid' as any, } export enum CanJoinMembershipEnum { CAN_JOIN = 0, CANNOT_ALREADY_MEMBER = 1, } } export namespace gamification { export enum LeaderBoardEnum { ALL_TIME = 1, WEEKLY = 2, FOLLOWER = 3, } export enum LeaderBoardOrdinalEnum { POINTS = 1, WEEKLY = 2, } } export namespace poll { export enum PollType { MATCH_BET = 'matchBet' as any, TOURNAMENT_BET = 'tournamentBet' as any, } export enum PollStatus { OPEN = 'open' as any, VOTE_CLOSE = 'voteClose' as any, CLOSE = 'close' as any, CANCELLED = 'cancelled' as any, } export enum UserAnswerPollStatus { PENDING = 'pending' as any, WON = 'won' as any, LOST = 'lost' as any, CANCELLED = 'cancelled' as any, } } export namespace reservation { export enum ReservationStatusEnum { ACTIVE = 'active' as any, NOT_FINAL = 'notFinal' as any, CANCELED = 'canceled' as any, } export enum ReservationPrivacyEnum { PUBLIC = 'public' as any, PRIVATE = 'private' as any, } export enum ReservationTypeEnum { NORMAL = 'normal' as any, INTERNAL = 'internal' as any, } export enum SessionStatusEnum { ACTIVE = 'active' as any, INACTIVE = 'inactive' as any, } export enum SessionTypeEnum {} } export namespace packages { export enum PackageStatusEnum { ACTIVE = 'active' as any, INACTIVE = 'inactive' as any, } } export enum catalogTypeEnum { PROGRAM, LEAGE, FACILITY, } }