From 3e249432d212e33e4180ca2c100dfa5bddc7b65d Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 23 Nov 2025 14:33:26 +0000 Subject: [PATCH 1/3] feat: Add player eligibility check based on league age restrictions Add functions to validate if a player is eligible to participate in a league by comparing their dateOfBirth against the league's minAge and maxAge restrictions: - calculateAge: Utility to compute age from date of birth - checkPlayerEligibility: Returns validation result with errors - validatePlayerEligibility: Throws error if ineligible - isPlayerEligible: Returns boolean for eligibility Includes comprehensive tests for all edge cases including boundary conditions, missing data, and invalid formats. --- src/validation.ts | 105 ++++++++++++++++++ test/validation.test.ts | 234 +++++++++++++++++++++++++++++++++++++++- 2 files changed, 338 insertions(+), 1 deletion(-) diff --git a/src/validation.ts b/src/validation.ts index b101710..0466993 100644 --- a/src/validation.ts +++ b/src/validation.ts @@ -489,4 +489,109 @@ export function validateTeam(team: SaveTeamInput | ModifyTeamInput | RegisterTea result.validate(); } +/** + * Calculates the age of a person based on their date of birth and a reference date. + * @param dateOfBirth - The date of birth in AWSDate format (YYYY-MM-DD) + * @param referenceDate - The date to calculate age at (defaults to today) + * @returns The age in years, or null if dateOfBirth is invalid + */ +export function calculateAge(dateOfBirth: string, referenceDate: Date = new Date()): number | null { + const birthDate = new Date(dateOfBirth); + if (isNaN(birthDate.getTime())) { + return null; + } + + let age = referenceDate.getFullYear() - birthDate.getFullYear(); + const monthDiff = referenceDate.getMonth() - birthDate.getMonth(); + + // Adjust age if birthday hasn't occurred yet this year + if (monthDiff < 0 || (monthDiff === 0 && referenceDate.getDate() < birthDate.getDate())) { + age--; + } + + return age; +} + +/** + * Checks if a player is eligible to participate in a league based on age restrictions. + * @param dateOfBirth - The player's date of birth in AWSDate format (YYYY-MM-DD) + * @param minAge - The minimum age required for the league (optional) + * @param maxAge - The maximum age allowed for the league (optional) + * @param referenceDate - The date to calculate age at (defaults to today) + * @returns ValidationCheckResult with any eligibility errors + */ +export function checkPlayerEligibility( + dateOfBirth: string | null | undefined, + minAge: number | null | undefined, + maxAge: number | null | undefined, + referenceDate: Date = new Date() +): ValidationCheckResult { + const result = new ValidationCheckResult(); + + // If no age restrictions are set, player is eligible + if (minAge == null && maxAge == null) { + return result; + } + + // If age restrictions exist but no date of birth is provided, player cannot be validated + if (!dateOfBirth) { + result.addError('dateOfBirth', 'Geburtsdatum ist erforderlich für die Altersüberprüfung'); + return result; + } + + const age = calculateAge(dateOfBirth, referenceDate); + + if (age === null) { + result.addError('dateOfBirth', 'Ungültiges Geburtsdatumsformat'); + return result; + } + + // Check minimum age requirement + if (minAge != null && age < minAge) { + result.addError('age', `Spieler ist zu jung. Mindestalter: ${minAge} Jahre, aktuelles Alter: ${age} Jahre`); + } + + // Check maximum age requirement + if (maxAge != null && age > maxAge) { + result.addError('age', `Spieler ist zu alt. Maximalalter: ${maxAge} Jahre, aktuelles Alter: ${age} Jahre`); + } + + return result; +} + +/** + * Validates if a player is eligible to participate in a league based on age restrictions. + * Throws an error if the player is not eligible. + * @param dateOfBirth - The player's date of birth in AWSDate format (YYYY-MM-DD) + * @param minAge - The minimum age required for the league (optional) + * @param maxAge - The maximum age allowed for the league (optional) + * @param referenceDate - The date to calculate age at (defaults to today) + */ +export function validatePlayerEligibility( + dateOfBirth: string | null | undefined, + minAge: number | null | undefined, + maxAge: number | null | undefined, + referenceDate: Date = new Date() +): void { + const result = checkPlayerEligibility(dateOfBirth, minAge, maxAge, referenceDate); + result.validate(); +} + +/** + * Checks if a player is eligible for a league (convenience method that returns a boolean). + * @param dateOfBirth - The player's date of birth in AWSDate format (YYYY-MM-DD) + * @param minAge - The minimum age required for the league (optional) + * @param maxAge - The maximum age allowed for the league (optional) + * @param referenceDate - The date to calculate age at (defaults to today) + * @returns true if the player is eligible, false otherwise + */ +export function isPlayerEligible( + dateOfBirth: string | null | undefined, + minAge: number | null | undefined, + maxAge: number | null | undefined, + referenceDate: Date = new Date() +): boolean { + const result = checkPlayerEligibility(dateOfBirth, minAge, maxAge, referenceDate); + return Object.keys(result.errors).length === 0; +} diff --git a/test/validation.test.ts b/test/validation.test.ts index c542267..4458b38 100644 --- a/test/validation.test.ts +++ b/test/validation.test.ts @@ -1,5 +1,5 @@ import { SaveLeagueInput, SaveTeamInput, ModifyTeamInput, RegisterTeamInput } from '../src/generated/graphql.model.generated'; -import { validateAddress, validateAssociation, validateClub, validateGym, validateLeague, validatePerson, validateSeason, validateTeam } from '../src/validation'; +import { validateAddress, validateAssociation, validateClub, validateGym, validateLeague, validatePerson, validateSeason, validateTeam, calculateAge, checkPlayerEligibility, validatePlayerEligibility, isPlayerEligible } from '../src/validation'; describe('validateAddress', () => { // Happy path test @@ -962,4 +962,236 @@ describe('validateTeam', () => { expect(() => validateTeam(team)).toThrow('Freistellungsantrag darf 1000 Zeichen nicht überschreiten'); }); }); +}); + +describe('calculateAge', () => { + it('should calculate age correctly for birthday that has passed this year', () => { + const referenceDate = new Date('2024-06-15'); + const age = calculateAge('2000-01-15', referenceDate); + expect(age).toBe(24); + }); + + it('should calculate age correctly for birthday that has not passed this year', () => { + const referenceDate = new Date('2024-06-15'); + const age = calculateAge('2000-08-15', referenceDate); + expect(age).toBe(23); + }); + + it('should calculate age correctly on birthday', () => { + const referenceDate = new Date('2024-06-15'); + const age = calculateAge('2000-06-15', referenceDate); + expect(age).toBe(24); + }); + + it('should calculate age correctly for day before birthday', () => { + const referenceDate = new Date('2024-06-14'); + const age = calculateAge('2000-06-15', referenceDate); + expect(age).toBe(23); + }); + + it('should return null for invalid date format', () => { + const age = calculateAge('invalid-date'); + expect(age).toBeNull(); + }); + + it('should use today as default reference date', () => { + const today = new Date(); + const birthYear = today.getFullYear() - 25; + const birthDate = `${birthYear}-01-01`; + const age = calculateAge(birthDate); + // Age should be 24 or 25 depending on current date + expect(age).toBeGreaterThanOrEqual(24); + expect(age).toBeLessThanOrEqual(25); + }); +}); + +describe('checkPlayerEligibility', () => { + const referenceDate = new Date('2024-06-15'); + + describe('no age restrictions', () => { + it('should return no errors when no age restrictions are set', () => { + const result = checkPlayerEligibility('2000-01-15', null, null, referenceDate); + expect(Object.keys(result.errors)).toHaveLength(0); + }); + + it('should return no errors when minAge and maxAge are undefined', () => { + const result = checkPlayerEligibility('2000-01-15', undefined, undefined, referenceDate); + expect(Object.keys(result.errors)).toHaveLength(0); + }); + }); + + describe('missing date of birth', () => { + it('should return error when dateOfBirth is null but age restrictions exist', () => { + const result = checkPlayerEligibility(null, 16, 40, referenceDate); + expect(result.errors['dateOfBirth']).toContain('Geburtsdatum ist erforderlich für die Altersüberprüfung'); + }); + + it('should return error when dateOfBirth is undefined but age restrictions exist', () => { + const result = checkPlayerEligibility(undefined, 16, 40, referenceDate); + expect(result.errors['dateOfBirth']).toContain('Geburtsdatum ist erforderlich für die Altersüberprüfung'); + }); + + it('should return error when dateOfBirth is empty string but age restrictions exist', () => { + const result = checkPlayerEligibility('', 16, 40, referenceDate); + expect(result.errors['dateOfBirth']).toContain('Geburtsdatum ist erforderlich für die Altersüberprüfung'); + }); + }); + + describe('invalid date format', () => { + it('should return error for invalid date format', () => { + const result = checkPlayerEligibility('invalid-date', 16, 40, referenceDate); + expect(result.errors['dateOfBirth']).toContain('Ungültiges Geburtsdatumsformat'); + }); + }); + + describe('minimum age validation', () => { + it('should return error when player is too young', () => { + // Player born 2010-01-15, age = 14 on 2024-06-15 + const result = checkPlayerEligibility('2010-01-15', 16, null, referenceDate); + expect(result.errors['age']).toContain('Spieler ist zu jung. Mindestalter: 16 Jahre, aktuelles Alter: 14 Jahre'); + }); + + it('should return no error when player meets minimum age', () => { + // Player born 2008-01-15, age = 16 on 2024-06-15 + const result = checkPlayerEligibility('2008-01-15', 16, null, referenceDate); + expect(Object.keys(result.errors)).toHaveLength(0); + }); + + it('should return no error when player exceeds minimum age', () => { + // Player born 2000-01-15, age = 24 on 2024-06-15 + const result = checkPlayerEligibility('2000-01-15', 16, null, referenceDate); + expect(Object.keys(result.errors)).toHaveLength(0); + }); + }); + + describe('maximum age validation', () => { + it('should return error when player is too old', () => { + // Player born 1980-01-15, age = 44 on 2024-06-15 + const result = checkPlayerEligibility('1980-01-15', null, 40, referenceDate); + expect(result.errors['age']).toContain('Spieler ist zu alt. Maximalalter: 40 Jahre, aktuelles Alter: 44 Jahre'); + }); + + it('should return no error when player meets maximum age', () => { + // Player born 1984-01-15, age = 40 on 2024-06-15 + const result = checkPlayerEligibility('1984-01-15', null, 40, referenceDate); + expect(Object.keys(result.errors)).toHaveLength(0); + }); + + it('should return no error when player is under maximum age', () => { + // Player born 2000-01-15, age = 24 on 2024-06-15 + const result = checkPlayerEligibility('2000-01-15', null, 40, referenceDate); + expect(Object.keys(result.errors)).toHaveLength(0); + }); + }); + + describe('combined age validation', () => { + it('should return no error when player is within age range', () => { + // Player born 2000-01-15, age = 24 on 2024-06-15 + const result = checkPlayerEligibility('2000-01-15', 16, 40, referenceDate); + expect(Object.keys(result.errors)).toHaveLength(0); + }); + + it('should return error when player is below age range', () => { + // Player born 2010-01-15, age = 14 on 2024-06-15 + const result = checkPlayerEligibility('2010-01-15', 16, 40, referenceDate); + expect(result.errors['age']).toContain('Spieler ist zu jung. Mindestalter: 16 Jahre, aktuelles Alter: 14 Jahre'); + }); + + it('should return error when player is above age range', () => { + // Player born 1980-01-15, age = 44 on 2024-06-15 + const result = checkPlayerEligibility('1980-01-15', 16, 40, referenceDate); + expect(result.errors['age']).toContain('Spieler ist zu alt. Maximalalter: 40 Jahre, aktuelles Alter: 44 Jahre'); + }); + + it('should return no error when player is exactly at minimum age', () => { + // Player born 2008-06-15, age = 16 on 2024-06-15 (birthday) + const result = checkPlayerEligibility('2008-06-15', 16, 40, referenceDate); + expect(Object.keys(result.errors)).toHaveLength(0); + }); + + it('should return no error when player is exactly at maximum age', () => { + // Player born 1984-06-15, age = 40 on 2024-06-15 (birthday) + const result = checkPlayerEligibility('1984-06-15', 16, 40, referenceDate); + expect(Object.keys(result.errors)).toHaveLength(0); + }); + }); + + describe('edge cases', () => { + it('should handle same min and max age (exact age requirement)', () => { + // Player born 2006-01-15, age = 18 on 2024-06-15 + const result = checkPlayerEligibility('2006-01-15', 18, 18, referenceDate); + expect(Object.keys(result.errors)).toHaveLength(0); + }); + + it('should return error when player does not match exact age requirement', () => { + // Player born 2007-01-15, age = 17 on 2024-06-15 + const result = checkPlayerEligibility('2007-01-15', 18, 18, referenceDate); + expect(result.errors['age']).toContain('Spieler ist zu jung. Mindestalter: 18 Jahre, aktuelles Alter: 17 Jahre'); + }); + + it('should handle zero as minimum age', () => { + // Player born 2024-01-15, age = 0 on 2024-06-15 + const result = checkPlayerEligibility('2024-01-15', 0, 100, referenceDate); + expect(Object.keys(result.errors)).toHaveLength(0); + }); + }); +}); + +describe('validatePlayerEligibility', () => { + const referenceDate = new Date('2024-06-15'); + + it('should not throw when player is eligible', () => { + expect(() => validatePlayerEligibility('2000-01-15', 16, 40, referenceDate)).not.toThrow(); + }); + + it('should throw when player is too young', () => { + expect(() => validatePlayerEligibility('2010-01-15', 16, 40, referenceDate)) + .toThrow('Spieler ist zu jung. Mindestalter: 16 Jahre, aktuelles Alter: 14 Jahre'); + }); + + it('should throw when player is too old', () => { + expect(() => validatePlayerEligibility('1980-01-15', 16, 40, referenceDate)) + .toThrow('Spieler ist zu alt. Maximalalter: 40 Jahre, aktuelles Alter: 44 Jahre'); + }); + + it('should throw when dateOfBirth is missing', () => { + expect(() => validatePlayerEligibility(null, 16, 40, referenceDate)) + .toThrow('Geburtsdatum ist erforderlich für die Altersüberprüfung'); + }); + + it('should not throw when no age restrictions are set', () => { + expect(() => validatePlayerEligibility('2000-01-15', null, null, referenceDate)).not.toThrow(); + }); +}); + +describe('isPlayerEligible', () => { + const referenceDate = new Date('2024-06-15'); + + it('should return true when player is eligible', () => { + expect(isPlayerEligible('2000-01-15', 16, 40, referenceDate)).toBe(true); + }); + + it('should return false when player is too young', () => { + expect(isPlayerEligible('2010-01-15', 16, 40, referenceDate)).toBe(false); + }); + + it('should return false when player is too old', () => { + expect(isPlayerEligible('1980-01-15', 16, 40, referenceDate)).toBe(false); + }); + + it('should return false when dateOfBirth is missing but restrictions exist', () => { + expect(isPlayerEligible(null, 16, 40, referenceDate)).toBe(false); + }); + + it('should return true when no age restrictions are set', () => { + expect(isPlayerEligible('2000-01-15', null, null, referenceDate)).toBe(true); + }); + + it('should return true when only minAge is set and player meets it', () => { + expect(isPlayerEligible('2000-01-15', 16, null, referenceDate)).toBe(true); + }); + + it('should return true when only maxAge is set and player meets it', () => { + expect(isPlayerEligible('2000-01-15', null, 40, referenceDate)).toBe(true); + }); }); \ No newline at end of file From c2170a5505e682757d172f4607410a84a62f2106 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 23 Nov 2025 16:37:14 +0000 Subject: [PATCH 2/3] chore: self mutation Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- docs/assets/navigation.js | 2 +- docs/assets/search.js | 2 +- docs/functions/calculateAge.html | 5 +++++ docs/functions/checkPlayerEligibility.html | 7 +++++++ docs/functions/isPlayerEligible.html | 7 +++++++ docs/functions/validatePlayerEligibility.html | 7 +++++++ docs/modules.html | 2 +- src/validation.ts | 6 +++--- test/validation.test.ts | 18 +++++++++--------- 9 files changed, 41 insertions(+), 15 deletions(-) create mode 100644 docs/functions/calculateAge.html create mode 100644 docs/functions/checkPlayerEligibility.html create mode 100644 docs/functions/isPlayerEligible.html create mode 100644 docs/functions/validatePlayerEligibility.html diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 3fcdd5d..b54fbd6 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "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" \ No newline at end of file +window.navigationData = "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" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index 7827a0e..a89edcd 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "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"; \ No newline at end of file +window.searchData = "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"; \ No newline at end of file diff --git a/docs/functions/calculateAge.html b/docs/functions/calculateAge.html new file mode 100644 index 0000000..a72cb54 --- /dev/null +++ b/docs/functions/calculateAge.html @@ -0,0 +1,5 @@ +calculateAge | @taimos/radball-digital-api
@taimos/radball-digital-api
    Preparing search index...

    Function calculateAge

    • Calculates the age of a person based on their date of birth and a reference date.

      +

      Parameters

      • dateOfBirth: string

        The date of birth in AWSDate format (YYYY-MM-DD)

        +
      • referenceDate: Date = ...

        The date to calculate age at (defaults to today)

        +

      Returns number | null

      The age in years, or null if dateOfBirth is invalid

      +
    diff --git a/docs/functions/checkPlayerEligibility.html b/docs/functions/checkPlayerEligibility.html new file mode 100644 index 0000000..26ed8b7 --- /dev/null +++ b/docs/functions/checkPlayerEligibility.html @@ -0,0 +1,7 @@ +checkPlayerEligibility | @taimos/radball-digital-api
    @taimos/radball-digital-api
      Preparing search index...

      Function checkPlayerEligibility

      • Checks if a player is eligible to participate in a league based on age restrictions.

        +

        Parameters

        • dateOfBirth: string | null | undefined

          The player's date of birth in AWSDate format (YYYY-MM-DD)

          +
        • minAge: number | null | undefined

          The minimum age required for the league (optional)

          +
        • maxAge: number | null | undefined

          The maximum age allowed for the league (optional)

          +
        • referenceDate: Date = ...

          The date to calculate age at (defaults to today)

          +

        Returns ValidationCheckResult

        ValidationCheckResult with any eligibility errors

        +
      diff --git a/docs/functions/isPlayerEligible.html b/docs/functions/isPlayerEligible.html new file mode 100644 index 0000000..24f7efc --- /dev/null +++ b/docs/functions/isPlayerEligible.html @@ -0,0 +1,7 @@ +isPlayerEligible | @taimos/radball-digital-api
      @taimos/radball-digital-api
        Preparing search index...

        Function isPlayerEligible

        • Checks if a player is eligible for a league (convenience method that returns a boolean).

          +

          Parameters

          • dateOfBirth: string | null | undefined

            The player's date of birth in AWSDate format (YYYY-MM-DD)

            +
          • minAge: number | null | undefined

            The minimum age required for the league (optional)

            +
          • maxAge: number | null | undefined

            The maximum age allowed for the league (optional)

            +
          • referenceDate: Date = ...

            The date to calculate age at (defaults to today)

            +

          Returns boolean

          true if the player is eligible, false otherwise

          +
        diff --git a/docs/functions/validatePlayerEligibility.html b/docs/functions/validatePlayerEligibility.html new file mode 100644 index 0000000..c735e71 --- /dev/null +++ b/docs/functions/validatePlayerEligibility.html @@ -0,0 +1,7 @@ +validatePlayerEligibility | @taimos/radball-digital-api
        @taimos/radball-digital-api
          Preparing search index...

          Function validatePlayerEligibility

          • Validates if a player is eligible to participate in a league based on age restrictions. +Throws an error if the player is not eligible.

            +

            Parameters

            • dateOfBirth: string | null | undefined

              The player's date of birth in AWSDate format (YYYY-MM-DD)

              +
            • minAge: number | null | undefined

              The minimum age required for the league (optional)

              +
            • maxAge: number | null | undefined

              The maximum age allowed for the league (optional)

              +
            • referenceDate: Date = ...

              The date to calculate age at (defaults to today)

              +

            Returns void

          diff --git a/docs/modules.html b/docs/modules.html index 97b4668..ea6763a 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -1 +1 @@ -@taimos/radball-digital-api
          @taimos/radball-digital-api
            Preparing search index...

              @taimos/radball-digital-api

              Namespaces

              restCycleballModel
              restModel

              Enumerations

              PreferenceStatus

              Classes

              ValidationCheckResult

              Type Aliases

              AddGameInput
              Address
              AddressInput
              Association
              AuditLogEntry
              CalendarDate
              Club
              ClubConnection
              Exact
              Game
              Gym
              GymConnection
              Incremental
              InputMaybe
              League
              LeagueGroup
              LeagueGroupStatistics
              LeagueGroupView
              MakeEmpty
              MakeMaybe
              MakeOptional
              MatchDay
              MatchdayAttachmentUpload
              MatchdayTeam
              Maybe
              ModifyAssociationInput
              ModifyClubInput
              ModifyGameInput
              ModifyGymInput
              ModifyLeagueGroupInput
              ModifyLeagueInput
              ModifyMatchDayInput
              ModifyMatchDayTeamInput
              ModifyPersonInput
              ModifyPreferredMatchdayDateInput
              ModifySeasonInput
              ModifyTeamInput
              Mutation
              MutationAddAssociationArgs
              MutationAddClubArgs
              MutationAddGameToMatchDayArgs
              MutationAddGymArgs
              MutationAddLeagueArgs
              MutationAddLeagueGroupArgs
              MutationAddMatchDayArgs
              MutationAddMatchDayTeamArgs
              MutationAddPersonArgs
              MutationAddPreferredDateForLeagueArgs
              MutationAddSeasonArgs
              MutationAddTeamArgs
              MutationGenerateMatchdayAttachmentUploadUrlArgs
              MutationGenerateSeasonRegulationUploadUrlArgs
              MutationImportMatchdayFromRbtArgs
              MutationModifyAssociationArgs
              MutationModifyClubArgs
              MutationModifyGameInMatchDayArgs
              MutationModifyGymArgs
              MutationModifyLeagueArgs
              MutationModifyLeagueGroupArgs
              MutationModifyMatchDayArgs
              MutationModifyMatchDayTeamArgs
              MutationModifyPersonArgs
              MutationModifyPreferredDateForLeagueArgs
              MutationModifySeasonArgs
              MutationModifyTeamArgs
              MutationRegisterTeamsForSeasonArgs
              MutationRemoveAssociationArgs
              MutationRemoveClubArgs
              MutationRemoveGameFromMatchDayArgs
              MutationRemoveGymArgs
              MutationRemoveLeagueArgs
              MutationRemoveLeagueGroupArgs
              MutationRemoveMatchDayArgs
              MutationRemoveMatchDayTeamArgs
              MutationRemovePersonArgs
              MutationRemovePreferredDateForLeagueArgs
              MutationRemoveSeasonArgs
              MutationRemoveTeamArgs
              MutationUpdateTeamGroupArgs
              Person
              PersonConnection
              PersonPermission
              PreferredMatchdayDate
              Query
              QueryGetAllGamesOfTeamInSeasonArgs
              QueryGetAllMatchdaysInSeasonArgs
              QueryGetAllMatchdaysOfTeamInSeasonArgs
              QueryGetAllPlayersOfClubInSeasonArgs
              QueryGetAllTeamsOfClubInSeasonArgs
              QueryGetAssociationByIdArgs
              QueryGetAuditLogEntriesForActorArgs
              QueryGetAuditLogEntriesForResourceArgs
              QueryGetAvailableDatesForSeasonArgs
              QueryGetClubByIdArgs
              QueryGetGameByIdArgs
              QueryGetGymByIdArgs
              QueryGetLeagueByIdArgs
              QueryGetLeagueGroupByIdArgs
              QueryGetLeagueGroupRankingArgs
              QueryGetLeagueGroupViewArgs
              QueryGetListOfClubsArgs
              QueryGetListOfClubsByAssociationArgs
              QueryGetListOfClubsByLeagueArgs
              QueryGetListOfClubsByLeagueGroupArgs
              QueryGetListOfGroupsInLeagueArgs
              QueryGetListOfGymsArgs
              QueryGetListOfLeagueInSeasonArgs
              QueryGetListOfMatchdaysArgs
              QueryGetListOfMatchdaysInSeasonArgs
              QueryGetListOfPeopleArgs
              QueryGetListOfSeasonsArgs
              QueryGetListOfTeamsForLeagueArgs
              QueryGetListOfTeamsForLeagueGroupArgs
              QueryGetMatchdayByIdArgs
              QueryGetPersonByIdArgs
              QueryGetPersonByUciCodeArgs
              QueryGetPersonPermissionsArgs
              QueryGetPreferredDatesForClubArgs
              QueryGetSeasonByIdArgs
              QueryGetSeasonExportRbwArgs
              QueryGetTeamByIdArgs
              QueryGetUpcomingMatchdaysArgs
              RankingEntry
              RefereeInfo
              RefereeInfoInput
              RegisterTeamInput
              RegisterTeamsForSeasonInput
              SaveAssociationInput
              SaveClubInput
              SaveGymInput
              SaveLeagueGroupInput
              SaveLeagueInput
              SaveMatchDayInput
              SaveMatchDayTeamInput
              SavePersonInput
              SavePreferredMatchdayDateInput
              SaveSeasonInput
              SaveTeamInput
              Scalars
              Season
              SeasonRegulationUpload
              Team
              TeamDetail
              UpdateTeamGroupInput

              Variables

              REGEX_EMAIL_FORMAT

              Functions

              checkAddress
              checkAssociation
              checkClub
              checkGym
              checkLeague
              checkLeagueGroup
              checkPerson
              checkSeason
              checkTeam
              isSeasonOpenForRegistration
              validateAddress
              validateAssociation
              validateClub
              validateGym
              validateLeague
              validateLeagueGroup
              validatePerson
              validateSeason
              validateTeam
              +@taimos/radball-digital-api
              @taimos/radball-digital-api
                Preparing search index...

                  @taimos/radball-digital-api

                  Namespaces

                  restCycleballModel
                  restModel

                  Enumerations

                  PreferenceStatus

                  Classes

                  ValidationCheckResult

                  Type Aliases

                  AddGameInput
                  Address
                  AddressInput
                  Association
                  AuditLogEntry
                  CalendarDate
                  Club
                  ClubConnection
                  Exact
                  Game
                  Gym
                  GymConnection
                  Incremental
                  InputMaybe
                  League
                  LeagueGroup
                  LeagueGroupStatistics
                  LeagueGroupView
                  MakeEmpty
                  MakeMaybe
                  MakeOptional
                  MatchDay
                  MatchdayAttachmentUpload
                  MatchdayTeam
                  Maybe
                  ModifyAssociationInput
                  ModifyClubInput
                  ModifyGameInput
                  ModifyGymInput
                  ModifyLeagueGroupInput
                  ModifyLeagueInput
                  ModifyMatchDayInput
                  ModifyMatchDayTeamInput
                  ModifyPersonInput
                  ModifyPreferredMatchdayDateInput
                  ModifySeasonInput
                  ModifyTeamInput
                  Mutation
                  MutationAddAssociationArgs
                  MutationAddClubArgs
                  MutationAddGameToMatchDayArgs
                  MutationAddGymArgs
                  MutationAddLeagueArgs
                  MutationAddLeagueGroupArgs
                  MutationAddMatchDayArgs
                  MutationAddMatchDayTeamArgs
                  MutationAddPersonArgs
                  MutationAddPreferredDateForLeagueArgs
                  MutationAddSeasonArgs
                  MutationAddTeamArgs
                  MutationGenerateMatchdayAttachmentUploadUrlArgs
                  MutationGenerateSeasonRegulationUploadUrlArgs
                  MutationImportMatchdayFromRbtArgs
                  MutationModifyAssociationArgs
                  MutationModifyClubArgs
                  MutationModifyGameInMatchDayArgs
                  MutationModifyGymArgs
                  MutationModifyLeagueArgs
                  MutationModifyLeagueGroupArgs
                  MutationModifyMatchDayArgs
                  MutationModifyMatchDayTeamArgs
                  MutationModifyPersonArgs
                  MutationModifyPreferredDateForLeagueArgs
                  MutationModifySeasonArgs
                  MutationModifyTeamArgs
                  MutationRegisterTeamsForSeasonArgs
                  MutationRemoveAssociationArgs
                  MutationRemoveClubArgs
                  MutationRemoveGameFromMatchDayArgs
                  MutationRemoveGymArgs
                  MutationRemoveLeagueArgs
                  MutationRemoveLeagueGroupArgs
                  MutationRemoveMatchDayArgs
                  MutationRemoveMatchDayTeamArgs
                  MutationRemovePersonArgs
                  MutationRemovePreferredDateForLeagueArgs
                  MutationRemoveSeasonArgs
                  MutationRemoveTeamArgs
                  MutationUpdateTeamGroupArgs
                  Person
                  PersonConnection
                  PersonPermission
                  PreferredMatchdayDate
                  Query
                  QueryGetAllGamesOfTeamInSeasonArgs
                  QueryGetAllMatchdaysInSeasonArgs
                  QueryGetAllMatchdaysOfTeamInSeasonArgs
                  QueryGetAllPlayersOfClubInSeasonArgs
                  QueryGetAllTeamsOfClubInSeasonArgs
                  QueryGetAssociationByIdArgs
                  QueryGetAuditLogEntriesForActorArgs
                  QueryGetAuditLogEntriesForResourceArgs
                  QueryGetAvailableDatesForSeasonArgs
                  QueryGetClubByIdArgs
                  QueryGetGameByIdArgs
                  QueryGetGymByIdArgs
                  QueryGetLeagueByIdArgs
                  QueryGetLeagueGroupByIdArgs
                  QueryGetLeagueGroupRankingArgs
                  QueryGetLeagueGroupViewArgs
                  QueryGetListOfClubsArgs
                  QueryGetListOfClubsByAssociationArgs
                  QueryGetListOfClubsByLeagueArgs
                  QueryGetListOfClubsByLeagueGroupArgs
                  QueryGetListOfGroupsInLeagueArgs
                  QueryGetListOfGymsArgs
                  QueryGetListOfLeagueInSeasonArgs
                  QueryGetListOfMatchdaysArgs
                  QueryGetListOfMatchdaysInSeasonArgs
                  QueryGetListOfPeopleArgs
                  QueryGetListOfSeasonsArgs
                  QueryGetListOfTeamsForLeagueArgs
                  QueryGetListOfTeamsForLeagueGroupArgs
                  QueryGetMatchdayByIdArgs
                  QueryGetPersonByIdArgs
                  QueryGetPersonByUciCodeArgs
                  QueryGetPersonPermissionsArgs
                  QueryGetPreferredDatesForClubArgs
                  QueryGetSeasonByIdArgs
                  QueryGetSeasonExportRbwArgs
                  QueryGetTeamByIdArgs
                  QueryGetUpcomingMatchdaysArgs
                  RankingEntry
                  RefereeInfo
                  RefereeInfoInput
                  RegisterTeamInput
                  RegisterTeamsForSeasonInput
                  SaveAssociationInput
                  SaveClubInput
                  SaveGymInput
                  SaveLeagueGroupInput
                  SaveLeagueInput
                  SaveMatchDayInput
                  SaveMatchDayTeamInput
                  SavePersonInput
                  SavePreferredMatchdayDateInput
                  SaveSeasonInput
                  SaveTeamInput
                  Scalars
                  Season
                  SeasonRegulationUpload
                  Team
                  TeamDetail
                  UpdateTeamGroupInput

                  Variables

                  REGEX_EMAIL_FORMAT

                  Functions

                  calculateAge
                  checkAddress
                  checkAssociation
                  checkClub
                  checkGym
                  checkLeague
                  checkLeagueGroup
                  checkPerson
                  checkPlayerEligibility
                  checkSeason
                  checkTeam
                  isPlayerEligible
                  isSeasonOpenForRegistration
                  validateAddress
                  validateAssociation
                  validateClub
                  validateGym
                  validateLeague
                  validateLeagueGroup
                  validatePerson
                  validatePlayerEligibility
                  validateSeason
                  validateTeam
                  diff --git a/src/validation.ts b/src/validation.ts index 0466993..76530ae 100644 --- a/src/validation.ts +++ b/src/validation.ts @@ -524,7 +524,7 @@ export function checkPlayerEligibility( dateOfBirth: string | null | undefined, minAge: number | null | undefined, maxAge: number | null | undefined, - referenceDate: Date = new Date() + referenceDate: Date = new Date(), ): ValidationCheckResult { const result = new ValidationCheckResult(); @@ -571,7 +571,7 @@ export function validatePlayerEligibility( dateOfBirth: string | null | undefined, minAge: number | null | undefined, maxAge: number | null | undefined, - referenceDate: Date = new Date() + referenceDate: Date = new Date(), ): void { const result = checkPlayerEligibility(dateOfBirth, minAge, maxAge, referenceDate); result.validate(); @@ -589,7 +589,7 @@ export function isPlayerEligible( dateOfBirth: string | null | undefined, minAge: number | null | undefined, maxAge: number | null | undefined, - referenceDate: Date = new Date() + referenceDate: Date = new Date(), ): boolean { const result = checkPlayerEligibility(dateOfBirth, minAge, maxAge, referenceDate); return Object.keys(result.errors).length === 0; diff --git a/test/validation.test.ts b/test/validation.test.ts index 4458b38..acc0f0a 100644 --- a/test/validation.test.ts +++ b/test/validation.test.ts @@ -1023,24 +1023,24 @@ describe('checkPlayerEligibility', () => { describe('missing date of birth', () => { it('should return error when dateOfBirth is null but age restrictions exist', () => { const result = checkPlayerEligibility(null, 16, 40, referenceDate); - expect(result.errors['dateOfBirth']).toContain('Geburtsdatum ist erforderlich für die Altersüberprüfung'); + expect(result.errors.dateOfBirth).toContain('Geburtsdatum ist erforderlich für die Altersüberprüfung'); }); it('should return error when dateOfBirth is undefined but age restrictions exist', () => { const result = checkPlayerEligibility(undefined, 16, 40, referenceDate); - expect(result.errors['dateOfBirth']).toContain('Geburtsdatum ist erforderlich für die Altersüberprüfung'); + expect(result.errors.dateOfBirth).toContain('Geburtsdatum ist erforderlich für die Altersüberprüfung'); }); it('should return error when dateOfBirth is empty string but age restrictions exist', () => { const result = checkPlayerEligibility('', 16, 40, referenceDate); - expect(result.errors['dateOfBirth']).toContain('Geburtsdatum ist erforderlich für die Altersüberprüfung'); + expect(result.errors.dateOfBirth).toContain('Geburtsdatum ist erforderlich für die Altersüberprüfung'); }); }); describe('invalid date format', () => { it('should return error for invalid date format', () => { const result = checkPlayerEligibility('invalid-date', 16, 40, referenceDate); - expect(result.errors['dateOfBirth']).toContain('Ungültiges Geburtsdatumsformat'); + expect(result.errors.dateOfBirth).toContain('Ungültiges Geburtsdatumsformat'); }); }); @@ -1048,7 +1048,7 @@ describe('checkPlayerEligibility', () => { it('should return error when player is too young', () => { // Player born 2010-01-15, age = 14 on 2024-06-15 const result = checkPlayerEligibility('2010-01-15', 16, null, referenceDate); - expect(result.errors['age']).toContain('Spieler ist zu jung. Mindestalter: 16 Jahre, aktuelles Alter: 14 Jahre'); + expect(result.errors.age).toContain('Spieler ist zu jung. Mindestalter: 16 Jahre, aktuelles Alter: 14 Jahre'); }); it('should return no error when player meets minimum age', () => { @@ -1068,7 +1068,7 @@ describe('checkPlayerEligibility', () => { it('should return error when player is too old', () => { // Player born 1980-01-15, age = 44 on 2024-06-15 const result = checkPlayerEligibility('1980-01-15', null, 40, referenceDate); - expect(result.errors['age']).toContain('Spieler ist zu alt. Maximalalter: 40 Jahre, aktuelles Alter: 44 Jahre'); + expect(result.errors.age).toContain('Spieler ist zu alt. Maximalalter: 40 Jahre, aktuelles Alter: 44 Jahre'); }); it('should return no error when player meets maximum age', () => { @@ -1094,13 +1094,13 @@ describe('checkPlayerEligibility', () => { it('should return error when player is below age range', () => { // Player born 2010-01-15, age = 14 on 2024-06-15 const result = checkPlayerEligibility('2010-01-15', 16, 40, referenceDate); - expect(result.errors['age']).toContain('Spieler ist zu jung. Mindestalter: 16 Jahre, aktuelles Alter: 14 Jahre'); + expect(result.errors.age).toContain('Spieler ist zu jung. Mindestalter: 16 Jahre, aktuelles Alter: 14 Jahre'); }); it('should return error when player is above age range', () => { // Player born 1980-01-15, age = 44 on 2024-06-15 const result = checkPlayerEligibility('1980-01-15', 16, 40, referenceDate); - expect(result.errors['age']).toContain('Spieler ist zu alt. Maximalalter: 40 Jahre, aktuelles Alter: 44 Jahre'); + expect(result.errors.age).toContain('Spieler ist zu alt. Maximalalter: 40 Jahre, aktuelles Alter: 44 Jahre'); }); it('should return no error when player is exactly at minimum age', () => { @@ -1126,7 +1126,7 @@ describe('checkPlayerEligibility', () => { it('should return error when player does not match exact age requirement', () => { // Player born 2007-01-15, age = 17 on 2024-06-15 const result = checkPlayerEligibility('2007-01-15', 18, 18, referenceDate); - expect(result.errors['age']).toContain('Spieler ist zu jung. Mindestalter: 18 Jahre, aktuelles Alter: 17 Jahre'); + expect(result.errors.age).toContain('Spieler ist zu jung. Mindestalter: 18 Jahre, aktuelles Alter: 17 Jahre'); }); it('should handle zero as minimum age', () => { From 0922b9acb969f0180fccc702da9e6e3f05ca3882 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 25 Mar 2026 23:42:23 +0000 Subject: [PATCH 3/3] chore: self mutation Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- docs/assets/navigation.js | 2 +- docs/assets/search.js | 2 +- docs/modules.html | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index ad42582..144f148 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "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" +window.navigationData = "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" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index f169ab3..aa8e00f 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "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"; +window.searchData = "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"; \ No newline at end of file diff --git a/docs/modules.html b/docs/modules.html index ea6763a..2e6f0c6 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -1 +1 @@ -@taimos/radball-digital-api
                  @taimos/radball-digital-api
                    Preparing search index...

                      @taimos/radball-digital-api

                      Namespaces

                      restCycleballModel
                      restModel

                      Enumerations

                      PreferenceStatus

                      Classes

                      ValidationCheckResult

                      Type Aliases

                      AddGameInput
                      Address
                      AddressInput
                      Association
                      AuditLogEntry
                      CalendarDate
                      Club
                      ClubConnection
                      Exact
                      Game
                      Gym
                      GymConnection
                      Incremental
                      InputMaybe
                      League
                      LeagueGroup
                      LeagueGroupStatistics
                      LeagueGroupView
                      MakeEmpty
                      MakeMaybe
                      MakeOptional
                      MatchDay
                      MatchdayAttachmentUpload
                      MatchdayTeam
                      Maybe
                      ModifyAssociationInput
                      ModifyClubInput
                      ModifyGameInput
                      ModifyGymInput
                      ModifyLeagueGroupInput
                      ModifyLeagueInput
                      ModifyMatchDayInput
                      ModifyMatchDayTeamInput
                      ModifyPersonInput
                      ModifyPreferredMatchdayDateInput
                      ModifySeasonInput
                      ModifyTeamInput
                      Mutation
                      MutationAddAssociationArgs
                      MutationAddClubArgs
                      MutationAddGameToMatchDayArgs
                      MutationAddGymArgs
                      MutationAddLeagueArgs
                      MutationAddLeagueGroupArgs
                      MutationAddMatchDayArgs
                      MutationAddMatchDayTeamArgs
                      MutationAddPersonArgs
                      MutationAddPreferredDateForLeagueArgs
                      MutationAddSeasonArgs
                      MutationAddTeamArgs
                      MutationGenerateMatchdayAttachmentUploadUrlArgs
                      MutationGenerateSeasonRegulationUploadUrlArgs
                      MutationImportMatchdayFromRbtArgs
                      MutationModifyAssociationArgs
                      MutationModifyClubArgs
                      MutationModifyGameInMatchDayArgs
                      MutationModifyGymArgs
                      MutationModifyLeagueArgs
                      MutationModifyLeagueGroupArgs
                      MutationModifyMatchDayArgs
                      MutationModifyMatchDayTeamArgs
                      MutationModifyPersonArgs
                      MutationModifyPreferredDateForLeagueArgs
                      MutationModifySeasonArgs
                      MutationModifyTeamArgs
                      MutationRegisterTeamsForSeasonArgs
                      MutationRemoveAssociationArgs
                      MutationRemoveClubArgs
                      MutationRemoveGameFromMatchDayArgs
                      MutationRemoveGymArgs
                      MutationRemoveLeagueArgs
                      MutationRemoveLeagueGroupArgs
                      MutationRemoveMatchDayArgs
                      MutationRemoveMatchDayTeamArgs
                      MutationRemovePersonArgs
                      MutationRemovePreferredDateForLeagueArgs
                      MutationRemoveSeasonArgs
                      MutationRemoveTeamArgs
                      MutationUpdateTeamGroupArgs
                      Person
                      PersonConnection
                      PersonPermission
                      PreferredMatchdayDate
                      Query
                      QueryGetAllGamesOfTeamInSeasonArgs
                      QueryGetAllMatchdaysInSeasonArgs
                      QueryGetAllMatchdaysOfTeamInSeasonArgs
                      QueryGetAllPlayersOfClubInSeasonArgs
                      QueryGetAllTeamsOfClubInSeasonArgs
                      QueryGetAssociationByIdArgs
                      QueryGetAuditLogEntriesForActorArgs
                      QueryGetAuditLogEntriesForResourceArgs
                      QueryGetAvailableDatesForSeasonArgs
                      QueryGetClubByIdArgs
                      QueryGetGameByIdArgs
                      QueryGetGymByIdArgs
                      QueryGetLeagueByIdArgs
                      QueryGetLeagueGroupByIdArgs
                      QueryGetLeagueGroupRankingArgs
                      QueryGetLeagueGroupViewArgs
                      QueryGetListOfClubsArgs
                      QueryGetListOfClubsByAssociationArgs
                      QueryGetListOfClubsByLeagueArgs
                      QueryGetListOfClubsByLeagueGroupArgs
                      QueryGetListOfGroupsInLeagueArgs
                      QueryGetListOfGymsArgs
                      QueryGetListOfLeagueInSeasonArgs
                      QueryGetListOfMatchdaysArgs
                      QueryGetListOfMatchdaysInSeasonArgs
                      QueryGetListOfPeopleArgs
                      QueryGetListOfSeasonsArgs
                      QueryGetListOfTeamsForLeagueArgs
                      QueryGetListOfTeamsForLeagueGroupArgs
                      QueryGetMatchdayByIdArgs
                      QueryGetPersonByIdArgs
                      QueryGetPersonByUciCodeArgs
                      QueryGetPersonPermissionsArgs
                      QueryGetPreferredDatesForClubArgs
                      QueryGetSeasonByIdArgs
                      QueryGetSeasonExportRbwArgs
                      QueryGetTeamByIdArgs
                      QueryGetUpcomingMatchdaysArgs
                      RankingEntry
                      RefereeInfo
                      RefereeInfoInput
                      RegisterTeamInput
                      RegisterTeamsForSeasonInput
                      SaveAssociationInput
                      SaveClubInput
                      SaveGymInput
                      SaveLeagueGroupInput
                      SaveLeagueInput
                      SaveMatchDayInput
                      SaveMatchDayTeamInput
                      SavePersonInput
                      SavePreferredMatchdayDateInput
                      SaveSeasonInput
                      SaveTeamInput
                      Scalars
                      Season
                      SeasonRegulationUpload
                      Team
                      TeamDetail
                      UpdateTeamGroupInput

                      Variables

                      REGEX_EMAIL_FORMAT

                      Functions

                      calculateAge
                      checkAddress
                      checkAssociation
                      checkClub
                      checkGym
                      checkLeague
                      checkLeagueGroup
                      checkPerson
                      checkPlayerEligibility
                      checkSeason
                      checkTeam
                      isPlayerEligible
                      isSeasonOpenForRegistration
                      validateAddress
                      validateAssociation
                      validateClub
                      validateGym
                      validateLeague
                      validateLeagueGroup
                      validatePerson
                      validatePlayerEligibility
                      validateSeason
                      validateTeam
                      +@taimos/radball-digital-api
                      @taimos/radball-digital-api
                        Preparing search index...

                          @taimos/radball-digital-api

                          Namespaces

                          restCycleballModel
                          restModel

                          Enumerations

                          PreferenceStatus
                          RegistrationPermission

                          Classes

                          ValidationCheckResult

                          Type Aliases

                          AddGameInput
                          Address
                          AddressInput
                          Association
                          AuditLogEntry
                          CalendarDate
                          Club
                          ClubConnection
                          Competition
                          CompetitionGroup
                          CompetitionGroupStatistics
                          CompetitionGroupView
                          CompetitionRegistrationError
                          CompetitionRegistrationResult
                          CompetitionTeam
                          Exact
                          Game
                          Gym
                          GymConnection
                          Incremental
                          InputMaybe
                          League
                          LeagueGroup
                          LeagueGroupStatistics
                          LeagueGroupView
                          MakeEmpty
                          MakeMaybe
                          MakeOptional
                          MatchDay
                          MatchdayAttachmentUpload
                          MatchdayTeam
                          Maybe
                          ModifyAssociationInput
                          ModifyClubInput
                          ModifyCompetitionGroupInput
                          ModifyCompetitionInput
                          ModifyCompetitionTeamInput
                          ModifyGameInput
                          ModifyGymInput
                          ModifyLeagueGroupInput
                          ModifyLeagueInput
                          ModifyMatchDayInput
                          ModifyMatchDayTeamInput
                          ModifyPersonInput
                          ModifyPreferredMatchdayDateInput
                          ModifySeasonInput
                          ModifyTeamInput
                          Mutation
                          MutationAddAssociationArgs
                          MutationAddClubArgs
                          MutationAddCompetitionArgs
                          MutationAddCompetitionGroupArgs
                          MutationAddCompetitionTeamArgs
                          MutationAddGameToMatchDayArgs
                          MutationAddGymArgs
                          MutationAddLeagueArgs
                          MutationAddLeagueGroupArgs
                          MutationAddMatchDayArgs
                          MutationAddMatchDayTeamArgs
                          MutationAddPersonArgs
                          MutationAddPreferredDateForLeagueArgs
                          MutationAddSeasonArgs
                          MutationAddTeamArgs
                          MutationGenerateMatchdayAttachmentUploadUrlArgs
                          MutationGenerateSeasonRegulationUploadUrlArgs
                          MutationImportMatchdayFromRbtArgs
                          MutationModifyAssociationArgs
                          MutationModifyClubArgs
                          MutationModifyCompetitionArgs
                          MutationModifyCompetitionGroupArgs
                          MutationModifyCompetitionTeamArgs
                          MutationModifyGameInMatchDayArgs
                          MutationModifyGymArgs
                          MutationModifyLeagueArgs
                          MutationModifyLeagueGroupArgs
                          MutationModifyMatchDayArgs
                          MutationModifyMatchDayTeamArgs
                          MutationModifyPersonArgs
                          MutationModifyPreferredDateForLeagueArgs
                          MutationModifySeasonArgs
                          MutationModifyTeamArgs
                          MutationRegisterCompetitionTeamsArgs
                          MutationRegisterTeamsForSeasonArgs
                          MutationRemoveAssociationArgs
                          MutationRemoveClubArgs
                          MutationRemoveCompetitionArgs
                          MutationRemoveCompetitionGroupArgs
                          MutationRemoveCompetitionTeamArgs
                          MutationRemoveGameFromMatchDayArgs
                          MutationRemoveGymArgs
                          MutationRemoveLeagueArgs
                          MutationRemoveLeagueGroupArgs
                          MutationRemoveMatchDayArgs
                          MutationRemoveMatchDayTeamArgs
                          MutationRemovePersonArgs
                          MutationRemovePreferredDateForLeagueArgs
                          MutationRemoveSeasonArgs
                          MutationRemoveTeamArgs
                          MutationUpdateCompetitionTeamGroupArgs
                          MutationUpdateTeamGroupArgs
                          Person
                          PersonConnection
                          PersonPermission
                          PreferredMatchdayDate
                          Query
                          QueryCanClubRegisterForCompetitionArgs
                          QueryGetAllGamesOfTeamInSeasonArgs
                          QueryGetAllMatchdaysInSeasonArgs
                          QueryGetAllMatchdaysOfTeamInSeasonArgs
                          QueryGetAllPlayersOfClubInSeasonArgs
                          QueryGetAllTeamsOfClubInSeasonArgs
                          QueryGetAssociationByIdArgs
                          QueryGetAuditLogEntriesForActorArgs
                          QueryGetAuditLogEntriesForResourceArgs
                          QueryGetAvailableDatesForSeasonArgs
                          QueryGetClubByIdArgs
                          QueryGetCompetitionByIdArgs
                          QueryGetCompetitionGroupByIdArgs
                          QueryGetCompetitionGroupViewArgs
                          QueryGetCompetitionTeamByIdArgs
                          QueryGetGameByIdArgs
                          QueryGetGymByIdArgs
                          QueryGetLeagueByIdArgs
                          QueryGetLeagueGroupByIdArgs
                          QueryGetLeagueGroupRankingArgs
                          QueryGetLeagueGroupViewArgs
                          QueryGetListOfClubsArgs
                          QueryGetListOfClubsByAssociationArgs
                          QueryGetListOfClubsByLeagueArgs
                          QueryGetListOfClubsByLeagueGroupArgs
                          QueryGetListOfCompetitionsArgs
                          QueryGetListOfGroupsInCompetitionArgs
                          QueryGetListOfGroupsInLeagueArgs
                          QueryGetListOfGymsArgs
                          QueryGetListOfLeagueInSeasonArgs
                          QueryGetListOfMatchdaysArgs
                          QueryGetListOfMatchdaysInSeasonArgs
                          QueryGetListOfPeopleArgs
                          QueryGetListOfSeasonsArgs
                          QueryGetListOfTeamsForLeagueArgs
                          QueryGetListOfTeamsForLeagueGroupArgs
                          QueryGetListOfTeamsInCompetitionArgs
                          QueryGetListOfTeamsInCompetitionGroupArgs
                          QueryGetMatchdayByIdArgs
                          QueryGetPersonByIdArgs
                          QueryGetPersonByUciCodeArgs
                          QueryGetPersonPermissionsArgs
                          QueryGetPreferredDatesForClubArgs
                          QueryGetSeasonByIdArgs
                          QueryGetSeasonExportRbwArgs
                          QueryGetTeamByIdArgs
                          QueryGetUpcomingMatchdaysArgs
                          RankingEntry
                          RefereeInfo
                          RefereeInfoInput
                          RegisterCompetitionTeamInput
                          RegisterCompetitionTeamsInput
                          RegisterTeamInput
                          RegisterTeamsForSeasonInput
                          RegistrationEligibility
                          SaveAssociationInput
                          SaveClubInput
                          SaveCompetitionGroupInput
                          SaveCompetitionInput
                          SaveCompetitionTeamInput
                          SaveGymInput
                          SaveLeagueGroupInput
                          SaveLeagueInput
                          SaveMatchDayInput
                          SaveMatchDayTeamInput
                          SavePersonInput
                          SavePreferredMatchdayDateInput
                          SaveSeasonInput
                          SaveTeamInput
                          Scalars
                          Season
                          SeasonRegulationUpload
                          Team
                          TeamDetail
                          UpdateTeamGroupInput

                          Variables

                          REGEX_EMAIL_FORMAT

                          Functions

                          calculateAge
                          checkAddress
                          checkAssociation
                          checkClub
                          checkGym
                          checkLeague
                          checkLeagueGroup
                          checkPerson
                          checkPlayerEligibility
                          checkSeason
                          checkTeam
                          isPlayerEligible
                          isSeasonOpenForRegistration
                          validateAddress
                          validateAssociation
                          validateClub
                          validateGym
                          validateLeague
                          validateLeagueGroup
                          validatePerson
                          validatePlayerEligibility
                          validateSeason
                          validateTeam