@vertikalx/vtx-backend-client
Version:
GraphQL API generated client for VTX
2,135 lines (2,134 loc) • 186 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.EditPictureDocument = exports.EditProfileValueDocument = exports.EditAboutMeDocument = exports.QueryAthletesWithFiltersDocument = exports.QueryAthleteFundingCampaignsDocument = exports.GetSponsorAthletesForTenantDocument = exports.GetRecommendedAthletesDocument = exports.SearchAthletesDocument = exports.GetAthletesDocument = exports.FindAthleteForIdPublicDocument = exports.FindAthleteForUserDocument = exports.RegisterAthleteDocument = exports.MarkAiCoachNudgeReadDocument = exports.GetAiCoachUnreadNudgeCountDocument = exports.GetAiCoachNudgesDocument = exports.UpdateAiCoachConfigDocument = exports.SendAiCoachMessageDocument = exports.GetAiCoachConfigDocument = exports.GetAiCoachThreadMessagesDocument = exports.GetAiCoachThreadHistoryDocument = exports.GetAiCoachThreadDocument = exports.PaginationInfoFieldsFragmentDoc = exports.SponsorshipFullFieldsFragmentDoc = exports.BrandFullFieldsFragmentDoc = exports.Awss3FileFieldsFragmentDoc = exports.PaginationFieldsFragmentDoc = exports.OfferBrandBasicFragmentDoc = exports.OfferImageFieldsFragmentDoc = exports.OfferBasicFieldsFragmentDoc = exports.NotificationFieldsFragmentDoc = exports.S3UploadFieldsFragmentDoc = exports.AlbumFieldsFragmentDoc = exports.DonationAthleteRefFragmentDoc = exports.DonationFieldsFragmentDoc = exports.BrowseCampaignFieldsFragmentDoc = exports.CampaignFieldsFragmentDoc = exports.HistoricalScoresPeriodFieldsFragmentDoc = exports.HistoricalScoreFieldsFragmentDoc = exports.CurrentCampaignFieldsFragmentDoc = exports.CampaignLocationFieldsFragmentDoc = exports.StandardAthleteFieldsFragmentDoc = exports.CompetitionEventFieldsFragmentDoc = exports.FileFieldsFragmentDoc = exports.RankingFieldsFragmentDoc = exports.LocationFieldsFragmentDoc = exports.CityFieldsFragmentDoc = exports.AiCoachNudgeFieldsFragmentDoc = exports.AiCoachConfigFieldsFragmentDoc = exports.AiCoachMessageFieldsFragmentDoc = exports.AiCoachThreadFieldsFragmentDoc = void 0;
exports.IsUserSuspendedDocument = exports.RefreshTokenDocument = exports.ValidateUserCredentialsVtxDocument = exports.LoginUserFromCredentialsVtxDocument = exports.CreateUserAndLoginDocument = exports.LoginUserFromEmailDocument = exports.GetBudgetItemsUnitsDocument = exports.GetBudgetConceptsDocument = exports.EditCompetitionBudgetForCampaignDocument = exports.EditCampaignBudgetDocument = exports.EditCompetitionBudgetDocument = exports.AddCompetitionBudgetDocument = exports.DeleteCompetitionBudgetDocument = exports.GetBudgetsByAthleteDocument = exports.MergeSportsEventsDocument = exports.DeleteSportsEventDocument = exports.UpdateSportsEventDocument = exports.CreateSportsEventDocument = exports.GetSportsEventsPaginatedDocument = exports.GetSportsEventsDocument = exports.GetPublicAthleteIntegrationStatusDocument = exports.GetPostsWithComparisonDocument = exports.GetSocialAggregatesDocument = exports.GetAthleteActivityDatesDocument = exports.GetAthleteComponentSummaryDocument = exports.GetAthleteActivityDetailDocument = exports.GetAthleteActivitiesDocument = exports.GetAthleteRankContextDocument = exports.GetAthleteRankHistoryDocument = exports.GetAthleteScoreHistoryDocument = exports.GetAthleteDashboardDocument = exports.GetMyHistoricalScoresPeriodDocument = exports.GetAthleteHistoricalScoresPeriodDocument = exports.GetMyHistoricalScoresDocument = exports.GetAthleteHistoricalScoresDocument = exports.CheckScoreRefreshCapabilitiesDocument = exports.ForceRefreshAthleteScoresDocument = exports.UpdateAthleteCompetitionScoresDocument = exports.UpdateAthleteScoresDocument = exports.DeleteMembershipAffiliationDocument = exports.CreateAthleteMembershipAffilationDocument = exports.GetMembershipOrganizationsDocument = exports.CreateMembershipOrganizationDocument = exports.SaveAthleteCompetitionResultDocument = exports.ForceDeleteAthleteCompetitionDocument = exports.VerifyAthleteCompetitionLinkedForDeleteDocument = exports.DeleteAthleteCompetitionDocument = exports.GetAthleteMembershipsDocument = exports.GetAthleteCompetitionsDocument = exports.AddAthleteCompetitionDocument = void 0;
exports.CloneEmailCampaignDocument = exports.DeleteEmailCampaignDocument = exports.UpdateEmailCampaignDocument = exports.CreateEmailCampaignDocument = exports.GetEmailSegmentsDocument = exports.GetSendGridTemplatePreviewDocument = exports.GetSendGridTemplatesDocument = exports.GetAudiencePreviewDocument = exports.GetEmailCampaignsDocument = exports.GetTransactionsPaginatedDocument = exports.GetAllTransactionsDocument = exports.GetTransactionDetailsDocument = exports.GetReceiptDocument = exports.GetReceiptUrlDocument = exports.CreateStripeAccountLinkDocument = exports.CreateStripeLoginLinkDocument = exports.CreateStripeCheckoutSessionDocument = exports.CreateAthleteStripeSessionDocument = exports.CreateStripeAccountDocument = exports.StripeQueryDocument = exports.GetStripeBalanceDocument = exports.GetDonationsPaginatedDocument = exports.GetDonationDatesForCalendarDocument = exports.GetDonationsByUserDocument = exports.GetDonationsToMeDocument = exports.GetDonationsToAthleteDocument = exports.GetDonationsByMemberDocument = exports.GetDonationsByAthleteDocument = exports.SetCurrentCampaignDocument = exports.SetFundingStatusDocument = exports.DeleteFundingCampaignsDocument = exports.DeleteFundingCampaignDocument = exports.UpdateFundingCampaignDocument = exports.CreateFundingCampaignDocument = exports.BrowseCampaignsDocument = exports.GetAthleteCampaignsDocument = exports.ValidateTokenDocument = exports.DeleteVtxUserDocument = exports.DeleteMyAccountDocument = exports.UpdateUserSuspendedStatusDocument = exports.ResetUserPasswordDocument = exports.VerifyCodeDocument = exports.GetResetVerificationCodeDocument = exports.CreateResetPasswordCodeDocument = exports.ConfirmAthleteUserRegistrationDocument = exports.ConfirmAthleteUserRegistrationAndLoginDocument = exports.PreRegisterAthleteUserDocument = exports.RegisterSponsorUserDocument = exports.RegisterAthleteUserDocument = exports.RegisterUserDocument = void 0;
exports.UploadCouponCodesDocument = exports.DeactivateOfferDocument = exports.ActivateOfferDocument = exports.SetOfferStatusDocument = exports.DeleteOfferDocument = exports.UpdateOfferDocument = exports.CreateOfferDocument = exports.UpdateNotificationPreferencesDocument = exports.UnregisterDeviceTokenDocument = exports.RegisterDeviceTokenDocument = exports.DismissNotificationDocument = exports.MarkAllNotificationsAsReadDocument = exports.MarkNotificationAsReadDocument = exports.MyNotificationPreferencesDocument = exports.NotificationUnreadCountDocument = exports.MyNotificationsDocument = exports.DeleteUploadedTypeKeyFileDocument = exports.DeleteAlbumFotosDocument = exports.ReorderAlbumsDocument = exports.DeleteAthleteAlbumDocument = exports.CreateAthleteAlbumDocument = exports.EditAlbumsPicturesDocument = exports.AddAlbumPicturesDocument = exports.GetAndSetAlbumByIdDocument = exports.GetAthleteAlbumsByIdDocument = exports.GetPublicAthleteAlbumsDocument = exports.GetAthleteAlbumsDocument = exports.GetVtxS3UploadUrlDocument = exports.GetS3UploadUrlDocument = exports.RebuildLeaderboardCacheDocument = exports.GetUserRankDocument = exports.GetLeaderboardDocument = exports.UnlinkInstagramDocument = exports.UpdateAthleteIntegrationDocument = exports.GetStravaLoginUrlDocument = exports.GetAthleteIntegrationsDocument = exports.GetAthleteInstagramIntegrationDocument = exports.GetAthleteStravaIntegrationDocument = exports.GetAthleteIntegrationsByAthleteDocument = exports.MyFollowedAthletesDocument = exports.IsFollowingAthleteDocument = exports.UnfollowAthleteDocument = exports.FollowAthleteDocument = exports.DeleteEmailSegmentDocument = exports.UpdateEmailSegmentDocument = exports.CreateEmailSegmentDocument = exports.CancelScheduledEmailDocument = exports.ScheduleEmailCampaignDocument = exports.SendBulkEmailDocument = exports.SendTestEmailDocument = void 0;
exports.SendAthleteInvitationsDocument = exports.FindSponsorAthleteInvitationDocument = exports.FindMemberForUserDocument = exports.RegisterMemberDocument = exports.RegisterUserToDomainFromEmailDocument = exports.RegisterNewDomainTenantWithLoginDocument = exports.RegisterNewDomainTenantDocument = exports.GetUserImagesFromEmailDocument = exports.FindVtxUserDocument = exports.FindUserByEmailDocument = exports.CreateCityDocument = exports.CreateStateDocument = exports.CreateCountryDocument = exports.CreateSportLevelDocument = exports.UpdateSportDocument = exports.CreateSportDocument = exports.GetStateCitiesDocument = exports.GetCountryStatesDocument = exports.GetStatesDocument = exports.GetCountriesDocument = exports.GetSportLevelsDocument = exports.GetSportsPaginatedDocument = exports.GetSportsDocument = exports.CreateSponsorshipDocument = exports.GetTenantSponsorshipsDocument = exports.GetPublicSponsorshipsDocument = exports.DeleteSponsorDocument = exports.UpdateSponsorDocument = exports.CreateSponsorDocument = exports.GetSponsorsPaginatedDocument = exports.GetSponsorsDocument = exports.UnlinkBrandFromSponsorDocument = exports.LinkBrandToSponsorDocument = exports.DeleteBrandDocument = exports.UpdateBrandDocument = exports.CreateBrandDocument = exports.GetBrandsPaginatedDocument = exports.GetBrandsDocument = exports.FindBrandByNameDocument = exports.GetOnboardingProgressDocument = exports.UpdateOnboardingProgressDocument = exports.DeleteOnboardingAthleteDocument = exports.GetMyOfferClaimsDocument = exports.GetOffersForAthleteDocument = exports.GetOfferByIdDocument = exports.OffersWithEligibilityDocument = exports.GetOffersPaginatedDocument = exports.GetOffersDocument = exports.RemoveOfferClaimDocument = exports.ClaimOfferDocument = void 0;
exports.GetDatabaseTextFileDocument = exports.GetUsersPaginatedDocument = exports.GetAllUsersDocument = exports.ScreenNameAvailabilityDocument = exports.FindCityByIdDocument = exports.FindCitiesStartingWithDocument = void 0;
exports.getSdk = getSdk;
const graphql_tag_1 = require("graphql-tag");
exports.AiCoachThreadFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment AiCoachThreadFields on AiCoachThread {
_id
athleteId
weekStart
status
summary
contextSnapshot
createdAt
updatedAt
}
`;
exports.AiCoachMessageFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment AiCoachMessageFields on AiCoachMessage {
_id
threadId
role
messageType
content
tokenCount
createdAt
index
}
`;
exports.AiCoachConfigFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment AiCoachConfigFields on AiCoachConfig {
athleteId
enabled
nudgesEnabled
preferredFocus
updatedAt
}
`;
exports.AiCoachNudgeFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment AiCoachNudgeFields on AiCoachNudge {
_id
nudgeType
title
body
data
read
createdAt
expiresAt
}
`;
exports.CityFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment CityFields on City {
_id
name
localizedName
state {
_id
name
country {
_id
name
}
}
latitude
longitude
timezone
}
`;
exports.LocationFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment LocationFields on WorldLocation {
userProvidedLatitude
userProvidedLongitude
cityNameGeocode
stateNameGeocode
countryIso2CodeGeocode
timeZoneGeocode
latitudeGeocode
longitudeGeocode
city {
...CityFields
}
}
${exports.CityFieldsFragmentDoc}`;
exports.RankingFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment RankingFields on AthleteRankings {
worldRanking {
scope
scopeId
scopeName
position
total
}
countryRanking {
scope
scopeId
scopeName
position
total
}
stateRanking {
scope
scopeId
scopeName
position
total
}
cityRanking {
scope
scopeId
scopeName
position
total
}
}
`;
exports.FileFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment FileFields on AWSS3File {
_id
name
contentType
size
useType
url
key
}
`;
exports.CompetitionEventFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment CompetitionEventFields on SportsEvent {
_id
name
mainSport {
_id
name
}
eventWebSite
startDate
endDate
verified
banner {
...FileFields
}
location {
_id
...LocationFields
}
}
${exports.FileFieldsFragmentDoc}
${exports.LocationFieldsFragmentDoc}`;
exports.StandardAthleteFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment StandardAthleteFields on Athlete {
_id
firstName
lastName
screenName
dob
lgbt
competitionGender
country {
_id
name
}
location {
...LocationFields
}
trainer
trainerUrl
aboutMe
followStats {
followers
followed
raves
favorites
}
mainSport {
_id
name
}
mainSportLevel {
_id
label
index
}
scores {
vtxScore
socialScore
trainingScore
competitionScore
}
rankings {
...RankingFields
}
allSports {
_id
name
}
teams {
_id
name
description
approved
logo {
...FileFields
}
banner {
...FileFields
}
}
sponsorBrands {
_id
name
slogan
website
description
approved
published
logo {
...FileFields
}
stats {
campaigns
sponsorships
sports
athletes
}
operatorIds
}
competitions {
_id
event {
...CompetitionEventFields
}
participationDate
result {
_id
resultType
position
score
finishTimeMS
resultWebLink
}
}
totalUpcomingCompetitions
totalPastCompetitions
profilePicture {
...FileFields
}
cardPicture {
...FileFields
}
preferences {
_id
showProfileHelper
}
}
${exports.LocationFieldsFragmentDoc}
${exports.RankingFieldsFragmentDoc}
${exports.FileFieldsFragmentDoc}
${exports.CompetitionEventFieldsFragmentDoc}`;
exports.CampaignLocationFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment CampaignLocationFields on WorldLocation {
_id
userProvidedLatitude
userProvidedLongitude
cityNameGeocode
stateNameGeocode
countryIso2CodeGeocode
timeZoneGeocode
latitudeGeocode
longitudeGeocode
city {
...CityFields
}
}
${exports.CityFieldsFragmentDoc}`;
exports.CurrentCampaignFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment CurrentCampaignFields on FundRaisingCampaign {
_id
slug
budgetMode
status
title
motivation
website
fundsRequired
initialFundsObtained
fundsObtained
vtxComissionPct
video {
_id
source
url
sourceData
}
coverImage {
...FileFields
}
location {
...CampaignLocationFields
}
endingDate
budget {
_id
initialFunds
totalRequired
items {
_id
quantity
concept
itemCost
unit
}
}
competitions {
_id
event {
_id
name
mainSport {
_id
name
}
eventWebSite
startDate
endDate
verified
banner {
...FileFields
}
location {
_id
...LocationFields
}
}
budget {
_id
initialFunds
totalRequired
items {
_id
quantity
concept
itemCost
unit
}
}
participationDate
result {
_id
resultType
position
score
finishTimeMS
resultWebLink
}
}
}
${exports.FileFieldsFragmentDoc}
${exports.CampaignLocationFieldsFragmentDoc}
${exports.LocationFieldsFragmentDoc}`;
exports.HistoricalScoreFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment HistoricalScoreFields on HistoricalScore {
_id
scoreType
score
date
athleteId
}
`;
exports.HistoricalScoresPeriodFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment HistoricalScoresPeriodFields on HistoricalScoresPeriod {
athleteId
athleteFirstName
athleteLastName
screenName
minTimestampInclusive
maxTimestampExclusive
vtxScores {
...HistoricalScoreFields
}
tpiScores {
...HistoricalScoreFields
}
spiScores {
...HistoricalScoreFields
}
apiScores {
...HistoricalScoreFields
}
}
${exports.HistoricalScoreFieldsFragmentDoc}`;
exports.CampaignFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment CampaignFields on FundRaisingCampaign {
_id
budgetMode
status
title
slug
motivation
website
fundsRequired
initialFundsObtained
fundsObtained
vtxComissionPct
createdDate
endingDate
video {
_id
source
url
sourceData
}
location {
userProvidedLatitude
userProvidedLongitude
cityNameGeocode
stateNameGeocode
countryIso2CodeGeocode
timeZoneGeocode
latitudeGeocode
longitudeGeocode
city {
_id
name
localizedName
state {
_id
name
country {
_id
name
}
}
latitude
longitude
timezone
}
}
budget {
initialFunds
totalRequired
items {
_id
quantity
concept
itemCost
unit
}
}
competitions {
_id
event {
_id
name
mainSport {
_id
name
}
eventWebSite
startDate
endDate
verified
banner {
_id
name
contentType
size
useType
url
key
}
location {
_id
userProvidedLatitude
userProvidedLongitude
cityNameGeocode
stateNameGeocode
countryIso2CodeGeocode
timeZoneGeocode
latitudeGeocode
longitudeGeocode
city {
_id
name
localizedName
state {
_id
name
country {
_id
name
}
}
latitude
longitude
timezone
}
}
}
participationDate
competitionNumber
result {
resultType
position
score
finishTimeMS
resultWebLink
}
fundRaisingCampaignIds
}
coverImage {
_id
url
key
name
contentType
size
useType
}
}
`;
exports.BrowseCampaignFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment BrowseCampaignFields on FundRaisingCampaign {
_id
title
slug
motivation
fundsRequired
fundsObtained
website
status
createdDate
endingDate
video {
_id
url
}
location {
_id
cityNameGeocode
stateNameGeocode
countryIso2CodeGeocode
city {
_id
name
state {
_id
name
country {
_id
name
}
}
}
}
coverImage {
_id
url
key
name
contentType
size
useType
}
budgetMode
budget {
_id
items {
_id
concept
quantity
itemCost
unit
}
}
competitions {
_id
event {
_id
name
}
budget {
_id
items {
_id
concept
quantity
itemCost
unit
}
}
}
athlete {
_id
firstName
lastName
screenName
scores {
vtxScore
}
profilePicture {
_id
url
key
}
mainSport {
_id
name
}
mainSportLevel {
_id
label
index
}
country {
_id
name
}
}
}
`;
exports.DonationFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment DonationFields on Donation {
checkoutSessionId
fundingCheckoutSessionDataId
donationMode
donorName
donorEmail
completed
confirmed
donationAmount
completedDate
createdDate
athleteId
athleteName
message
}
`;
exports.DonationAthleteRefFragmentDoc = (0, graphql_tag_1.default) `
fragment DonationAthleteRef on AthleteReference {
_id
firstName
lastName
screenName
competitionGender
country {
_id
name
}
location {
_id
city {
_id
name
state {
_id
name
country {
_id
name
}
}
}
}
mainSport {
_id
name
}
mainSportLevel {
_id
label
}
profilePicture {
_id
name
contentType
size
useType
url
key
}
}
`;
exports.AlbumFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment AlbumFields on Album {
_id
label
description
displayIndex
competitionId
visibility
photos {
_id
photo {
_id
name
contentType
size
useType
url
}
}
}
`;
exports.S3UploadFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment S3UploadFields on AWSS3UploadUrl {
uploadUrl
fields {
key
value
}
downloadUrl
bucket
key
}
`;
exports.NotificationFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment NotificationFields on Notification {
id
type
title
message
iconType
iconUrl
actionRoute
actionParams
actionLabel
read
dismissed
createdAt
}
`;
exports.OfferBasicFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment OfferBasicFields on Offer {
_id
name
label
decription
type
status
discountType
discountTypeData
conditions
dateStart
dateEnd
dateCreated
}
`;
exports.OfferImageFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment OfferImageFields on AWSS3File {
_id
name
contentType
size
useType
url
key
}
`;
exports.OfferBrandBasicFragmentDoc = (0, graphql_tag_1.default) `
fragment OfferBrandBasic on Brand {
_id
name
description
logo {
_id
url
key
}
}
`;
exports.PaginationFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment PaginationFields on EnhancedPaginationInfoType {
currentPage
totalPages
totalItems
itemsPerPage
hasNextPage
hasPreviousPage
}
`;
exports.Awss3FileFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment AWSS3FileFields on AWSS3File {
_id
name
contentType
size
useType
url
key
}
`;
exports.BrandFullFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment BrandFullFields on Brand {
_id
name
slogan
website
affiliateLink
description
approved
published
logo {
...AWSS3FileFields
}
banner {
...AWSS3FileFields
}
stats {
campaigns
sponsorships
sports
athletes
}
operatorIds
}
${exports.Awss3FileFieldsFragmentDoc}`;
exports.SponsorshipFullFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment SponsorshipFullFields on Sponsorship {
_id
title
description
cashValue
otherValue
brand {
_id
name
slogan
website
description
approved
published
logo {
...AWSS3FileFields
}
banner {
...AWSS3FileFields
}
stats {
campaigns
sponsorships
sports
athletes
}
operatorIds
}
banner {
...AWSS3FileFields
}
criteria {
_id
label
qualifications {
... on AgeQualification {
type
value
operator
}
... on DistanceQualification {
type
maxDistance
latitude
longitude
}
... on GenderQualification {
type
operator
values
}
... on LocationQualification {
type
operator
countries {
_id
name
}
states {
_id
name
country {
_id
name
}
}
cities {
_id
name
localizedName
state {
_id
name
country {
_id
name
}
}
latitude
longitude
timezone
}
}
... on NationalityQualification {
type
operator
countries {
_id
name
}
}
... on ScoreQualification {
type
scoreType
operator
value
}
... on SportsLevelQualification {
type
operator
level
}
... on SportsQualification {
type
sports
operator
}
}
}
sponsorshipItems {
_id
quantity
title
value
type
}
deadline
startDate
duration {
length
unit
}
terms
isPrivate
stats {
totalApplications
newApplications
discardedApplications
selectedApplications
approvedApplications
grantedSponsorships
remainingSponsorships
}
approved
published
}
${exports.Awss3FileFieldsFragmentDoc}`;
exports.PaginationInfoFieldsFragmentDoc = (0, graphql_tag_1.default) `
fragment PaginationInfoFields on EnhancedPaginationInfoType {
currentPage
totalPages
totalItems
itemsPerPage
hasNextPage
hasPreviousPage
}
`;
exports.GetAiCoachThreadDocument = (0, graphql_tag_1.default) `
query GetAiCoachThread {
getAiCoachThread {
...AiCoachThreadFields
messages {
...AiCoachMessageFields
}
}
}
${exports.AiCoachThreadFieldsFragmentDoc}
${exports.AiCoachMessageFieldsFragmentDoc}`;
exports.GetAiCoachThreadHistoryDocument = (0, graphql_tag_1.default) `
query GetAiCoachThreadHistory($limit: Int) {
getAiCoachThreadHistory(limit: $limit) {
...AiCoachThreadFields
}
}
${exports.AiCoachThreadFieldsFragmentDoc}`;
exports.GetAiCoachThreadMessagesDocument = (0, graphql_tag_1.default) `
query GetAiCoachThreadMessages($threadId: String!) {
getAiCoachThreadMessages(threadId: $threadId) {
...AiCoachMessageFields
}
}
${exports.AiCoachMessageFieldsFragmentDoc}`;
exports.GetAiCoachConfigDocument = (0, graphql_tag_1.default) `
query GetAiCoachConfig {
getAiCoachConfig {
...AiCoachConfigFields
}
}
${exports.AiCoachConfigFieldsFragmentDoc}`;
exports.SendAiCoachMessageDocument = (0, graphql_tag_1.default) `
mutation SendAiCoachMessage($input: SendChatMessageDto!) {
sendAiCoachMessage(input: $input) {
...AiCoachMessageFields
}
}
${exports.AiCoachMessageFieldsFragmentDoc}`;
exports.UpdateAiCoachConfigDocument = (0, graphql_tag_1.default) `
mutation UpdateAiCoachConfig($input: UpdateAiCoachConfigDto!) {
updateAiCoachConfig(input: $input) {
...AiCoachConfigFields
}
}
${exports.AiCoachConfigFieldsFragmentDoc}`;
exports.GetAiCoachNudgesDocument = (0, graphql_tag_1.default) `
query GetAiCoachNudges($input: NudgeQueryDto) {
getAiCoachNudges(input: $input) {
nudges {
...AiCoachNudgeFields
}
total
}
}
${exports.AiCoachNudgeFieldsFragmentDoc}`;
exports.GetAiCoachUnreadNudgeCountDocument = (0, graphql_tag_1.default) `
query GetAiCoachUnreadNudgeCount {
getAiCoachUnreadNudgeCount {
count
}
}
`;
exports.MarkAiCoachNudgeReadDocument = (0, graphql_tag_1.default) `
mutation MarkAiCoachNudgeRead($nudgeId: String!) {
markAiCoachNudgeRead(nudgeId: $nudgeId)
}
`;
exports.RegisterAthleteDocument = (0, graphql_tag_1.default) `
mutation RegisterAthlete($input: RegisterAthleteDto!) {
registerAthlete(input: $input) {
...StandardAthleteFields
}
}
${exports.StandardAthleteFieldsFragmentDoc}`;
exports.FindAthleteForUserDocument = (0, graphql_tag_1.default) `
query FindAthleteForUser($loginEmail: String!) {
findAthleteForUser(loginEmail: $loginEmail) {
...StandardAthleteFields
biography
onboardingComplete
onboardingStep
affiliations {
_id
organization {
_id
shortName
acronym
fullName
website
logo {
...FileFields
}
}
membershipNumber
membershipType
issueDate
expirationDate
}
bannerPicture {
...FileFields
}
preferences {
_id
showProfileHelper
defaultAlbum {
_id
label
description
}
}
currentCampaign {
...CurrentCampaignFields
}
stripeAccountReference {
_id
stripeAccountId
account {
id
object
business_type
country
email
capabilities {
acss_debit_payments
affirm_payments
afterpay_clearpay_payments
alma_payments
amazon_pay_payments
au_becs_debit_payments
bacs_debit_payments
bancontact_payments
bank_transfer_payments
blik_payments
boleto_payments
card_issuing
card_payments
cartes_bancaires_payments
cashapp_payments
eps_payments
fpx_payments
gb_bank_transfer_payments
giropay_payments
grabpay_payments
ideal_payments
india_international_payments
jcb_payments
jp_bank_transfer_payments
kakao_pay_payments
klarna_payments
konbini_payments
kr_card_payments
legacy_payments
link_payments
mobilepay_payments
multibanco_payments
mx_bank_transfer_payments
naver_pay_payments
oxxo_payments
p24_payments
pay_by_bank_payments
payco_payments
paynow_payments
promptpay_payments
revolut_pay_payments
samsung_pay_payments
sepa_bank_transfer_payments
sepa_debit_payments
sofort_payments
swish_payments
tax_reporting_us_1099_k
tax_reporting_us_1099_misc
transfers
treasury
twint_payments
us_bank_account_ach_payments
us_bank_transfer_payments
zip_payments
}
requirements {
alternatives {
alternative_fields_due
original_fields_due
}
current_deadline
currently_due
disabled_reason
errors {
code
reason
requirement
}
eventually_due
past_due
pending_verification
}
future_requirements {
alternatives {
alternative_fields_due
original_fields_due
}
current_deadline
currently_due
disabled_reason
errors {
code
reason
requirement
}
eventually_due
past_due
pending_verification
}
type
charges_enabled
payouts_enabled
created
default_currency
}
}
}
}
${exports.StandardAthleteFieldsFragmentDoc}
${exports.FileFieldsFragmentDoc}
${exports.CurrentCampaignFieldsFragmentDoc}`;
exports.FindAthleteForIdPublicDocument = (0, graphql_tag_1.default) `
query FindAthleteForIdPublic($athleteId: String!) {
findAthletebyIdpublic(athleteId: $athleteId) {
...StandardAthleteFields
suspended
biography
affiliations {
_id
organization {
_id
shortName
acronym
fullName
website
logo {
...FileFields
}
}
membershipNumber
membershipType
issueDate
expirationDate
}
bannerPicture {
...FileFields
}
competitions {
_id
event {
_id
name
mainSport {
_id
name
}
eventWebSite
startDate
endDate
verified
location {
_id
...LocationFields
}
banner {
...FileFields
}
}
participationDate
result {
_id
resultType
position
score
finishTimeMS
resultWebLink
totalParticipants
outcome
genderPosition
genderParticipants
categoryPosition
categoryParticipants
categoryName
}
}
preferences {
_id
showProfileHelper
defaultAlbum {
_id
label
description
photos {
_id
photo {
...FileFields
}
}
}
}
currentCampaign {
_id
slug
budgetMode
status
title
motivation
website
fundsRequired
initialFundsObtained
fundsObtained
vtxComissionPct
video {
_id
source
url
sourceData
}
coverImage {
...FileFields
}
location {
...CampaignLocationFields
}
endingDate
budget {
_id
initialFunds
totalRequired
items {
_id
quantity
concept
itemCost
unit
}
}
competitions {
_id
event {
_id
name
mainSport {
_id
name
}
eventWebSite
startDate
endDate
verified
banner {
...FileFields
}
location {
_id
...LocationFields
}
}
participationDate
result {
_id
resultType
position
score
finishTimeMS
resultWebLink
totalParticipants
}
budget {
_id
initialFunds
totalRequired
items {
_id
quantity
concept
itemCost
unit
}
}
}
}
}
}
${exports.StandardAthleteFieldsFragmentDoc}
${exports.FileFieldsFragmentDoc}
${exports.LocationFieldsFragmentDoc}
${exports.CampaignLocationFieldsFragmentDoc}`;
exports.GetAthletesDocument = (0, graphql_tag_1.default) `
query GetAthletes {
getAthletes {
...StandardAthleteFields
}
}
${exports.StandardAthleteFieldsFragmentDoc}`;
exports.SearchAthletesDocument = (0, graphql_tag_1.default) `
query SearchAthletes($searchString: String!) {
searchAthletes(searchString: $searchString) {
...StandardAthleteFields
}
}
${exports.StandardAthleteFieldsFragmentDoc}`;
exports.GetRecommendedAthletesDocument = (0, graphql_tag_1.default) `
query GetRecommendedAthletes($loginEmail: String!) {
getRecommendedAthletes(loginEmail: $loginEmail) {
...StandardAthleteFields
}
}
${exports.StandardAthleteFieldsFragmentDoc}`;
exports.GetSponsorAthletesForTenantDocument = (0, graphql_tag_1.default) `
query GetSponsorAthletesForTenant {
getSponsorAthletesForTenant {
...StandardAthleteFields
}
}
${exports.StandardAthleteFieldsFragmentDoc}`;
exports.QueryAthleteFundingCampaignsDocument = (0, graphql_tag_1.default) `
query QueryAthleteFundingCampaigns($input: AthleteQueryDto!) {
queryAthleteFundingCampaigns(input: $input) {
athletes {
_id
firstName
lastName
screenName
dob
lgbt
competitionGender
country {
_id
}
location {
city {
name
state {
name
country {
_id
}
}
}
}
aboutMe
mainSport {
name
}
mainSportLevel {
label
}
scores {
vtxScore
}
profilePicture {
url
}
currentCampaign {
_id
slug
budgetMode
status
title
motivation
fundsRequired
initialFundsObtained
fundsObtained
vtxComissionPct
video {
_id
source
url
sourceData
}
coverImage {
...FileFields
}
endingDate
competitions {
_id
event {
_id
name
mainSport {
_id
name
}
eventWebSite
startDate
endDate
verified
banner {
...FileFields
}
location {
_id
...LocationFields
}
}
participationDate
result {
_id
resultType
position
score
finishTimeMS
resultWebLink
}
}
}
}
cursor {
sort {
sortField
order
}
initialCursorId
nextCursorId
initialCursorValue
nextCursorValue
limit
retrieved
isLastPage
}
}
}
${exports.FileFieldsFragmentDoc}
${exports.LocationFieldsFragmentDoc}`;
exports.QueryAthletesWithFiltersDocument = (0, graphql_tag_1.default) `
query QueryAthletesWithFilters($input: AthleteQueryDto!) {
queryAthleteWithFilter(input: $input) {
athletes {
_id
firstName
lastName
screenName
dob
competitionGender
country {
_id
}
location {
_id
city {
_id
name
state {
name
country {
_id
}
}
}
}
aboutMe
mainSport {
_id
name
}
mainSportLevel {
_id
label
}
scores {
vtxScore
socialScore
trainingScore
competitionScore
}
competitions {
_id
event {
_id
name
}
participationDate
}
profilePicture {
url
}
currentCampaign {
_id
slug
budgetMode
status
title
motivation
website
fundsRequired
initialFundsObtained
fundsObtained
vtxComissionPct
video {
_id
source
url
sourceData
}
coverImage {
...FileFields
}
endingDate
competitions {
_id
event {
_id
name
mainSport {
_id
name
}
eventWebSite
startDate
endDate
verified
banner {
...FileFields
}
location {
_id
...LocationFields
}
}
participationDate
result {
_id
resultType
position
score
finishTimeMS
resultWebLink
}
budget {
_id
initialFunds
totalRequired
items {
_id
quantity
concept
itemCost
unit
}
}
}
}
}
cursor {
sort {
sortField
order
}
initialCursorId
nextCursorId
initialCursorValue
nextCursorValue
limit
retrieved
isLastPage
}
}
}
${exports.FileFieldsFragmentDoc}
${exports.LocationFieldsFragmentDoc}`;
exports.EditAboutMeDocument = (0, graphql_tag_1.default) `
mutation EditAboutMe($input: EditValueDto!) {
editProfileValue(input: $input) {
field
oldValue
newValue
changed
}
}
`;
exports.EditProfileValueDocument = (0, graphql_tag_1.default) `
mutation EditProfileValue($input: EditValueDto!) {
editProfileValue(input: $input) {
field
oldValue
newValue
changed
}
}
`;
exports.EditPictureDocument = (0, graphql_tag_1.default) `
mutation EditPicture($input: EditPictureDto!) {
editPicture(input: $input) {
field
oldValue {
...FileFields
}
newValue {
...FileFields
}
changed
}
}
${exports.FileFieldsFragmentDoc}`;
exports.AddAthleteCompetitionDocument = (0, graphql_tag_1.default) `
mutation AddAthleteCompetition($input: CreateAthleteCompetitionDto!) {
addAthleteCompetition(input: $input) {
_id
event {
_id
name
mainSport {
_id
name
}
eventWebSite
startDate
endDate
verified
banner {
...FileFields
}
location {
_id
...LocationFields
}
}
participationDate
competitionNumber
result {
resultType
position
score
finishTimeMS
resultWebLink
}
fundRaisingCampaignIds
}
}
${exports.FileFieldsFragmentDoc}
${exports.LocationFieldsFragmentDoc}`;
exports.GetAthleteCompetitionsDocument = (0, graphql_tag_1.default) `
query GetAthleteCompetitions($input: GetAthleteCompetitionsDto!) {
getAthleteCompetitions(input: $input) {
_id
event {
_id
name
mainSport {
_id
name
resultType
}
eventWebSite
startDate
endDate
verified
banner {
...FileFields
}
location {
_id
...LocationFields
}
}
participationDate
competitionNumber
result {
resultType
position
score
finishTimeMS
resultWebLink
outcome
totalParticipants
adversary
genderPosition
genderParticipants
categoryPosition
categoryParticipants
categoryName
}
fundRaisingCampaignIds
budget {
_id
totalRequired
initialFunds
items {
_id
quantity
concept
itemCost
unit
}
}
}
}
${exports.FileFieldsFragmentDoc}
${exports.LocationFieldsFragmentDoc}`;
exports.GetAthleteMembershipsDocument = (0, graphql_tag_1.default) `
query GetAthleteMemberships($athleteId: String!) {
getAthleteMemberships(athleteId: $athleteId) {
_id
organization {
_id
shortName
acronym
fullName
website
verified
logo {
...FileFields
}
country {
_id
name
}
sport {
_id
name
}
}
athlete {
_id
firstName
lastName
screenName
dob
lgbt
competitionGender
country {
_id
name
}
location {
...LocationFields
}
trainer
trainerUrl
aboutMe
followStats {
followers
followed
raves
favorites
}
mainSport {
_id
name
}
mainSportLevel {
_id
label
index
}
scores {
vtxScore
socialScore
trainingScore
competitionScore
}
rankings {
...RankingFields
}
totalUpcomingCompetitions
totalPastCompetitions
profilePicture {
...FileFields
}
cardPicture {
...FileFields
}
}
membershipNumber
membershipType
issueDate
expirationDate
}
}
${exports.FileFieldsFragmentDoc}
${exports.LocationFieldsFragmentDoc}
${exports.RankingFieldsFragmentDoc}`;
exports.DeleteAthleteCompetitionDocument = (0, graphql_tag_1.default) `
mutation DeleteAthleteCompetition($input: DeleteSingleValueDto!) {
deleteAthleteCompetition(input: $input) {
idToDelete
deleted
failureReason {
code
message
}
}
}
`;
exports.VerifyAthleteCompetitionLinkedForDeleteDocument = (0, graphql_tag_1.default) `
query VerifyAthleteCompetitionLinkedForDelete($input: existValueDto!) {
verifyAthleteCompetitionLinkedForDelete(input: $input) {
reasons {
code
message
details
}
}
}
`;
exports.ForceDeleteAthleteCompetitionDocument = (0, graphql_tag_1.default) `
mutation ForceDeleteAthleteCompetition($input: DeleteSingleValueDto!) {
forceDeleteAthleteCompetition(input: $input) {
idToDelete
deleted
failureReason {
code
message
}
}
}
`;
exports.SaveAthleteCompetitionResultDocument = (0, graphql_tag_1.default) `
mutation SaveAthleteCompetitionResult($input: SetCompetitionResultDto!) {
saveAthleteCompetitionResult(input: $input) {
_id
resultType
position
score
finishTimeMS
resultWebLink
totalParticipants
outcome
adversary
genderPosition
genderParticipants
categoryPosition
categoryParticipants
categoryName
}
}
`;
exports.CreateMembershipOrganizationDocument = (0, graphql_tag_1.default) `
mutation CreateMembershipOrganization($input: CreateMembershipOrganizationDto!) {
createMembershipOrganization(input: $input) {
_id
}
}
`;
exports.GetMembershipOrganizationsDocument = (0, graphql_tag_1.default) `
query GetMembershipOrganizations {
getMembershipOrganizations {
_id
shortName
acronym
fullName
website
verified
logo {
...FileFields
}
country {
_id
name
}
sport {
_id
name
}
}
}
${exports.FileFieldsFragmentDoc}`;
exports.CreateAthleteMembershipAffilationDocument = (0, graphql_tag_1.default) `
mutation CreateAthleteMembershipAffilation($input: CreateAthleteMembershipDto!) {
createAthleteMembershipAffilation(input: $input) {
_id
}
}
`;
exports.DeleteMembershipAffiliationDocument = (0, graphql_tag_1.default) `
mutation DeleteMembershipAffiliation($input: DeleteSingleValueDto!) {
deleteAthleteMembershipAffilation(input: $input) {
idToDelete
deleted
failureReason {
code
message
}
}
}
`;
exports.UpdateAthleteScoresDocument = (0, graphql_tag_1.default) `
mutation UpdateAthleteScores {
updateAthleteScores {
_id
firstName
lastName
scores {
vtxScore
socialScore
trainingScore
competitionScore
}
}
}
`;
exports.UpdateAthleteCompetitionScoresDocument = (0, graphql_tag_1.default) `
mutation UpdateAthleteCompetitionScores {
updateAthleteCompetitionScores {
_id
firstName
lastName
scores {
vtxScore
socialScore
trainingScore
competitionScore
}
}
}
`;
exports.ForceRefreshAthleteScoresDocument = (0, graphql_tag_1.default) `
mutation ForceRefreshAthleteScores($input: ForceScoreRefreshDto!) {
forceRefreshAthleteScores(input: $input) {
results {
athleteId
athleteName
status
message
tpi {
status
message
}
spi {
status
message
}
api {
status
message
}
diagnostics {
activitiesDeleted
activitiesFetched
activitiesDateRange
activityRefsSaved
historicalDatesProcessed
historicalRebuildStatus
}
}
successCount
failureCount
skippedCount
}
}
`;
exports.CheckScoreRefreshCapabilitiesDocument = (0, graphql_tag_1.default) `
query CheckScoreRefreshCapabilities($input: CheckScoreRefreshCapabilityDto!) {
checkScoreRefreshCapabilities(input: $input) {
capabilities {
athleteId
athleteName
canRefreshTpi
canRefreshSpi
canRefreshApi
tpiReason
spiReason
apiReason
}
}
}
`;
exports.GetAthleteHistoricalScoresDocument = (0, graphql_tag_1.default) `
query GetAthleteHistoricalScores($input: GetHistoricalScoresDto!) {
getAthleteHistoricalScores(input: $input) {
...HistoricalScoreFields
}
}
${exports.HistoricalScoreFieldsFragmentDoc}`;
exports.GetMyHistoricalScoresDocument = (0, graphql_tag_1.default) `
query GetMyHistoricalScores($input: GetMyHistoricalScoresDto!) {
getMyHistoricalScores(input: $input) {
...HistoricalScoreFields
}
}
${exports.HistoricalScoreFieldsFragmentDoc}`;
exports.GetAthleteHistoricalScoresPeriodDocument = (0, graphql_tag_1.default) `
query GetAthleteHistoricalScoresPeriod($input: GetHistoricalScoresDto!) {
getAthleteHistoricalScoresPeriod(input: $input) {
...HistoricalScoresPeriodFields
}
}
${exports.HistoricalScoresPeriodFieldsFragmentDoc}`;
exports.GetMyHistoricalScoresPeriodDocument = (0, graphql_tag_1.default) `
query GetMyHistoricalScoresPeriod($input: GetMyHistoricalScoresDto!) {
getMyHistoricalScoresPeriod(input: $input) {
...HistoricalScoresPeriodFields
}
}
${exports.HistoricalScoresPeriodFieldsFragmentDoc}`;
exports.GetAthleteDashboardDocument = (0, graphql_tag_1.default) `
query GetAthleteDashboard($athleteId: String!) {
athleteDashboard(athleteId: $athleteId) {
vtxScore
socialScore
trainingScore
competitionScore
lastUpdated
}
}
`;
exports.GetAthleteScoreHistoryDocument = (0, graphql_tag_1.default) `
query GetAthleteScoreHistory($input: ScoreHistoryQueryDto!) {
athleteScoreHistory(input: $input) {
date
vtxScore
socialScore
trainingScore
competitionScore
}
}
`;
exports.GetAthleteRankHistoryDocument = (0, graphql_tag_1.default) `
query GetAthleteRankHistory($input: RankHistoryQueryDto!) {
athleteRankHistory(input: $input) {
date
globalRank
countryRank
}
}
`;
exports.GetAthleteRankContextDocument = (0, graphql_tag_1.default) `
query GetAthleteRankContext($input: RankContextQueryDto!) {
athleteRankContext(input: $input) {
globalRank
countryRank
rankChange
percentile
gapToNext
gapFromPrevious
totalAthletes
}
}
`;
exports.GetAthleteActivitiesDocument = (0, graphql_tag_1.default) `
query GetAthleteActivities($input: ActivitiesQueryDto!) {
athleteActivities(input: $input) {
items {
id
date
type
metrics
pointsEarned
counted
notCountedReason
prMetrics
}
total
hasMore
}
}
`;
exports.GetAthleteActivityDetailDocument = (0, graphql_tag_1.default) `
query GetAthleteActivityDetail($input: ActivityDetailQueryDto!) {
athleteActivityDetail(input: $input) {
id
date
type
category
metrics {
name
value
unit
athleteAverage
athleteMax