Options
All
  • Public
  • Public/Protected
  • All
Menu

@alpaca-travel/graph-sdk-fetch

Index

Enumerations

Interfaces

Type aliases

Variables

Functions

Type aliases

ApproveProfileFollowPayload

ApproveProfileFollowPayload: { __typename?: "ApproveProfileFollowPayload"; fromProfile: Profile; status?: Maybe<ProfileFollowStatus>; toProfile: Profile }

Result of approving a follow request

Type declaration

  • Optional __typename?: "ApproveProfileFollowPayload"
  • fromProfile: Profile

    The follower profile

  • Optional status?: Maybe<ProfileFollowStatus>

    The status of the follow request

  • toProfile: Profile

    The profile being followed

Attribute

Attribute: { __typename?: "Attribute"; id: Scalars["ID"]; locale?: Maybe<Scalars["String"]>; meta?: Maybe<Scalars["JSON"]>; value?: Maybe<Scalars["JSON"]> }

Additional data defined on a resource

Type declaration

  • Optional __typename?: "Attribute"
  • id: Scalars["ID"]

    The attribute identifier

    Has the form "{{resource_type}}/{{attribute_name}}" eg: The "title" attribute on an item will have the id: "item/title"

    Custom attributes have the form "custom/{{attribute_name}}"

  • Optional locale?: Maybe<Scalars["String"]>

    Optional string representing the locale of the attribute value

  • Optional meta?: Maybe<Scalars["JSON"]>

    Optional attribute metadata, can be any JSON-serialisable type

  • Optional value?: Maybe<Scalars["JSON"]>

    The attribute value, can be any JSON-serialisable type

AttributeConnection

AttributeConnection: { __typename?: "AttributeConnection"; edges: AttributeEdge[]; nodes: Attribute[]; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Connection of Attributes

Type declaration

  • Optional __typename?: "AttributeConnection"
  • edges: AttributeEdge[]

    All the edges in this page of the connection

  • nodes: Attribute[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

  • totalCount: Scalars["Int"]

    The total number of items in the connection (in all pages)

AttributeEdge

AttributeEdge: { __typename?: "AttributeEdge"; cursor: Scalars["String"]; node: Attribute }

Edge containing a Attribute

Type declaration

  • Optional __typename?: "AttributeEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • node: Attribute

    The item

AttributeIdentifierInput

AttributeIdentifierInput: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

A selector for an attribute

Type declaration

  • id: Scalars["ID"]

    The attribute identifier

  • Optional locale?: InputMaybe<Scalars["String"]>

    The locale of the attribute

AttributeInput

AttributeInput: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]>; meta?: InputMaybe<Scalars["JSON"]>; value: Scalars["JSON"] }

Defines an attribute

Type declaration

  • id: Scalars["ID"]

    The attribute identifier

  • Optional locale?: InputMaybe<Scalars["String"]>

    Optional string representing the locale of the attribute value

  • Optional meta?: InputMaybe<Scalars["JSON"]>

    Optional attribute metadata, can be any JSON-serialisable type

  • value: Scalars["JSON"]

    The attribute value, can be any JSON-serialisable type

AutocompleteSearchPlaceQuery

AutocompleteSearchPlaceQuery: { __typename?: "Query"; placeAutocompleteSearch: { __typename: "PlaceSearchConnection"; edges: { __typename?: "PlaceSearchEdge"; main: { __typename?: "TextSearchResult"; label: string; matches: { __typename?: "TextSearchResultMatch"; length: number; offset: number }[] }; node: { __typename: "PlaceSearchNode"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number } }; secondary: { __typename?: "TextSearchResult"; label: string; matches: { __typename?: "TextSearchResultMatch"; length: number; offset: number }[] } }[] } }

Type declaration

  • Optional __typename?: "Query"
  • placeAutocompleteSearch: { __typename: "PlaceSearchConnection"; edges: { __typename?: "PlaceSearchEdge"; main: { __typename?: "TextSearchResult"; label: string; matches: { __typename?: "TextSearchResultMatch"; length: number; offset: number }[] }; node: { __typename: "PlaceSearchNode"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number } }; secondary: { __typename?: "TextSearchResult"; label: string; matches: { __typename?: "TextSearchResultMatch"; length: number; offset: number }[] } }[] }
    • __typename: "PlaceSearchConnection"
    • edges: { __typename?: "PlaceSearchEdge"; main: { __typename?: "TextSearchResult"; label: string; matches: { __typename?: "TextSearchResultMatch"; length: number; offset: number }[] }; node: { __typename: "PlaceSearchNode"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number } }; secondary: { __typename?: "TextSearchResult"; label: string; matches: { __typename?: "TextSearchResultMatch"; length: number; offset: number }[] } }[]

AutocompleteSearchPlaceQueryVariables

AutocompleteSearchPlaceQueryVariables: Exact<{ source: PlaceSearchSource; text: Scalars["String"] }>

BillingAddress

BillingAddress: { __typename?: "BillingAddress"; addressLineOne: Scalars["String"]; addressLineTwo?: Maybe<Scalars["String"]>; countryCode: Scalars["String"]; locality: Scalars["String"]; postalCode?: Maybe<Scalars["String"]>; region: Scalars["String"] }

The address field of a BillingDetails object

Type declaration

BillingAddressInput

BillingAddressInput: { addressLineOne: Scalars["String"]; addressLineTwo?: InputMaybe<Scalars["String"]>; countryCode: Scalars["String"]; locality: Scalars["String"]; postalCode?: InputMaybe<Scalars["String"]>; region: Scalars["String"] }

Fields for update billing address field

Type declaration

BillingDetails

BillingDetails: { __typename?: "BillingDetails"; address: BillingAddress; emailAddress: Scalars["String"]; familyName: Scalars["String"]; givenName: Scalars["String"]; organization?: Maybe<Scalars["String"]>; profile: Profile }

Billing details associated with a profile

Type declaration

  • Optional __typename?: "BillingDetails"
  • address: BillingAddress

    The billing address

  • emailAddress: Scalars["String"]

    The email address

  • familyName: Scalars["String"]

    The family name

  • givenName: Scalars["String"]

    The given name

  • Optional organization?: Maybe<Scalars["String"]>

    The optional organization name

  • profile: Profile

    Profile that these billing details apply to

BillingPlan

BillingPlan: { __typename?: "BillingPlan"; id: Scalars["ID"]; price?: Maybe<BillingPrice>; quantity: Scalars["Int"] }

A billing plan

Type declaration

  • Optional __typename?: "BillingPlan"
  • id: Scalars["ID"]

    The identifier for this plan

  • Optional price?: Maybe<BillingPrice>

    The price of this plan

  • quantity: Scalars["Int"]

    The quantity

BillingPrice

BillingPrice: { __typename?: "BillingPrice"; amount: Scalars["Int"]; currency: Scalars["String"]; id: Scalars["ID"]; product: BillingProduct; recurring: BillingPriceRecurring }

A price available for a billing plan

Type declaration

  • Optional __typename?: "BillingPrice"
  • amount: Scalars["Int"]

    The amount of this price

  • currency: Scalars["String"]

    The currency used for this price

  • id: Scalars["ID"]

    The unique id for this price

  • product: BillingProduct

    The product corres

  • recurring: BillingPriceRecurring

    Recurrence details of the price

BillingPriceConnection

