Compare commits

...

2 Commits

Author SHA1 Message Date
60a51063be add club memberships to player 2024-04-05 21:47:05 +04:00
f3f6899de0 add card supplies to player 2024-04-04 21:24:26 +04:00

View File

@ -30,6 +30,25 @@ type Suspension struct {
} `graphql:"competition"` } `graphql:"competition"`
} }
type CardSeasonSupply struct {
Season struct {
StartYear int `graphql:"startYear"`
} `graphql:"season"`
Limited int `graphql:"limited"`
Rare int `graphql:"rare"`
SuperRare int `graphql:"superRare"`
Unique int `graphql:"unique"`
}
type ClubMembership struct {
Id graphql.Id `graphql:"id"`
Club struct {
Slug string `graphql:"slug"`
} `graphql:"club"`
StartDate time.Time `graphql:"startDate"`
EndDate *time.Time `graphql:"endDate"`
}
type Player struct { type Player struct {
ActiveClub struct { ActiveClub struct {
Slug string `graphql:"slug"` Slug string `graphql:"slug"`
@ -48,6 +67,8 @@ type Player struct {
BestFoot string `graphql:"bestFoot"` BestFoot string `graphql:"bestFoot"`
BirthDate time.Time `graphql:"birthDate"` BirthDate time.Time `graphql:"birthDate"`
CardPositions []types.Position `graphql:"cardPositions"` CardPositions []types.Position `graphql:"cardPositions"`
CardSupply []CardSeasonSupply `graphql:"cardSupply"`
ClubMemberships []ClubMembership `graphql:"clubMemberships"`
Id graphql.Id `graphql:"id"` Id graphql.Id `graphql:"id"`
Slug string `graphql:"slug"` Slug string `graphql:"slug"`
DisplayName string `graphql:"displayName"` DisplayName string `graphql:"displayName"`