2024-02-02 16:38:51 +01:00
import * as VueApolloComposable from '@vue/apollo-composable'
2024-02-05 16:48:02 +01:00
import type * as VueCompositionApi from 'vue'
2025-06-13 15:21:27 +02:00
2024-02-02 16:38:51 +01:00
import { gql } from '@/utils/gql'
2025-06-13 15:21:27 +02:00
export type Maybe < T > = T | null | undefined
export type InputMaybe < T > = T | null | undefined
export type Exact < T extends { [ key : string ] : unknown } > = { [ K in keyof T ] : T [ K ] }
export type MakeOptional < T , K extends keyof T > = Omit < T , K > & { [ SubKey in K ] ? : Maybe < T [ SubKey ] > }
export type MakeMaybe < T , K extends keyof T > = Omit < T , K > & { [ SubKey in K ] : Maybe < T [ SubKey ] > }
export type MakeEmpty < T extends { [ key : string ] : unknown } , K extends keyof T > = { [ _ in K ] ? : never }
export type Incremental < T > = T | { [ P in keyof T ] ? : P extends ' $fragmentName' | '__typename' ? T [ P ] : never }
export type ReactiveFunction < TParam > = ( ) = > TParam
2022-08-03 18:40:05 +02:00
/** All built-in and custom scalars, mapped to their actual values */
export type Scalars = {
2025-06-13 15:21:27 +02:00
ID : { input : string ; output : string }
String : { input : string ; output : string }
Boolean : { input : boolean ; output : boolean }
Int : { input : number ; output : number }
Float : { input : number ; output : number }
LocalDate : { input : string ; output : string }
LocalDateTime : { input : string ; output : string }
}
2022-08-03 18:40:05 +02:00
/** Band */
export type Band = {
2025-06-13 15:21:27 +02:00
__typename ? : 'Band'
created : Scalars [ 'LocalDateTime' ] [ 'output' ]
id : Maybe < Scalars [ 'Int' ] [ 'output' ] >
name : Scalars [ 'String' ] [ 'output' ]
}
2022-08-03 18:40:05 +02:00
/** DanceHall */
export type DanceHall = {
2025-06-13 15:21:27 +02:00
__typename ? : 'DanceHall'
city : Maybe < Scalars [ 'String' ] [ 'output' ] >
created : Scalars [ 'LocalDateTime' ] [ 'output' ]
id : Maybe < Scalars [ 'Int' ] [ 'output' ] >
latitude : Maybe < Scalars [ 'Float' ] [ 'output' ] >
longitude : Maybe < Scalars [ 'Float' ] [ 'output' ] >
municipality : Maybe < Scalars [ 'String' ] [ 'output' ] >
name : Maybe < Scalars [ 'String' ] [ 'output' ] >
state : Maybe < Scalars [ 'String' ] [ 'output' ] >
}
2022-08-03 18:40:05 +02:00
/** DanceHallDistance */
export type DanceHallDistance = {
2025-06-13 15:21:27 +02:00
__typename ? : 'DanceHallDistance'
distance : Scalars [ 'Int' ] [ 'output' ]
duration : Scalars [ 'String' ] [ 'output' ]
origin : Scalars [ 'String' ] [ 'output' ]
}
2022-08-03 18:40:05 +02:00
/** Event */
export type Event = {
2025-06-13 15:21:27 +02:00
__typename ? : 'Event'
2022-08-03 18:40:05 +02:00
/** The band of the event */
2025-06-13 15:21:27 +02:00
band : Maybe < Band >
created : Scalars [ 'LocalDateTime' ] [ 'output' ]
2022-08-03 18:40:05 +02:00
/** The place of the event */
2025-06-13 15:21:27 +02:00
danceHall : Maybe < DanceHall >
2022-08-03 18:40:05 +02:00
/** The date of the event */
2025-06-13 15:21:27 +02:00
date : Scalars [ 'LocalDate' ] [ 'output' ]
2022-08-03 18:40:05 +02:00
/** The driving distances and driving durations to the event from the provided origins */
2025-06-13 15:21:27 +02:00
distances : Array < DanceHallDistance >
2022-08-03 18:40:05 +02:00
/** Additional information regarding the event */
2025-06-13 15:21:27 +02:00
extraInfo : Maybe < Scalars [ 'String' ] [ 'output' ] >
id : Maybe < Scalars [ 'Int' ] [ 'output' ] >
2022-08-03 18:40:05 +02:00
/** The time of the event */
2025-06-13 15:21:27 +02:00
time : Maybe < Scalars [ 'String' ] [ 'output' ] >
}
2022-08-03 18:40:05 +02:00
export type Mutation = {
2025-06-13 15:21:27 +02:00
__typename ? : 'Mutation'
2022-08-03 18:40:05 +02:00
/** Remove provided origin from authenticated user */
2025-06-13 15:21:27 +02:00
RemoveOrigin : Scalars [ 'Boolean' ] [ 'output' ]
2022-08-03 18:40:05 +02:00
/** Save provided origin for authenticated user */
2025-06-13 15:21:27 +02:00
SaveOrigin : Scalars [ 'Boolean' ] [ 'output' ]
2022-08-03 18:40:05 +02:00
/** Toggle band in ignore list */
2025-06-13 15:21:27 +02:00
ToggleIgnoreBand : Scalars [ 'Boolean' ] [ 'output' ]
2022-08-03 18:40:05 +02:00
/** Toggle city in ignore list */
2025-06-13 15:21:27 +02:00
ToggleIgnoreCity : Scalars [ 'Boolean' ] [ 'output' ]
2022-08-03 18:40:05 +02:00
/** Toggle dance hall in ignore list */
2025-06-13 15:21:27 +02:00
ToggleIgnoreDanceHall : Scalars [ 'Boolean' ] [ 'output' ]
2022-08-03 18:40:05 +02:00
/** Toggle municipality in ignore list */
2025-06-13 15:21:27 +02:00
ToggleIgnoreMunicipality : Scalars [ 'Boolean' ] [ 'output' ]
2022-08-03 18:40:05 +02:00
/** Toggle state in ignore list */
2025-06-13 15:21:27 +02:00
ToggleIgnoreState : Scalars [ 'Boolean' ] [ 'output' ]
}
2022-08-03 18:40:05 +02:00
export type MutationRemoveOriginArgs = {
2025-06-13 15:21:27 +02:00
origin : Scalars [ 'String' ] [ 'input' ]
}
2022-08-03 18:40:05 +02:00
export type MutationSaveOriginArgs = {
2025-06-13 15:21:27 +02:00
origin : Scalars [ 'String' ] [ 'input' ]
}
2022-08-03 18:40:05 +02:00
export type MutationToggleIgnoreBandArgs = {
2025-06-13 15:21:27 +02:00
name : Scalars [ 'String' ] [ 'input' ]
}
2022-08-03 18:40:05 +02:00
export type MutationToggleIgnoreCityArgs = {
2025-06-13 15:21:27 +02:00
name : Scalars [ 'String' ] [ 'input' ]
}
2022-08-03 18:40:05 +02:00
export type MutationToggleIgnoreDanceHallArgs = {
2025-06-13 15:21:27 +02:00
name : Scalars [ 'String' ] [ 'input' ]
}
2022-08-03 18:40:05 +02:00
export type MutationToggleIgnoreMunicipalityArgs = {
2025-06-13 15:21:27 +02:00
name : Scalars [ 'String' ] [ 'input' ]
}
2022-08-03 18:40:05 +02:00
export type MutationToggleIgnoreStateArgs = {
2025-06-13 15:21:27 +02:00
name : Scalars [ 'String' ] [ 'input' ]
}
2022-08-03 18:40:05 +02:00
export type Query = {
2025-06-13 15:21:27 +02:00
__typename ? : 'Query'
2022-08-03 18:40:05 +02:00
/** Fetch address for provided lat/long */
2025-06-13 15:21:27 +02:00
AddressFromLatLng : Scalars [ 'String' ] [ 'output' ]
2022-08-03 18:40:05 +02:00
/** Find bands given provided criteria */
2025-06-13 15:21:27 +02:00
Bands : Array < Band >
2022-08-03 18:40:05 +02:00
/** Find dance halls given provided criteria */
2025-06-13 15:21:27 +02:00
DanceHalls : Array < DanceHall >
2022-08-03 18:40:05 +02:00
/** Find events given provided criteria */
2025-06-13 15:21:27 +02:00
Events : Array < Event >
2022-08-03 18:40:05 +02:00
/** Fetch ignored bands for authenticated user */
2025-06-13 15:21:27 +02:00
IgnoredBands : Array < Scalars [ 'String' ] [ 'output' ] >
2022-08-03 18:40:05 +02:00
/** Fetch ignored cities for authenticated user */
2025-06-13 15:21:27 +02:00
IgnoredCities : Array < Scalars [ 'String' ] [ 'output' ] >
2022-08-03 18:40:05 +02:00
/** Fetch ignored dance halls for authenticated user */
2025-06-13 15:21:27 +02:00
IgnoredDanceHalls : Array < Scalars [ 'String' ] [ 'output' ] >
2022-08-03 18:40:05 +02:00
/** Fetch ignored municipalities for authenticated user */
2025-06-13 15:21:27 +02:00
IgnoredMunicipalities : Array < Scalars [ 'String' ] [ 'output' ] >
2022-08-03 18:40:05 +02:00
/** Fetch ignored states for authenticated user */
2025-06-13 15:21:27 +02:00
IgnoredStates : Array < Scalars [ 'String' ] [ 'output' ] >
2022-08-03 18:40:05 +02:00
/** Fetch origins for authenticated user */
2025-06-13 15:21:27 +02:00
Origins : Array < Scalars [ 'String' ] [ 'output' ] >
}
2022-08-03 18:40:05 +02:00
export type QueryAddressFromLatLngArgs = {
2025-06-13 15:21:27 +02:00
latlng : Scalars [ 'String' ] [ 'input' ]
}
2022-08-03 18:40:05 +02:00
export type QueryEventsArgs = {
2025-06-13 15:21:27 +02:00
includeHidden? : InputMaybe < Scalars [ 'Boolean' ] [ 'input' ] >
origins? : InputMaybe < Array < Scalars [ 'String' ] [ 'input' ] > >
range? : InputMaybe < Range >
search? : InputMaybe < Scalars [ 'String' ] [ 'input' ] >
}
2022-08-03 18:40:05 +02:00
export enum Range {
OneMonth = 'ONE_MONTH' ,
OneQuarter = 'ONE_QUARTER' ,
OneWeek = 'ONE_WEEK' ,
OneYear = 'ONE_YEAR' ,
TwoWeeks = 'TWO_WEEKS'
}
export type RemoveOriginMutationVariables = Exact < {
2025-06-13 15:21:27 +02:00
origin : Scalars [ 'String' ] [ 'input' ]
} >
2022-08-03 18:40:05 +02:00
2025-06-13 15:21:27 +02:00
export type RemoveOriginMutation = { __typename ? : 'Mutation' ; removed : boolean }
2022-08-03 18:40:05 +02:00
export type SaveOriginMutationVariables = Exact < {
2025-06-13 15:21:27 +02:00
origin : Scalars [ 'String' ] [ 'input' ]
} >
2022-08-03 18:40:05 +02:00
2025-06-13 15:21:27 +02:00
export type SaveOriginMutation = { __typename ? : 'Mutation' ; saved : boolean }
2022-08-03 18:40:05 +02:00
export type ToggleIgnoreBandMutationVariables = Exact < {
2025-06-13 15:21:27 +02:00
name : Scalars [ 'String' ] [ 'input' ]
} >
2022-08-03 18:40:05 +02:00
2025-06-13 15:21:27 +02:00
export type ToggleIgnoreBandMutation = { __typename ? : 'Mutation' ; ignore : boolean }
2022-08-03 18:40:05 +02:00
export type ToggleIgnoreCityMutationVariables = Exact < {
2025-06-13 15:21:27 +02:00
name : Scalars [ 'String' ] [ 'input' ]
} >
2022-08-03 18:40:05 +02:00
2025-06-13 15:21:27 +02:00
export type ToggleIgnoreCityMutation = { __typename ? : 'Mutation' ; ignore : boolean }
2022-08-03 18:40:05 +02:00
export type ToggleIgnoreDanceHallMutationVariables = Exact < {
2025-06-13 15:21:27 +02:00
name : Scalars [ 'String' ] [ 'input' ]
} >
2022-08-03 18:40:05 +02:00
2025-06-13 15:21:27 +02:00
export type ToggleIgnoreDanceHallMutation = { __typename ? : 'Mutation' ; ignore : boolean }
2022-08-03 18:40:05 +02:00
export type ToggleIgnoreMunicipalityMutationVariables = Exact < {
2025-06-13 15:21:27 +02:00
name : Scalars [ 'String' ] [ 'input' ]
} >
2022-08-03 18:40:05 +02:00
2025-06-13 15:21:27 +02:00
export type ToggleIgnoreMunicipalityMutation = { __typename ? : 'Mutation' ; ignore : boolean }
2022-08-03 18:40:05 +02:00
export type ToggleIgnoreStateMutationVariables = Exact < {
2025-06-13 15:21:27 +02:00
name : Scalars [ 'String' ] [ 'input' ]
} >
2022-08-03 18:40:05 +02:00
2025-06-13 15:21:27 +02:00
export type ToggleIgnoreStateMutation = { __typename ? : 'Mutation' ; ignore : boolean }
2022-08-03 18:40:05 +02:00
export type FetchAddressQueryVariables = Exact < {
2025-06-13 15:21:27 +02:00
latlng : Scalars [ 'String' ] [ 'input' ]
} >
2022-08-03 18:40:05 +02:00
2025-06-13 15:21:27 +02:00
export type FetchAddressQuery = { __typename ? : 'Query' ; address : string }
2022-08-03 18:40:05 +02:00
2025-06-13 15:21:27 +02:00
export type FetchFiltersQueryVariables = Exact < { [ key : string ] : never } >
2022-08-03 18:40:05 +02:00
2025-06-13 15:21:27 +02:00
export type FetchFiltersQuery = { __typename ? : 'Query' ; bands : Array < string > ; cities : Array < string > ; states : Array < string > ; danceHalls : Array < string > ; municipalities : Array < string > }
2022-08-03 18:40:05 +02:00
export type FindEventsQueryVariables = Exact < {
2025-06-13 15:21:27 +02:00
range? : InputMaybe < Range >
origins? : InputMaybe < Array < Scalars [ 'String' ] [ 'input' ] > | Scalars [ 'String' ] [ 'input' ] >
includeOrigins : Scalars [ 'Boolean' ] [ 'input' ]
search? : InputMaybe < Scalars [ 'String' ] [ 'input' ] >
includeHidden? : InputMaybe < Scalars [ 'Boolean' ] [ 'input' ] >
} >
2022-08-03 18:40:05 +02:00
2025-06-13 15:21:27 +02:00
export type FindEventsQuery = { __typename ? : 'Query' ; origins : Array < string > ; events : Array < { __typename ? : 'Event' ; date : string ; time : string | null | undefined ; extraInfo : string | null | undefined ; band : { __typename ? : 'Band' ; name : string } | null | undefined ; danceHall : { __typename ? : 'DanceHall' ; name : string | null | undefined ; city : string | null | undefined ; municipality : string | null | undefined ; state : string | null | undefined } | null | undefined ; distances : Array < { __typename ? : 'DanceHallDistance' ; origin : string ; distance : number ; duration : string } > } > }
2022-08-03 18:40:05 +02:00
2025-06-13 15:21:27 +02:00
export type FindOriginsQueryVariables = Exact < { [ key : string ] : never } >
2022-08-03 18:40:05 +02:00
2025-06-13 15:21:27 +02:00
export type FindOriginsQuery = { __typename ? : 'Query' ; origins : Array < string > }
2022-08-03 18:40:05 +02:00
export const RemoveOriginDocument = gql `
mutation RemoveOrigin( $ origin: String!) {
removed: RemoveOrigin(origin: $ origin)
}
2024-02-02 16:38:51 +01:00
`
2022-08-03 18:40:05 +02:00
/**
* __useRemoveOriginMutation__
*
* To run a mutation, you first call `useRemoveOriginMutation` within a Vue component and pass it any options that fit your needs.
* When your component renders, `useRemoveOriginMutation` returns an object that includes:
* - A mutate function that you can call at any time to execute the mutation
* - Several other properties: https://v4.apollo.vuejs.org/api/use-mutation.html#return
*
* @param options that will be passed into the mutation, supported options are listed on: https://v4.apollo.vuejs.org/guide-composable/mutation.html#options;
*
* @example
* const { mutate, loading, error, onDone } = useRemoveOriginMutation({
* variables: {
* origin: // value for 'origin'
* },
* });
*/
2024-02-05 16:48:02 +01:00
export function useRemoveOriginMutation ( options : VueApolloComposable.UseMutationOptions < RemoveOriginMutation , RemoveOriginMutationVariables > | ReactiveFunction < VueApolloComposable.UseMutationOptions < RemoveOriginMutation , RemoveOriginMutationVariables > > = { } ) {
2024-02-02 16:38:51 +01:00
return VueApolloComposable . useMutation < RemoveOriginMutation , RemoveOriginMutationVariables > ( RemoveOriginDocument , options )
2022-08-03 18:40:05 +02:00
}
2025-06-13 15:21:27 +02:00
export type RemoveOriginMutationCompositionFunctionResult = VueApolloComposable . UseMutationReturn < RemoveOriginMutation , RemoveOriginMutationVariables >
2022-08-03 18:40:05 +02:00
export const SaveOriginDocument = gql `
mutation SaveOrigin( $ origin: String!) {
saved: SaveOrigin(origin: $ origin)
}
2024-02-02 16:38:51 +01:00
`
2022-08-03 18:40:05 +02:00
/**
* __useSaveOriginMutation__
*
* To run a mutation, you first call `useSaveOriginMutation` within a Vue component and pass it any options that fit your needs.
* When your component renders, `useSaveOriginMutation` returns an object that includes:
* - A mutate function that you can call at any time to execute the mutation
* - Several other properties: https://v4.apollo.vuejs.org/api/use-mutation.html#return
*
* @param options that will be passed into the mutation, supported options are listed on: https://v4.apollo.vuejs.org/guide-composable/mutation.html#options;
*
* @example
* const { mutate, loading, error, onDone } = useSaveOriginMutation({
* variables: {
* origin: // value for 'origin'
* },
* });
*/
2024-02-05 16:48:02 +01:00
export function useSaveOriginMutation ( options : VueApolloComposable.UseMutationOptions < SaveOriginMutation , SaveOriginMutationVariables > | ReactiveFunction < VueApolloComposable.UseMutationOptions < SaveOriginMutation , SaveOriginMutationVariables > > = { } ) {
2024-02-02 16:38:51 +01:00
return VueApolloComposable . useMutation < SaveOriginMutation , SaveOriginMutationVariables > ( SaveOriginDocument , options )
2022-08-03 18:40:05 +02:00
}
2025-06-13 15:21:27 +02:00
export type SaveOriginMutationCompositionFunctionResult = VueApolloComposable . UseMutationReturn < SaveOriginMutation , SaveOriginMutationVariables >
2022-08-03 18:40:05 +02:00
export const ToggleIgnoreBandDocument = gql `
mutation ToggleIgnoreBand( $ name: String!) {
ignore: ToggleIgnoreBand(name: $ name)
}
2024-02-02 16:38:51 +01:00
`
2022-08-03 18:40:05 +02:00
/**
* __useToggleIgnoreBandMutation__
*
* To run a mutation, you first call `useToggleIgnoreBandMutation` within a Vue component and pass it any options that fit your needs.
* When your component renders, `useToggleIgnoreBandMutation` returns an object that includes:
* - A mutate function that you can call at any time to execute the mutation
* - Several other properties: https://v4.apollo.vuejs.org/api/use-mutation.html#return
*
* @param options that will be passed into the mutation, supported options are listed on: https://v4.apollo.vuejs.org/guide-composable/mutation.html#options;
*
* @example
* const { mutate, loading, error, onDone } = useToggleIgnoreBandMutation({
* variables: {
* name: // value for 'name'
* },
* });
*/
2024-02-05 16:48:02 +01:00
export function useToggleIgnoreBandMutation ( options : VueApolloComposable.UseMutationOptions < ToggleIgnoreBandMutation , ToggleIgnoreBandMutationVariables > | ReactiveFunction < VueApolloComposable.UseMutationOptions < ToggleIgnoreBandMutation , ToggleIgnoreBandMutationVariables > > = { } ) {
2024-02-02 16:38:51 +01:00
return VueApolloComposable . useMutation < ToggleIgnoreBandMutation , ToggleIgnoreBandMutationVariables > ( ToggleIgnoreBandDocument , options )
2022-08-03 18:40:05 +02:00
}
2025-06-13 15:21:27 +02:00
export type ToggleIgnoreBandMutationCompositionFunctionResult = VueApolloComposable . UseMutationReturn < ToggleIgnoreBandMutation , ToggleIgnoreBandMutationVariables >
2022-08-03 18:40:05 +02:00
export const ToggleIgnoreCityDocument = gql `
mutation ToggleIgnoreCity( $ name: String!) {
ignore: ToggleIgnoreCity(name: $ name)
}
2024-02-02 16:38:51 +01:00
`
2022-08-03 18:40:05 +02:00
/**
* __useToggleIgnoreCityMutation__
*
* To run a mutation, you first call `useToggleIgnoreCityMutation` within a Vue component and pass it any options that fit your needs.
* When your component renders, `useToggleIgnoreCityMutation` returns an object that includes:
* - A mutate function that you can call at any time to execute the mutation
* - Several other properties: https://v4.apollo.vuejs.org/api/use-mutation.html#return
*
* @param options that will be passed into the mutation, supported options are listed on: https://v4.apollo.vuejs.org/guide-composable/mutation.html#options;
*
* @example
* const { mutate, loading, error, onDone } = useToggleIgnoreCityMutation({
* variables: {
* name: // value for 'name'
* },
* });
*/
2024-02-05 16:48:02 +01:00
export function useToggleIgnoreCityMutation ( options : VueApolloComposable.UseMutationOptions < ToggleIgnoreCityMutation , ToggleIgnoreCityMutationVariables > | ReactiveFunction < VueApolloComposable.UseMutationOptions < ToggleIgnoreCityMutation , ToggleIgnoreCityMutationVariables > > = { } ) {
2024-02-02 16:38:51 +01:00
return VueApolloComposable . useMutation < ToggleIgnoreCityMutation , ToggleIgnoreCityMutationVariables > ( ToggleIgnoreCityDocument , options )
2022-08-03 18:40:05 +02:00
}
2025-06-13 15:21:27 +02:00
export type ToggleIgnoreCityMutationCompositionFunctionResult = VueApolloComposable . UseMutationReturn < ToggleIgnoreCityMutation , ToggleIgnoreCityMutationVariables >
2022-08-03 18:40:05 +02:00
export const ToggleIgnoreDanceHallDocument = gql `
mutation ToggleIgnoreDanceHall( $ name: String!) {
ignore: ToggleIgnoreDanceHall(name: $ name)
}
2024-02-02 16:38:51 +01:00
`
2022-08-03 18:40:05 +02:00
/**
* __useToggleIgnoreDanceHallMutation__
*
* To run a mutation, you first call `useToggleIgnoreDanceHallMutation` within a Vue component and pass it any options that fit your needs.
* When your component renders, `useToggleIgnoreDanceHallMutation` returns an object that includes:
* - A mutate function that you can call at any time to execute the mutation
* - Several other properties: https://v4.apollo.vuejs.org/api/use-mutation.html#return
*
* @param options that will be passed into the mutation, supported options are listed on: https://v4.apollo.vuejs.org/guide-composable/mutation.html#options;
*
* @example
* const { mutate, loading, error, onDone } = useToggleIgnoreDanceHallMutation({
* variables: {
* name: // value for 'name'
* },
* });
*/
2024-02-05 16:48:02 +01:00
export function useToggleIgnoreDanceHallMutation ( options : VueApolloComposable.UseMutationOptions < ToggleIgnoreDanceHallMutation , ToggleIgnoreDanceHallMutationVariables > | ReactiveFunction < VueApolloComposable.UseMutationOptions < ToggleIgnoreDanceHallMutation , ToggleIgnoreDanceHallMutationVariables > > = { } ) {
2024-02-02 16:38:51 +01:00
return VueApolloComposable . useMutation < ToggleIgnoreDanceHallMutation , ToggleIgnoreDanceHallMutationVariables > ( ToggleIgnoreDanceHallDocument , options )
2022-08-03 18:40:05 +02:00
}
2025-06-13 15:21:27 +02:00
export type ToggleIgnoreDanceHallMutationCompositionFunctionResult = VueApolloComposable . UseMutationReturn < ToggleIgnoreDanceHallMutation , ToggleIgnoreDanceHallMutationVariables >
2022-08-03 18:40:05 +02:00
export const ToggleIgnoreMunicipalityDocument = gql `
mutation ToggleIgnoreMunicipality( $ name: String!) {
ignore: ToggleIgnoreMunicipality(name: $ name)
}
2024-02-02 16:38:51 +01:00
`
2022-08-03 18:40:05 +02:00
/**
* __useToggleIgnoreMunicipalityMutation__
*
* To run a mutation, you first call `useToggleIgnoreMunicipalityMutation` within a Vue component and pass it any options that fit your needs.
* When your component renders, `useToggleIgnoreMunicipalityMutation` returns an object that includes:
* - A mutate function that you can call at any time to execute the mutation
* - Several other properties: https://v4.apollo.vuejs.org/api/use-mutation.html#return
*
* @param options that will be passed into the mutation, supported options are listed on: https://v4.apollo.vuejs.org/guide-composable/mutation.html#options;
*
* @example
* const { mutate, loading, error, onDone } = useToggleIgnoreMunicipalityMutation({
* variables: {
* name: // value for 'name'
* },
* });
*/
2024-02-05 16:48:02 +01:00
export function useToggleIgnoreMunicipalityMutation ( options : VueApolloComposable.UseMutationOptions < ToggleIgnoreMunicipalityMutation , ToggleIgnoreMunicipalityMutationVariables > | ReactiveFunction < VueApolloComposable.UseMutationOptions < ToggleIgnoreMunicipalityMutation , ToggleIgnoreMunicipalityMutationVariables > > = { } ) {
2024-02-02 16:38:51 +01:00
return VueApolloComposable . useMutation < ToggleIgnoreMunicipalityMutation , ToggleIgnoreMunicipalityMutationVariables > ( ToggleIgnoreMunicipalityDocument , options )
2022-08-03 18:40:05 +02:00
}
2025-06-13 15:21:27 +02:00
export type ToggleIgnoreMunicipalityMutationCompositionFunctionResult = VueApolloComposable . UseMutationReturn < ToggleIgnoreMunicipalityMutation , ToggleIgnoreMunicipalityMutationVariables >
2022-08-03 18:40:05 +02:00
export const ToggleIgnoreStateDocument = gql `
mutation ToggleIgnoreState( $ name: String!) {
ignore: ToggleIgnoreState(name: $ name)
}
2024-02-02 16:38:51 +01:00
`
2022-08-03 18:40:05 +02:00
/**
* __useToggleIgnoreStateMutation__
*
* To run a mutation, you first call `useToggleIgnoreStateMutation` within a Vue component and pass it any options that fit your needs.
* When your component renders, `useToggleIgnoreStateMutation` returns an object that includes:
* - A mutate function that you can call at any time to execute the mutation
* - Several other properties: https://v4.apollo.vuejs.org/api/use-mutation.html#return
*
* @param options that will be passed into the mutation, supported options are listed on: https://v4.apollo.vuejs.org/guide-composable/mutation.html#options;
*
* @example
* const { mutate, loading, error, onDone } = useToggleIgnoreStateMutation({
* variables: {
* name: // value for 'name'
* },
* });
*/
2024-02-05 16:48:02 +01:00
export function useToggleIgnoreStateMutation ( options : VueApolloComposable.UseMutationOptions < ToggleIgnoreStateMutation , ToggleIgnoreStateMutationVariables > | ReactiveFunction < VueApolloComposable.UseMutationOptions < ToggleIgnoreStateMutation , ToggleIgnoreStateMutationVariables > > = { } ) {
2024-02-02 16:38:51 +01:00
return VueApolloComposable . useMutation < ToggleIgnoreStateMutation , ToggleIgnoreStateMutationVariables > ( ToggleIgnoreStateDocument , options )
2022-08-03 18:40:05 +02:00
}
2025-06-13 15:21:27 +02:00
export type ToggleIgnoreStateMutationCompositionFunctionResult = VueApolloComposable . UseMutationReturn < ToggleIgnoreStateMutation , ToggleIgnoreStateMutationVariables >
2022-08-03 18:40:05 +02:00
export const FetchAddressDocument = gql `
query FetchAddress( $ latlng: String!) {
address: AddressFromLatLng(latlng: $ latlng)
}
2024-02-02 16:38:51 +01:00
`
2022-08-03 18:40:05 +02:00
/**
* __useFetchAddressQuery__
*
* To run a query within a Vue component, call `useFetchAddressQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAddressQuery` returns an object from Apollo Client that contains result, loading and error properties
* you can use to render your UI.
*
* @param variables that will be passed into the query
* @param options that will be passed into the query, supported options are listed on: https://v4.apollo.vuejs.org/guide-composable/query.html#options;
*
* @example
* const { result, loading, error } = useFetchAddressQuery({
* latlng: // value for 'latlng'
* });
*/
2024-02-05 16:48:02 +01:00
export function useFetchAddressQuery ( variables : FetchAddressQueryVariables | VueCompositionApi . Ref < FetchAddressQueryVariables > | ReactiveFunction < FetchAddressQueryVariables > , options : VueApolloComposable.UseQueryOptions < FetchAddressQuery , FetchAddressQueryVariables > | VueCompositionApi . Ref < VueApolloComposable.UseQueryOptions < FetchAddressQuery , FetchAddressQueryVariables > > | ReactiveFunction < VueApolloComposable.UseQueryOptions < FetchAddressQuery , FetchAddressQueryVariables > > = { } ) {
2024-02-02 16:38:51 +01:00
return VueApolloComposable . useQuery < FetchAddressQuery , FetchAddressQueryVariables > ( FetchAddressDocument , variables , options )
2022-08-03 18:40:05 +02:00
}
2024-02-05 16:48:02 +01:00
export function useFetchAddressLazyQuery ( variables? : FetchAddressQueryVariables | VueCompositionApi . Ref < FetchAddressQueryVariables > | ReactiveFunction < FetchAddressQueryVariables > , options : VueApolloComposable.UseQueryOptions < FetchAddressQuery , FetchAddressQueryVariables > | VueCompositionApi . Ref < VueApolloComposable.UseQueryOptions < FetchAddressQuery , FetchAddressQueryVariables > > | ReactiveFunction < VueApolloComposable.UseQueryOptions < FetchAddressQuery , FetchAddressQueryVariables > > = { } ) {
2024-02-02 16:38:51 +01:00
return VueApolloComposable . useLazyQuery < FetchAddressQuery , FetchAddressQueryVariables > ( FetchAddressDocument , variables , options )
2022-08-03 18:40:05 +02:00
}
2025-06-13 15:21:27 +02:00
export type FetchAddressQueryCompositionFunctionResult = VueApolloComposable . UseQueryReturn < FetchAddressQuery , FetchAddressQueryVariables >
2022-08-03 18:40:05 +02:00
export const FetchFiltersDocument = gql `
query FetchFilters {
bands: IgnoredBands
cities: IgnoredCities
states: IgnoredStates
danceHalls: IgnoredDanceHalls
municipalities: IgnoredMunicipalities
}
2024-02-02 16:38:51 +01:00
`
2022-08-03 18:40:05 +02:00
/**
* __useFetchFiltersQuery__
*
* To run a query within a Vue component, call `useFetchFiltersQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchFiltersQuery` returns an object from Apollo Client that contains result, loading and error properties
* you can use to render your UI.
*
* @param options that will be passed into the query, supported options are listed on: https://v4.apollo.vuejs.org/guide-composable/query.html#options;
*
* @example
* const { result, loading, error } = useFetchFiltersQuery();
*/
2024-02-05 16:48:02 +01:00
export function useFetchFiltersQuery ( options : VueApolloComposable.UseQueryOptions < FetchFiltersQuery , FetchFiltersQueryVariables > | VueCompositionApi . Ref < VueApolloComposable.UseQueryOptions < FetchFiltersQuery , FetchFiltersQueryVariables > > | ReactiveFunction < VueApolloComposable.UseQueryOptions < FetchFiltersQuery , FetchFiltersQueryVariables > > = { } ) {
2024-02-02 16:38:51 +01:00
return VueApolloComposable . useQuery < FetchFiltersQuery , FetchFiltersQueryVariables > ( FetchFiltersDocument , { } , options )
2022-08-03 18:40:05 +02:00
}
2024-02-05 16:48:02 +01:00
export function useFetchFiltersLazyQuery ( options : VueApolloComposable.UseQueryOptions < FetchFiltersQuery , FetchFiltersQueryVariables > | VueCompositionApi . Ref < VueApolloComposable.UseQueryOptions < FetchFiltersQuery , FetchFiltersQueryVariables > > | ReactiveFunction < VueApolloComposable.UseQueryOptions < FetchFiltersQuery , FetchFiltersQueryVariables > > = { } ) {
2024-02-02 16:38:51 +01:00
return VueApolloComposable . useLazyQuery < FetchFiltersQuery , FetchFiltersQueryVariables > ( FetchFiltersDocument , { } , options )
2022-08-03 18:40:05 +02:00
}
2025-06-13 15:21:27 +02:00
export type FetchFiltersQueryCompositionFunctionResult = VueApolloComposable . UseQueryReturn < FetchFiltersQuery , FetchFiltersQueryVariables >
2022-08-03 18:40:05 +02:00
export const FindEventsDocument = gql `
2023-08-01 20:21:31 +02:00
query FindEvents( $ range: Range, $ origins: [String!], $ includeOrigins: Boolean!, $ search: String, $ includeHidden: Boolean) {
events: Events(
range: $ range
origins: $ origins
search: $ search
includeHidden: $ includeHidden
) {
2022-08-03 18:40:05 +02:00
date
time
band {
name
}
danceHall {
name
city
municipality
state
}
extraInfo
distances {
origin
distance
duration
}
}
origins: Origins @include(if: $ includeOrigins)
}
2024-02-02 16:38:51 +01:00
`
2022-08-03 18:40:05 +02:00
/**
* __useFindEventsQuery__
*
* To run a query within a Vue component, call `useFindEventsQuery` and pass it any options that fit your needs.
* When your component renders, `useFindEventsQuery` returns an object from Apollo Client that contains result, loading and error properties
* you can use to render your UI.
*
* @param variables that will be passed into the query
* @param options that will be passed into the query, supported options are listed on: https://v4.apollo.vuejs.org/guide-composable/query.html#options;
*
* @example
* const { result, loading, error } = useFindEventsQuery({
* range: // value for 'range'
* origins: // value for 'origins'
* includeOrigins: // value for 'includeOrigins'
2023-08-01 20:21:31 +02:00
* search: // value for 'search'
* includeHidden: // value for 'includeHidden'
2022-08-03 18:40:05 +02:00
* });
*/
2024-02-05 16:48:02 +01:00
export function useFindEventsQuery ( variables : FindEventsQueryVariables | VueCompositionApi . Ref < FindEventsQueryVariables > | ReactiveFunction < FindEventsQueryVariables > , options : VueApolloComposable.UseQueryOptions < FindEventsQuery , FindEventsQueryVariables > | VueCompositionApi . Ref < VueApolloComposable.UseQueryOptions < FindEventsQuery , FindEventsQueryVariables > > | ReactiveFunction < VueApolloComposable.UseQueryOptions < FindEventsQuery , FindEventsQueryVariables > > = { } ) {
2024-02-02 16:38:51 +01:00
return VueApolloComposable . useQuery < FindEventsQuery , FindEventsQueryVariables > ( FindEventsDocument , variables , options )
2022-08-03 18:40:05 +02:00
}
2024-02-05 16:48:02 +01:00
export function useFindEventsLazyQuery ( variables? : FindEventsQueryVariables | VueCompositionApi . Ref < FindEventsQueryVariables > | ReactiveFunction < FindEventsQueryVariables > , options : VueApolloComposable.UseQueryOptions < FindEventsQuery , FindEventsQueryVariables > | VueCompositionApi . Ref < VueApolloComposable.UseQueryOptions < FindEventsQuery , FindEventsQueryVariables > > | ReactiveFunction < VueApolloComposable.UseQueryOptions < FindEventsQuery , FindEventsQueryVariables > > = { } ) {
2024-02-02 16:38:51 +01:00
return VueApolloComposable . useLazyQuery < FindEventsQuery , FindEventsQueryVariables > ( FindEventsDocument , variables , options )
2022-08-03 18:40:05 +02:00
}
2025-06-13 15:21:27 +02:00
export type FindEventsQueryCompositionFunctionResult = VueApolloComposable . UseQueryReturn < FindEventsQuery , FindEventsQueryVariables >
2022-08-03 18:40:05 +02:00
export const FindOriginsDocument = gql `
query FindOrigins {
origins: Origins
}
2024-02-02 16:38:51 +01:00
`
2022-08-03 18:40:05 +02:00
/**
* __useFindOriginsQuery__
*
* To run a query within a Vue component, call `useFindOriginsQuery` and pass it any options that fit your needs.
* When your component renders, `useFindOriginsQuery` returns an object from Apollo Client that contains result, loading and error properties
* you can use to render your UI.
*
* @param options that will be passed into the query, supported options are listed on: https://v4.apollo.vuejs.org/guide-composable/query.html#options;
*
* @example
* const { result, loading, error } = useFindOriginsQuery();
*/
2024-02-05 16:48:02 +01:00
export function useFindOriginsQuery ( options : VueApolloComposable.UseQueryOptions < FindOriginsQuery , FindOriginsQueryVariables > | VueCompositionApi . Ref < VueApolloComposable.UseQueryOptions < FindOriginsQuery , FindOriginsQueryVariables > > | ReactiveFunction < VueApolloComposable.UseQueryOptions < FindOriginsQuery , FindOriginsQueryVariables > > = { } ) {
2024-02-02 16:38:51 +01:00
return VueApolloComposable . useQuery < FindOriginsQuery , FindOriginsQueryVariables > ( FindOriginsDocument , { } , options )
2022-08-03 18:40:05 +02:00
}
2024-02-05 16:48:02 +01:00
export function useFindOriginsLazyQuery ( options : VueApolloComposable.UseQueryOptions < FindOriginsQuery , FindOriginsQueryVariables > | VueCompositionApi . Ref < VueApolloComposable.UseQueryOptions < FindOriginsQuery , FindOriginsQueryVariables > > | ReactiveFunction < VueApolloComposable.UseQueryOptions < FindOriginsQuery , FindOriginsQueryVariables > > = { } ) {
2024-02-02 16:38:51 +01:00
return VueApolloComposable . useLazyQuery < FindOriginsQuery , FindOriginsQueryVariables > ( FindOriginsDocument , { } , options )
2022-08-03 18:40:05 +02:00
}
2025-06-13 15:21:27 +02:00
export type FindOriginsQueryCompositionFunctionResult = VueApolloComposable . UseQueryReturn < FindOriginsQuery , FindOriginsQueryVariables >
2022-08-03 18:40:05 +02:00
2024-02-02 16:38:51 +01:00
export interface PossibleTypesResultData {
2025-06-13 15:21:27 +02:00
possibleTypes : {
[ key : string ] : string [ ]
}
}
2024-02-02 16:38:51 +01:00
const result : PossibleTypesResultData = {
2024-02-05 16:48:02 +01:00
possibleTypes : { } ,
2024-02-02 16:38:51 +01:00
}
export default result