BillingPriceConnection: { __typename?: "BillingPriceConnection"; edges: BillingPriceEdge[]; nodes: BillingPrice[]; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Connection of BillingPrices

Type declaration

  • Optional __typename?: "BillingPriceConnection"
  • edges: BillingPriceEdge[]

    All the edges in this page of the connection

  • nodes: BillingPrice[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

  • totalCount: Scalars["Int"]

    The total number of items in the connection (in all pages)

BillingPriceEdge

BillingPriceEdge: { __typename?: "BillingPriceEdge"; cursor: Scalars["String"]; node: BillingPrice }

Edge containing a BillingPrice

Type declaration

  • Optional __typename?: "BillingPriceEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • node: BillingPrice

    The item

BillingPriceInput

BillingPriceInput: { priceId: Scalars["String"]; quantity?: InputMaybe<Scalars["Int"]> }

The billing price to use

Type declaration

  • priceId: Scalars["String"]

    The ID of a BillingPrice

  • Optional quantity?: InputMaybe<Scalars["Int"]>

    The quantity, defaults to 1

BillingPriceRecurring

BillingPriceRecurring: { __typename?: "BillingPriceRecurring"; count: Scalars["Int"]; interval: BillingPriceRecurringInterval }

The recurrence details for a BillingPrice

Type declaration

BillingProduct

BillingProduct: { __typename?: "BillingProduct"; description?: Maybe<Scalars["String"]>; id: Scalars["ID"]; name: Scalars["String"] }

A product corresponding to a price

Type declaration

  • Optional __typename?: "BillingProduct"
  • Optional description?: Maybe<Scalars["String"]>

    The description for this product

  • id: Scalars["ID"]

    The unique id for this product

  • name: Scalars["String"]

    The name of this product

BillingSubscription

BillingSubscription: { __typename?: "BillingSubscription"; created: Scalars["String"]; id: Scalars["ID"]; modified: Scalars["String"]; plans: BillingPlan[]; profile: Profile; status: BillingSubscriptionStatus }

A billing subscription

Type declaration

  • Optional __typename?: "BillingSubscription"
  • created: Scalars["String"]

    The date when the subscription was created

  • id: Scalars["ID"]

    The unique id for this subscription

  • modified: Scalars["String"]

    The date when the subscription was last modified

  • plans: BillingPlan[]

    The plans attached to this subscription

  • profile: Profile

    Profile that this billing subscription belongs to

  • status: BillingSubscriptionStatus

    The current status of this subscription

BillingSubscriptionConnection

BillingSubscriptionConnection: { __typename?: "BillingSubscriptionConnection"; edges: BillingSubscriptionEdge[]; nodes: BillingSubscription[]; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Connection of BillingSubscriptions

Type declaration

  • Optional __typename?: "BillingSubscriptionConnection"
  • edges: BillingSubscriptionEdge[]

    All the edges in this page of the connection

  • nodes: BillingSubscription[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

  • totalCount: Scalars["Int"]

    The total number of items in the connection (in all pages)

BillingSubscriptionCreatedArgs

BillingSubscriptionCreatedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

A billing subscription

Type declaration

BillingSubscriptionEdge

BillingSubscriptionEdge: { __typename?: "BillingSubscriptionEdge"; cursor: Scalars["String"]; node: BillingSubscription }

Edge containing a BillingSubscription

Type declaration

  • Optional __typename?: "BillingSubscriptionEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • node: BillingSubscription

    The item

BillingSubscriptionModifiedArgs

BillingSubscriptionModifiedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

A billing subscription

Type declaration

Bounds

Bounds: { __typename?: "Bounds"; e: Scalars["Float"]; en: Scalars["Float"][]; minMax: Scalars["Float"][][]; n: Scalars["Float"]; s: Scalars["Float"]; w: Scalars["Float"]; ws: Scalars["Float"][]; wsen: Scalars["Float"][] }

A bounding box on a map defined by two positions (opposite corners of the box)

Type declaration

  • Optional __typename?: "Bounds"
  • e: Scalars["Float"]

    The east-most longitude of the bounding box

  • en: Scalars["Float"][]

    The north-east point of the bounding box in the form: [east, north]

  • minMax: Scalars["Float"][][]

    The minimum and maximum points of the bounding box in the form: [minimum, maximum]

  • n: Scalars["Float"]

    The north-most latitude of the bounding box

  • s: Scalars["Float"]

    The south-most latitude of the bounding box

  • w: Scalars["Float"]

    The west-most longitude of the bounding box

  • ws: Scalars["Float"][]

    The south-west point of the bounding box in the form: [west, south]

  • wsen: Scalars["Float"][]

    The south-west and north-east points of the bounding box in the form: [west, south, east, north]

BoundsCircleInput

BoundsCircleInput: { position: PositionInput; radius: Scalars["Float"] }

A bounding circle on a map defined by a center positions and a radius

Type declaration

  • position: PositionInput

    The center position of the circle

  • radius: Scalars["Float"]

    The radius of the bounding circle

BoundsInput

BoundsInput: { e: Scalars["Float"]; n: Scalars["Float"]; s: Scalars["Float"]; w: Scalars["Float"] }

A bounding box on a map defined by two positions (opposite corners of the box)

Type declaration

  • e: Scalars["Float"]

    The east-most longitude of the bounding box

  • n: Scalars["Float"]

    The north-most latitude of the bounding box

  • s: Scalars["Float"]

    The south-most latitude of the bounding box

  • w: Scalars["Float"]

    The west-most longitude of the bounding box

CaptureMarketingInformationPayload

CaptureMarketingInformationPayload: { __typename?: "CaptureMarketingInformationPayload"; profileId?: Maybe<Scalars["ID"]> }

The result of Mutation.captureMarketingInformation

Type declaration

  • Optional __typename?: "CaptureMarketingInformationPayload"
  • Optional profileId?: Maybe<Scalars["ID"]>

    The ID of the profile that the information is associated against

ChangeItineraryDefaultLocalePayload

ChangeItineraryDefaultLocalePayload: { __typename?: "ChangeItineraryDefaultLocalePayload"; itinerary?: Maybe<Itinerary> }

Response to Mutation.changeItineraryDefaultLocale

Type declaration

  • Optional __typename?: "ChangeItineraryDefaultLocalePayload"
  • Optional itinerary?: Maybe<Itinerary>

    The changed itinerary

ClaimProfileHandlePayload

ClaimProfileHandlePayload: { __typename?: "ClaimProfileHandlePayload"; profile?: Maybe<Profile> }

Response of claiming a handle

Type declaration

  • Optional __typename?: "ClaimProfileHandlePayload"
  • Optional profile?: Maybe<Profile>

    The profile that will claim the handle

ClientOptions

ClientOptions: { url: string }

Type declaration

  • url: string

Collection

Collection: Node & { __typename?: "Collection"; attr?: Maybe<Attribute>; attrValue?: Maybe<Scalars["JSON"]>; attrs: AttributeConnection; created?: Maybe<Scalars["String"]>; description?: Maybe<Scalars["String"]>; discriminator: Scalars["String"]; id: Scalars["ID"]; item?: Maybe<CollectionItemEmbedded>; items: CollectionItemConnection; media: MediaContainer[]; mediaContainers: MediaContainerConnection; modified?: Maybe<Scalars["String"]>; preferredMedia?: Maybe<MediaContainer>; profile: Profile; readMoreUrl?: Maybe<Scalars["String"]>; synopsis?: Maybe<Scalars["String"]>; tags: Scalars["String"][]; title?: Maybe<Scalars["String"]>; websiteUrl?: Maybe<Scalars["String"]> }

A collection type is used to group together a unordered set of items

CollectionAttrArgs

CollectionAttrArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

A collection type is used to group together a unordered set of items

Type declaration

CollectionAttrValueArgs

CollectionAttrValueArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

A collection type is used to group together a unordered set of items

Type declaration

CollectionAttrsArgs

CollectionAttrsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id?: InputMaybe<Scalars["ID"]>; includeNoLocale?: InputMaybe<Scalars["Boolean"]>; locale?: InputMaybe<Scalars["String"]> }

A collection type is used to group together a unordered set of items

Type declaration

CollectionConnection

CollectionConnection: { __typename?: "CollectionConnection"; edges: CollectionEdge[]; nodes: Collection[]; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Connection of Collections

Type declaration

  • Optional __typename?: "CollectionConnection"
  • edges: CollectionEdge[]

    All the edges in this page of the connection

  • nodes: Collection[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

  • totalCount: Scalars["Int"]

    The total number of items in the connection (in all pages)

CollectionContentFragment

CollectionContentFragment: { __typename?: "Collection"; description?: string | null; discriminator: string; readMoreUrl?: string | null; synopsis?: string | null; title?: string | null }

Type declaration

  • Optional __typename?: "Collection"
  • Optional description?: string | null
  • discriminator: string
  • Optional readMoreUrl?: string | null
  • Optional synopsis?: string | null
  • Optional title?: string | null

CollectionCreatedArgs

CollectionCreatedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

A collection type is used to group together a unordered set of items

Type declaration

CollectionEdge

CollectionEdge: { __typename?: "CollectionEdge"; cursor: Scalars["String"]; node: Collection }

Edge containing a Collection

Type declaration

  • Optional __typename?: "CollectionEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • node: Collection

    The item

CollectionItem

CollectionItem: { attr?: Maybe<Attribute>; attrValue?: Maybe<Scalars["JSON"]>; attrs: AttributeConnection; created?: Maybe<Scalars["String"]>; description?: Maybe<Scalars["String"]>; externalId?: Maybe<Scalars["ID"]>; externalSource?: Maybe<Scalars["ID"]>; id: Scalars["ID"]; media: MediaContainer[]; mediaContainers: MediaContainerConnection; modified?: Maybe<Scalars["String"]>; preferredMedia?: Maybe<MediaContainer>; profile: Profile; readMoreUrl?: Maybe<Scalars["String"]>; sectionIds: Scalars["ID"][]; synopsis?: Maybe<Scalars["String"]>; tags: Scalars["String"][]; title?: Maybe<Scalars["String"]>; websiteUrl?: Maybe<Scalars["String"]> }

A collection item contains data about a single entity and is assigned within a collection

Type declaration

  • Optional attr?: Maybe<Attribute>

    Arbitrary JSON value stored on this resource, keyed by an id

  • Optional attrValue?: Maybe<Scalars["JSON"]>

    Shortcut for the attr.value, returns null if the attribute doesn't exist

  • attrs: AttributeConnection

    Query multiple attributes optionally filtering by id and/or locale

  • Optional created?: Maybe<Scalars["String"]>

    The date when the collection-item was created

  • Optional description?: Maybe<Scalars["String"]>

    A longer text description

  • Optional externalId?: Maybe<Scalars["ID"]>

    Identifier from an external source this item is associated with

  • Optional externalSource?: Maybe<Scalars["ID"]>

    The source of the item's externalId

  • id: Scalars["ID"]

    The unique identifier, taking the shape of item/XYZ

  • media: MediaContainer[]

    List of MediaContainers containing images or other media

    deprecated

    use mediaContainers instead

  • mediaContainers: MediaContainerConnection

    List of MediaContainers containing images or other media

  • Optional modified?: Maybe<Scalars["String"]>

    The date when the collection-item was last modified

  • Optional preferredMedia?: Maybe<MediaContainer>

    The preferred MediaContainer to use

  • profile: Profile

    The associated profile owner

  • Optional readMoreUrl?: Maybe<Scalars["String"]>

    Alias for the read-more attribute

  • sectionIds: Scalars["ID"][]

    One or more sections this item belongs to

  • Optional synopsis?: Maybe<Scalars["String"]>

    A short text summary

  • tags: Scalars["String"][]

    A series of strings applied to label this item

  • Optional title?: Maybe<Scalars["String"]>

    The supplied title

  • Optional websiteUrl?: Maybe<Scalars["String"]>

    Alias for the website-url attribute

CollectionItemArgs

CollectionItemArgs: { id: Scalars["ID"] }

A collection type is used to group together a unordered set of items

Type declaration

CollectionItemAttrArgs

CollectionItemAttrArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

A collection item contains data about a single entity and is assigned within a collection

Type declaration

CollectionItemAttrValueArgs

CollectionItemAttrValueArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

A collection item contains data about a single entity and is assigned within a collection

Type declaration

CollectionItemAttrsArgs

CollectionItemAttrsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id?: InputMaybe<Scalars["ID"]>; includeNoLocale?: InputMaybe<Scalars["Boolean"]>; locale?: InputMaybe<Scalars["String"]> }

A collection item contains data about a single entity and is assigned within a collection

Type declaration

CollectionItemConnection

CollectionItemConnection: { __typename?: "CollectionItemConnection"; edges: CollectionItemEdge[]; nodes: CollectionItem[]; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Connection of CollectionItems

Type declaration

  • Optional __typename?: "CollectionItemConnection"
  • edges: CollectionItemEdge[]

    All the edges in this page of the connection

  • nodes: CollectionItem[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

  • totalCount: Scalars["Int"]

    The total number of items in the connection (in all pages)

CollectionItemCreatedArgs

CollectionItemCreatedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

A collection item contains data about a single entity and is assigned within a collection

Type declaration

CollectionItemEdge

CollectionItemEdge: { __typename?: "CollectionItemEdge"; cursor: Scalars["String"]; node: CollectionItem }

Edge containing a CollectionItem

Type declaration

  • Optional __typename?: "CollectionItemEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • node: CollectionItem

    The item

CollectionItemEmbedded

A CollectionItem that's embedded in another resource

CollectionItemFailedToLoad

CollectionItemFailedToLoad: Node & { __typename?: "CollectionItemFailedToLoad"; id: Scalars["ID"] }

Represents an embedded CollectionItem that failed to load

CollectionItemMediaArgs

CollectionItemMediaArgs: { limit?: Scalars["Int"] }

A collection item contains data about a single entity and is assigned within a collection

Type declaration

CollectionItemMediaContainersArgs

CollectionItemMediaContainersArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"] }

A collection item contains data about a single entity and is assigned within a collection

Type declaration

CollectionItemModifiedArgs

CollectionItemModifiedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

A collection item contains data about a single entity and is assigned within a collection

Type declaration

CollectionItemsArgs

CollectionItemsArgs: { after?: InputMaybe<Scalars["String"]>; bounds?: InputMaybe<BoundsInput>; boundsCircle?: InputMaybe<BoundsCircleInput>; externalIds?: InputMaybe<Scalars["ID"][]>; externalSources?: InputMaybe<Scalars["ID"][]>; first: Scalars["Int"]; keyword?: InputMaybe<Scalars["String"]>; resourceIds?: InputMaybe<Scalars["ID"][]>; sectionIds?: InputMaybe<Scalars["ID"][]>; sort?: InputMaybe<CollectionItemsSort[]>; tags?: InputMaybe<Scalars["String"][]> }

A collection type is used to group together a unordered set of items

Type declaration

CollectionItemsCountFragment

CollectionItemsCountFragment: { __typename?: "Collection"; items: { __typename?: "CollectionItemConnection"; totalCount: number } }

Type declaration

  • Optional __typename?: "Collection"
  • items: { __typename?: "CollectionItemConnection"; totalCount: number }
    • Optional __typename?: "CollectionItemConnection"
    • totalCount: number

CollectionItemsSort

CollectionItemsSort: { created?: InputMaybe<SortDirection>; modified?: InputMaybe<SortDirection>; title?: InputMaybe<SortDirection> }

Determine how to sort CollectionItems when listing

Type declaration

CollectionLocation

CollectionLocation: CollectionItem & Node & { __typename?: "CollectionLocation"; address: PlaceAddress; attr?: Maybe<Attribute>; attrValue?: Maybe<Scalars["JSON"]>; attrs: AttributeConnection; bounds?: Maybe<Bounds>; contact: PlaceContact; created?: Maybe<Scalars["String"]>; description?: Maybe<Scalars["String"]>; externalId?: Maybe<Scalars["ID"]>; externalSource?: Maybe<Scalars["ID"]>; id: Scalars["ID"]; media: MediaContainer[]; mediaContainers: MediaContainerConnection; modified?: Maybe<Scalars["String"]>; place: Place; position: Position; preferredMedia?: Maybe<MediaContainer>; profile: Profile; readMoreUrl?: Maybe<Scalars["String"]>; sectionIds: Scalars["ID"][]; synopsis?: Maybe<Scalars["String"]>; tags: Scalars["String"][]; title?: Maybe<Scalars["String"]>; websiteUrl?: Maybe<Scalars["String"]> }

A CollectionItem used to represents a single location association to a place.

CollectionLocationAttrArgs

CollectionLocationAttrArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

A CollectionItem used to represents a single location association to a place.

Type declaration

CollectionLocationAttrValueArgs

CollectionLocationAttrValueArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

A CollectionItem used to represents a single location association to a place.

Type declaration

CollectionLocationAttrsArgs

CollectionLocationAttrsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id?: InputMaybe<Scalars["ID"]>; includeNoLocale?: InputMaybe<Scalars["Boolean"]>; locale?: InputMaybe<Scalars["String"]> }

A CollectionItem used to represents a single location association to a place.

Type declaration

CollectionLocationContentFragment

CollectionLocationContentFragment: { __typename?: "CollectionLocation"; description?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null; websiteUrl?: string | null }

Type declaration

  • Optional __typename?: "CollectionLocation"
  • Optional description?: string | null
  • position: { __typename?: "Position"; lat: number; lon: number }
    • Optional __typename?: "Position"
    • lat: number
    • lon: number
  • Optional readMoreUrl?: string | null
  • Optional synopsis?: string | null
  • tags: string[]
  • Optional title?: string | null
  • Optional websiteUrl?: string | null

CollectionLocationCreatedArgs

CollectionLocationCreatedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

A CollectionItem used to represents a single location association to a place.

Type declaration

CollectionLocationExternalRefsFragment

CollectionLocationExternalRefsFragment: { __typename?: "CollectionLocation"; externalId?: { __typename?: "Attribute"; value?: any | null } | null; externalSource?: { __typename?: "Attribute"; value?: any | null } | null }

Type declaration

  • Optional __typename?: "CollectionLocation"
  • Optional externalId?: { __typename?: "Attribute"; value?: any | null } | null
  • Optional externalSource?: { __typename?: "Attribute"; value?: any | null } | null

CollectionLocationMediaArgs

CollectionLocationMediaArgs: { limit?: Scalars["Int"] }

A CollectionItem used to represents a single location association to a place.

Type declaration

CollectionLocationMediaContainersArgs

CollectionLocationMediaContainersArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"] }

A CollectionItem used to represents a single location association to a place.

Type declaration

CollectionLocationModifiedArgs

CollectionLocationModifiedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

A CollectionItem used to represents a single location association to a place.

Type declaration

CollectionLocationPartialContentFragment

CollectionLocationPartialContentFragment: { __typename?: "CollectionLocation"; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null }

Type declaration

  • Optional __typename?: "CollectionLocation"
  • position: { __typename?: "Position"; lat: number; lon: number }
    • Optional __typename?: "Position"
    • lat: number
    • lon: number
  • Optional readMoreUrl?: string | null
  • Optional synopsis?: string | null
  • tags: string[]
  • Optional title?: string | null

CollectionMediaArgs

CollectionMediaArgs: { limit?: Scalars["Int"] }

A collection type is used to group together a unordered set of items

Type declaration

CollectionMediaContainersArgs

CollectionMediaContainersArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"] }

A collection type is used to group together a unordered set of items

Type declaration

CollectionModifiedArgs

CollectionModifiedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

A collection type is used to group together a unordered set of items

Type declaration

CollectionPartialContentFragment

CollectionPartialContentFragment: { __typename?: "Collection"; readMoreUrl?: string | null; synopsis?: string | null; title?: string | null }

Type declaration

  • Optional __typename?: "Collection"
  • Optional readMoreUrl?: string | null
  • Optional synopsis?: string | null
  • Optional title?: string | null

CollectionsSort

CollectionsSort: { created?: InputMaybe<SortDirection>; modified?: InputMaybe<SortDirection>; title?: InputMaybe<SortDirection> }

Determine how to sort Collections when listing

Type declaration

ConnectedApp

ConnectedApp: Node & { __typename?: "ConnectedApp"; authType?: Maybe<ConnectedAppAuthType>; id: Scalars["ID"]; privateConfiguration?: Maybe<Scalars["JSON"]>; profile?: Maybe<Profile>; publicId?: Maybe<Scalars["ID"]>; scope?: Maybe<Scalars["String"]>; serviceKey: ConnectedAppServiceKey; type?: Maybe<ConnectedAppType> }

Connected apps stored in the profile

ConnectedAppConnection

ConnectedAppConnection: { __typename?: "ConnectedAppConnection"; edges: ConnectedAppEdge[]; nodes: ConnectedApp[]; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Connection of ConnectedApps

Type declaration

  • Optional __typename?: "ConnectedAppConnection"
  • edges: ConnectedAppEdge[]

    All the edges in this page of the connection

  • nodes: ConnectedApp[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

  • totalCount: Scalars["Int"]

    The total number of items in the connection (in all pages)

ConnectedAppEdge

ConnectedAppEdge: { __typename?: "ConnectedAppEdge"; cursor: Scalars["String"]; node: ConnectedApp }

Edge containing a ConnectedApp

Type declaration

  • Optional __typename?: "ConnectedAppEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • node: ConnectedApp

    The item

CreateBillingCheckoutSessionOutput

CreateBillingCheckoutSessionOutput: { __typename?: "CreateBillingCheckoutSessionOutput"; url: Scalars["String"] }

The output after creating a billing checkout session

Type declaration

  • Optional __typename?: "CreateBillingCheckoutSessionOutput"
  • url: Scalars["String"]

    The url for the checkout session

CreateBillingPortalSessionOutput

CreateBillingPortalSessionOutput: { __typename?: "CreateBillingPortalSessionOutput"; url: Scalars["String"] }

The output after creating a billing portal session

Type declaration

  • Optional __typename?: "CreateBillingPortalSessionOutput"
  • url: Scalars["String"]

    The url for the portal session

CreateCollectionInput

CreateCollectionInput: { attrs?: InputMaybe<AttributeInput[]>; description?: InputMaybe<Scalars["String"]>; discriminator?: CollectionDiscriminator; media?: InputMaybe<CreateMediaContainerInput[]>; readMoreUrl?: InputMaybe<Scalars["String"]>; synopsis?: InputMaybe<Scalars["String"]>; tags?: InputMaybe<Scalars["String"][]>; title?: InputMaybe<Scalars["String"]>; websiteUrl?: InputMaybe<Scalars["String"]> }

Creates a collection

Type declaration

CreateCollectionLocationInput

CreateCollectionLocationInput: { attrs?: InputMaybe<AttributeInput[]>; description?: InputMaybe<Scalars["String"]>; externalId?: InputMaybe<Scalars["ID"]>; externalSource?: InputMaybe<Scalars["ID"]>; media?: InputMaybe<CreateMediaContainerInput[]>; place: PlaceInput; position?: InputMaybe<PositionInput>; readMoreUrl?: InputMaybe<Scalars["String"]>; sectionIds?: InputMaybe<Scalars["ID"][]>; synopsis?: InputMaybe<Scalars["String"]>; tags?: InputMaybe<Scalars["String"][]>; title?: InputMaybe<Scalars["String"]>; websiteUrl?: InputMaybe<Scalars["String"]> }

The input to create a collection location

Type declaration

CreateCollectionLocationMutation

CreateCollectionLocationMutation: { __typename?: "Mutation"; createCollectionLocation: { __typename: "CreateCollectionLocationPayload"; location?: { __typename: "CollectionLocation"; description?: string | null; id: string; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null; websiteUrl?: string | null } | null } }

Type declaration

  • Optional __typename?: "Mutation"
  • createCollectionLocation: { __typename: "CreateCollectionLocationPayload"; location?: { __typename: "CollectionLocation"; description?: string | null; id: string; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null; websiteUrl?: string | null } | null }
    • __typename: "CreateCollectionLocationPayload"
    • Optional location?: { __typename: "CollectionLocation"; description?: string | null; id: string; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null; websiteUrl?: string | null } | null

CreateCollectionLocationMutationVariables

CreateCollectionLocationMutationVariables: Exact<{ collectionId: Scalars["ID"]; location: CreateCollectionLocationInput }>

CreateCollectionLocationPayload

CreateCollectionLocationPayload: { __typename?: "CreateCollectionLocationPayload"; location?: Maybe<CollectionLocation> }

The fields available to return after creating a new collection location

Type declaration

  • Optional __typename?: "CreateCollectionLocationPayload"
  • Optional location?: Maybe<CollectionLocation>

    The created collection location

CreateCollectionPayload

CreateCollectionPayload: { __typename?: "CreateCollectionPayload"; collection?: Maybe<Collection> }

The return fields avaialble after creating a collection

Type declaration

  • Optional __typename?: "CreateCollectionPayload"
  • Optional collection?: Maybe<Collection>

    The newly created collection

CreateConnectedAppInput

CreateConnectedAppInput: { authType?: InputMaybe<ConnectedAppAuthType>; privateConfiguration?: InputMaybe<Scalars["JSON"]>; publicId?: InputMaybe<Scalars["ID"]>; scope?: InputMaybe<Scalars["String"]>; serviceKey: ConnectedAppServiceKey; type?: InputMaybe<ConnectedAppType> }

Create a new ConnectedApp

Type declaration

CreateConnectedAppPayload

CreateConnectedAppPayload: { __typename?: "CreateConnectedAppPayload"; connectedApp?: Maybe<ConnectedApp> }

The return fields available after creating a connected app

Type declaration

  • Optional __typename?: "CreateConnectedAppPayload"
  • Optional connectedApp?: Maybe<ConnectedApp>

    The newly created connected-app

CreateIconCompositionInput

CreateIconCompositionInput: { iconFill?: InputMaybe<Scalars["String"]>; name: Scalars["String"]; resourceId: Scalars["ID"]; shieldFill?: InputMaybe<Scalars["String"]>; shieldKey?: InputMaybe<Scalars["String"]>; shieldStroke?: InputMaybe<Scalars["String"]> }

Create an IconComposition

Type declaration

  • Optional iconFill?: InputMaybe<Scalars["String"]>

    Optional fill color for the icon

  • name: Scalars["String"]

    A name for this IconComposition, should be unique across the itinerary

  • resourceId: Scalars["ID"]

    ID to the Icon used by this IconComposition

  • Optional shieldFill?: InputMaybe<Scalars["String"]>

    Optional fill color for the shield

  • Optional shieldKey?: InputMaybe<Scalars["String"]>

    Indicates which shield to use

  • Optional shieldStroke?: InputMaybe<Scalars["String"]>

    Optional stroke color for the shield

CreateIconSilhouetteInput

CreateIconSilhouetteInput: { attrs?: InputMaybe<AttributeInput[]>; name: Scalars["String"]; paths: Scalars["String"][]; viewBox?: InputMaybe<Scalars["String"]> }

Fields for a new IconSilhouette

Type declaration

  • Optional attrs?: InputMaybe<AttributeInput[]>

    Additional data defined on the icon

  • name: Scalars["String"]

    The name of the icon, key will be generated from this value and so should be unique across the profile

  • paths: Scalars["String"][]

    SVG path data for this icon, eg: "M 100 .."

  • Optional viewBox?: InputMaybe<Scalars["String"]>

    Optional SVG viewBox for this icon

CreateIconSilhouettePayload

CreateIconSilhouettePayload: { __typename?: "CreateIconSilhouettePayload"; icon?: Maybe<IconSilhouette> }

The response after creating an IconSilhouette

Type declaration

  • Optional __typename?: "CreateIconSilhouettePayload"
  • Optional icon?: Maybe<IconSilhouette>

    The newly created IconSilhouette

CreateItineraryCollectionInput

CreateItineraryCollectionInput: { attrs?: InputMaybe<AttributeInput[]>; description?: InputMaybe<Scalars["String"]>; media?: InputMaybe<CreateMediaContainerInput[]>; positionAfterSibling?: InputMaybe<ItineraryItemPositionAfterSibling>; positionAtEnd?: InputMaybe<ItineraryItemPositionAtEnd>; positionAtStart?: InputMaybe<ItineraryItemPositionAtStart>; positionBeforeSibling?: InputMaybe<ItineraryItemPositionBeforeSibling>; positionOnLastCollection?: InputMaybe<ItineraryItemPositionOnLastCollection>; readMoreUrl?: InputMaybe<Scalars["String"]>; synopsis?: InputMaybe<Scalars["String"]>; tags?: InputMaybe<Scalars["String"][]>; title?: InputMaybe<Scalars["String"]>; websiteUrl?: InputMaybe<Scalars["String"]> }

Creates an itinerary item collection type

Type declaration

CreateItineraryCollectionPayload

CreateItineraryCollectionPayload: { __typename?: "CreateItineraryCollectionPayload"; cascaded: ItineraryItemCascadedChanges; collection?: Maybe<ItineraryCollection>; itinerary: Itinerary }

The fields available after creating an itinerary collection

Type declaration

  • Optional __typename?: "CreateItineraryCollectionPayload"
  • cascaded: ItineraryItemCascadedChanges

    Other changes to the itinerary caused by the creation of the itinerary-collection

  • Optional collection?: Maybe<ItineraryCollection>

    The created itinerary collection

  • itinerary: Itinerary

    The modified itinerary

CreateItineraryDirectionsInput

CreateItineraryDirectionsInput: { attrs?: InputMaybe<AttributeInput[]>; description?: InputMaybe<Scalars["String"]>; distance?: InputMaybe<Scalars["Float"]>; durations?: InputMaybe<ItineraryDirectionsDurationsInput[]>; elevation?: InputMaybe<ElevationInput>; media?: InputMaybe<CreateMediaContainerInput[]>; originId?: InputMaybe<Scalars["ID"]>; positionAfterSibling?: InputMaybe<ItineraryItemPositionAfterSibling>; positionAtEnd?: InputMaybe<ItineraryItemPositionAtEnd>; positionAtStart?: InputMaybe<ItineraryItemPositionAtStart>; positionBeforeSibling?: InputMaybe<ItineraryItemPositionBeforeSibling>; positionOnLastCollection?: InputMaybe<ItineraryItemPositionOnLastCollection>; readMoreUrl?: InputMaybe<Scalars["String"]>; route: RouteInput; synopsis?: InputMaybe<Scalars["String"]>; tags?: InputMaybe<Scalars["String"][]>; title?: InputMaybe<Scalars["String"]>; websiteUrl?: InputMaybe<Scalars["String"]> }

The input fields to creating new itinerary directions items

Type declaration

CreateItineraryDirectionsMutation

CreateItineraryDirectionsMutation: { __typename?: "Mutation"; createItineraryDirections: { __typename: "CreateItineraryDirectionsPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; directions?: { __typename: "ItineraryDirections"; distance?: number | null; durationMin?: number | null; id: string } | null } }

Type declaration

  • Optional __typename?: "Mutation"
  • createItineraryDirections: { __typename: "CreateItineraryDirectionsPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; directions?: { __typename: "ItineraryDirections"; distance?: number | null; durationMin?: number | null; id: string } | null }
    • __typename: "CreateItineraryDirectionsPayload"
    • cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }
      • Optional __typename?: "ItineraryItemCascadedChanges"
      • created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
      • deletedIds: string[]
      • updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
    • Optional directions?: { __typename: "ItineraryDirections"; distance?: number | null; durationMin?: number | null; id: string } | null

CreateItineraryDirectionsMutationVariables

CreateItineraryDirectionsMutationVariables: Exact<{ directions: CreateItineraryDirectionsInput; itineraryId: Scalars["ID"] }>

CreateItineraryDirectionsPayload

CreateItineraryDirectionsPayload: { __typename?: "CreateItineraryDirectionsPayload"; cascaded: ItineraryItemCascadedChanges; directions?: Maybe<ItineraryDirections>; itinerary: Itinerary }

The itinerary directions return fields available after creating the itinerary directions

Type declaration

  • Optional __typename?: "CreateItineraryDirectionsPayload"
  • cascaded: ItineraryItemCascadedChanges

    Other changes to the itinerary caused by the creation of the itinerary-directions

  • Optional directions?: Maybe<ItineraryDirections>

    The created itinerary directions item

  • itinerary: Itinerary

    The modified itinerary

CreateItineraryInput

CreateItineraryInput: { attrs?: InputMaybe<AttributeInput[]>; autoRoute?: InputMaybe<ItineraryAutoRouteInput>; defaultLocale?: InputMaybe<Scalars["String"]>; description?: InputMaybe<Scalars["String"]>; elevation?: InputMaybe<ElevationInput>; icons?: InputMaybe<CreateIconCompositionInput[]>; media?: InputMaybe<CreateMediaContainerInput[]>; readMoreUrl?: InputMaybe<Scalars["String"]>; synopsis?: InputMaybe<Scalars["String"]>; tags?: InputMaybe<Scalars["String"][]>; title?: InputMaybe<Scalars["String"]>; websiteUrl?: InputMaybe<Scalars["String"]> }

Creates a itinerary

Type declaration

CreateItineraryLocationInput

CreateItineraryLocationInput: { attrs?: InputMaybe<AttributeInput[]>; bounds?: InputMaybe<BoundsInput>; description?: InputMaybe<Scalars["String"]>; icon?: InputMaybe<Scalars["ID"]>; media?: InputMaybe<CreateMediaContainerInput[]>; optional?: InputMaybe<Scalars["Boolean"]>; place: PlaceInput; position?: InputMaybe<PositionInput>; positionAfterSibling?: InputMaybe<ItineraryItemPositionAfterSibling>; positionAtEnd?: InputMaybe<ItineraryItemPositionAtEnd>; positionAtStart?: InputMaybe<ItineraryItemPositionAtStart>; positionBeforeSibling?: InputMaybe<ItineraryItemPositionBeforeSibling>; positionOnLastCollection?: InputMaybe<ItineraryItemPositionOnLastCollection>; readMoreUrl?: InputMaybe<Scalars["String"]>; synopsis?: InputMaybe<Scalars["String"]>; tags?: InputMaybe<Scalars["String"][]>; title?: InputMaybe<Scalars["String"]>; websiteUrl?: InputMaybe<Scalars["String"]> }

The fields to create an itinerary location

Type declaration

CreateItineraryLocationMutation

CreateItineraryLocationMutation: { __typename?: "Mutation"; createItineraryLocation: { __typename: "CreateItineraryLocationPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; location?: { __typename: "ItineraryLocation"; description?: string | null; id: string; itinerary: { __typename: "Itinerary"; id: string; locations: { __typename?: "ItineraryItemConnection"; totalCount: number } }; optional: boolean; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | null } }

Type declaration

  • Optional __typename?: "Mutation"
  • createItineraryLocation: { __typename: "CreateItineraryLocationPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; location?: { __typename: "ItineraryLocation"; description?: string | null; id: string; itinerary: { __typename: "Itinerary"; id: string; locations: { __typename?: "ItineraryItemConnection"; totalCount: number } }; optional: boolean; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | null }
    • __typename: "CreateItineraryLocationPayload"
    • cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }
      • Optional __typename?: "ItineraryItemCascadedChanges"
      • created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
      • deletedIds: string[]
      • updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
    • Optional location?: { __typename: "ItineraryLocation"; description?: string | null; id: string; itinerary: { __typename: "Itinerary"; id: string; locations: { __typename?: "ItineraryItemConnection"; totalCount: number } }; optional: boolean; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | null

CreateItineraryLocationMutationVariables

CreateItineraryLocationMutationVariables: Exact<{ itineraryId: Scalars["ID"]; location: CreateItineraryLocationInput }>

CreateItineraryLocationPayload

CreateItineraryLocationPayload: { __typename?: "CreateItineraryLocationPayload"; cascaded: ItineraryItemCascadedChanges; itinerary: Itinerary; location?: Maybe<ItineraryLocation> }

The fields available after creating an itinerary location

Type declaration

  • Optional __typename?: "CreateItineraryLocationPayload"
  • cascaded: ItineraryItemCascadedChanges

    Other changes to the itinerary caused by the creation of the itinerary-location

  • itinerary: Itinerary

    The modified itinerary

  • Optional location?: Maybe<ItineraryLocation>

    The itinerary location that was created

CreateItineraryMutation

CreateItineraryMutation: { __typename?: "Mutation"; createItinerary: { __typename: "CreateItineraryPayload"; itinerary?: { __typename: "Itinerary"; autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null; created?: string | null; description?: string | null; id: string; locations: { __typename?: "ItineraryItemConnection"; totalCount: number }; modified?: string | null; published?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | null } }

Type declaration

  • Optional __typename?: "Mutation"
  • createItinerary: { __typename: "CreateItineraryPayload"; itinerary?: { __typename: "Itinerary"; autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null; created?: string | null; description?: string | null; id: string; locations: { __typename?: "ItineraryItemConnection"; totalCount: number }; modified?: string | null; published?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | null }
    • __typename: "CreateItineraryPayload"
    • Optional itinerary?: { __typename: "Itinerary"; autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null; created?: string | null; description?: string | null; id: string; locations: { __typename?: "ItineraryItemConnection"; totalCount: number }; modified?: string | null; published?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | null

CreateItineraryMutationVariables

CreateItineraryMutationVariables: Exact<{ itinerary: CreateItineraryInput; profileId?: InputMaybe<Scalars["ID"]> }>

CreateItineraryPayload

CreateItineraryPayload: { __typename?: "CreateItineraryPayload"; itinerary?: Maybe<Itinerary> }

The fields available after creating an itinerary

Type declaration

  • Optional __typename?: "CreateItineraryPayload"
  • Optional itinerary?: Maybe<Itinerary>

    The newly created itinerary

CreateMediaContainerInput

CreateMediaContainerInput: { positionAfter?: InputMaybe<MediaContainerPositionAfter>; positionAtEnd?: InputMaybe<MediaContainerPositionAtEnd>; positionAtStart?: InputMaybe<MediaContainerPositionAtStart>; positionBefore?: InputMaybe<MediaContainerPositionBefore>; resourceId: Scalars["String"] }

Create a MediaContainer in a MediaContainer list

Type declaration

CreateProfileInput

CreateProfileInput: { attrs?: InputMaybe<AttributeInput[]>; autoApproveFollows?: InputMaybe<Scalars["Boolean"]>; avatar?: InputMaybe<MediaContainerInput>; bio?: InputMaybe<Scalars["String"]>; name: Scalars["String"]; type: ProfileType; websiteUrl?: InputMaybe<Scalars["String"]> }

Input object to Mutation.createProfile

Type declaration

CreateProfilePayload

CreateProfilePayload: { __typename?: "CreateProfilePayload"; profile?: Maybe<Profile> }

Response payload to Mutation.createProfile

Type declaration

  • Optional __typename?: "CreateProfilePayload"
  • Optional profile?: Maybe<Profile>

    The newly created profile

CreateUserAgreementInput

CreateUserAgreementInput: { type: Scalars["String"] }

Input object to Mutation.createUserAgreement

Type declaration

  • type: Scalars["String"]

    The type of agreement

CreateUserAgreementPayload

CreateUserAgreementPayload: { __typename?: "CreateUserAgreementPayload"; userAgreement?: Maybe<UserAgreement> }

The return fields available after creating a user agreement

Type declaration

  • Optional __typename?: "CreateUserAgreementPayload"
  • Optional userAgreement?: Maybe<UserAgreement>

    The newly created user agreement

DatetimeOffset

DatetimeOffset: { days?: InputMaybe<Scalars["Int"]>; hours?: InputMaybe<Scalars["Int"]>; minutes?: InputMaybe<Scalars["Int"]>; months?: InputMaybe<Scalars["Int"]>; seconds?: InputMaybe<Scalars["Int"]>; weeks?: InputMaybe<Scalars["Int"]>; years?: InputMaybe<Scalars["Int"]> }

An offset in date and/or time represented as integer differences for each datetime field

Type declaration

  • Optional days?: InputMaybe<Scalars["Int"]>

    Positive or negative difference for days

  • Optional hours?: InputMaybe<Scalars["Int"]>

    Positive or negative difference for hours

  • Optional minutes?: InputMaybe<Scalars["Int"]>

    Positive or negative difference for minutes

  • Optional months?: InputMaybe<Scalars["Int"]>

    Positive or negative difference for months

  • Optional seconds?: InputMaybe<Scalars["Int"]>

    Positive or negative difference for seconds

  • Optional weeks?: InputMaybe<Scalars["Int"]>

    Positive or negative difference for weeks

  • Optional years?: InputMaybe<Scalars["Int"]>

    Positive or negative difference for years

DeleteCollectionItemPayload

DeleteCollectionItemPayload: { __typename?: "DeleteCollectionItemPayload"; id?: Maybe<Scalars["ID"]> }

The fields available after deleting a collection

Type declaration

  • Optional __typename?: "DeleteCollectionItemPayload"
  • Optional id?: Maybe<Scalars["ID"]>

    The ID of the collection, in the form of collection/XYZ

DeleteCollectionLocationMutation

DeleteCollectionLocationMutation: { __typename?: "Mutation"; deleteCollectionItem: { __typename: "DeleteCollectionItemPayload" } }

Type declaration

  • Optional __typename?: "Mutation"
  • deleteCollectionItem: { __typename: "DeleteCollectionItemPayload" }
    • __typename: "DeleteCollectionItemPayload"

DeleteCollectionLocationMutationVariables

DeleteCollectionLocationMutationVariables: Exact<{ id: Scalars["ID"] }>

DeleteCollectionPayload

DeleteCollectionPayload: { __typename?: "DeleteCollectionPayload"; id?: Maybe<Scalars["ID"]> }

The available payload after performing a delete collection

Type declaration

  • Optional __typename?: "DeleteCollectionPayload"
  • Optional id?: Maybe<Scalars["ID"]>

    The ID of the deleted collection

DeleteConnectedAppPayload

DeleteConnectedAppPayload: { __typename?: "DeleteConnectedAppPayload"; id?: Maybe<Scalars["ID"]> }

The available payload after performing a delete connected app

Type declaration

  • Optional __typename?: "DeleteConnectedAppPayload"
  • Optional id?: Maybe<Scalars["ID"]>

    The ID of the deleted connected app

DeleteIconResourcePayload

DeleteIconResourcePayload: { __typename?: "DeleteIconResourcePayload"; id?: Maybe<Scalars["ID"]> }

The response after deleting an icon

Type declaration

  • Optional __typename?: "DeleteIconResourcePayload"
  • Optional id?: Maybe<Scalars["ID"]>

    The ID of the deleted icon

DeleteItineraryItemPayload

DeleteItineraryItemPayload: { __typename?: "DeleteItineraryItemPayload"; cascaded: ItineraryItemCascadedChanges; id?: Maybe<Scalars["ID"]>; itinerary: Itinerary }

Deletes a itinerary item

Type declaration

  • Optional __typename?: "DeleteItineraryItemPayload"
  • cascaded: ItineraryItemCascadedChanges

    Other changes to the itinerary that caused by deleting the itinerary-item

  • Optional id?: Maybe<Scalars["ID"]>

    The itinerary item identifier, in the form of item/XYZ

  • itinerary: Itinerary

    The modified itinerary

DeleteItineraryLocationMutation

DeleteItineraryLocationMutation: { __typename?: "Mutation"; deleteItineraryItem: { __typename: "DeleteItineraryItemPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; itinerary: { __typename: "Itinerary"; id: string; locations: { __typename?: "ItineraryItemConnection"; totalCount: number } } } }

Type declaration

  • Optional __typename?: "Mutation"
  • deleteItineraryItem: { __typename: "DeleteItineraryItemPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; itinerary: { __typename: "Itinerary"; id: string; locations: { __typename?: "ItineraryItemConnection"; totalCount: number } } }
    • __typename: "DeleteItineraryItemPayload"
    • cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }
      • Optional __typename?: "ItineraryItemCascadedChanges"
      • created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
      • deletedIds: string[]
      • updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
    • itinerary: { __typename: "Itinerary"; id: string; locations: { __typename?: "ItineraryItemConnection"; totalCount: number } }
      • __typename: "Itinerary"
      • id: string
      • locations: { __typename?: "ItineraryItemConnection"; totalCount: number }
        • Optional __typename?: "ItineraryItemConnection"
        • totalCount: number

DeleteItineraryLocationMutationVariables

DeleteItineraryLocationMutationVariables: Exact<{ id: Scalars["ID"] }>

DeleteItineraryMutation

DeleteItineraryMutation: { __typename?: "Mutation"; deleteItinerary: { __typename: "DeleteItineraryPayload" } }

Type declaration

  • Optional __typename?: "Mutation"
  • deleteItinerary: { __typename: "DeleteItineraryPayload" }
    • __typename: "DeleteItineraryPayload"

DeleteItineraryMutationVariables

DeleteItineraryMutationVariables: Exact<{ id: Scalars["ID"] }>

DeleteItineraryPayload

DeleteItineraryPayload: { __typename?: "DeleteItineraryPayload"; id?: Maybe<Scalars["ID"]> }

The result of deleting an itinerary

Type declaration

  • Optional __typename?: "DeleteItineraryPayload"
  • Optional id?: Maybe<Scalars["ID"]>

    The ID of the deleted itinerary

DeleteProfilePayload

DeleteProfilePayload: { __typename?: "DeleteProfilePayload"; id?: Maybe<Scalars["ID"]> }

The result of deleting a profile

Type declaration

  • Optional __typename?: "DeleteProfilePayload"
  • Optional id?: Maybe<Scalars["ID"]>

    The ID of the profile itinerary

DenyProfileFollowPayload

DenyProfileFollowPayload: { __typename?: "DenyProfileFollowPayload"; fromProfile: Profile; status?: Maybe<ProfileFollowStatus>; toProfile: Profile }

Result of denying a follow request

Type declaration

  • Optional __typename?: "DenyProfileFollowPayload"
  • fromProfile: Profile

    The follower profile

  • Optional status?: Maybe<ProfileFollowStatus>

    The status of the follow request

  • toProfile: Profile

    The profile being followed

DisableItineraryAutoRouteMutation

DisableItineraryAutoRouteMutation: { __typename?: "Mutation"; updateItinerary: { __typename: "UpdateItineraryPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; itinerary?: { __typename: "Itinerary"; autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null; id: string } | null } }

Type declaration

  • Optional __typename?: "Mutation"
  • updateItinerary: { __typename: "UpdateItineraryPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; itinerary?: { __typename: "Itinerary"; autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null; id: string } | null }
    • __typename: "UpdateItineraryPayload"
    • cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }
      • Optional __typename?: "ItineraryItemCascadedChanges"
      • created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
      • deletedIds: string[]
      • updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
    • Optional itinerary?: { __typename: "Itinerary"; autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null; id: string } | null

DisableItineraryAutoRouteMutationVariables

DisableItineraryAutoRouteMutationVariables: Exact<{ id: Scalars["ID"] }>

DuplicateItineraryPayload

DuplicateItineraryPayload: { __typename?: "DuplicateItineraryPayload"; itinerary?: Maybe<Itinerary> }

Response to Mutation.duplicateItinerary

Type declaration

  • Optional __typename?: "DuplicateItineraryPayload"
  • Optional itinerary?: Maybe<Itinerary>

    The newly duplicated itinerary

Elevation

Elevation: { __typename?: "Elevation"; gain?: Maybe<Scalars["Float"]>; loss?: Maybe<Scalars["Float"]>; max?: Maybe<Scalars["Float"]>; min?: Maybe<Scalars["Float"]> }

Elevation data

Type declaration

  • Optional __typename?: "Elevation"
  • Optional gain?: Maybe<Scalars["Float"]>

    The cumulative elevation gain

  • Optional loss?: Maybe<Scalars["Float"]>

    The cumulative elevation loss

  • Optional max?: Maybe<Scalars["Float"]>

    The maximum elevation

  • Optional min?: Maybe<Scalars["Float"]>

    The minimum elevation

ElevationGainArgs

ElevationGainArgs: { unit?: DistanceUnit }

Elevation data

Type declaration

ElevationInput

ElevationInput: { gain?: InputMaybe<Scalars["Float"]>; loss?: InputMaybe<Scalars["Float"]>; max?: InputMaybe<Scalars["Float"]>; min?: InputMaybe<Scalars["Float"]> }

Input elevation data

Type declaration

ElevationLossArgs

ElevationLossArgs: { unit?: DistanceUnit }

Elevation data

Type declaration

ElevationMaxArgs

ElevationMaxArgs: { unit?: DistanceUnit }

Elevation data

Type declaration

ElevationMinArgs

ElevationMinArgs: { unit?: DistanceUnit }

Elevation data

Type declaration

EnableItineraryAutoRouteMutation

EnableItineraryAutoRouteMutation: { __typename?: "Mutation"; updateItinerary: { __typename: "UpdateItineraryPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; itinerary?: { __typename: "Itinerary"; autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null; id: string } | null } }

Type declaration

  • Optional __typename?: "Mutation"
  • updateItinerary: { __typename: "UpdateItineraryPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; itinerary?: { __typename: "Itinerary"; autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null; id: string } | null }
    • __typename: "UpdateItineraryPayload"
    • cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }
      • Optional __typename?: "ItineraryItemCascadedChanges"
      • created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
      • deletedIds: string[]
      • updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
    • Optional itinerary?: { __typename: "Itinerary"; autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null; id: string } | null

EnableItineraryAutoRouteMutationVariables

EnableItineraryAutoRouteMutationVariables: Exact<{ defaultMode: RouteMode; id: Scalars["ID"] }>

Exact

Exact<T>: {[ K in keyof T]: T[K] }

Type parameters

  • T: {}

FinalizeMediaUploadInput

FinalizeMediaUploadInput: { attribution?: InputMaybe<Scalars["String"]>; attrs?: InputMaybe<AttributeInput[]>; caption?: InputMaybe<Scalars["String"]>; copyright?: InputMaybe<Scalars["String"]>; tags?: InputMaybe<Scalars["String"][]> }

Uploads a media resource

Type declaration

  • Optional attribution?: InputMaybe<Scalars["String"]>

    Text attribution for the source of the new media-resource

  • Optional attrs?: InputMaybe<AttributeInput[]>

    Additional data to define on the new media-resource

  • Optional caption?: InputMaybe<Scalars["String"]>

    Text caption for the new media-resource

  • Optional copyright?: InputMaybe<Scalars["String"]>

    Copyright details of the new media-resource

  • Optional tags?: InputMaybe<Scalars["String"][]>

    List of labels to apply to the new media-resource

FinalizeMediaUploadPayload

FinalizeMediaUploadPayload: { __typename?: "FinalizeMediaUploadPayload"; resource?: Maybe<MediaResource>; status: MediaUploadStatus }

Result of finalizing a media upload

Type declaration

  • Optional __typename?: "FinalizeMediaUploadPayload"
  • Optional resource?: Maybe<MediaResource>

    The newly created media-resource

  • status: MediaUploadStatus

    The status of this media upload

FindCollectionLocationIdsByExternalQuery

FindCollectionLocationIdsByExternalQuery: { __typename?: "Query"; collectionItems: { __typename: "CollectionItemConnection"; edges: { __typename?: "CollectionItemEdge"; cursor: string; node: { __typename: "CollectionLocation"; id: string; place: { __typename: "Place"; id: string } } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number } }

Type declaration

  • Optional __typename?: "Query"
  • collectionItems: { __typename: "CollectionItemConnection"; edges: { __typename?: "CollectionItemEdge"; cursor: string; node: { __typename: "CollectionLocation"; id: string; place: { __typename: "Place"; id: string } } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number }
    • __typename: "CollectionItemConnection"
    • edges: { __typename?: "CollectionItemEdge"; cursor: string; node: { __typename: "CollectionLocation"; id: string; place: { __typename: "Place"; id: string } } }[]
    • pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }
      • Optional __typename?: "PageInfo"
      • Optional endCursor?: string | null
      • hasNextPage: boolean
      • hasPreviousPage: boolean
      • Optional startCursor?: string | null
    • totalCount: number

FindCollectionLocationIdsByExternalQueryVariables

FindCollectionLocationIdsByExternalQueryVariables: Exact<{ after?: InputMaybe<Scalars["String"]>; collectionId?: InputMaybe<Scalars["ID"][] | Scalars["ID"]>; externalIds?: InputMaybe<Scalars["ID"][] | Scalars["ID"]>; externalSources?: InputMaybe<Scalars["ID"][] | Scalars["ID"]>; first: Scalars["Int"] }>

FindCollectionLocationIdsByTagQuery

FindCollectionLocationIdsByTagQuery: { __typename?: "Query"; collectionItems: { __typename: "CollectionItemConnection"; edges: { __typename?: "CollectionItemEdge"; cursor: string; node: { __typename: "CollectionLocation"; id: string; place: { __typename: "Place"; id: string } } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number } }

Type declaration

  • Optional __typename?: "Query"
  • collectionItems: { __typename: "CollectionItemConnection"; edges: { __typename?: "CollectionItemEdge"; cursor: string; node: { __typename: "CollectionLocation"; id: string; place: { __typename: "Place"; id: string } } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number }
    • __typename: "CollectionItemConnection"
    • edges: { __typename?: "CollectionItemEdge"; cursor: string; node: { __typename: "CollectionLocation"; id: string; place: { __typename: "Place"; id: string } } }[]
    • pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }
      • Optional __typename?: "PageInfo"
      • Optional endCursor?: string | null
      • hasNextPage: boolean
      • hasPreviousPage: boolean
      • Optional startCursor?: string | null
    • totalCount: number

FindCollectionLocationIdsByTagQueryVariables

FindCollectionLocationIdsByTagQueryVariables: Exact<{ after?: InputMaybe<Scalars["String"]>; collectionId?: InputMaybe<Scalars["ID"][] | Scalars["ID"]>; first: Scalars["Int"]; tags?: InputMaybe<Scalars["String"][] | Scalars["String"]> }>

FindCollectionLocationsByExternalQuery

FindCollectionLocationsByExternalQuery: { __typename?: "Query"; collectionItems: { __typename: "CollectionItemConnection"; edges: { __typename?: "CollectionItemEdge"; cursor: string; node: { __typename: "CollectionLocation"; externalId?: { __typename?: "Attribute"; value?: any | null } | null; externalSource?: { __typename?: "Attribute"; value?: any | null } | null; id: string; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number } }

Type declaration

  • Optional __typename?: "Query"
  • collectionItems: { __typename: "CollectionItemConnection"; edges: { __typename?: "CollectionItemEdge"; cursor: string; node: { __typename: "CollectionLocation"; externalId?: { __typename?: "Attribute"; value?: any | null } | null; externalSource?: { __typename?: "Attribute"; value?: any | null } | null; id: string; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number }
    • __typename: "CollectionItemConnection"
    • edges: { __typename?: "CollectionItemEdge"; cursor: string; node: { __typename: "CollectionLocation"; externalId?: { __typename?: "Attribute"; value?: any | null } | null; externalSource?: { __typename?: "Attribute"; value?: any | null } | null; id: string; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } }[]
    • pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }
      • Optional __typename?: "PageInfo"
      • Optional endCursor?: string | null
      • hasNextPage: boolean
      • hasPreviousPage: boolean
      • Optional startCursor?: string | null
    • totalCount: number

FindCollectionLocationsByExternalQueryVariables

FindCollectionLocationsByExternalQueryVariables: Exact<{ after?: InputMaybe<Scalars["String"]>; collectionId?: InputMaybe<Scalars["ID"][] | Scalars["ID"]>; externalIds?: InputMaybe<Scalars["ID"][] | Scalars["ID"]>; externalSources?: InputMaybe<Scalars["ID"][] | Scalars["ID"]>; first: Scalars["Int"] }>

FindCollectionLocationsByTagQuery

FindCollectionLocationsByTagQuery: { __typename?: "Query"; collectionItems: { __typename: "CollectionItemConnection"; edges: { __typename?: "CollectionItemEdge"; cursor: string; node: { __typename: "CollectionLocation"; externalId?: { __typename?: "Attribute"; value?: any | null } | null; externalSource?: { __typename?: "Attribute"; value?: any | null } | null; id: string; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number } }

Type declaration

  • Optional __typename?: "Query"
  • collectionItems: { __typename: "CollectionItemConnection"; edges: { __typename?: "CollectionItemEdge"; cursor: string; node: { __typename: "CollectionLocation"; externalId?: { __typename?: "Attribute"; value?: any | null } | null; externalSource?: { __typename?: "Attribute"; value?: any | null } | null; id: string; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number }
    • __typename: "CollectionItemConnection"
    • edges: { __typename?: "CollectionItemEdge"; cursor: string; node: { __typename: "CollectionLocation"; externalId?: { __typename?: "Attribute"; value?: any | null } | null; externalSource?: { __typename?: "Attribute"; value?: any | null } | null; id: string; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } }[]
    • pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }
      • Optional __typename?: "PageInfo"
      • Optional endCursor?: string | null
      • hasNextPage: boolean
      • hasPreviousPage: boolean
      • Optional startCursor?: string | null
    • totalCount: number

FindCollectionLocationsByTagQueryVariables

FindCollectionLocationsByTagQueryVariables: Exact<{ after?: InputMaybe<Scalars["String"]>; collectionId?: InputMaybe<Scalars["ID"][] | Scalars["ID"]>; first: Scalars["Int"]; tags?: InputMaybe<Scalars["String"][] | Scalars["String"]> }>

FindItineraryLocationIdsByPlaceIdQuery

FindItineraryLocationIdsByPlaceIdQuery: { __typename?: "Query"; itinerary?: { __typename?: "Itinerary"; descendants: { __typename: "ItineraryItemConnection"; edges: { __typename?: "ItineraryItemEdge"; node: { __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string; place: { __typename: "Place"; id: string } } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number } } | null }

Type declaration

  • Optional __typename?: "Query"
  • Optional itinerary?: { __typename?: "Itinerary"; descendants: { __typename: "ItineraryItemConnection"; edges: { __typename?: "ItineraryItemEdge"; node: { __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string; place: { __typename: "Place"; id: string } } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number } } | null

FindItineraryLocationIdsByPlaceIdQueryVariables

FindItineraryLocationIdsByPlaceIdQueryVariables: Exact<{ after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; itineraryId: Scalars["ID"]; placeId: Scalars["ID"] }>

FindItineraryLocationsByPlaceIdQuery

FindItineraryLocationsByPlaceIdQuery: { __typename?: "Query"; itinerary?: { __typename?: "Itinerary"; descendants: { __typename: "ItineraryItemConnection"; edges: { __typename?: "ItineraryItemEdge"; node: { __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string; optional: boolean; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number } } | null }

Type declaration

  • Optional __typename?: "Query"
  • Optional itinerary?: { __typename?: "Itinerary"; descendants: { __typename: "ItineraryItemConnection"; edges: { __typename?: "ItineraryItemEdge"; node: { __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string; optional: boolean; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number } } | null

FindItineraryLocationsByPlaceIdQueryVariables

FindItineraryLocationsByPlaceIdQueryVariables: Exact<{ after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; itineraryId: Scalars["ID"]; placeId: Scalars["ID"] }>

FollowProfilePayload

FollowProfilePayload: { __typename?: "FollowProfilePayload"; fromProfile: Profile; status?: Maybe<ProfileFollowStatus>; toProfile: Profile }

Result of creating a follow request

Type declaration

  • Optional __typename?: "FollowProfilePayload"
  • fromProfile: Profile

    The follower profile

  • Optional status?: Maybe<ProfileFollowStatus>

    The status of the follow request

  • toProfile: Profile

    The profile being followed

GeoJsonSimplification

GeoJsonSimplification: { ramerDouglasPeucker: GeoJsonSimplificationRamerDouglasPeucker }

Different GeoJSON simplification algorithms

Type declaration

GeoJsonSimplificationRamerDouglasPeucker

GeoJsonSimplificationRamerDouglasPeucker: { highQuality?: InputMaybe<Scalars["Boolean"]>; tolerance?: InputMaybe<Scalars["Float"]> }

The Ramer-Douglas-Peucker algorithm

Type declaration

  • Optional highQuality?: InputMaybe<Scalars["Boolean"]>

    Modify the algorithm to be slower by produce higher quality results

  • Optional tolerance?: InputMaybe<Scalars["Float"]>

    The amount of application applied, higher values result in more simplification

GetCollectionLocationQuery

GetCollectionLocationQuery: { __typename?: "Query"; collectionItem?: { __typename: "CollectionLocation"; description?: string | null; id: string; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null; websiteUrl?: string | null } | null }

Type declaration

  • Optional __typename?: "Query"
  • Optional collectionItem?: { __typename: "CollectionLocation"; description?: string | null; id: string; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null; websiteUrl?: string | null } | null

GetCollectionLocationQueryVariables

GetCollectionLocationQueryVariables: Exact<{ id: Scalars["ID"] }>

GetCollectionQuery

GetCollectionQuery: { __typename?: "Query"; collection?: { __typename: "Collection"; description?: string | null; discriminator: string; id: string; items: { __typename?: "CollectionItemConnection"; totalCount: number }; readMoreUrl?: string | null; synopsis?: string | null; title?: string | null } | null }

Type declaration

  • Optional __typename?: "Query"
  • Optional collection?: { __typename: "Collection"; description?: string | null; discriminator: string; id: string; items: { __typename?: "CollectionItemConnection"; totalCount: number }; readMoreUrl?: string | null; synopsis?: string | null; title?: string | null } | null

GetCollectionQueryVariables

GetCollectionQueryVariables: Exact<{ id: Scalars["ID"] }>

GetItineraryDirectionsQuery

GetItineraryDirectionsQuery: { __typename?: "Query"; node?: { __typename: "Collection"; id: string } | { __typename: "CollectionItemFailedToLoad"; id: string } | { __typename: "CollectionLocation"; id: string } | { __typename: "ConnectedApp"; id: string } | { __typename: "IconComposition"; id: string } | { __typename: "IconResourceFailedToLoad"; id: string } | { __typename: "IconSilhouette"; id: string } | { __typename: "Itinerary"; id: string } | { __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; distance?: number | null; durationMin?: number | null; id: string; route: { __typename?: "Route"; segments: { __typename: "RouteSegment"; id: string; mode: RouteMode; polyline?: string | null }[] } } | { __typename: "ItineraryLocation"; id: string } | { __typename: "MediaResourceFailedToLoad"; id: string } | { __typename: "Place"; id: string } | { __typename: "Profile"; id: string } | { __typename: "UserAgreement"; id: string } | null }

Type declaration

  • Optional __typename?: "Query"
  • Optional node?: { __typename: "Collection"; id: string } | { __typename: "CollectionItemFailedToLoad"; id: string } | { __typename: "CollectionLocation"; id: string } | { __typename: "ConnectedApp"; id: string } | { __typename: "IconComposition"; id: string } | { __typename: "IconResourceFailedToLoad"; id: string } | { __typename: "IconSilhouette"; id: string } | { __typename: "Itinerary"; id: string } | { __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; distance?: number | null; durationMin?: number | null; id: string; route: { __typename?: "Route"; segments: { __typename: "RouteSegment"; id: string; mode: RouteMode; polyline?: string | null }[] } } | { __typename: "ItineraryLocation"; id: string } | { __typename: "MediaResourceFailedToLoad"; id: string } | { __typename: "Place"; id: string } | { __typename: "Profile"; id: string } | { __typename: "UserAgreement"; id: string } | null

GetItineraryDirectionsQueryVariables

GetItineraryDirectionsQueryVariables: Exact<{ id: Scalars["ID"]; includeRoutePolyline: Scalars["Boolean"] }>

GetItineraryLocationQuery

GetItineraryLocationQuery: { __typename?: "Query"; node?: { __typename: "Collection"; id: string } | { __typename: "CollectionItemFailedToLoad"; id: string } | { __typename: "CollectionLocation"; id: string } | { __typename: "ConnectedApp"; id: string } | { __typename: "IconComposition"; id: string } | { __typename: "IconResourceFailedToLoad"; id: string } | { __typename: "IconSilhouette"; id: string } | { __typename: "Itinerary"; id: string } | { __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; description?: string | null; id: string; optional: boolean; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; contact: { __typename?: "PlaceContact"; bookingUrl?: string | null; emailAddress?: string | null; facebookUrl?: string | null; instagramUrl?: string | null; phoneNumber?: string | null; twitterUrl?: string | null; websiteUrl?: string | null }; description?: string | null; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | { __typename: "MediaResourceFailedToLoad"; id: string } | { __typename: "Place"; id: string } | { __typename: "Profile"; id: string } | { __typename: "UserAgreement"; id: string } | null }

Type declaration

  • Optional __typename?: "Query"
  • Optional node?: { __typename: "Collection"; id: string } | { __typename: "CollectionItemFailedToLoad"; id: string } | { __typename: "CollectionLocation"; id: string } | { __typename: "ConnectedApp"; id: string } | { __typename: "IconComposition"; id: string } | { __typename: "IconResourceFailedToLoad"; id: string } | { __typename: "IconSilhouette"; id: string } | { __typename: "Itinerary"; id: string } | { __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; description?: string | null; id: string; optional: boolean; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; contact: { __typename?: "PlaceContact"; bookingUrl?: string | null; emailAddress?: string | null; facebookUrl?: string | null; instagramUrl?: string | null; phoneNumber?: string | null; twitterUrl?: string | null; websiteUrl?: string | null }; description?: string | null; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | { __typename: "MediaResourceFailedToLoad"; id: string } | { __typename: "Place"; id: string } | { __typename: "Profile"; id: string } | { __typename: "UserAgreement"; id: string } | null

GetItineraryLocationQueryVariables

GetItineraryLocationQueryVariables: Exact<{ id: Scalars["ID"] }>

GetItineraryQuery

GetItineraryQuery: { __typename?: "Query"; itinerary?: { __typename: "Itinerary"; autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null; created?: string | null; description?: string | null; id: string; locations: { __typename?: "ItineraryItemConnection"; totalCount: number }; modified?: string | null; profile?: { __typename: "Profile"; handle?: string | null; id: string; name: string } | null; published?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | null }

Type declaration

  • Optional __typename?: "Query"
  • Optional itinerary?: { __typename: "Itinerary"; autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null; created?: string | null; description?: string | null; id: string; locations: { __typename?: "ItineraryItemConnection"; totalCount: number }; modified?: string | null; profile?: { __typename: "Profile"; handle?: string | null; id: string; name: string } | null; published?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | null

GetItineraryQueryVariables

GetItineraryQueryVariables: Exact<{ id: Scalars["ID"] }>

GetMediaImageQuery

GetMediaImageQuery: { __typename?: "Query"; mediaResource?: { __typename: "MediaImage"; altText?: string | null; attribution?: string | null; caption?: string | null; copyright?: string | null; id?: string | null; large?: { __typename?: "MediaImageSource"; url: string } | null; medium?: { __typename?: "MediaImageSource"; url: string } | null; provider: string; small?: { __typename?: "MediaImageSource"; url: string } | null } | null }

Type declaration

  • Optional __typename?: "Query"
  • Optional mediaResource?: { __typename: "MediaImage"; altText?: string | null; attribution?: string | null; caption?: string | null; copyright?: string | null; id?: string | null; large?: { __typename?: "MediaImageSource"; url: string } | null; medium?: { __typename?: "MediaImageSource"; url: string } | null; provider: string; small?: { __typename?: "MediaImageSource"; url: string } | null } | null

GetMediaImageQueryVariables

GetMediaImageQueryVariables: Exact<{ id: Scalars["ID"]; largeBestFit?: InputMaybe<Scalars["Int"][] | Scalars["Int"]>; mediumBestFit?: InputMaybe<Scalars["Int"][] | Scalars["Int"]>; smallBestFit?: InputMaybe<Scalars["Int"][] | Scalars["Int"]> }>

GetPlaceQuery

GetPlaceQuery: { __typename?: "Query"; place?: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; contact: { __typename?: "PlaceContact"; bookingUrl?: string | null; emailAddress?: string | null; facebookUrl?: string | null; instagramUrl?: string | null; phoneNumber?: string | null; twitterUrl?: string | null; websiteUrl?: string | null }; description?: string | null; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null } | null }

Type declaration

  • Optional __typename?: "Query"
  • Optional place?: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; contact: { __typename?: "PlaceContact"; bookingUrl?: string | null; emailAddress?: string | null; facebookUrl?: string | null; instagramUrl?: string | null; phoneNumber?: string | null; twitterUrl?: string | null; websiteUrl?: string | null }; description?: string | null; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null } | null

GetPlaceQueryVariables

GetPlaceQueryVariables: Exact<{ id: Scalars["ID"] }>

GetProfileQuery

GetProfileQuery: { __typename?: "Query"; profile?: { __typename: "Profile"; bio?: string | null; handle?: string | null; id: string; name: string; websiteUrl?: string | null } | null }

Type declaration

  • Optional __typename?: "Query"
  • Optional profile?: { __typename: "Profile"; bio?: string | null; handle?: string | null; id: string; name: string; websiteUrl?: string | null } | null

GetProfileQueryVariables

GetProfileQueryVariables: Exact<{ id: Scalars["ID"] }>

IconComposition

IconComposition: Node & { __typename?: "IconComposition"; created: Scalars["String"]; iconFill?: Maybe<Scalars["String"]>; id: Scalars["ID"]; key: Scalars["String"]; modified: Scalars["String"]; name: Scalars["String"]; resource: IconResourceEmbedded; shieldFill?: Maybe<Scalars["String"]>; shieldKey?: Maybe<Scalars["String"]>; shieldStroke?: Maybe<Scalars["String"]> }

An icon with styles for use in an Itinerary

IconCompositionConnection

IconCompositionConnection: { __typename?: "IconCompositionConnection"; edges: IconCompositionEdge[]; nodes: IconComposition[]; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Connection of IconCompositions

Type declaration

  • Optional __typename?: "IconCompositionConnection"
  • edges: IconCompositionEdge[]

    All the edges in this page of the connection

  • nodes: IconComposition[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

  • totalCount: Scalars["Int"]

    The total number of items in the connection (in all pages)

IconCompositionCreatedArgs

IconCompositionCreatedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

An icon with styles for use in an Itinerary

Type declaration

IconCompositionEdge

IconCompositionEdge: { __typename?: "IconCompositionEdge"; cursor: Scalars["String"]; node: IconComposition }

Edge containing a IconComposition

Type declaration

  • Optional __typename?: "IconCompositionEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • node: IconComposition

    The item

IconCompositionModifiedArgs

IconCompositionModifiedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

An icon with styles for use in an Itinerary

Type declaration

IconResource

IconResource: { attr?: Maybe<Attribute>; attrValue?: Maybe<Scalars["JSON"]>; attrs: AttributeConnection; created?: Maybe<Scalars["String"]>; id: Scalars["ID"]; key: Scalars["String"]; modified?: Maybe<Scalars["String"]>; name: Scalars["String"]; profile: Profile }

An icon for use in the UI or Map

Type declaration

  • Optional attr?: Maybe<Attribute>

    Arbitrary JSON value stored on this resource, keyed by an id

  • Optional attrValue?: Maybe<Scalars["JSON"]>

    Shortcut for the attr.value, returns null if the attribute doesn't exist

  • attrs: AttributeConnection

    Query multiple attributes optionally filtering by id and/or locale

  • Optional created?: Maybe<Scalars["String"]>

    The date when the icon was created

  • id: Scalars["ID"]

    The Globally Unique ID of the object.

  • key: Scalars["String"]

    The key of the icon, unique across the profile

  • Optional modified?: Maybe<Scalars["String"]>

    The date when the icon was last modified

  • name: Scalars["String"]

    The supplied name for this icon

  • profile: Profile

    The profile associated with this icon

IconResourceAttrArgs

IconResourceAttrArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

An icon for use in the UI or Map

Type declaration

IconResourceAttrValueArgs

IconResourceAttrValueArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

An icon for use in the UI or Map

Type declaration

IconResourceAttrsArgs

IconResourceAttrsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id?: InputMaybe<Scalars["ID"]>; includeNoLocale?: InputMaybe<Scalars["Boolean"]>; locale?: InputMaybe<Scalars["String"]> }

An icon for use in the UI or Map

Type declaration

IconResourceConnection

IconResourceConnection: { __typename?: "IconResourceConnection"; edges: IconResourceEdge[]; nodes: IconResource[]; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Connection of IconResources

Type declaration

  • Optional __typename?: "IconResourceConnection"
  • edges: IconResourceEdge[]

    All the edges in this page of the connection

  • nodes: IconResource[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

  • totalCount: Scalars["Int"]

    The total number of items in the connection (in all pages)

IconResourceCreatedArgs

IconResourceCreatedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

An icon for use in the UI or Map

Type declaration

IconResourceEdge

IconResourceEdge: { __typename?: "IconResourceEdge"; cursor: Scalars["String"]; node: IconResource }

Edge containing a IconResource

Type declaration

  • Optional __typename?: "IconResourceEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • node: IconResource

    The item

IconResourceEmbedded

A IconResource embedded in another resource

IconResourceFailedToLoad

IconResourceFailedToLoad: Node & { __typename?: "IconResourceFailedToLoad"; id: Scalars["ID"] }

Represents an embedded IconResource that failed to load

IconResourceModifiedArgs

IconResourceModifiedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

An icon for use in the UI or Map

Type declaration

IconSilhouette

IconSilhouette: IconResource & Node & { __typename?: "IconSilhouette"; attr?: Maybe<Attribute>; attrValue?: Maybe<Scalars["JSON"]>; attrs: AttributeConnection; created?: Maybe<Scalars["String"]>; id: Scalars["ID"]; key: Scalars["String"]; modified?: Maybe<Scalars["String"]>; name: Scalars["String"]; paths: Scalars["String"][]; profile: Profile; viewBox?: Maybe<Scalars["String"]> }

SVG path based IconResource

IconSilhouetteAttrArgs

IconSilhouetteAttrArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

SVG path based IconResource

Type declaration

IconSilhouetteAttrValueArgs

IconSilhouetteAttrValueArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

SVG path based IconResource

Type declaration

IconSilhouetteAttrsArgs

IconSilhouetteAttrsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id?: InputMaybe<Scalars["ID"]>; includeNoLocale?: InputMaybe<Scalars["Boolean"]>; locale?: InputMaybe<Scalars["String"]> }

SVG path based IconResource

Type declaration

IconSilhouetteCreatedArgs

IconSilhouetteCreatedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

SVG path based IconResource

Type declaration

IconSilhouetteModifiedArgs

IconSilhouetteModifiedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

SVG path based IconResource

Type declaration

InputMaybe

InputMaybe<T>: Maybe<T>

Type parameters

  • T

Isochrone

Isochrone: { __typename?: "Isochrone"; bounds: Bounds; copyrights: Scalars["String"][]; duration?: Maybe<Scalars["Float"]>; mode: IsochroneMode; polygon: Scalars["JSON"] }

Isochrone for the given position with duration and vehicle

Type declaration

  • Optional __typename?: "Isochrone"
  • bounds: Bounds

    A bounding box around the isochrone

  • copyrights: Scalars["String"][]

    Copyright details of the isochrone

  • Optional duration?: Maybe<Scalars["Float"]>

    The duration of the isochrone

  • mode: IsochroneMode

    The mode of transport of the isochrone

  • polygon: Scalars["JSON"]

    The isochrone as a geojson polygon

IsochroneDurationArgs

IsochroneDurationArgs: { unit?: DurationUnit }

Isochrone for the given position with duration and vehicle

Type declaration

IsochronePolygonArgs

IsochronePolygonArgs: { simplify?: InputMaybe<GeoJsonSimplification> }

Isochrone for the given position with duration and vehicle

Type declaration

ItinerariesSort

ItinerariesSort: { created?: InputMaybe<SortDirection>; modified?: InputMaybe<SortDirection>; title?: InputMaybe<SortDirection> }

Determine how to sort Itineraries when listing

Type declaration

Itinerary

Itinerary: Node & { __typename?: "Itinerary"; attr?: Maybe<Attribute>; attrValue?: Maybe<Scalars["JSON"]>; attrs: AttributeConnection; autoRoute?: Maybe<ItineraryAutoRoute>; bounds?: Maybe<Bounds>; children: ItineraryItemConnection; created?: Maybe<Scalars["String"]>; defaultLocale?: Maybe<Scalars["String"]>; descendants: ItineraryItemConnection; description?: Maybe<Scalars["String"]>; elevation: Elevation; icons: IconCompositionConnection; id: Scalars["ID"]; item?: Maybe<ItineraryItem>; lastDraft?: Maybe<Scalars["String"]>; lastPublished?: Maybe<Scalars["String"]>; media: MediaContainer[]; mediaContainers: MediaContainerConnection; modified?: Maybe<Scalars["String"]>; preferredMedia?: Maybe<MediaContainer>; profile?: Maybe<Profile>; published?: Maybe<Scalars["String"]>; readMoreUrl?: Maybe<Scalars["String"]>; synopsis?: Maybe<Scalars["String"]>; tags: Scalars["String"][]; title?: Maybe<Scalars["String"]>; websiteUrl?: Maybe<Scalars["String"]> }

An itinerary type is used to structure a series of items representing a travel itinerary

ItineraryAttrArgs

ItineraryAttrArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

An itinerary type is used to structure a series of items representing a travel itinerary

Type declaration

ItineraryAttrValueArgs

ItineraryAttrValueArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

An itinerary type is used to structure a series of items representing a travel itinerary

Type declaration

ItineraryAttrsArgs

ItineraryAttrsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id?: InputMaybe<Scalars["ID"]>; includeNoLocale?: InputMaybe<Scalars["Boolean"]>; locale?: InputMaybe<Scalars["String"]> }

An itinerary type is used to structure a series of items representing a travel itinerary

Type declaration

ItineraryAutoRoute

ItineraryAutoRoute: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode }

Automatically generate ItineraryDirections that connect sibling ItineraryLocations

Type declaration

  • Optional __typename?: "ItineraryAutoRoute"
  • defaultMode: RouteMode

    The default mode of transport to use for the generated ItineraryDirections

ItineraryAutoRouteInput

ItineraryAutoRouteInput: { defaultMode?: InputMaybe<RouteMode> }

Automatically generate ItineraryDirections that connect sibling ItineraryLocations

Type declaration

  • Optional defaultMode?: InputMaybe<RouteMode>

    The default mode of transport to use for the generated ItineraryDirections, if excluded defaults to Car

ItineraryCascadedChangesFragment

ItineraryCascadedChangesFragment: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }

Type declaration

  • Optional __typename?: "ItineraryItemCascadedChanges"
  • created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
  • deletedIds: string[]
  • updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]

ItineraryChildrenArgs

ItineraryChildrenArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary type is used to structure a series of items representing a travel itinerary

Type declaration

ItineraryCollection

ItineraryCollection: ItineraryItem & Node & { __typename?: "ItineraryCollection"; after?: Maybe<ItineraryItem>; ancestors: ItineraryItemConnection; attr?: Maybe<Attribute>; attrValue?: Maybe<Scalars["JSON"]>; attrs: AttributeConnection; before?: Maybe<ItineraryItem>; bounds?: Maybe<Bounds>; children: ItineraryItemConnection; descendants: ItineraryItemConnection; description?: Maybe<Scalars["String"]>; id: Scalars["ID"]; itinerary: Itinerary; media: MediaContainer[]; mediaContainers: MediaContainerConnection; parent?: Maybe<ItineraryItem>; preferredMedia?: Maybe<MediaContainer>; readMoreUrl?: Maybe<Scalars["String"]>; siblingPositionNumber?: Maybe<Scalars["Float"]>; synopsis?: Maybe<Scalars["String"]>; tags: Scalars["String"][]; title?: Maybe<Scalars["String"]>; websiteUrl?: Maybe<Scalars["String"]> }

An itinerary item representing a collection of other itinerary items

ItineraryCollectionAfterArgs

ItineraryCollectionAfterArgs: { parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing a collection of other itinerary items

Type declaration

ItineraryCollectionAncestorsArgs

ItineraryCollectionAncestorsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing a collection of other itinerary items

Type declaration

ItineraryCollectionAttrArgs

ItineraryCollectionAttrArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

An itinerary item representing a collection of other itinerary items

Type declaration

ItineraryCollectionAttrValueArgs

ItineraryCollectionAttrValueArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

An itinerary item representing a collection of other itinerary items

Type declaration

ItineraryCollectionAttrsArgs

ItineraryCollectionAttrsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id?: InputMaybe<Scalars["ID"]>; includeNoLocale?: InputMaybe<Scalars["Boolean"]>; locale?: InputMaybe<Scalars["String"]> }

An itinerary item representing a collection of other itinerary items

Type declaration

ItineraryCollectionBeforeArgs

ItineraryCollectionBeforeArgs: { parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing a collection of other itinerary items

Type declaration

ItineraryCollectionChildrenArgs

ItineraryCollectionChildrenArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing a collection of other itinerary items

Type declaration

ItineraryCollectionDescendantsArgs

ItineraryCollectionDescendantsArgs: { after?: InputMaybe<Scalars["String"]>; depthMax?: InputMaybe<Scalars["Int"]>; depthMin?: InputMaybe<Scalars["Int"]>; first: Scalars["Int"]; parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing a collection of other itinerary items

Type declaration

ItineraryCollectionMediaArgs

ItineraryCollectionMediaArgs: { limit?: Scalars["Int"] }

An itinerary item representing a collection of other itinerary items

Type declaration

ItineraryCollectionMediaContainersArgs

ItineraryCollectionMediaContainersArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"] }

An itinerary item representing a collection of other itinerary items

Type declaration

ItineraryCollectionParentArgs

ItineraryCollectionParentArgs: { parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing a collection of other itinerary items

Type declaration

ItineraryCollectionSiblingPositionNumberArgs

ItineraryCollectionSiblingPositionNumberArgs: { skipOmitList?: Scalars["Boolean"]; skipOptional?: Scalars["Boolean"]; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing a collection of other itinerary items

Type declaration

ItineraryContentFragment

ItineraryContentFragment: { __typename?: "Itinerary"; autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null; created?: string | null; description?: string | null; modified?: string | null; published?: string | null; synopsis?: string | null; tags: string[]; title?: string | null }

Type declaration

  • Optional __typename?: "Itinerary"
  • Optional autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null
  • Optional created?: string | null
  • Optional description?: string | null
  • Optional modified?: string | null
  • Optional published?: string | null
  • Optional synopsis?: string | null
  • tags: string[]
  • Optional title?: string | null

ItineraryCreatedArgs

ItineraryCreatedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

An itinerary type is used to structure a series of items representing a travel itinerary

Type declaration

ItineraryDescendantsArgs

ItineraryDescendantsArgs: { after?: InputMaybe<Scalars["String"]>; depthMax?: InputMaybe<Scalars["Int"]>; depthMin?: InputMaybe<Scalars["Int"]>; first: Scalars["Int"]; parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary type is used to structure a series of items representing a travel itinerary

Type declaration

ItineraryDirections

ItineraryDirections: ItineraryItem & Node & { __typename?: "ItineraryDirections"; after?: Maybe<ItineraryItem>; ancestors: ItineraryItemConnection; attr?: Maybe<Attribute>; attrValue?: Maybe<Scalars["JSON"]>; attrs: AttributeConnection; before?: Maybe<ItineraryItem>; bounds?: Maybe<Bounds>; children: ItineraryItemConnection; descendants: ItineraryItemConnection; description?: Maybe<Scalars["String"]>; destination?: Maybe<ItineraryLocation>; distance?: Maybe<Scalars["Float"]>; durationMax?: Maybe<Scalars["Float"]>; durationMin?: Maybe<Scalars["Float"]>; durations: ItineraryDirectionsDurations[]; elevation: Elevation; id: Scalars["ID"]; itinerary: Itinerary; media: MediaContainer[]; mediaContainers: MediaContainerConnection; origin?: Maybe<ItineraryLocation>; parent?: Maybe<ItineraryItem>; preferredMedia?: Maybe<MediaContainer>; readMoreUrl?: Maybe<Scalars["String"]>; route: Route; siblingPositionNumber?: Maybe<Scalars["Float"]>; synopsis?: Maybe<Scalars["String"]>; tags: Scalars["String"][]; title?: Maybe<Scalars["String"]>; websiteUrl?: Maybe<Scalars["String"]> }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

ItineraryDirectionsAfterArgs

ItineraryDirectionsAfterArgs: { parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

Type declaration

ItineraryDirectionsAncestorsArgs

ItineraryDirectionsAncestorsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

Type declaration

ItineraryDirectionsAttrArgs

ItineraryDirectionsAttrArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

Type declaration

ItineraryDirectionsAttrValueArgs

ItineraryDirectionsAttrValueArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

Type declaration

ItineraryDirectionsAttrsArgs

ItineraryDirectionsAttrsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id?: InputMaybe<Scalars["ID"]>; includeNoLocale?: InputMaybe<Scalars["Boolean"]>; locale?: InputMaybe<Scalars["String"]> }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

Type declaration

ItineraryDirectionsBeforeArgs

ItineraryDirectionsBeforeArgs: { parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

Type declaration

ItineraryDirectionsChildrenArgs

ItineraryDirectionsChildrenArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

Type declaration

ItineraryDirectionsConnection

ItineraryDirectionsConnection: { __typename?: "ItineraryDirectionsConnection"; edges: ItineraryDirectionsEdge[]; nodes: ItineraryDirections[]; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Connection of ItineraryDirectionss

Type declaration

  • Optional __typename?: "ItineraryDirectionsConnection"
  • edges: ItineraryDirectionsEdge[]

    All the edges in this page of the connection

  • nodes: ItineraryDirections[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

  • totalCount: Scalars["Int"]

    The total number of items in the connection (in all pages)

ItineraryDirectionsContentFragment

ItineraryDirectionsContentFragment: { __typename?: "ItineraryDirections"; distance?: number | null; durationMin?: number | null }

Type declaration

  • Optional __typename?: "ItineraryDirections"
  • Optional distance?: number | null
  • Optional durationMin?: number | null

ItineraryDirectionsDescendantsArgs

ItineraryDirectionsDescendantsArgs: { after?: InputMaybe<Scalars["String"]>; depthMax?: InputMaybe<Scalars["Int"]>; depthMin?: InputMaybe<Scalars["Int"]>; first: Scalars["Int"]; parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

Type declaration

ItineraryDirectionsDistanceArgs

ItineraryDirectionsDistanceArgs: { unit?: DistanceUnit }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

Type declaration

ItineraryDirectionsDurationMaxArgs

ItineraryDirectionsDurationMaxArgs: { unit?: DurationUnit }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

Type declaration

ItineraryDirectionsDurationMinArgs

ItineraryDirectionsDurationMinArgs: { unit?: DurationUnit }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

Type declaration

ItineraryDirectionsDurations

ItineraryDirectionsDurations: { __typename?: "ItineraryDirectionsDurations"; duration: Scalars["Float"]; id: Scalars["ID"]; label?: Maybe<Scalars["String"]> }

An itinerary-directions duration value

Type declaration

  • Optional __typename?: "ItineraryDirectionsDurations"
  • duration: Scalars["Float"]

    The duration value

  • id: Scalars["ID"]

    Unique identifier for this duration

  • Optional label?: Maybe<Scalars["String"]>

    Label for the duration

ItineraryDirectionsDurationsDurationArgs

ItineraryDirectionsDurationsDurationArgs: { unit?: DurationUnit }

An itinerary-directions duration value

Type declaration

ItineraryDirectionsDurationsInput

ItineraryDirectionsDurationsInput: { duration: Scalars["Float"]; label?: InputMaybe<Scalars["String"]> }

Input an ItineraryDirections duration value

Type declaration

ItineraryDirectionsEdge

ItineraryDirectionsEdge: { __typename?: "ItineraryDirectionsEdge"; cursor: Scalars["String"]; direction: ItineraryDirectionsDirection; node: ItineraryDirections }

Edge containing a ItineraryDirections

Type declaration

  • Optional __typename?: "ItineraryDirectionsEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • direction: ItineraryDirectionsDirection

    Whether this itinerary-directions is inbound or outbound from the itinerary-location

  • node: ItineraryDirections

    The item

ItineraryDirectionsMediaArgs

ItineraryDirectionsMediaArgs: { limit?: Scalars["Int"] }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

Type declaration

ItineraryDirectionsMediaContainersArgs

ItineraryDirectionsMediaContainersArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"] }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

Type declaration

ItineraryDirectionsParentArgs

ItineraryDirectionsParentArgs: { parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

Type declaration

ItineraryDirectionsPartialContentFragment

ItineraryDirectionsPartialContentFragment: { __typename?: "ItineraryDirections"; distance?: number | null; durationMin?: number | null }

Type declaration

  • Optional __typename?: "ItineraryDirections"
  • Optional distance?: number | null
  • Optional durationMin?: number | null

ItineraryDirectionsSiblingPositionNumberArgs

ItineraryDirectionsSiblingPositionNumberArgs: { skipOmitList?: Scalars["Boolean"]; skipOptional?: Scalars["Boolean"]; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing directions from an origin location to the parent location. This item encapsulates modes of transport and routes.

Type declaration

ItineraryIconsArgs

ItineraryIconsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"] }

An itinerary type is used to structure a series of items representing a travel itinerary

Type declaration

ItineraryItem

ItineraryItem: { after?: Maybe<ItineraryItem>; ancestors: ItineraryItemConnection; attr?: Maybe<Attribute>; attrValue?: Maybe<Scalars["JSON"]>; attrs: AttributeConnection; before?: Maybe<ItineraryItem>; bounds?: Maybe<Bounds>; children: ItineraryItemConnection; descendants: ItineraryItemConnection; description?: Maybe<Scalars["String"]>; id: Scalars["ID"]; itinerary: Itinerary; media: MediaContainer[]; mediaContainers: MediaContainerConnection; parent?: Maybe<ItineraryItem>; preferredMedia?: Maybe<MediaContainer>; readMoreUrl?: Maybe<Scalars["String"]>; siblingPositionNumber?: Maybe<Scalars["Float"]>; synopsis?: Maybe<Scalars["String"]>; tags: Scalars["String"][]; title?: Maybe<Scalars["String"]>; websiteUrl?: Maybe<Scalars["String"]> }

An item in an itinerary as part of the tree

Type declaration

  • Optional after?: Maybe<ItineraryItem>

    The sibling item that comes after this item

  • ancestors: ItineraryItemConnection

    All ancestors of the itinerary-item

  • Optional attr?: Maybe<Attribute>

    Arbitrary JSON value stored on this resource, keyed by an id

  • Optional attrValue?: Maybe<Scalars["JSON"]>

    Shortcut for the attr.value, returns null if the attribute doesn't exist

  • attrs: AttributeConnection

    Query multiple attributes optionally filtering by id and/or locale

  • Optional before?: Maybe<ItineraryItem>

    The sibling item that comes before this item

  • Optional bounds?: Maybe<Bounds>

    Bounds for the itinerary item

  • children: ItineraryItemConnection

    All the direct children of the itinerary-item

  • descendants: ItineraryItemConnection

    All the descendants of the itinerary-item in depth-first-search order

  • Optional description?: Maybe<Scalars["String"]>

    A longer text description

  • id: Scalars["ID"]

    Unique identifier for the itinerary-item

  • itinerary: Itinerary

    The itinerary this item belongs to

  • media: MediaContainer[]

    List of MediaContainers containing images or other media

    deprecated

    use mediaContainers instead

  • mediaContainers: MediaContainerConnection

    List of MediaContainers containing images or other media

  • Optional parent?: Maybe<ItineraryItem>

    The parent item of this item

  • Optional preferredMedia?: Maybe<MediaContainer>

    The preferred MediaContainer to use

  • Optional readMoreUrl?: Maybe<Scalars["String"]>

    Alias for the read-more attribute

  • Optional siblingPositionNumber?: Maybe<Scalars["Float"]>

    A number corresponding to the item's position compared to it's siblings.

  • Optional synopsis?: Maybe<Scalars["String"]>

    A short text summary

  • tags: Scalars["String"][]

    A series of strings applied to label this item

  • Optional title?: Maybe<Scalars["String"]>

    The supplied title

  • Optional websiteUrl?: Maybe<Scalars["String"]>

    Alias for the website-url attribute

ItineraryItemAfterArgs

ItineraryItemAfterArgs: { parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An item in an itinerary as part of the tree

Type declaration

ItineraryItemAncestorsArgs

ItineraryItemAncestorsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An item in an itinerary as part of the tree

Type declaration

ItineraryItemArgs

ItineraryItemArgs: { id: Scalars["ID"] }

An itinerary type is used to structure a series of items representing a travel itinerary

Type declaration

ItineraryItemAttrArgs

ItineraryItemAttrArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

An item in an itinerary as part of the tree

Type declaration

ItineraryItemAttrValueArgs

ItineraryItemAttrValueArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

An item in an itinerary as part of the tree

Type declaration

ItineraryItemAttrsArgs

ItineraryItemAttrsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id?: InputMaybe<Scalars["ID"]>; includeNoLocale?: InputMaybe<Scalars["Boolean"]>; locale?: InputMaybe<Scalars["String"]> }

An item in an itinerary as part of the tree

Type declaration

ItineraryItemBeforeArgs

ItineraryItemBeforeArgs: { parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An item in an itinerary as part of the tree

Type declaration

ItineraryItemCascadedChanges

ItineraryItemCascadedChanges: { __typename?: "ItineraryItemCascadedChanges"; created: ItineraryItem[]; deletedIds: Scalars["ID"][]; updated: ItineraryItem[] }

Changes to an itinerary caused by a mutation

Type declaration

  • Optional __typename?: "ItineraryItemCascadedChanges"
  • created: ItineraryItem[]

    Itinerary-items that were created due to the mutation

  • deletedIds: Scalars["ID"][]

    Itinerary-items that were deleted due to the mutation

  • updated: ItineraryItem[]

    Itinerary-items that were updated due to the mutation

ItineraryItemChildrenArgs

ItineraryItemChildrenArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An item in an itinerary as part of the tree

Type declaration

ItineraryItemConnection

ItineraryItemConnection: { __typename?: "ItineraryItemConnection"; edges: ItineraryItemEdge[]; nodes: ItineraryItem[]; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Connection of ItineraryItems

Type declaration

  • Optional __typename?: "ItineraryItemConnection"
  • edges: ItineraryItemEdge[]

    All the edges in this page of the connection

  • nodes: ItineraryItem[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

  • totalCount: Scalars["Int"]

    The total number of items in the connection (in all pages)

ItineraryItemDescendantsArgs

ItineraryItemDescendantsArgs: { after?: InputMaybe<Scalars["String"]>; depthMax?: InputMaybe<Scalars["Int"]>; depthMin?: InputMaybe<Scalars["Int"]>; first: Scalars["Int"]; parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An item in an itinerary as part of the tree

Type declaration

ItineraryItemEdge

ItineraryItemEdge: { __typename?: "ItineraryItemEdge"; cursor: Scalars["String"]; directions: ItineraryDirectionsConnection; edgePositionNumber?: Maybe<Scalars["Float"]>; node: ItineraryItem }

Edge containing a ItineraryItem

Type declaration

  • Optional __typename?: "ItineraryItemEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • directions: ItineraryDirectionsConnection

    List itinerary-directions connecting this node to other nodes in the connection

  • Optional edgePositionNumber?: Maybe<Scalars["Float"]>

    A number corresponding to the item's position in the connection.

  • node: ItineraryItem

    The item

ItineraryItemEdgeDirectionsArgs

ItineraryItemEdgeDirectionsArgs: { after?: InputMaybe<Scalars["String"]>; direction?: InputMaybe<ItineraryDirectionsDirection>; first: Scalars["Int"]; limitImmediate?: Scalars["Boolean"]; skipOptional?: Scalars["Boolean"] }

Edge containing a ItineraryItem

Type declaration

ItineraryItemEdgeEdgePositionNumberArgs

ItineraryItemEdgeEdgePositionNumberArgs: { skipOmitList?: Scalars["Boolean"]; skipOptional?: Scalars["Boolean"]; type?: InputMaybe<ItineraryItemType> }

Edge containing a ItineraryItem

Type declaration

ItineraryItemMediaArgs

ItineraryItemMediaArgs: { limit?: Scalars["Int"] }

An item in an itinerary as part of the tree

Type declaration

ItineraryItemMediaContainersArgs

ItineraryItemMediaContainersArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"] }

An item in an itinerary as part of the tree

Type declaration

ItineraryItemParentArgs

ItineraryItemParentArgs: { parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An item in an itinerary as part of the tree

Type declaration

ItineraryItemPositionAfterSibling

ItineraryItemPositionAfterSibling: { siblingId?: InputMaybe<Scalars["ID"]> }

Positions the item after a sibling

Type declaration

  • Optional siblingId?: InputMaybe<Scalars["ID"]>

    The sibling itinerary item identifier, in the form of item/XYZ

ItineraryItemPositionAtEnd

ItineraryItemPositionAtEnd: { parentId?: InputMaybe<Scalars["ID"]> }

Positions the item at the end position of its siblings

Type declaration

  • Optional parentId?: InputMaybe<Scalars["ID"]>

    The parent itinerary item identifier, in the form of item/XYZ

ItineraryItemPositionAtStart

ItineraryItemPositionAtStart: { parentId?: InputMaybe<Scalars["ID"]> }

Positions the item at the start position of its siblings

Type declaration

  • Optional parentId?: InputMaybe<Scalars["ID"]>

    The parent itinerary item identifier, in the form of item/XYZ

ItineraryItemPositionBeforeSibling

ItineraryItemPositionBeforeSibling: { siblingId?: InputMaybe<Scalars["ID"]> }

Positions the item before a sibling

Type declaration

  • Optional siblingId?: InputMaybe<Scalars["ID"]>

    The sibling itinerary item identifier, in the form of item/XYZ

ItineraryItemPositionOnLastCollection

ItineraryItemPositionOnLastCollection: { searchUnder?: InputMaybe<Scalars["ID"]> }

Positions the itinerary item to the last position of the last itinerary collection item

Type declaration

  • Optional searchUnder?: InputMaybe<Scalars["ID"]>

    The itinerary item identifier to limit descendent searching withing

ItineraryItemSiblingPositionNumberArgs

ItineraryItemSiblingPositionNumberArgs: { skipOmitList?: Scalars["Boolean"]; skipOptional?: Scalars["Boolean"]; type?: InputMaybe<ItineraryItemType> }

An item in an itinerary as part of the tree

Type declaration

ItineraryLastDraftArgs

ItineraryLastDraftArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

An itinerary type is used to structure a series of items representing a travel itinerary

Type declaration

ItineraryLastPublishedArgs

ItineraryLastPublishedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

An itinerary type is used to structure a series of items representing a travel itinerary

Type declaration

ItineraryLocation

ItineraryLocation: ItineraryItem & Node & { __typename?: "ItineraryLocation"; address: PlaceAddress; after?: Maybe<ItineraryItem>; ancestors: ItineraryItemConnection; attr?: Maybe<Attribute>; attrValue?: Maybe<Scalars["JSON"]>; attrs: AttributeConnection; before?: Maybe<ItineraryItem>; bounds?: Maybe<Bounds>; children: ItineraryItemConnection; contact: PlaceContact; descendants: ItineraryItemConnection; description?: Maybe<Scalars["String"]>; directions: ItineraryDirectionsConnection; icon?: Maybe<IconComposition>; id: Scalars["ID"]; itinerary: Itinerary; media: MediaContainer[]; mediaContainers: MediaContainerConnection; optional: Scalars["Boolean"]; parent?: Maybe<ItineraryItem>; place: Place; position: Position; preferredMedia?: Maybe<MediaContainer>; readMoreUrl?: Maybe<Scalars["String"]>; siblingPositionNumber?: Maybe<Scalars["Float"]>; synopsis?: Maybe<Scalars["String"]>; tags: Scalars["String"][]; title?: Maybe<Scalars["String"]>; websiteUrl?: Maybe<Scalars["String"]> }

An itinerary item representing a location with an associated place in the itinerary

ItineraryLocationAfterArgs

ItineraryLocationAfterArgs: { parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing a location with an associated place in the itinerary

Type declaration

ItineraryLocationAncestorsArgs

ItineraryLocationAncestorsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing a location with an associated place in the itinerary

Type declaration

ItineraryLocationAttrArgs

ItineraryLocationAttrArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

An itinerary item representing a location with an associated place in the itinerary

Type declaration

ItineraryLocationAttrValueArgs

ItineraryLocationAttrValueArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

An itinerary item representing a location with an associated place in the itinerary

Type declaration

ItineraryLocationAttrsArgs

ItineraryLocationAttrsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id?: InputMaybe<Scalars["ID"]>; includeNoLocale?: InputMaybe<Scalars["Boolean"]>; locale?: InputMaybe<Scalars["String"]> }

An itinerary item representing a location with an associated place in the itinerary

Type declaration

ItineraryLocationBeforeArgs

ItineraryLocationBeforeArgs: { parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing a location with an associated place in the itinerary

Type declaration

ItineraryLocationBoundsArgs

ItineraryLocationBoundsArgs: { raw?: Scalars["Boolean"] }

An itinerary item representing a location with an associated place in the itinerary

Type declaration

  • Optional raw?: Scalars["Boolean"]

ItineraryLocationChildrenArgs

ItineraryLocationChildrenArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing a location with an associated place in the itinerary

Type declaration

ItineraryLocationContentFragment

ItineraryLocationContentFragment: { __typename?: "ItineraryLocation"; description?: string | null; optional: boolean; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null }

Type declaration

  • Optional __typename?: "ItineraryLocation"
  • Optional description?: string | null
  • optional: boolean
  • position: { __typename?: "Position"; lat: number; lon: number }
    • Optional __typename?: "Position"
    • lat: number
    • lon: number
  • Optional readMoreUrl?: string | null
  • Optional synopsis?: string | null
  • tags: string[]
  • Optional title?: string | null

ItineraryLocationDescendantsArgs

ItineraryLocationDescendantsArgs: { after?: InputMaybe<Scalars["String"]>; depthMax?: InputMaybe<Scalars["Int"]>; depthMin?: InputMaybe<Scalars["Int"]>; first: Scalars["Int"]; parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing a location with an associated place in the itinerary

Type declaration

ItineraryLocationDirectionsArgs

ItineraryLocationDirectionsArgs: { accuracy?: InputMaybe<ItineraryDirectionsAccuracy>; after?: InputMaybe<Scalars["String"]>; direction?: InputMaybe<ItineraryDirectionsDirection>; first: Scalars["Int"]; restrict?: InputMaybe<ItineraryDirectionsRestrict>; segmentIds?: InputMaybe<Scalars["ID"][]> }

An itinerary item representing a location with an associated place in the itinerary

Type declaration

ItineraryLocationMediaArgs

ItineraryLocationMediaArgs: { limit?: Scalars["Int"] }

An itinerary item representing a location with an associated place in the itinerary

Type declaration

ItineraryLocationMediaContainersArgs

ItineraryLocationMediaContainersArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"] }

An itinerary item representing a location with an associated place in the itinerary

Type declaration

ItineraryLocationParentArgs

ItineraryLocationParentArgs: { parentType?: InputMaybe<ItineraryItemType>; placeIds?: InputMaybe<Scalars["ID"][]>; segmentIds?: InputMaybe<Scalars["ID"][]>; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing a location with an associated place in the itinerary

Type declaration

ItineraryLocationPartialContentFragment

ItineraryLocationPartialContentFragment: { __typename?: "ItineraryLocation"; optional: boolean; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null }

Type declaration

  • Optional __typename?: "ItineraryLocation"
  • optional: boolean
  • position: { __typename?: "Position"; lat: number; lon: number }
    • Optional __typename?: "Position"
    • lat: number
    • lon: number
  • Optional readMoreUrl?: string | null
  • Optional synopsis?: string | null
  • tags: string[]
  • Optional title?: string | null

ItineraryLocationSiblingPositionNumberArgs

ItineraryLocationSiblingPositionNumberArgs: { skipOmitList?: Scalars["Boolean"]; skipOptional?: Scalars["Boolean"]; type?: InputMaybe<ItineraryItemType> }

An itinerary item representing a location with an associated place in the itinerary

Type declaration

ItineraryLocationsCountFragment

ItineraryLocationsCountFragment: { __typename?: "Itinerary"; locations: { __typename?: "ItineraryItemConnection"; totalCount: number } }

Type declaration

  • Optional __typename?: "Itinerary"
  • locations: { __typename?: "ItineraryItemConnection"; totalCount: number }
    • Optional __typename?: "ItineraryItemConnection"
    • totalCount: number

ItineraryMediaArgs

ItineraryMediaArgs: { limit?: Scalars["Int"] }

An itinerary type is used to structure a series of items representing a travel itinerary

Type declaration

ItineraryMediaContainersArgs

ItineraryMediaContainersArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"] }

An itinerary type is used to structure a series of items representing a travel itinerary

Type declaration

ItineraryModifiedArgs

ItineraryModifiedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

An itinerary type is used to structure a series of items representing a travel itinerary

Type declaration

ItineraryPartialContentFragment

ItineraryPartialContentFragment: { __typename?: "Itinerary"; created?: string | null; modified?: string | null; published?: string | null; synopsis?: string | null; tags: string[]; title?: string | null }

Type declaration

  • Optional __typename?: "Itinerary"
  • Optional created?: string | null
  • Optional modified?: string | null
  • Optional published?: string | null
  • Optional synopsis?: string | null
  • tags: string[]
  • Optional title?: string | null

ItineraryPublishedArgs

ItineraryPublishedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

An itinerary type is used to structure a series of items representing a travel itinerary

Type declaration

ItinerarySearchConnection

ItinerarySearchConnection: { __typename?: "ItinerarySearchConnection"; edges: ItinerarySearchEdge[]; nodes: ItinerarySearchNode[]; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Connection of ItinerarySearchs

Type declaration

  • Optional __typename?: "ItinerarySearchConnection"
  • edges: ItinerarySearchEdge[]

    All the edges in this page of the connection

  • nodes: ItinerarySearchNode[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

  • totalCount: Scalars["Int"]

    The total number of items in the connection (in all pages)

ItinerarySearchEdge

ItinerarySearchEdge: { __typename?: "ItinerarySearchEdge"; cursor: Scalars["String"]; node: ItinerarySearchNode }

Edge containing a ItinerarySearch

Type declaration

  • Optional __typename?: "ItinerarySearchEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • node: ItinerarySearchNode

    The item

ItinerarySearchNode

ItinerarySearchNode: { __typename?: "ItinerarySearchNode"; bounds?: Maybe<Bounds>; created?: Maybe<Scalars["String"]>; defaultLocale?: Maybe<Scalars["String"]>; description?: Maybe<Scalars["String"]>; externalId?: Maybe<Scalars["ID"]>; externalSource?: Maybe<Scalars["ID"]>; genres?: Maybe<Scalars["String"][]>; id: Scalars["ID"]; itinerary: Itinerary; lastDraft?: Maybe<Scalars["String"]>; lastPublished?: Maybe<Scalars["String"]>; listed?: Maybe<Scalars["Boolean"]>; modified?: Maybe<Scalars["String"]>; preferredMedia?: Maybe<MediaContainer>; profile?: Maybe<Profile>; published?: Maybe<Scalars["String"]>; synopsis?: Maybe<Scalars["String"]>; tags: Scalars["String"][]; title?: Maybe<Scalars["String"]>; totalLocations: Scalars["Int"]; type?: Maybe<Scalars["String"]> }

A result from an itinerary search

Type declaration

  • Optional __typename?: "ItinerarySearchNode"
  • Optional bounds?: Maybe<Bounds>

    Bounds for the itinerary item

  • Optional created?: Maybe<Scalars["String"]>

    The date when the itinerary was created

  • Optional defaultLocale?: Maybe<Scalars["String"]>

    The default locale of this itinerary's content

  • Optional description?: Maybe<Scalars["String"]>

    A longer text description

  • Optional externalId?: Maybe<Scalars["ID"]>

    Identifier from an external source this itinerary is associated with

  • Optional externalSource?: Maybe<Scalars["ID"]>

    The source of this itinerary's externalId

  • Optional genres?: Maybe<Scalars["String"][]>

    The genres of this Itinerary

  • id: Scalars["ID"]

    The Globally Unique ID of the itinerary.

  • itinerary: Itinerary

    The full itinerary

  • Optional lastDraft?: Maybe<Scalars["String"]>

    The date when the draft version was last modified

  • Optional lastPublished?: Maybe<Scalars["String"]>

    The date when the itinerary was last published

  • Optional listed?: Maybe<Scalars["Boolean"]>

    Whether this itinerary is publically listed

  • Optional modified?: Maybe<Scalars["String"]>

    The date when the itinerary was last modified

  • Optional preferredMedia?: Maybe<MediaContainer>

    The preferred MediaContainer to use

  • Optional profile?: Maybe<Profile>

    Profile that owns this itinerary

  • Optional published?: Maybe<Scalars["String"]>

    The date when this itinerary was last published. Will be null on draft versions

  • Optional synopsis?: Maybe<Scalars["String"]>

    A short text summary

  • tags: Scalars["String"][]

    A series of strings applied to label this item

  • Optional title?: Maybe<Scalars["String"]>

    The supplied title

  • totalLocations: Scalars["Int"]

    Total number of ItineraryLocations inside this Itinerary

  • Optional type?: Maybe<Scalars["String"]>

    The type of itinerary

ItinerarySearchNodeCreatedArgs

ItinerarySearchNodeCreatedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

A result from an itinerary search

Type declaration

ItinerarySearchNodeLastDraftArgs

ItinerarySearchNodeLastDraftArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

A result from an itinerary search

Type declaration

ItinerarySearchNodeLastPublishedArgs

ItinerarySearchNodeLastPublishedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

A result from an itinerary search

Type declaration

ItinerarySearchNodeModifiedArgs

ItinerarySearchNodeModifiedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

A result from an itinerary search

Type declaration

ItinerarySearchNodePublishedArgs

ItinerarySearchNodePublishedArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

A result from an itinerary search

Type declaration

ItinerarySearchPartialContentFragment

ItinerarySearchPartialContentFragment: { __typename?: "ItinerarySearchNode"; created?: string | null; published?: string | null; synopsis?: string | null; tags: string[]; title?: string | null }

Type declaration

  • Optional __typename?: "ItinerarySearchNode"
  • Optional created?: string | null
  • Optional published?: string | null
  • Optional synopsis?: string | null
  • tags: string[]
  • Optional title?: string | null

ListAuthorizedProfilesQuery

ListAuthorizedProfilesQuery: { __typename?: "Query"; authorizedProfiles: { __typename: "ProfileConnection"; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; profiles: { __typename: "Profile"; handle?: string | null; id: string; name: string }[]; totalCount: number } }

Type declaration

  • Optional __typename?: "Query"
  • authorizedProfiles: { __typename: "ProfileConnection"; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; profiles: { __typename: "Profile"; handle?: string | null; id: string; name: string }[]; totalCount: number }
    • __typename: "ProfileConnection"
    • pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }
      • Optional __typename?: "PageInfo"
      • Optional endCursor?: string | null
      • hasNextPage: boolean
      • hasPreviousPage: boolean
      • Optional startCursor?: string | null
    • profiles: { __typename: "Profile"; handle?: string | null; id: string; name: string }[]
    • totalCount: number

ListAuthorizedProfilesQueryVariables

ListAuthorizedProfilesQueryVariables: Exact<{ after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"] }>

ListCollectionsQuery

ListCollectionsQuery: { __typename?: "Query"; collections: { __typename: "CollectionConnection"; edges: { __typename?: "CollectionEdge"; node: { __typename: "Collection"; id: string; items: { __typename?: "CollectionItemConnection"; totalCount: number }; readMoreUrl?: string | null; synopsis?: string | null; title?: string | null } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number } }

Type declaration

  • Optional __typename?: "Query"
  • collections: { __typename: "CollectionConnection"; edges: { __typename?: "CollectionEdge"; node: { __typename: "Collection"; id: string; items: { __typename?: "CollectionItemConnection"; totalCount: number }; readMoreUrl?: string | null; synopsis?: string | null; title?: string | null } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number }
    • __typename: "CollectionConnection"
    • edges: { __typename?: "CollectionEdge"; node: { __typename: "Collection"; id: string; items: { __typename?: "CollectionItemConnection"; totalCount: number }; readMoreUrl?: string | null; synopsis?: string | null; title?: string | null } }[]
    • pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }
      • Optional __typename?: "PageInfo"
      • Optional endCursor?: string | null
      • hasNextPage: boolean
      • hasPreviousPage: boolean
      • Optional startCursor?: string | null
    • totalCount: number

ListCollectionsQueryVariables

ListCollectionsQueryVariables: Exact<{ after?: InputMaybe<Scalars["String"]>; discriminator?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; profileId: Scalars["ID"] }>

ListItinerariesQuery

ListItinerariesQuery: { __typename?: "Query"; itineraries: { __typename: "ItinerarySearchConnection"; edges: { __typename?: "ItinerarySearchEdge"; node: { __typename: "ItinerarySearchNode"; created?: string | null; id: string; published?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number } }

Type declaration

  • Optional __typename?: "Query"
  • itineraries: { __typename: "ItinerarySearchConnection"; edges: { __typename?: "ItinerarySearchEdge"; node: { __typename: "ItinerarySearchNode"; created?: string | null; id: string; published?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number }
    • __typename: "ItinerarySearchConnection"
    • edges: { __typename?: "ItinerarySearchEdge"; node: { __typename: "ItinerarySearchNode"; created?: string | null; id: string; published?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } }[]
    • pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }
      • Optional __typename?: "PageInfo"
      • Optional endCursor?: string | null
      • hasNextPage: boolean
      • hasPreviousPage: boolean
      • Optional startCursor?: string | null
    • totalCount: number

ListItinerariesQueryVariables

ListItinerariesQueryVariables: Exact<{ after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; profileId: Scalars["ID"] }>

ListItineraryLocationsQuery

ListItineraryLocationsQuery: { __typename?: "Query"; itinerary?: { __typename: "Itinerary"; id: string; locations: { __typename?: "ItineraryItemConnection"; edges: { __typename?: "ItineraryItemEdge"; arrival: { __typename?: "ItineraryDirectionsConnection"; directions: { __typename: "ItineraryDirections"; distance?: number | null; durationMin?: number | null; id: string; route: { __typename?: "Route"; segments: { __typename: "RouteSegment"; id: string; mode: RouteMode; polyline?: string | null }[] } }[]; totalCount: number }; location: { __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string; optional: boolean; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number } } | null }

Type declaration

  • Optional __typename?: "Query"
  • Optional itinerary?: { __typename: "Itinerary"; id: string; locations: { __typename?: "ItineraryItemConnection"; edges: { __typename?: "ItineraryItemEdge"; arrival: { __typename?: "ItineraryDirectionsConnection"; directions: { __typename: "ItineraryDirections"; distance?: number | null; durationMin?: number | null; id: string; route: { __typename?: "Route"; segments: { __typename: "RouteSegment"; id: string; mode: RouteMode; polyline?: string | null }[] } }[]; totalCount: number }; location: { __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string; optional: boolean; place: { __typename: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } }[]; pageInfo: { __typename?: "PageInfo"; endCursor?: string | null; hasNextPage: boolean; hasPreviousPage: boolean; startCursor?: string | null }; totalCount: number } } | null

ListItineraryLocationsQueryVariables

ListItineraryLocationsQueryVariables: Exact<{ after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id: Scalars["ID"]; includeRoutePolyline: Scalars["Boolean"] }>

MakeMaybe

MakeMaybe<T, K>: Omit<T, K> & {[ SubKey in K]: Maybe<T[SubKey]> }

Type parameters

  • T

  • K: keyof T

MakeOptional

MakeOptional<T, K>: Omit<T, K> & {[ SubKey in K]: Maybe<T[SubKey]> }

Type parameters

  • T

  • K: keyof T

Maybe

Maybe<T>: T | null

Type parameters

  • T

MediaContainer

MediaContainer: { __typename?: "MediaContainer"; id: Scalars["ID"]; resource: MediaResourceEmbedded }

A container for a MediaResource

Type declaration

  • Optional __typename?: "MediaContainer"
  • id: Scalars["ID"]

    Unique identifier for this container

  • resource: MediaResourceEmbedded

    The MediaResource inside this container

MediaContainerConnection

MediaContainerConnection: { __typename?: "MediaContainerConnection"; edges: MediaContainerEdge[]; nodes: MediaContainer[]; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Connection of MediaContainers

Type declaration

  • Optional __typename?: "MediaContainerConnection"
  • edges: MediaContainerEdge[]

    All the edges in this page of the connection

  • nodes: MediaContainer[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

  • totalCount: Scalars["Int"]

    The total number of items in the connection (in all pages)

MediaContainerEdge

MediaContainerEdge: { __typename?: "MediaContainerEdge"; cursor: Scalars["String"]; node: MediaContainer }

Edge containing a MediaContainer

Type declaration

  • Optional __typename?: "MediaContainerEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • node: MediaContainer

    The item

MediaContainerInput

MediaContainerInput: { resourceId: Scalars["String"] }

Set a singular MediaContainer

Type declaration

  • resourceId: Scalars["String"]

    ID to a MediaResource to contain

MediaContainerPositionAfter

MediaContainerPositionAfter: { id?: InputMaybe<Scalars["ID"]> }

Positions the MediaContainer after a sibling MediaContainer

Type declaration

  • Optional id?: InputMaybe<Scalars["ID"]>

    The sibling MediaContainer identifier, if null it means the top of the list (ie. before the first sibling)

MediaContainerPositionAtEnd

MediaContainerPositionAtEnd: { _?: InputMaybe<Scalars["Int"]> }

Positions the MediaContainer at the end of the list

Type declaration

  • Optional _?: InputMaybe<Scalars["Int"]>

    Ignored, required by GraphQL which does not allow empty input objects

MediaContainerPositionAtStart

MediaContainerPositionAtStart: { _?: InputMaybe<Scalars["Int"]> }

Positions the MediaContainer at the start of the list

Type declaration

  • Optional _?: InputMaybe<Scalars["Int"]>

    Ignored, required by GraphQL which does not allow empty input objects

MediaContainerPositionBefore

MediaContainerPositionBefore: { id?: InputMaybe<Scalars["ID"]> }

Positions the MediaContainer before a sibling MediaContainer

Type declaration

  • Optional id?: InputMaybe<Scalars["ID"]>

    The sibling MediaContainer identifier, if null it means the bottom of the list (ie. after the last sibling)

MediaImage

MediaImage: MediaResource & { __typename?: "MediaImage"; altText?: Maybe<Scalars["String"]>; attr?: Maybe<Attribute>; attrValue?: Maybe<Scalars["JSON"]>; attribution?: Maybe<Scalars["String"]>; attrs: AttributeConnection; caption?: Maybe<Scalars["String"]>; copyright?: Maybe<Scalars["String"]>; exif?: Maybe<MediaImageExif>; exifIds: Scalars["ID"][]; hasContent: Scalars["Boolean"]; id?: Maybe<Scalars["ID"]>; originalSize?: Maybe<Scalars["Int"][]>; profile?: Maybe<Profile>; provider: Scalars["String"]; source?: Maybe<MediaImageSource>; sources: MediaImageSource[]; tags: Scalars["String"][]; url?: Maybe<Scalars["String"]> }

A MediaResource representing an image

MediaImageAttrArgs

MediaImageAttrArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

A MediaResource representing an image

Type declaration

MediaImageAttrValueArgs

MediaImageAttrValueArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

A MediaResource representing an image

Type declaration

MediaImageAttrsArgs

MediaImageAttrsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id?: InputMaybe<Scalars["ID"]>; includeNoLocale?: InputMaybe<Scalars["Boolean"]>; locale?: InputMaybe<Scalars["String"]> }

A MediaResource representing an image

Type declaration

MediaImageContentFragment

MediaImageContentFragment: { __typename?: "MediaImage"; altText?: string | null; attribution?: string | null; caption?: string | null; copyright?: string | null; provider: string }

Type declaration

  • Optional __typename?: "MediaImage"
  • Optional altText?: string | null
  • Optional attribution?: string | null
  • Optional caption?: string | null
  • Optional copyright?: string | null
  • provider: string

MediaImageExif

MediaImageExif: { __typename?: "MediaImageExif"; id: Scalars["ID"]; value: Scalars["JSON"] }

One exif datum on a media-image

Type declaration

  • Optional __typename?: "MediaImageExif"
  • id: Scalars["ID"]

    Unique identifier of this exif datum

  • value: Scalars["JSON"]

    The exif value

MediaImageExifArgs

MediaImageExifArgs: { id: Scalars["ID"] }

A MediaResource representing an image

Type declaration

MediaImagePartialContentFragment

MediaImagePartialContentFragment: { __typename?: "MediaImage"; hasContent: boolean; provider: string }

Type declaration

  • Optional __typename?: "MediaImage"
  • hasContent: boolean
  • provider: string

MediaImageSource

MediaImageSource: { __typename?: "MediaImageSource"; height?: Maybe<Scalars["Int"]>; id?: Maybe<Scalars["String"]>; type: Scalars["String"]; url: Scalars["String"]; width?: Maybe<Scalars["Int"]> }

An source for a media image

Type declaration

  • Optional __typename?: "MediaImageSource"
  • Optional height?: Maybe<Scalars["Int"]>

    The height of the media

  • Optional id?: Maybe<Scalars["String"]>

    A optional identifier for the source

  • type: Scalars["String"]

    The content-type of the media source

  • url: Scalars["String"]

    The URL to the media source

  • Optional width?: Maybe<Scalars["Int"]>

    The width of the media

MediaImageSourceArgs

MediaImageSourceArgs: { bestFit?: InputMaybe<Scalars["Int"][]>; id?: InputMaybe<Scalars["String"]> }

A MediaResource representing an image

Type declaration

MediaImageUrlArgs

MediaImageUrlArgs: { bestFit?: InputMaybe<Scalars["Int"][]>; id?: InputMaybe<Scalars["String"]> }

A MediaResource representing an image

Type declaration

MediaResource

MediaResource: { altText?: Maybe<Scalars["String"]>; attr?: Maybe<Attribute>; attrValue?: Maybe<Scalars["JSON"]>; attribution?: Maybe<Scalars["String"]>; attrs: AttributeConnection; caption?: Maybe<Scalars["String"]>; copyright?: Maybe<Scalars["String"]>; hasContent: Scalars["Boolean"]; id?: Maybe<Scalars["ID"]>; profile?: Maybe<Profile>; provider: Scalars["String"]; tags: Scalars["String"][] }

Representing media such as images/photos as well as other types such as video or audio

Type declaration

  • Optional altText?: Maybe<Scalars["String"]>

    Alternative text for the media-resource

  • Optional attr?: Maybe<Attribute>

    Arbitrary JSON value stored on this resource, keyed by an id

  • Optional attrValue?: Maybe<Scalars["JSON"]>

    Shortcut for the attr.value, returns null if the attribute doesn't exist

  • Optional attribution?: Maybe<Scalars["String"]>

    Text attribution for the source of the media-resource

  • attrs: AttributeConnection

    Query multiple attributes optionally filtering by id and/or locale

  • Optional caption?: Maybe<Scalars["String"]>

    Text caption for the media-resource

  • Optional copyright?: Maybe<Scalars["String"]>

    Copyright details of the media-resource

  • hasContent: Scalars["Boolean"]

    Will be true if the resource has a caption, attribution or copyright

  • Optional id?: Maybe<Scalars["ID"]>

    Unique identifier for the media-resource

  • Optional profile?: Maybe<Profile>

    The associated profile owner

  • provider: Scalars["String"]

    The provider for the media

  • tags: Scalars["String"][]

    A series of strings representing applied labels to the media

MediaResourceAttrArgs

MediaResourceAttrArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

Representing media such as images/photos as well as other types such as video or audio

Type declaration

MediaResourceAttrValueArgs

MediaResourceAttrValueArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

Representing media such as images/photos as well as other types such as video or audio

Type declaration

MediaResourceAttrsArgs

MediaResourceAttrsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id?: InputMaybe<Scalars["ID"]>; includeNoLocale?: InputMaybe<Scalars["Boolean"]>; locale?: InputMaybe<Scalars["String"]> }

Representing media such as images/photos as well as other types such as video or audio

Type declaration

MediaResourceEmbedded

MediaResourceEmbedded: MediaImage | MediaResourceFailedToLoad

A MediaResource embedded in another resource

MediaResourceFailedToLoad

MediaResourceFailedToLoad: Node & { __typename?: "MediaResourceFailedToLoad"; id: Scalars["ID"] }

Represents an embedded MediaResource that failed to load

MoveItineraryItemPayload

MoveItineraryItemPayload: { __typename?: "MoveItineraryItemPayload"; cascaded: ItineraryItemCascadedChanges; item?: Maybe<ItineraryItem>; itinerary: Itinerary }

Moves the itinerary item

Type declaration

MoveItineraryLocationAfterMutation

MoveItineraryLocationAfterMutation: { __typename?: "Mutation"; moveItineraryItem: { __typename: "MoveItineraryItemPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] } } }

Type declaration

  • Optional __typename?: "Mutation"
  • moveItineraryItem: { __typename: "MoveItineraryItemPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] } }
    • __typename: "MoveItineraryItemPayload"
    • cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }
      • Optional __typename?: "ItineraryItemCascadedChanges"
      • created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
      • deletedIds: string[]
      • updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]

MoveItineraryLocationAfterMutationVariables

MoveItineraryLocationAfterMutationVariables: Exact<{ id: Scalars["ID"]; siblingId: Scalars["ID"] }>

MoveItineraryLocationToStartMutation

MoveItineraryLocationToStartMutation: { __typename?: "Mutation"; moveItineraryItem: { __typename: "MoveItineraryItemPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] } } }

Type declaration

  • Optional __typename?: "Mutation"
  • moveItineraryItem: { __typename: "MoveItineraryItemPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] } }
    • __typename: "MoveItineraryItemPayload"
    • cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }
      • Optional __typename?: "ItineraryItemCascadedChanges"
      • created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
      • deletedIds: string[]
      • updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]

MoveItineraryLocationToStartMutationVariables

MoveItineraryLocationToStartMutationVariables: Exact<{ id: Scalars["ID"] }>

MoveMediaContainerInput

MoveMediaContainerInput: { id: Scalars["String"]; positionAfter?: InputMaybe<MediaContainerPositionAfter>; positionAtEnd?: InputMaybe<MediaContainerPositionAtEnd>; positionAtStart?: InputMaybe<MediaContainerPositionAtStart>; positionBefore?: InputMaybe<MediaContainerPositionBefore> }

Move a MediaContainer within a list, exactly one of the position arguments is required.

Type declaration

Mutation

Mutation: { __typename?: "Mutation"; approveProfileFollow: ApproveProfileFollowPayload; captureMarketingInformation: CaptureMarketingInformationPayload; changeItineraryDefaultLocale: DuplicateItineraryPayload; claimProfileHandle: ClaimProfileHandlePayload; createBillingCheckoutSession: CreateBillingCheckoutSessionOutput; createBillingPortalSession: CreateBillingPortalSessionOutput; createCollection: CreateCollectionPayload; createCollectionLocation: CreateCollectionLocationPayload; createConnectedApp: CreateConnectedAppPayload; createIconSilhouette: CreateIconSilhouettePayload; createItinerary: CreateItineraryPayload; createItineraryCollection: CreateItineraryCollectionPayload; createItineraryDirections: CreateItineraryDirectionsPayload; createItineraryLocation: CreateItineraryLocationPayload; createProfile: CreateProfilePayload; createUserAgreement: CreateUserAgreementPayload; deleteCollection: DeleteCollectionPayload; deleteCollectionItem: DeleteCollectionItemPayload; deleteConnectedApp: DeleteConnectedAppPayload; deleteIconResource: DeleteIconResourcePayload; deleteItinerary: DeleteItineraryPayload; deleteItineraryItem: DeleteItineraryItemPayload; deleteProfile: DeleteProfilePayload; denyProfileFollow: DenyProfileFollowPayload; duplicateItinerary: DuplicateItineraryPayload; finalizeMediaUpload: FinalizeMediaUploadPayload; followProfile: FollowProfilePayload; moveItineraryItem: MoveItineraryItemPayload; publishItinerary: PublishItineraryPayload; revertItinerary: PublishItineraryPayload; startMediaUpload: StartMediaUploadPayload; unfollowProfile: UnfollowProfilePayload; updateBillingDetails: UpdateBillingDetailsOutput; updateCollection: UpdateCollectionPayload; updateCollectionLocation: UpdateCollectionLocationPayload; updateConnectedApp: UpdateConnectedAppPayload; updateIconSilhouette: UpdateIconSilhouettePayload; updateItinerary: UpdateItineraryPayload; updateItineraryCollection: UpdateItineraryCollectionPayload; updateItineraryDirections: UpdateItineraryDirectionsPayload; updateItineraryLocation: UpdateItineraryLocationPayload; updateMediaResource: UpdateMediaResourcePayload; updateProfile: UpdateProfilePayload }

Type declaration

MutationApproveProfileFollowArgs

MutationApproveProfileFollowArgs: { fromProfileId: Scalars["ID"]; toProfileId: Scalars["ID"] }

Type declaration

MutationCaptureMarketingInformationArgs

MutationCaptureMarketingInformationArgs: { intendedUses?: InputMaybe<Scalars["String"]>; leadSource?: InputMaybe<Scalars["String"]>; name?: InputMaybe<Scalars["String"]>; organizationType?: InputMaybe<Scalars["String"]>; profileId: Scalars["ID"] }

Type declaration

MutationChangeItineraryDefaultLocaleArgs

MutationChangeItineraryDefaultLocaleArgs: { defaultLocale: Scalars["String"]; id: Scalars["ID"] }

Type declaration

MutationClaimProfileHandleArgs

MutationClaimProfileHandleArgs: { handle: Scalars["String"]; id: Scalars["ID"] }

Type declaration

MutationCreateBillingCheckoutSessionArgs

MutationCreateBillingCheckoutSessionArgs: { cancelUrl: Scalars["String"]; prices: BillingPriceInput[]; profileId: Scalars["ID"]; successUrl: Scalars["String"] }

Type declaration

MutationCreateBillingPortalSessionArgs

MutationCreateBillingPortalSessionArgs: { profileId: Scalars["ID"]; returnUrl: Scalars["String"] }

Type declaration

MutationCreateCollectionArgs

MutationCreateCollectionArgs: { collection: CreateCollectionInput; profileId: Scalars["ID"] }

Type declaration

MutationCreateCollectionLocationArgs

MutationCreateCollectionLocationArgs: { collectionId: Scalars["ID"]; location: CreateCollectionLocationInput }

Type declaration

MutationCreateConnectedAppArgs

MutationCreateConnectedAppArgs: { connectedApp: CreateConnectedAppInput; profileId: Scalars["ID"] }

Type declaration

MutationCreateIconSilhouetteArgs

MutationCreateIconSilhouetteArgs: { icon: CreateIconSilhouetteInput; profileId: Scalars["ID"] }

Type declaration

MutationCreateItineraryArgs

MutationCreateItineraryArgs: { itinerary: CreateItineraryInput; profileId?: InputMaybe<Scalars["ID"]>; publish?: Scalars["Boolean"] }

Type declaration

MutationCreateItineraryCollectionArgs

MutationCreateItineraryCollectionArgs: { collection: CreateItineraryCollectionInput; itineraryId: Scalars["ID"]; publish?: Scalars["Boolean"] }

Type declaration

MutationCreateItineraryDirectionsArgs

MutationCreateItineraryDirectionsArgs: { directions: CreateItineraryDirectionsInput; itineraryId: Scalars["ID"]; publish?: Scalars["Boolean"] }

Type declaration

MutationCreateItineraryLocationArgs

MutationCreateItineraryLocationArgs: { autoRoute?: InputMaybe<RouteSegmentInput>; itineraryId: Scalars["ID"]; location: CreateItineraryLocationInput; publish?: Scalars["Boolean"] }

Type declaration

MutationCreateProfileArgs

MutationCreateProfileArgs: { profile: CreateProfileInput }

Type declaration

MutationCreateUserAgreementArgs

MutationCreateUserAgreementArgs: { profileId?: InputMaybe<Scalars["ID"]>; userAgreement: CreateUserAgreementInput }

Type declaration

MutationDeleteCollectionArgs

MutationDeleteCollectionArgs: { id: Scalars["ID"] }

Type declaration

MutationDeleteCollectionItemArgs

MutationDeleteCollectionItemArgs: { id: Scalars["ID"] }

Type declaration

MutationDeleteConnectedAppArgs

MutationDeleteConnectedAppArgs: { id: Scalars["ID"] }

Type declaration

MutationDeleteIconResourceArgs

MutationDeleteIconResourceArgs: { id: Scalars["ID"] }

Type declaration

MutationDeleteItineraryArgs

MutationDeleteItineraryArgs: { id: Scalars["ID"] }

Type declaration

MutationDeleteItineraryItemArgs

MutationDeleteItineraryItemArgs: { id: Scalars["ID"]; publish?: Scalars["Boolean"] }

Type declaration

MutationDeleteProfileArgs

MutationDeleteProfileArgs: { id: Scalars["ID"] }

Type declaration

MutationDenyProfileFollowArgs

MutationDenyProfileFollowArgs: { fromProfileId: Scalars["ID"]; toProfileId: Scalars["ID"] }

Type declaration

MutationDuplicateItineraryArgs

MutationDuplicateItineraryArgs: { id: Scalars["ID"] }

Type declaration

MutationFinalizeMediaUploadArgs

MutationFinalizeMediaUploadArgs: { profileId?: InputMaybe<Scalars["ID"]>; resource?: InputMaybe<FinalizeMediaUploadInput>; token: Scalars["String"] }

Type declaration

MutationFollowProfileArgs

MutationFollowProfileArgs: { fromProfileId: Scalars["ID"]; toProfileId: Scalars["ID"] }

Type declaration

MutationMoveItineraryItemArgs

MutationMoveItineraryItemArgs: { id: Scalars["ID"]; positionAfterSibling?: InputMaybe<ItineraryItemPositionAfterSibling>; positionAtEnd?: InputMaybe<ItineraryItemPositionAtEnd>; positionAtStart?: InputMaybe<ItineraryItemPositionAtStart>; positionBeforeSibling?: InputMaybe<ItineraryItemPositionBeforeSibling>; positionOnLastCollection?: InputMaybe<ItineraryItemPositionOnLastCollection>; publish?: Scalars["Boolean"] }

Type declaration

MutationPublishItineraryArgs

MutationPublishItineraryArgs: { id: Scalars["ID"] }

Type declaration

MutationRevertItineraryArgs

MutationRevertItineraryArgs: { id: Scalars["ID"] }

Type declaration

MutationStartMediaUploadArgs

MutationStartMediaUploadArgs: { contentType?: InputMaybe<Scalars["String"]>; filename: Scalars["String"] }

Type declaration

MutationUnfollowProfileArgs

MutationUnfollowProfileArgs: { fromProfileId: Scalars["ID"]; toProfileId: Scalars["ID"] }

Type declaration

MutationUpdateBillingDetailsArgs

MutationUpdateBillingDetailsArgs: { billingDetails: UpdateBillingDetailsInput; profileId: Scalars["ID"] }

Type declaration

MutationUpdateCollectionArgs

MutationUpdateCollectionArgs: { collection: UpdateCollectionInput; id: Scalars["ID"] }

Type declaration

MutationUpdateCollectionLocationArgs

MutationUpdateCollectionLocationArgs: { id: Scalars["ID"]; location: UpdateCollectionLocationInput }

Type declaration

MutationUpdateConnectedAppArgs

MutationUpdateConnectedAppArgs: { connectedApp: UpdateConnectedAppInput; id: Scalars["ID"] }

Type declaration

MutationUpdateIconSilhouetteArgs

MutationUpdateIconSilhouetteArgs: { icon: UpdateIconSilhouetteInput; id: Scalars["ID"] }

Type declaration

MutationUpdateItineraryArgs

MutationUpdateItineraryArgs: { id: Scalars["ID"]; itinerary: UpdateItineraryInput; publish?: Scalars["Boolean"] }

Type declaration

MutationUpdateItineraryCollectionArgs

MutationUpdateItineraryCollectionArgs: { collection: UpdateItineraryCollectionInput; id: Scalars["ID"]; publish?: Scalars["Boolean"] }

Type declaration

MutationUpdateItineraryDirectionsArgs

MutationUpdateItineraryDirectionsArgs: { directions: UpdateItineraryDirectionsInput; id: Scalars["ID"]; publish?: Scalars["Boolean"] }

Type declaration

MutationUpdateItineraryLocationArgs

MutationUpdateItineraryLocationArgs: { id: Scalars["ID"]; location: UpdateItineraryLocationInput; publish?: Scalars["Boolean"] }

Type declaration

MutationUpdateMediaResourceArgs

MutationUpdateMediaResourceArgs: { id: Scalars["ID"]; resource: UpdateMediaResourceInput }

Type declaration

MutationUpdateProfileArgs

MutationUpdateProfileArgs: { id: Scalars["ID"]; profile: UpdateProfileInput }

Type declaration

Node

Node: { id: Scalars["ID"] }

An object with a Globally Unique ID

Type declaration

  • id: Scalars["ID"]

    The Globally Unique ID of the object.

PageInfo

PageInfo: { __typename?: "PageInfo"; endCursor?: Maybe<Scalars["String"]>; hasNextPage: Scalars["Boolean"]; hasPreviousPage: Scalars["Boolean"]; startCursor?: Maybe<Scalars["String"]> }

Details regarding a page in a connnection

Type declaration

  • Optional __typename?: "PageInfo"
  • Optional endCursor?: Maybe<Scalars["String"]>

    The cursor of the last edge in this page

  • hasNextPage: Scalars["Boolean"]

    True if there is a page after this one

  • hasPreviousPage: Scalars["Boolean"]

    True if there is a page before this one

  • Optional startCursor?: Maybe<Scalars["String"]>

    The cursor of the first edge in this page

Place

Place: Node & { __typename?: "Place"; address: PlaceAddress; attr?: Maybe<Attribute>; attrValue?: Maybe<Scalars["JSON"]>; attribution: PlaceAttribution[]; attrs: AttributeConnection; bounds?: Maybe<Bounds>; contact: PlaceContact; contributor?: Maybe<Scalars["String"]>; description?: Maybe<Scalars["String"]>; hours?: Maybe<PlaceHours>; id: Scalars["ID"]; layers: PlaceLayer[]; maki?: Maybe<Scalars["String"]>; media: MediaContainer[]; mediaContainers: MediaContainerConnection; name?: Maybe<Scalars["String"]>; navigationUrl: Scalars["String"]; position: Position; preferredMedia?: Maybe<MediaContainer>; readMoreUrl?: Maybe<Scalars["String"]>; resolutionError?: Maybe<ResolutionError>; synopsis?: Maybe<Scalars["String"]>; tags: Scalars["String"][]; title?: Maybe<Scalars["String"]>; towards: PlaceTowards[]; websiteUrl?: Maybe<Scalars["String"]> }

A defined location in the world

PlaceAddress

PlaceAddress: { __typename?: "PlaceAddress"; addressLineOne?: Maybe<Scalars["String"]>; addressLineThree?: Maybe<Scalars["String"]>; addressLineTwo?: Maybe<Scalars["String"]>; administrativeGroup?: Maybe<Scalars["String"]>; area?: Maybe<Scalars["String"]>; country?: Maybe<Scalars["String"]>; countryCode?: Maybe<Scalars["String"]>; crossStreet?: Maybe<Scalars["String"]>; locality?: Maybe<Scalars["String"]>; postalCode?: Maybe<Scalars["String"]>; region?: Maybe<Scalars["String"]>; regionCode?: Maybe<Scalars["String"]> }

The address data of a place

Type declaration

PlaceAttrArgs

PlaceAttrArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

A defined location in the world

Type declaration

PlaceAttrValueArgs

PlaceAttrValueArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

A defined location in the world

Type declaration

PlaceAttribution

PlaceAttribution: { __typename?: "PlaceAttribution"; license?: Maybe<Scalars["String"]>; link?: Maybe<Scalars["String"]>; mediaResource?: Maybe<MediaResourceEmbedded>; pixel?: Maybe<Scalars["String"]>; text?: Maybe<Scalars["String"]> }

Describes the attribution requirements associated with the place.

Type declaration

  • Optional __typename?: "PlaceAttribution"
  • Optional license?: Maybe<Scalars["String"]>

    Specific licensing information for this place if known

  • Optional link?: Maybe<Scalars["String"]>

    A link required for this place

  • Optional mediaResource?: Maybe<MediaResourceEmbedded>

    Any media to be used in attribution, such as watermarks

  • Optional pixel?: Maybe<Scalars["String"]>

    The required tracking pixel

  • Optional text?: Maybe<Scalars["String"]>

    Text Attribution required for this place

PlaceAttrsArgs

PlaceAttrsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id?: InputMaybe<Scalars["ID"]>; includeNoLocale?: InputMaybe<Scalars["Boolean"]>; locale?: InputMaybe<Scalars["String"]> }

A defined location in the world

Type declaration

PlaceContact

PlaceContact: { __typename?: "PlaceContact"; bookingUrl?: Maybe<Scalars["String"]>; emailAddress?: Maybe<Scalars["String"]>; facebookUrl?: Maybe<Scalars["String"]>; instagramUrl?: Maybe<Scalars["String"]>; phoneNumber?: Maybe<Scalars["String"]>; twitterUrl?: Maybe<Scalars["String"]>; websiteUrl?: Maybe<Scalars["String"]> }

Contact information for a Place

Type declaration

  • Optional __typename?: "PlaceContact"
  • Optional bookingUrl?: Maybe<Scalars["String"]>

    Booking url for this place

  • Optional emailAddress?: Maybe<Scalars["String"]>

    Email address for this place

  • Optional facebookUrl?: Maybe<Scalars["String"]>

    Facebook page for this place

  • Optional instagramUrl?: Maybe<Scalars["String"]>

    Instagram for this place

  • Optional phoneNumber?: Maybe<Scalars["String"]>

    Phone number for this place

  • Optional twitterUrl?: Maybe<Scalars["String"]>

    Twitter for this place

  • Optional websiteUrl?: Maybe<Scalars["String"]>

    Contact website for this place

PlaceContentFragment

PlaceContentFragment: { __typename?: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; contact: { __typename?: "PlaceContact"; bookingUrl?: string | null; emailAddress?: string | null; facebookUrl?: string | null; instagramUrl?: string | null; phoneNumber?: string | null; twitterUrl?: string | null; websiteUrl?: string | null }; description?: string | null; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }

Type declaration

  • Optional __typename?: "Place"
  • address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }
    • Optional __typename?: "PlaceAddress"
    • Optional addressLineOne?: string | null
    • Optional addressLineThree?: string | null
    • Optional addressLineTwo?: string | null
    • Optional country?: string | null
    • Optional countryCode?: string | null
    • Optional locality?: string | null
    • Optional region?: string | null
    • Optional regionCode?: string | null
  • contact: { __typename?: "PlaceContact"; bookingUrl?: string | null; emailAddress?: string | null; facebookUrl?: string | null; instagramUrl?: string | null; phoneNumber?: string | null; twitterUrl?: string | null; websiteUrl?: string | null }
    • Optional __typename?: "PlaceContact"
    • Optional bookingUrl?: string | null
    • Optional emailAddress?: string | null
    • Optional facebookUrl?: string | null
    • Optional instagramUrl?: string | null
    • Optional phoneNumber?: string | null
    • Optional twitterUrl?: string | null
    • Optional websiteUrl?: string | null
  • Optional description?: string | null
  • layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]
  • Optional maki?: string | null
  • Optional name?: string | null
  • position: { __typename?: "Position"; lat: number; lon: number }
    • Optional __typename?: "Position"
    • lat: number
    • lon: number
  • Optional synopsis?: string | null

PlaceHours

PlaceHours: { __typename?: "PlaceHours"; comment?: Maybe<Scalars["String"]>; forDays: PlaceHoursForDay[]; intervals: PlaceHoursIntervalConnection; osmTag: Scalars["String"]; status: PlaceHoursStatus; weekStable: Scalars["Boolean"] }

The opening hours for a place

Type declaration

  • Optional __typename?: "PlaceHours"
  • Optional comment?: Maybe<Scalars["String"]>

    Look up the place hours comment (if any) for the current time or a given datetime.

  • forDays: PlaceHoursForDay[]

    Look up the opening hours for a specific day. Days are calculated according to the local time of the place.

    Will return a maximum of 90 days.

  • intervals: PlaceHoursIntervalConnection

    Look up intervals where the opening hours status/comment for the place changes

  • osmTag: Scalars["String"]

    The opening hours formatted in the OpenStreetMap opening_hours tag format.

    See: https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification

  • status: PlaceHoursStatus

    Look up the open/closed status of the place for the current time or a given datetime.

  • weekStable: Scalars["Boolean"]

    Whether or not the hours are the same each week.

PlaceHoursCommentArgs

PlaceHoursCommentArgs: { datetime?: InputMaybe<Scalars["String"]> }

The opening hours for a place

Type declaration

PlaceHoursForDay

PlaceHoursForDay: { __typename?: "PlaceHoursForDay"; date: Scalars["String"]; intervals: PlaceHoursInterval[]; publicHolidays: Scalars["String"][] }

The opening hour for a place on a specific day

Type declaration

  • Optional __typename?: "PlaceHoursForDay"
  • date: Scalars["String"]

    The date of the day. A full ISO 8061 formatted datetime corresponding to 12:00 am local time.

  • intervals: PlaceHoursInterval[]

    The opening hour intervals for this day.

  • publicHolidays: Scalars["String"][]

    The name of any public holidays on this day.

PlaceHoursForDayDateArgs

PlaceHoursForDayDateArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

The opening hour for a place on a specific day

Type declaration

PlaceHoursForDayIntervalsArgs

PlaceHoursForDayIntervalsArgs: { status?: InputMaybe<PlaceHoursStatus> }

The opening hour for a place on a specific day

Type declaration

PlaceHoursForDaysArgs

PlaceHoursForDaysArgs: { days?: InputMaybe<Scalars["String"][]>; from?: InputMaybe<Scalars["String"]>; offset?: InputMaybe<DatetimeOffset>; to?: InputMaybe<Scalars["String"]> }

The opening hours for a place

Type declaration

PlaceHoursInterval

PlaceHoursInterval: { __typename?: "PlaceHoursInterval"; comment?: Maybe<Scalars["String"]>; from: Scalars["String"]; publicHolidays: PlaceHoursIntervalHoliday[]; status: PlaceHoursStatus; to?: Maybe<Scalars["String"]> }

The opening hours for a place during the interval between two datetimes

Type declaration

  • Optional __typename?: "PlaceHoursInterval"
  • Optional comment?: Maybe<Scalars["String"]>

    The place hours comment (if any) during this interval

  • from: Scalars["String"]

    The starting datetime of this interval

  • publicHolidays: PlaceHoursIntervalHoliday[]

    The holidays that occur during this interval

    Note: Will return holidays up to a maximum of one year from the "from" date

  • status: PlaceHoursStatus

    The open/closed status of the place during this interval

  • Optional to?: Maybe<Scalars["String"]>

    The ending datetime of this interval, will be null if there is no following interval and the status/comment will no longer change

PlaceHoursIntervalConnection

PlaceHoursIntervalConnection: { __typename?: "PlaceHoursIntervalConnection"; edges: PlaceHoursIntervalEdge[]; nodes: PlaceHoursInterval[]; pageInfo: PageInfo }

Connection of PlaceHoursIntervals

Type declaration

  • Optional __typename?: "PlaceHoursIntervalConnection"
  • edges: PlaceHoursIntervalEdge[]

    All the edges in this page of the connection

  • nodes: PlaceHoursInterval[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

PlaceHoursIntervalEdge

PlaceHoursIntervalEdge: { __typename?: "PlaceHoursIntervalEdge"; cursor: Scalars["String"]; node: PlaceHoursInterval }

Edge containing a PlaceHoursInterval

Type declaration

  • Optional __typename?: "PlaceHoursIntervalEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • node: PlaceHoursInterval

    The item

PlaceHoursIntervalFromArgs

PlaceHoursIntervalFromArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

The opening hours for a place during the interval between two datetimes

Type declaration

PlaceHoursIntervalHoliday

PlaceHoursIntervalHoliday: { __typename?: "PlaceHoursIntervalHoliday"; date: Scalars["String"]; name: Scalars["String"] }

A holiday that occurs during an interval

Type declaration

  • Optional __typename?: "PlaceHoursIntervalHoliday"
  • date: Scalars["String"]

    The date of the holiday. A full ISO 8061 formatted datetime corresponding to 12:00 am local time.

  • name: Scalars["String"]

    The name of the holiday.

PlaceHoursIntervalHolidayDateArgs

PlaceHoursIntervalHolidayDateArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

A holiday that occurs during an interval

Type declaration

PlaceHoursIntervalToArgs

PlaceHoursIntervalToArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

The opening hours for a place during the interval between two datetimes

Type declaration

PlaceHoursIntervalsArgs

PlaceHoursIntervalsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; from?: InputMaybe<Scalars["String"]>; offset?: InputMaybe<DatetimeOffset>; status?: InputMaybe<PlaceHoursStatus>; to?: InputMaybe<Scalars["String"]> }

The opening hours for a place

Type declaration

PlaceHoursStatusArgs

PlaceHoursStatusArgs: { datetime?: InputMaybe<Scalars["String"]> }

The opening hours for a place

Type declaration

PlaceInput

PlaceInput: { id?: InputMaybe<Scalars["ID"]>; position: PositionInput }

Create a new place or refer to an existing place

Type declaration

PlaceLayer

PlaceLayer: { __typename?: "PlaceLayer"; id: Scalars["ID"]; name?: Maybe<Scalars["String"]> }

A layer on a Place

Type declaration

  • Optional __typename?: "PlaceLayer"
  • id: Scalars["ID"]

    Unique identifier for this place layer

  • Optional name?: Maybe<Scalars["String"]>

    Name for this place layer

PlaceMediaArgs

PlaceMediaArgs: { limit?: Scalars["Int"] }

A defined location in the world

Type declaration

PlaceMediaContainersArgs

PlaceMediaContainersArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"] }

A defined location in the world

Type declaration

PlaceNavigationUrlArgs

PlaceNavigationUrlArgs: { provider: PlaceNavigationUrlProvider }

A defined location in the world

Type declaration

PlacePartialContentFragment

PlacePartialContentFragment: { __typename?: "Place"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number }; synopsis?: string | null }

Type declaration

  • Optional __typename?: "Place"
  • address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }
    • Optional __typename?: "PlaceAddress"
    • Optional addressLineOne?: string | null
    • Optional addressLineThree?: string | null
    • Optional addressLineTwo?: string | null
    • Optional country?: string | null
    • Optional countryCode?: string | null
    • Optional locality?: string | null
    • Optional region?: string | null
    • Optional regionCode?: string | null
  • layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]
  • Optional maki?: string | null
  • Optional name?: string | null
  • position: { __typename?: "Position"; lat: number; lon: number }
    • Optional __typename?: "Position"
    • lat: number
    • lon: number
  • Optional synopsis?: string | null

PlaceSearchConnection

PlaceSearchConnection: { __typename?: "PlaceSearchConnection"; edges: PlaceSearchEdge[]; nodes: PlaceSearchNode[]; pageInfo: PageInfo }

Connection of PlaceSearchs

Type declaration

  • Optional __typename?: "PlaceSearchConnection"
  • edges: PlaceSearchEdge[]

    All the edges in this page of the connection

  • nodes: PlaceSearchNode[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

PlaceSearchContentFragment

PlaceSearchContentFragment: { __typename?: "PlaceSearchNode"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number } }

Type declaration

  • Optional __typename?: "PlaceSearchNode"
  • address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }
    • Optional __typename?: "PlaceAddress"
    • Optional addressLineOne?: string | null
    • Optional addressLineThree?: string | null
    • Optional addressLineTwo?: string | null
    • Optional country?: string | null
    • Optional countryCode?: string | null
    • Optional locality?: string | null
    • Optional region?: string | null
    • Optional regionCode?: string | null
  • layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]
  • Optional maki?: string | null
  • Optional name?: string | null
  • position: { __typename?: "Position"; lat: number; lon: number }
    • Optional __typename?: "Position"
    • lat: number
    • lon: number

PlaceSearchEdge

PlaceSearchEdge: { __typename?: "PlaceSearchEdge"; cursor: Scalars["String"]; main: TextSearchResult; node: PlaceSearchNode; secondary: TextSearchResult; single: TextSearchResult }

Edge containing a PlaceSearch

Type declaration

PlaceSearchNode

PlaceSearchNode: { __typename?: "PlaceSearchNode"; address: PlaceAddress; contributor?: Maybe<Scalars["String"]>; description?: Maybe<Scalars["String"]>; id: Scalars["ID"]; layers: PlaceLayer[]; maki?: Maybe<Scalars["String"]>; name?: Maybe<Scalars["String"]>; position: Position; synopsis?: Maybe<Scalars["String"]>; title?: Maybe<Scalars["String"]> }

A result from a place search

Type declaration

  • Optional __typename?: "PlaceSearchNode"
  • address: PlaceAddress

    The address of the place

  • Optional contributor?: Maybe<Scalars["String"]>

    Source of the place data

  • Optional description?: Maybe<Scalars["String"]>

    A longer description

  • id: Scalars["ID"]

    The Globally Unique ID of the place.

  • layers: PlaceLayer[]

    Layers associated to this place

  • Optional maki?: Maybe<Scalars["String"]>

    The maki icon for this place

  • Optional name?: Maybe<Scalars["String"]>

    The name of the place

  • position: Position

    The position of the place

  • Optional synopsis?: Maybe<Scalars["String"]>

    A short summary

  • Optional title?: Maybe<Scalars["String"]>

    Alias for Place.name

PlaceTowards

PlaceTowards: { __typename?: "PlaceTowards"; bearing: Scalars["Float"]; compass: CompassPoint; distance: Scalars["Float"]; position: Position }

Place bearing and distance information towards point

Type declaration

  • Optional __typename?: "PlaceTowards"
  • bearing: Scalars["Float"]

    The bearing angle from the place to the point

  • compass: CompassPoint

    Compass point towards given point

  • distance: Scalars["Float"]

    The distance from the place to the point

  • position: Position

    The point

PlaceTowardsArgs

PlaceTowardsArgs: { positions: PositionInput[] }

A defined location in the world

Type declaration

PlaceTowardsBearingArgs

PlaceTowardsBearingArgs: { unit?: AngleUnit }

Place bearing and distance information towards point

Type declaration

PlaceTowardsDistanceArgs

PlaceTowardsDistanceArgs: { unit?: DistanceUnit }

Place bearing and distance information towards point

Type declaration

Position

Position: { __typename?: "Position"; attr?: Maybe<Attribute>; attrValue?: Maybe<Scalars["JSON"]>; attrs: AttributeConnection; id: Scalars["ID"]; lat: Scalars["Float"]; latLon: Scalars["Float"][]; layers: PlaceLayer[]; lon: Scalars["Float"]; lonLat: Scalars["Float"][] }

A position on a map with a longitude and latitude

Type declaration

  • Optional __typename?: "Position"
  • Optional attr?: Maybe<Attribute>

    Arbitrary JSON value stored on this resource, keyed by an id

  • Optional attrValue?: Maybe<Scalars["JSON"]>

    Shortcut for the attr.value, returns null if the attribute doesn't exist

  • attrs: AttributeConnection

    Query multiple attributes optionally filtering by id and/or locale

  • id: Scalars["ID"]

    Identifier for the Position type useful for client-side caching

  • lat: Scalars["Float"]

    The position's latitude

  • latLon: Scalars["Float"][]

    The position in the form: [latitude, longitude]

  • layers: PlaceLayer[]

    PlaceLayers associated to this position

  • lon: Scalars["Float"]

    The position's longitude

  • lonLat: Scalars["Float"][]

    The position in the form: [longitude, latitude]

PositionAttrArgs

PositionAttrArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

A position on a map with a longitude and latitude

Type declaration

PositionAttrValueArgs

PositionAttrValueArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

A position on a map with a longitude and latitude

Type declaration

PositionAttrsArgs

PositionAttrsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id?: InputMaybe<Scalars["ID"]>; includeNoLocale?: InputMaybe<Scalars["Boolean"]>; locale?: InputMaybe<Scalars["String"]> }

A position on a map with a longitude and latitude

Type declaration

PositionInput

PositionInput: { lat: Scalars["Float"]; lon: Scalars["Float"] }

A position on a map with a longitude and latitude

Type declaration

  • lat: Scalars["Float"]

    The latitude

  • lon: Scalars["Float"]

    The longitude

Profile

Profile: Node & { __typename?: "Profile"; attr?: Maybe<Attribute>; attrValue?: Maybe<Scalars["JSON"]>; attrs: AttributeConnection; autoApproveFollows: Scalars["Boolean"]; avatar?: Maybe<MediaContainer>; billingDetails?: Maybe<BillingDetails>; billingSubscriptions: BillingSubscriptionConnection; bio?: Maybe<Scalars["String"]>; connectedApps: ConnectedAppConnection; followers: ProfileFollowConnection; following: ProfileFollowConnection; handle?: Maybe<Scalars["String"]>; id: Scalars["ID"]; name: Scalars["String"]; type: ProfileType; websiteUrl?: Maybe<Scalars["String"]> }

Profile

ProfileAttrArgs

ProfileAttrArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

Profile

Type declaration

ProfileAttrValueArgs

ProfileAttrValueArgs: { id: Scalars["ID"]; locale?: InputMaybe<Scalars["String"]> }

Profile

Type declaration

ProfileAttrsArgs

ProfileAttrsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; id?: InputMaybe<Scalars["ID"]>; includeNoLocale?: InputMaybe<Scalars["Boolean"]>; locale?: InputMaybe<Scalars["String"]> }

Profile

Type declaration

ProfileBillingSubscriptionsArgs

ProfileBillingSubscriptionsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"] }

Profile

Type declaration

ProfileConnectedAppsArgs

ProfileConnectedAppsArgs: { after?: InputMaybe<Scalars["String"]>; authType?: InputMaybe<ConnectedAppAuthType>; deleted?: InputMaybe<Scalars["Boolean"]>; expired?: InputMaybe<Scalars["Boolean"]>; first: Scalars["Int"]; serviceKey?: InputMaybe<ConnectedAppServiceKey>; type?: InputMaybe<ConnectedAppType> }

Profile

Type declaration

ProfileConnection

ProfileConnection: { __typename?: "ProfileConnection"; edges: ProfileEdge[]; nodes: Profile[]; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Connection of Profiles

Type declaration

  • Optional __typename?: "ProfileConnection"
  • edges: ProfileEdge[]

    All the edges in this page of the connection

  • nodes: Profile[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

  • totalCount: Scalars["Int"]

    The total number of items in the connection (in all pages)

ProfileContentFragment

ProfileContentFragment: { __typename?: "Profile"; bio?: string | null; handle?: string | null; name: string; websiteUrl?: string | null }

Type declaration

  • Optional __typename?: "Profile"
  • Optional bio?: string | null
  • Optional handle?: string | null
  • name: string
  • Optional websiteUrl?: string | null

ProfileEdge

ProfileEdge: { __typename?: "ProfileEdge"; cursor: Scalars["String"]; node: Profile }

Edge containing a Profile

Type declaration

  • Optional __typename?: "ProfileEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • node: Profile

    The item

ProfileFollowConnection

ProfileFollowConnection: { __typename?: "ProfileFollowConnection"; edges: ProfileFollowEdge[]; nodes: Profile[]; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Connection of ProfileFollows

Type declaration

  • Optional __typename?: "ProfileFollowConnection"
  • edges: ProfileFollowEdge[]

    All the edges in this page of the connection

  • nodes: Profile[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

  • totalCount: Scalars["Int"]

    The total number of items in the connection (in all pages)

ProfileFollowEdge

ProfileFollowEdge: { __typename?: "ProfileFollowEdge"; cursor: Scalars["String"]; node: Profile; status: ProfileFollowStatus }

Edge containing a ProfileFollow

Type declaration

  • Optional __typename?: "ProfileFollowEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • node: Profile

    The item

  • status: ProfileFollowStatus

    The status of the follow request

ProfileFollowersArgs

ProfileFollowersArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; handle?: InputMaybe<Scalars["String"]>; status?: InputMaybe<ProfileFollowStatus> }

Profile

Type declaration

ProfileFollowingArgs

ProfileFollowingArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; handle?: InputMaybe<Scalars["String"]>; status?: InputMaybe<ProfileFollowStatus> }

Profile

Type declaration

ProfilePartialContentFragment

ProfilePartialContentFragment: { __typename?: "Profile"; handle?: string | null; name: string }

Type declaration

  • Optional __typename?: "Profile"
  • Optional handle?: string | null
  • name: string

PublishItineraryPayload

PublishItineraryPayload: { __typename?: "PublishItineraryPayload"; itinerary?: Maybe<Itinerary> }

Response to Mutation.publishItinerary

Type declaration

  • Optional __typename?: "PublishItineraryPayload"
  • Optional itinerary?: Maybe<Itinerary>

    The published itinerary

Query

Query: { __typename?: "Query"; authorizedProfiles: ProfileConnection; billingDetails?: Maybe<BillingDetails>; billingPrices: BillingPriceConnection; billingSubscriptions: BillingSubscriptionConnection; collection?: Maybe<Collection>; collectionItem?: Maybe<CollectionItem>; collectionItems: CollectionItemConnection; collections: CollectionConnection; connectedApp?: Maybe<ConnectedApp>; connectedApps: ConnectedAppConnection; iconResource?: Maybe<IconResource>; iconResources: IconResourceConnection; isochrone: Isochrone[]; itineraries: ItinerarySearchConnection; itinerary?: Maybe<Itinerary>; mediaContainer?: Maybe<MediaContainer>; mediaResource?: Maybe<MediaResource>; node?: Maybe<Node>; place?: Maybe<Place>; placeAddressSearch: PlaceSearchConnection; placeAutocompleteSearch: PlaceSearchConnection; placeReverseSearch: PlaceSearchConnection; placeSearch: PlaceSearchConnection; places: Maybe<Place>[]; profile?: Maybe<Profile>; profileByHandle?: Maybe<Profile>; profiles: ProfileConnection; routes: RouteConnection; userAgreements: UserAgreementConnection }

Type declaration

QueryAuthorizedProfilesArgs

QueryAuthorizedProfilesArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"] }

Type declaration

QueryBillingDetailsArgs

QueryBillingDetailsArgs: { profileId: Scalars["ID"] }

Type declaration

QueryBillingPricesArgs

QueryBillingPricesArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"] }

Type declaration

QueryBillingSubscriptionsArgs

QueryBillingSubscriptionsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; profileId: Scalars["ID"] }

Type declaration

QueryCollectionArgs

QueryCollectionArgs: { id: Scalars["ID"] }

Type declaration

QueryCollectionItemArgs

QueryCollectionItemArgs: { id: Scalars["ID"] }

Type declaration

QueryCollectionItemsArgs

QueryCollectionItemsArgs: { after?: InputMaybe<Scalars["String"]>; bounds?: InputMaybe<BoundsInput>; boundsCircle?: InputMaybe<BoundsCircleInput>; collectionIds?: InputMaybe<Scalars["ID"][]>; externalIds?: InputMaybe<Scalars["ID"][]>; externalSources?: InputMaybe<Scalars["ID"][]>; first: Scalars["Int"]; keyword?: InputMaybe<Scalars["String"]>; placeIds?: InputMaybe<Scalars["ID"][]>; profileId?: InputMaybe<Scalars["ID"]>; resourceIds?: InputMaybe<Scalars["ID"][]>; sectionIds?: InputMaybe<Scalars["ID"][]>; sort?: InputMaybe<CollectionItemsSort[]>; tags?: InputMaybe<Scalars["String"][]> }

Type declaration

QueryCollectionsArgs

QueryCollectionsArgs: { after?: InputMaybe<Scalars["String"]>; discriminator?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; profileId: Scalars["ID"]; sort?: InputMaybe<CollectionsSort[]> }

Type declaration

QueryConnectedAppArgs

QueryConnectedAppArgs: { id: Scalars["ID"] }

Type declaration

QueryConnectedAppsArgs

QueryConnectedAppsArgs: { after?: InputMaybe<Scalars["String"]>; authType?: InputMaybe<ConnectedAppAuthType>; deleted?: InputMaybe<Scalars["Boolean"]>; expired?: InputMaybe<Scalars["Boolean"]>; first: Scalars["Int"]; profileId: Scalars["ID"]; serviceKey?: InputMaybe<ConnectedAppServiceKey>; type?: InputMaybe<ConnectedAppType> }

Type declaration

QueryIconResourceArgs

QueryIconResourceArgs: { id: Scalars["ID"] }

Type declaration

QueryIconResourcesArgs

QueryIconResourcesArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; profileId: Scalars["ID"] }

Type declaration

QueryIsochroneArgs

QueryIsochroneArgs: { center: PositionInput; duration: Scalars["Int"]; mode: IsochroneMode }

Type declaration

QueryItinerariesArgs

QueryItinerariesArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; keyword?: InputMaybe<Scalars["String"]>; profileId: Scalars["ID"]; sort?: InputMaybe<ItinerariesSort[]> }

Type declaration

QueryItineraryArgs

QueryItineraryArgs: { id: Scalars["ID"] }

Type declaration

QueryMediaContainerArgs

QueryMediaContainerArgs: { id: Scalars["ID"] }

Type declaration

QueryMediaResourceArgs

QueryMediaResourceArgs: { id: Scalars["ID"] }

Type declaration

QueryNodeArgs

QueryNodeArgs: { id: Scalars["ID"] }

Type declaration

QueryPlaceAddressSearchArgs

QueryPlaceAddressSearchArgs: { after?: InputMaybe<Scalars["String"]>; borough?: InputMaybe<Scalars["String"]>; country?: InputMaybe<Scalars["String"]>; county?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; layers?: InputMaybe<Scalars["String"][]>; locality?: InputMaybe<Scalars["String"]>; maxLabelLength?: InputMaybe<Scalars["Int"]>; neighbourhood?: InputMaybe<Scalars["String"]>; postalCode?: InputMaybe<Scalars["String"]>; region?: InputMaybe<Scalars["String"]>; sources?: InputMaybe<PlaceSearchSource[]>; streetAddress?: InputMaybe<Scalars["String"]>; thirdPartyQuery?: InputMaybe<Scalars["JSON"]> }

Type declaration

QueryPlaceArgs

QueryPlaceArgs: { id: Scalars["ID"] }

Type declaration

QueryPlaceAutocompleteSearchArgs

QueryPlaceAutocompleteSearchArgs: { after?: InputMaybe<Scalars["String"]>; bounds?: InputMaybe<BoundsInput>; first: Scalars["Int"]; focus?: InputMaybe<PositionInput>; layers?: InputMaybe<Scalars["String"][]>; maxLabelLength?: InputMaybe<Scalars["Int"]>; sources?: InputMaybe<PlaceSearchSource[]>; text: Scalars["String"]; thirdPartyQuery?: InputMaybe<Scalars["JSON"]> }

Type declaration

QueryPlaceReverseSearchArgs

QueryPlaceReverseSearchArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; focus: PositionInput; layers?: InputMaybe<Scalars["String"][]>; maxLabelLength?: InputMaybe<Scalars["Int"]>; sources?: InputMaybe<PlaceSearchSource[]>; thirdPartyQuery?: InputMaybe<Scalars["JSON"]> }

Type declaration

QueryPlaceSearchArgs

QueryPlaceSearchArgs: { after?: InputMaybe<Scalars["String"]>; bounds?: InputMaybe<BoundsInput>; first: Scalars["Int"]; focus?: InputMaybe<PositionInput>; layers?: InputMaybe<Scalars["String"][]>; maxLabelLength?: InputMaybe<Scalars["Int"]>; sources?: InputMaybe<PlaceSearchSource[]>; text?: InputMaybe<Scalars["String"]>; thirdPartyQuery?: InputMaybe<Scalars["JSON"]> }

Type declaration

QueryPlacesArgs

QueryPlacesArgs: { ids: Scalars["ID"][] }

Type declaration

QueryProfileArgs

QueryProfileArgs: { id: Scalars["ID"] }

Type declaration

QueryProfileByHandleArgs

QueryProfileByHandleArgs: { handle: Scalars["String"] }

Type declaration

QueryProfilesArgs

QueryProfilesArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; handle: Scalars["String"] }

Type declaration

QueryRoutesArgs

QueryRoutesArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; mode?: RouteSearchableMode; positions: PositionInput[] }

Type declaration

QueryUserAgreementsArgs

QueryUserAgreementsArgs: { after?: InputMaybe<Scalars["String"]>; first: Scalars["Int"]; profileId?: InputMaybe<Scalars["ID"]> }

Type declaration

RequestOptions

RequestOptions: {}

Type declaration

Requester

Requester<C, E>: <R, V>(doc: DocumentNode, vars?: V, options?: C) => Promise<R> | AsyncIterable<R>

Type parameters

  • C = {}

  • E = unknown

Type declaration

    • <R, V>(doc: DocumentNode, vars?: V, options?: C): Promise<R> | AsyncIterable<R>
    • Type parameters

      • R

      • V

      Parameters

      • doc: DocumentNode
      • Optional vars: V
      • Optional options: C

      Returns Promise<R> | AsyncIterable<R>

ResolutionError

ResolutionError: { __typename?: "ResolutionError"; message: Scalars["String"] }

Error which occurred while resolving an ID

Type declaration

  • Optional __typename?: "ResolutionError"
  • message: Scalars["String"]

    Human readable error message

ReverseSearchPlaceByPositionQuery

ReverseSearchPlaceByPositionQuery: { __typename?: "Query"; placeReverseSearch: { __typename: "PlaceSearchConnection"; places: { __typename: "PlaceSearchNode"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number } }[] } }

Type declaration

  • Optional __typename?: "Query"
  • placeReverseSearch: { __typename: "PlaceSearchConnection"; places: { __typename: "PlaceSearchNode"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number } }[] }
    • __typename: "PlaceSearchConnection"
    • places: { __typename: "PlaceSearchNode"; address: { __typename?: "PlaceAddress"; addressLineOne?: string | null; addressLineThree?: string | null; addressLineTwo?: string | null; country?: string | null; countryCode?: string | null; locality?: string | null; region?: string | null; regionCode?: string | null }; id: string; layers: { __typename: "PlaceLayer"; id: string; name?: string | null }[]; maki?: string | null; name?: string | null; position: { __typename?: "Position"; lat: number; lon: number } }[]

ReverseSearchPlaceByPositionQueryVariables

ReverseSearchPlaceByPositionQueryVariables: Exact<{ first: Scalars["Int"]; focus: PositionInput; sources: PlaceSearchSource[] | PlaceSearchSource }>

RevertItineraryPayload

RevertItineraryPayload: { __typename?: "RevertItineraryPayload"; itinerary?: Maybe<Itinerary> }

Response to Mutation.revertItinerary

Type declaration

  • Optional __typename?: "RevertItineraryPayload"
  • Optional itinerary?: Maybe<Itinerary>

    The reverted itinerary

Route

Route: { __typename?: "Route"; modes: RouteMode[]; segments: RouteSegment[] }

The representation of a route path taken

Type declaration

  • Optional __typename?: "Route"
  • modes: RouteMode[]

    The set of all RouteModes used by all the segments

  • segments: RouteSegment[]

    The segments of this route

RouteConnection

RouteConnection: { __typename?: "RouteConnection"; edges: RouteEdge[]; nodes: Route[]; pageInfo: PageInfo }

Connection of Routes

Type declaration

  • Optional __typename?: "RouteConnection"
  • edges: RouteEdge[]

    All the edges in this page of the connection

  • nodes: Route[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

RouteEdge

RouteEdge: { __typename?: "RouteEdge"; cursor: Scalars["String"]; node: Route }

Edge containing a Route

Type declaration

  • Optional __typename?: "RouteEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • node: Route

    The item

RouteInput

RouteInput: { segments: RouteSegmentInput[] }

Create a Route

Type declaration

RouteSegment

RouteSegment: { __typename?: "RouteSegment"; distance?: Maybe<Scalars["Float"]>; duration?: Maybe<Scalars["Float"]>; elevation: Elevation; geoJson?: Maybe<Scalars["JSON"]>; id: Scalars["ID"]; mode: RouteMode; polyline?: Maybe<Scalars["String"]>; positions?: Maybe<Position[]>; useRouteSearching: Scalars["Boolean"] }

One segment of a Route

Type declaration

  • Optional __typename?: "RouteSegment"
  • Optional distance?: Maybe<Scalars["Float"]>

    The estimated distance for this path

  • Optional duration?: Maybe<Scalars["Float"]>

    The estimated duration for this path

  • elevation: Elevation

    The estimated elevation details of this route

  • Optional geoJson?: Maybe<Scalars["JSON"]>

    The representation of this path as encoded as geojson FeatureCollection type

  • id: Scalars["ID"]

    WARNING: this ID is unstable, modifying the route might change the ID

  • mode: RouteMode

    The mode of transport to be taken. eg: car, walk, kayak, etc

  • Optional polyline?: Maybe<Scalars["String"]>

    The path representation as encoded as a polyline format

  • Optional positions?: Maybe<Position[]>

    The way positions along this route

  • useRouteSearching: Scalars["Boolean"]

    Whether this route was searched for

RouteSegmentDistanceArgs

RouteSegmentDistanceArgs: { unit?: DistanceUnit }

One segment of a Route

Type declaration

RouteSegmentDurationArgs

RouteSegmentDurationArgs: { unit?: DurationUnit }

One segment of a Route

Type declaration

RouteSegmentGeoJsonArgs

RouteSegmentGeoJsonArgs: { simplify?: InputMaybe<GeoJsonSimplification> }

One segment of a Route

Type declaration

RouteSegmentInput

RouteSegmentInput: { distance?: InputMaybe<Scalars["Float"]>; duration?: InputMaybe<Scalars["Float"]>; mode?: InputMaybe<RouteMode>; positions?: InputMaybe<PositionInput[]>; useRouteSearching?: InputMaybe<Scalars["Boolean"]> }

Create a RouteSegment

Type declaration

  • Optional distance?: InputMaybe<Scalars["Float"]>

    The distance for this route segment

  • Optional duration?: InputMaybe<Scalars["Float"]>

    The duration for this route segment

  • Optional mode?: InputMaybe<RouteMode>

    The mode of transport to be taken on this segment, defaults to Car

  • Optional positions?: InputMaybe<PositionInput[]>

    The way positions along this route

  • Optional useRouteSearching?: InputMaybe<Scalars["Boolean"]>

    Whether to plan out a route using the positions. Defaults to true if the mode is searchable and otherwise will be set to false

RouteSegmentPolylineArgs

RouteSegmentPolylineArgs: { simplify?: InputMaybe<GeoJsonSimplification> }

One segment of a Route

Type declaration

Scalars

Scalars: { Boolean: boolean; Float: number; ID: string; Int: number; JSON: any; String: string }

All built-in and custom scalars, mapped to their actual values

Type declaration

  • Boolean: boolean
  • Float: number
  • ID: string
  • Int: number
  • JSON: any
  • String: string

Sdk

Sdk: ReturnType<typeof getSdk>

SearchRoutesBetweenPositionsQuery

SearchRoutesBetweenPositionsQuery: { __typename?: "Query"; routes: { __typename: "RouteConnection"; routes: { __typename?: "Route"; segments: { __typename?: "RouteSegment"; distance?: number | null; duration?: number | null; polyline?: string | null }[] }[] } }

Type declaration

  • Optional __typename?: "Query"
  • routes: { __typename: "RouteConnection"; routes: { __typename?: "Route"; segments: { __typename?: "RouteSegment"; distance?: number | null; duration?: number | null; polyline?: string | null }[] }[] }
    • __typename: "RouteConnection"
    • routes: { __typename?: "Route"; segments: { __typename?: "RouteSegment"; distance?: number | null; duration?: number | null; polyline?: string | null }[] }[]

SearchRoutesBetweenPositionsQueryVariables

SearchRoutesBetweenPositionsQueryVariables: Exact<{ first: Scalars["Int"]; includeRoutePolyline: Scalars["Boolean"]; mode: RouteSearchableMode; positions: PositionInput[] | PositionInput }>

StartMediaUploadPayload

StartMediaUploadPayload: { __typename?: "StartMediaUploadPayload"; fields: Scalars["JSON"]; token: Scalars["String"]; url: Scalars["String"] }

Result of starting a media upload

Type declaration

  • Optional __typename?: "StartMediaUploadPayload"
  • fields: Scalars["JSON"]

    Data to pass with the upload

  • token: Scalars["String"]

    The upload token, required when finalising the upload

  • url: Scalars["String"]

    The url to upload media to (via HTTP POST)

TextSearchResult

TextSearchResult: { __typename?: "TextSearchResult"; label: Scalars["String"]; matches: TextSearchResultMatch[] }

A text search result with a label and matches to highlight

Type declaration

  • Optional __typename?: "TextSearchResult"
  • label: Scalars["String"]

    Search result label

  • matches: TextSearchResultMatch[]

    Text substring matches in the label text

TextSearchResultMatch

TextSearchResultMatch: { __typename?: "TextSearchResultMatch"; length: Scalars["Int"]; offset: Scalars["Int"] }

A details of a single result from a text search

Type declaration

  • Optional __typename?: "TextSearchResultMatch"
  • length: Scalars["Int"]

    Length of the match

  • offset: Scalars["Int"]

    Start of the match

UnfollowProfilePayload

UnfollowProfilePayload: { __typename?: "UnfollowProfilePayload"; fromProfile: Profile; status?: Maybe<ProfileFollowStatus>; toProfile: Profile }

Result of unfollowing a profile

Type declaration

  • Optional __typename?: "UnfollowProfilePayload"
  • fromProfile: Profile

    The follower profile

  • Optional status?: Maybe<ProfileFollowStatus>

    The status of the follow request

  • toProfile: Profile

    The profile being followed

UpdateBillingDetailsInput

UpdateBillingDetailsInput: { address: BillingAddressInput; emailAddress: Scalars["String"]; familyName: Scalars["String"]; givenName: Scalars["String"]; organization?: InputMaybe<Scalars["String"]> }

The fields to change when updating the billing details

Type declaration

UpdateBillingDetailsOutput

UpdateBillingDetailsOutput: { __typename?: "UpdateBillingDetailsOutput"; billingDetails: BillingDetails }

The output after updating the billing details

Type declaration

  • Optional __typename?: "UpdateBillingDetailsOutput"
  • billingDetails: BillingDetails

    The updated billing details

UpdateCollectionInput

UpdateCollectionInput: { createMedia?: InputMaybe<CreateMediaContainerInput[]>; deleteAttrs?: InputMaybe<AttributeIdentifierInput[]>; deleteMedia?: InputMaybe<Scalars["ID"][]>; description?: InputMaybe<Scalars["String"]>; moveMedia?: InputMaybe<MoveMediaContainerInput[]>; readMoreUrl?: InputMaybe<Scalars["String"]>; synopsis?: InputMaybe<Scalars["String"]>; tags?: InputMaybe<Scalars["String"][]>; title?: InputMaybe<Scalars["String"]>; updateMedia?: InputMaybe<UpdateMediaContainerInput[]>; upsertAttrs?: InputMaybe<AttributeInput[]>; websiteUrl?: InputMaybe<Scalars["String"]> }

Updates a collection

Type declaration

UpdateCollectionLocationInput

UpdateCollectionLocationInput: { createMedia?: InputMaybe<CreateMediaContainerInput[]>; deleteAttrs?: InputMaybe<AttributeIdentifierInput[]>; deleteMedia?: InputMaybe<Scalars["ID"][]>; description?: InputMaybe<Scalars["String"]>; externalId?: InputMaybe<Scalars["ID"]>; externalSource?: InputMaybe<Scalars["ID"]>; moveMedia?: InputMaybe<MoveMediaContainerInput[]>; place?: InputMaybe<PlaceInput>; position?: InputMaybe<PositionInput>; readMoreUrl?: InputMaybe<Scalars["String"]>; sectionIds?: InputMaybe<Scalars["ID"][]>; synopsis?: InputMaybe<Scalars["String"]>; tags?: InputMaybe<Scalars["String"][]>; title?: InputMaybe<Scalars["String"]>; updateMedia?: InputMaybe<UpdateMediaContainerInput[]>; upsertAttrs?: InputMaybe<AttributeInput[]>; websiteUrl?: InputMaybe<Scalars["String"]> }

The fields for the collection location to update

Type declaration

UpdateCollectionLocationMutation

UpdateCollectionLocationMutation: { __typename?: "Mutation"; updateCollectionLocation: { __typename: "UpdateCollectionLocationPayload"; location?: { __typename: "CollectionLocation"; description?: string | null; id: string; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null; websiteUrl?: string | null } | null } }

Type declaration

  • Optional __typename?: "Mutation"
  • updateCollectionLocation: { __typename: "UpdateCollectionLocationPayload"; location?: { __typename: "CollectionLocation"; description?: string | null; id: string; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null; websiteUrl?: string | null } | null }
    • __typename: "UpdateCollectionLocationPayload"
    • Optional location?: { __typename: "CollectionLocation"; description?: string | null; id: string; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null; websiteUrl?: string | null } | null

UpdateCollectionLocationMutationVariables

UpdateCollectionLocationMutationVariables: Exact<{ id: Scalars["ID"]; location: UpdateCollectionLocationInput }>

UpdateCollectionLocationPayload

UpdateCollectionLocationPayload: { __typename?: "UpdateCollectionLocationPayload"; location?: Maybe<CollectionLocation> }

The fields available after the collection location has been updated

Type declaration

  • Optional __typename?: "UpdateCollectionLocationPayload"
  • Optional location?: Maybe<CollectionLocation>

    The collection location that was updated

UpdateCollectionPayload

UpdateCollectionPayload: { __typename?: "UpdateCollectionPayload"; collection?: Maybe<Collection> }

The available fields after updating a collection

Type declaration

  • Optional __typename?: "UpdateCollectionPayload"
  • Optional collection?: Maybe<Collection>

    The updated collection

UpdateConnectedAppInput

UpdateConnectedAppInput: { authType?: InputMaybe<ConnectedAppAuthType>; privateConfiguration?: InputMaybe<Scalars["String"]>; publicId?: InputMaybe<Scalars["ID"]>; scope?: InputMaybe<Scalars["String"]> }

Updates a connected app

Type declaration

UpdateConnectedAppPayload

UpdateConnectedAppPayload: { __typename?: "UpdateConnectedAppPayload"; connectedApp?: Maybe<ConnectedApp> }

The available fields after updating a connected app

Type declaration

  • Optional __typename?: "UpdateConnectedAppPayload"
  • Optional connectedApp?: Maybe<ConnectedApp>

    The updated connected app

UpdateIconCompositionInput

UpdateIconCompositionInput: { iconFill?: InputMaybe<Scalars["String"]>; id: Scalars["String"]; name?: InputMaybe<Scalars["String"]>; resourceId?: InputMaybe<Scalars["ID"]>; shieldFill?: InputMaybe<Scalars["String"]>; shieldKey?: InputMaybe<Scalars["String"]>; shieldStroke?: InputMaybe<Scalars["String"]> }

Update an IconComposition

Type declaration

  • Optional iconFill?: InputMaybe<Scalars["String"]>

    Change the fill color for the icon, set to null to remove the fill

  • id: Scalars["String"]

    ID of the IconComposition to update

  • Optional name?: InputMaybe<Scalars["String"]>

    Change the name

  • Optional resourceId?: InputMaybe<Scalars["ID"]>

    Change the Icon used by this IconComposition

  • Optional shieldFill?: InputMaybe<Scalars["String"]>

    Change the fill color for the shield, set to null to remove the fill

  • Optional shieldKey?: InputMaybe<Scalars["String"]>

    Change which shield to use for the icon, set to null to clear the shieldFill and shieldStroke as well

  • Optional shieldStroke?: InputMaybe<Scalars["String"]>

    Change the stroke color for the shield, set to null to remove the stroke

UpdateIconSilhouetteInput

UpdateIconSilhouetteInput: { deleteAttrs?: InputMaybe<AttributeIdentifierInput[]>; name?: InputMaybe<Scalars["String"]>; paths?: InputMaybe<Scalars["String"][]>; upsertAttrs?: InputMaybe<AttributeInput[]>; viewBox?: InputMaybe<Scalars["String"]> }

Fields for updating an IconSilhouette

Type declaration

UpdateIconSilhouettePayload

UpdateIconSilhouettePayload: { __typename?: "UpdateIconSilhouettePayload"; icon?: Maybe<IconSilhouette> }

The response after updating an icon

Type declaration

  • Optional __typename?: "UpdateIconSilhouettePayload"
  • Optional icon?: Maybe<IconSilhouette>

    The updated icon

UpdateItineraryCollectionInput

UpdateItineraryCollectionInput: { createMedia?: InputMaybe<CreateMediaContainerInput[]>; deleteAttrs?: InputMaybe<AttributeIdentifierInput[]>; deleteMedia?: InputMaybe<Scalars["ID"][]>; description?: InputMaybe<Scalars["String"]>; moveMedia?: InputMaybe<MoveMediaContainerInput[]>; readMoreUrl?: InputMaybe<Scalars["String"]>; synopsis?: InputMaybe<Scalars["String"]>; tags?: InputMaybe<Scalars["String"][]>; title?: InputMaybe<Scalars["String"]>; updateMedia?: InputMaybe<UpdateMediaContainerInput[]>; upsertAttrs?: InputMaybe<AttributeInput[]>; websiteUrl?: InputMaybe<Scalars["String"]> }

The intinerary collection fields to update

Type declaration

UpdateItineraryCollectionPayload

UpdateItineraryCollectionPayload: { __typename?: "UpdateItineraryCollectionPayload"; cascaded: ItineraryItemCascadedChanges; collection?: Maybe<ItineraryCollection>; itinerary: Itinerary }

The fields available after updating the itinerary collection

Type declaration

  • Optional __typename?: "UpdateItineraryCollectionPayload"
  • cascaded: ItineraryItemCascadedChanges

    Other changes to the itinerary that caused by deleting the itinerary-item

  • Optional collection?: Maybe<ItineraryCollection>

    The itinerary collection that was created

  • itinerary: Itinerary

    The modified itinerary

UpdateItineraryDirectionsInput

UpdateItineraryDirectionsInput: { createMedia?: InputMaybe<CreateMediaContainerInput[]>; deleteAttrs?: InputMaybe<AttributeIdentifierInput[]>; deleteMedia?: InputMaybe<Scalars["ID"][]>; description?: InputMaybe<Scalars["String"]>; distance?: InputMaybe<Scalars["Float"]>; durations?: InputMaybe<ItineraryDirectionsDurationsInput[]>; elevation?: InputMaybe<ElevationInput>; moveMedia?: InputMaybe<MoveMediaContainerInput[]>; originId?: InputMaybe<Scalars["ID"]>; readMoreUrl?: InputMaybe<Scalars["String"]>; route?: InputMaybe<RouteInput>; synopsis?: InputMaybe<Scalars["String"]>; tags?: InputMaybe<Scalars["String"][]>; title?: InputMaybe<Scalars["String"]>; updateMedia?: InputMaybe<UpdateMediaContainerInput[]>; upsertAttrs?: InputMaybe<AttributeInput[]>; websiteUrl?: InputMaybe<Scalars["String"]> }

The input fields to update the itinerary directions

Type declaration

UpdateItineraryDirectionsPayload

UpdateItineraryDirectionsPayload: { __typename?: "UpdateItineraryDirectionsPayload"; cascaded: ItineraryItemCascadedChanges; directions?: Maybe<ItineraryDirections>; itinerary: Itinerary }

The fields available after updating the itinerary directions item

Type declaration

UpdateItineraryInput

UpdateItineraryInput: { autoRoute?: InputMaybe<ItineraryAutoRouteInput>; autoRouteRemoveExisting?: InputMaybe<Scalars["Boolean"]>; createIcons?: InputMaybe<CreateIconCompositionInput[]>; createMedia?: InputMaybe<CreateMediaContainerInput[]>; defaultLocale?: InputMaybe<Scalars["String"]>; deleteAttrs?: InputMaybe<AttributeIdentifierInput[]>; deleteIcons?: InputMaybe<Scalars["ID"][]>; deleteMedia?: InputMaybe<Scalars["ID"][]>; description?: InputMaybe<Scalars["String"]>; elevation?: InputMaybe<ElevationInput>; moveMedia?: InputMaybe<MoveMediaContainerInput[]>; readMoreUrl?: InputMaybe<Scalars["String"]>; synopsis?: InputMaybe<Scalars["String"]>; tags?: InputMaybe<Scalars["String"][]>; title?: InputMaybe<Scalars["String"]>; updateIcons?: InputMaybe<UpdateIconCompositionInput[]>; updateMedia?: InputMaybe<UpdateMediaContainerInput[]>; upsertAttrs?: InputMaybe<AttributeInput[]>; websiteUrl?: InputMaybe<Scalars["String"]> }

Updates a itinerary

Type declaration

UpdateItineraryLocationInput

UpdateItineraryLocationInput: { bounds?: InputMaybe<BoundsInput>; createMedia?: InputMaybe<CreateMediaContainerInput[]>; deleteAttrs?: InputMaybe<AttributeIdentifierInput[]>; deleteMedia?: InputMaybe<Scalars["ID"][]>; description?: InputMaybe<Scalars["String"]>; icon?: InputMaybe<Scalars["ID"]>; moveMedia?: InputMaybe<MoveMediaContainerInput[]>; optional?: InputMaybe<Scalars["Boolean"]>; place?: InputMaybe<PlaceInput>; position?: InputMaybe<PositionInput>; readMoreUrl?: InputMaybe<Scalars["String"]>; synopsis?: InputMaybe<Scalars["String"]>; tags?: InputMaybe<Scalars["String"][]>; title?: InputMaybe<Scalars["String"]>; updateMedia?: InputMaybe<UpdateMediaContainerInput[]>; upsertAttrs?: InputMaybe<AttributeInput[]>; websiteUrl?: InputMaybe<Scalars["String"]> }

The fields to update on an itinerary location

Type declaration

UpdateItineraryLocationIsOptionalMutation

UpdateItineraryLocationIsOptionalMutation: { __typename?: "Mutation"; updateItineraryLocation: { __typename: "UpdateItineraryLocationPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; location?: { __typename: "ItineraryLocation"; id: string; optional: boolean } | null } }

Type declaration

  • Optional __typename?: "Mutation"
  • updateItineraryLocation: { __typename: "UpdateItineraryLocationPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; location?: { __typename: "ItineraryLocation"; id: string; optional: boolean } | null }
    • __typename: "UpdateItineraryLocationPayload"
    • cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }
      • Optional __typename?: "ItineraryItemCascadedChanges"
      • created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
      • deletedIds: string[]
      • updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
    • Optional location?: { __typename: "ItineraryLocation"; id: string; optional: boolean } | null

UpdateItineraryLocationIsOptionalMutationVariables

UpdateItineraryLocationIsOptionalMutationVariables: Exact<{ id: Scalars["ID"]; optional: Scalars["Boolean"] }>

UpdateItineraryLocationMutation

UpdateItineraryLocationMutation: { __typename?: "Mutation"; updateItineraryLocation: { __typename: "UpdateItineraryLocationPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; location?: { __typename: "ItineraryLocation"; description?: string | null; id: string; optional: boolean; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | null } }

Type declaration

  • Optional __typename?: "Mutation"
  • updateItineraryLocation: { __typename: "UpdateItineraryLocationPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; location?: { __typename: "ItineraryLocation"; description?: string | null; id: string; optional: boolean; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | null }
    • __typename: "UpdateItineraryLocationPayload"
    • cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }
      • Optional __typename?: "ItineraryItemCascadedChanges"
      • created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
      • deletedIds: string[]
      • updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
    • Optional location?: { __typename: "ItineraryLocation"; description?: string | null; id: string; optional: boolean; position: { __typename?: "Position"; lat: number; lon: number }; readMoreUrl?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | null

UpdateItineraryLocationMutationVariables

UpdateItineraryLocationMutationVariables: Exact<{ id: Scalars["ID"]; location: UpdateItineraryLocationInput }>

UpdateItineraryLocationPayload

UpdateItineraryLocationPayload: { __typename?: "UpdateItineraryLocationPayload"; cascaded: ItineraryItemCascadedChanges; itinerary: Itinerary; location?: Maybe<ItineraryLocation> }

The fields available after updating a location

Type declaration

UpdateItineraryMutation

UpdateItineraryMutation: { __typename?: "Mutation"; updateItinerary: { __typename: "UpdateItineraryPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; itinerary?: { __typename: "Itinerary"; autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null; created?: string | null; description?: string | null; id: string; modified?: string | null; published?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | null } }

Type declaration

  • Optional __typename?: "Mutation"
  • updateItinerary: { __typename: "UpdateItineraryPayload"; cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }; itinerary?: { __typename: "Itinerary"; autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null; created?: string | null; description?: string | null; id: string; modified?: string | null; published?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | null }
    • __typename: "UpdateItineraryPayload"
    • cascaded: { __typename?: "ItineraryItemCascadedChanges"; created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]; deletedIds: string[]; updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[] }
      • Optional __typename?: "ItineraryItemCascadedChanges"
      • created: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
      • deletedIds: string[]
      • updated: ({ __typename: "ItineraryCollection"; id: string } | { __typename: "ItineraryDirections"; id: string } | { __typename: "ItineraryLocation"; id: string })[]
    • Optional itinerary?: { __typename: "Itinerary"; autoRoute?: { __typename?: "ItineraryAutoRoute"; defaultMode: RouteMode } | null; created?: string | null; description?: string | null; id: string; modified?: string | null; published?: string | null; synopsis?: string | null; tags: string[]; title?: string | null } | null

UpdateItineraryMutationVariables

UpdateItineraryMutationVariables: Exact<{ id: Scalars["ID"]; itinerary: UpdateItineraryInput }>

UpdateItineraryPayload

UpdateItineraryPayload: { __typename?: "UpdateItineraryPayload"; cascaded: ItineraryItemCascadedChanges; itinerary?: Maybe<Itinerary> }

The available fields after updating a itinerary

Type declaration

  • Optional __typename?: "UpdateItineraryPayload"
  • cascaded: ItineraryItemCascadedChanges

    Other changes to the itinerary that caused by updating the itinerary

  • Optional itinerary?: Maybe<Itinerary>

    The updated itinerary

UpdateMediaContainerInput

UpdateMediaContainerInput: { id: Scalars["String"]; resourceId?: InputMaybe<Scalars["String"]> }

Update a MediaContainer in a MediaContainer list

Type declaration

  • id: Scalars["String"]

    ID to the MediaContainer to update

  • Optional resourceId?: InputMaybe<Scalars["String"]>

    ID to a MediaResource

UpdateMediaResourceInput

UpdateMediaResourceInput: { attribution?: InputMaybe<Scalars["String"]>; caption?: InputMaybe<Scalars["String"]>; copyright?: InputMaybe<Scalars["String"]>; deleteAttrs?: InputMaybe<AttributeIdentifierInput[]>; tags?: InputMaybe<Scalars["String"][]>; upsertAttrs?: InputMaybe<AttributeInput[]> }

Updates a media resource

Type declaration

UpdateMediaResourcePayload

UpdateMediaResourcePayload: { __typename?: "UpdateMediaResourcePayload"; resource: MediaResource }

Response payload to Mutation.updateMediaResource

Type declaration

  • Optional __typename?: "UpdateMediaResourcePayload"
  • resource: MediaResource

    The updated media-resource

UpdateProfileInput

UpdateProfileInput: { autoApproveFollows?: InputMaybe<Scalars["Boolean"]>; avatar?: InputMaybe<MediaContainerInput>; bio?: InputMaybe<Scalars["String"]>; deleteAttrs?: InputMaybe<AttributeIdentifierInput[]>; name?: InputMaybe<Scalars["String"]>; type?: InputMaybe<ProfileType>; upsertAttrs?: InputMaybe<AttributeInput[]>; websiteUrl?: InputMaybe<Scalars["String"]> }

Input object to Mutation.updateProfile

Type declaration

UpdateProfilePayload

UpdateProfilePayload: { __typename?: "UpdateProfilePayload"; profile?: Maybe<Profile> }

Response payload to Mutation.updateProfile

Type declaration

  • Optional __typename?: "UpdateProfilePayload"
  • Optional profile?: Maybe<Profile>

    The updated profile

UserAgreement

UserAgreement: Node & { __typename?: "UserAgreement"; date?: Maybe<Scalars["String"]>; id: Scalars["ID"]; profile?: Maybe<Profile>; type: Scalars["String"] }

An agreement made by a user

UserAgreementConnection

UserAgreementConnection: { __typename?: "UserAgreementConnection"; edges: UserAgreementEdge[]; nodes: UserAgreement[]; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Connection of UserAgreements

Type declaration

  • Optional __typename?: "UserAgreementConnection"
  • edges: UserAgreementEdge[]

    All the edges in this page of the connection

  • nodes: UserAgreement[]

    Shortcut for edges[].node

  • pageInfo: PageInfo

    Details regarding the current page of the connnection

  • totalCount: Scalars["Int"]

    The total number of items in the connection (in all pages)

UserAgreementDateArgs

UserAgreementDateArgs: { format?: InputMaybe<Scalars["String"]>; locale?: InputMaybe<Scalars["String"]>; relativeTo?: InputMaybe<Scalars["String"]>; timeZone?: InputMaybe<Scalars["String"]> }

An agreement made by a user

Type declaration

UserAgreementEdge

UserAgreementEdge: { __typename?: "UserAgreementEdge"; cursor: Scalars["String"]; node: UserAgreement }

Edge containing a UserAgreement

Type declaration

  • Optional __typename?: "UserAgreementEdge"
  • cursor: Scalars["String"]

    The cursor string pointing to this item

  • node: UserAgreement

    The item

Variables

Const AutocompleteSearchPlaceDocument

AutocompleteSearchPlaceDocument: DocumentNode = ...

Const CollectionContentFragmentDoc

CollectionContentFragmentDoc: DocumentNode = ...

Const CollectionItemsCountFragmentDoc

CollectionItemsCountFragmentDoc: DocumentNode = ...

Const CollectionLocationContentFragmentDoc

CollectionLocationContentFragmentDoc: DocumentNode = ...

Const CollectionLocationExternalRefsFragmentDoc

CollectionLocationExternalRefsFragmentDoc: DocumentNode = ...

Const CollectionLocationPartialContentFragmentDoc

CollectionLocationPartialContentFragmentDoc: DocumentNode = ...

Const CollectionPartialContentFragmentDoc

CollectionPartialContentFragmentDoc: DocumentNode = ...

Const CreateCollectionLocationDocument

CreateCollectionLocationDocument: DocumentNode = ...

Const CreateItineraryDirectionsDocument

CreateItineraryDirectionsDocument: DocumentNode = ...

Const CreateItineraryDocument

CreateItineraryDocument: DocumentNode = ...

Const CreateItineraryLocationDocument

CreateItineraryLocationDocument: DocumentNode = ...

Const DeleteCollectionLocationDocument

DeleteCollectionLocationDocument: DocumentNode = ...

Const DeleteItineraryDocument

DeleteItineraryDocument: DocumentNode = ...

Const DeleteItineraryLocationDocument

DeleteItineraryLocationDocument: DocumentNode = ...

Const DisableItineraryAutoRouteDocument

DisableItineraryAutoRouteDocument: DocumentNode = ...

Const EnableItineraryAutoRouteDocument

EnableItineraryAutoRouteDocument: DocumentNode = ...

Const FindCollectionLocationIdsByExternalDocument

FindCollectionLocationIdsByExternalDocument: DocumentNode = ...

Const FindCollectionLocationIdsByTagDocument

FindCollectionLocationIdsByTagDocument: DocumentNode = ...

Const FindCollectionLocationsByExternalDocument

FindCollectionLocationsByExternalDocument: DocumentNode = ...

Const FindCollectionLocationsByTagDocument

FindCollectionLocationsByTagDocument: DocumentNode = ...

Const FindItineraryLocationIdsByPlaceIdDocument

FindItineraryLocationIdsByPlaceIdDocument: DocumentNode = ...

Const FindItineraryLocationsByPlaceIdDocument

FindItineraryLocationsByPlaceIdDocument: DocumentNode = ...

Const GetCollectionDocument

GetCollectionDocument: DocumentNode = ...

Const GetCollectionLocationDocument

GetCollectionLocationDocument: DocumentNode = ...

Const GetItineraryDirectionsDocument

GetItineraryDirectionsDocument: DocumentNode = ...

Const GetItineraryDocument

GetItineraryDocument: DocumentNode = ...

Const GetItineraryLocationDocument

GetItineraryLocationDocument: DocumentNode = ...

Const GetMediaImageDocument

GetMediaImageDocument: DocumentNode = ...

Const GetPlaceDocument

GetPlaceDocument: DocumentNode = ...

Const GetProfileDocument

GetProfileDocument: DocumentNode = ...

Const ItineraryCascadedChangesFragmentDoc

ItineraryCascadedChangesFragmentDoc: DocumentNode = ...

Const ItineraryContentFragmentDoc

ItineraryContentFragmentDoc: DocumentNode = ...

Const ItineraryDirectionsContentFragmentDoc

ItineraryDirectionsContentFragmentDoc: DocumentNode = ...

Const ItineraryDirectionsPartialContentFragmentDoc

ItineraryDirectionsPartialContentFragmentDoc: DocumentNode = ...

Const ItineraryLocationContentFragmentDoc

ItineraryLocationContentFragmentDoc: DocumentNode = ...

Const ItineraryLocationPartialContentFragmentDoc

ItineraryLocationPartialContentFragmentDoc: DocumentNode = ...

Const ItineraryLocationsCountFragmentDoc

ItineraryLocationsCountFragmentDoc: DocumentNode = ...

Const ItineraryPartialContentFragmentDoc

ItineraryPartialContentFragmentDoc: DocumentNode = ...

Const ItinerarySearchPartialContentFragmentDoc

ItinerarySearchPartialContentFragmentDoc: DocumentNode = ...

Const ListAuthorizedProfilesDocument

ListAuthorizedProfilesDocument: DocumentNode = ...

Const ListCollectionsDocument

ListCollectionsDocument: DocumentNode = ...

Const ListItinerariesDocument

ListItinerariesDocument: DocumentNode = ...

Const ListItineraryLocationsDocument

ListItineraryLocationsDocument: DocumentNode = ...

Const MediaImageContentFragmentDoc

MediaImageContentFragmentDoc: DocumentNode = ...

Const MediaImagePartialContentFragmentDoc

MediaImagePartialContentFragmentDoc: DocumentNode = ...

Const MoveItineraryLocationAfterDocument

MoveItineraryLocationAfterDocument: DocumentNode = ...

Const MoveItineraryLocationToStartDocument

MoveItineraryLocationToStartDocument: DocumentNode = ...

Const PlaceContentFragmentDoc

PlaceContentFragmentDoc: DocumentNode = ...

Const PlacePartialContentFragmentDoc

PlacePartialContentFragmentDoc: DocumentNode = ...

Const PlaceSearchContentFragmentDoc

PlaceSearchContentFragmentDoc: DocumentNode = ...

Const ProfileContentFragmentDoc

ProfileContentFragmentDoc: DocumentNode = ...

Const ProfilePartialContentFragmentDoc

ProfilePartialContentFragmentDoc: DocumentNode = ...

Const ReverseSearchPlaceByPositionDocument

ReverseSearchPlaceByPositionDocument: DocumentNode = ...

Const SearchRoutesBetweenPositionsDocument

SearchRoutesBetweenPositionsDocument: DocumentNode = ...

Const UpdateCollectionLocationDocument

UpdateCollectionLocationDocument: DocumentNode = ...

Const UpdateItineraryDocument

UpdateItineraryDocument: DocumentNode = ...

Const UpdateItineraryLocationDocument

UpdateItineraryLocationDocument: DocumentNode = ...

Const UpdateItineraryLocationIsOptionalDocument

UpdateItineraryLocationIsOptionalDocument: DocumentNode = ...

Const default

Functions

createClient

getClientSdk

  • getClientSdk(options: ClientOptions): { autocompleteSearchPlace: any; createCollectionLocation: any; createItinerary: any; createItineraryDirections: any; createItineraryLocation: any; deleteCollectionLocation: any; deleteItinerary: any; deleteItineraryLocation: any; disableItineraryAutoRoute: any; enableItineraryAutoRoute: any; findCollectionLocationIdsByExternal: any; findCollectionLocationIdsByTag: any; findCollectionLocationsByExternal: any; findCollectionLocationsByTag: any; findItineraryLocationIdsByPlaceId: any; findItineraryLocationsByPlaceId: any; getCollection: any; getCollectionLocation: any; getItinerary: any; getItineraryDirections: any; getItineraryLocation: any; getMediaImage: any; getPlace: any; getProfile: any; listAuthorizedProfiles: any; listCollections: any; listItineraries: any; listItineraryLocations: any; moveItineraryLocationAfter: any; moveItineraryLocationToStart: any; reverseSearchPlaceByPosition: any; searchRoutesBetweenPositions: any; updateCollectionLocation: any; updateItinerary: any; updateItineraryLocation: any; updateItineraryLocationIsOptional: any }

getSdk

  • getSdk<C, E>(requester: Requester<C, E>): { autocompleteSearchPlace: any; createCollectionLocation: any; createItinerary: any; createItineraryDirections: any; createItineraryLocation: any; deleteCollectionLocation: any; deleteItinerary: any; deleteItineraryLocation: any; disableItineraryAutoRoute: any; enableItineraryAutoRoute: any; findCollectionLocationIdsByExternal: any; findCollectionLocationIdsByTag: any; findCollectionLocationsByExternal: any; findCollectionLocationsByTag: any; findItineraryLocationIdsByPlaceId: any; findItineraryLocationsByPlaceId: any; getCollection: any; getCollectionLocation: any; getItinerary: any; getItineraryDirections: any; getItineraryLocation: any; getMediaImage: any; getPlace: any; getProfile: any; listAuthorizedProfiles: any; listCollections: any; listItineraries: any; listItineraryLocations: any; moveItineraryLocationAfter: any; moveItineraryLocationToStart: any; reverseSearchPlaceByPosition: any; searchRoutesBetweenPositions: any; updateCollectionLocation: any; updateItinerary: any; updateItineraryLocation: any; updateItineraryLocationIsOptional: any }

Generated using TypeDoc