Files
app/src/graphql/fragments/poi.js
T

69 lines
961 B
JavaScript

import gql from "graphql-tag";
import {FRAGMENT_PHOTO_FULL_INFO} from "src/graphql/fragments/photo";
export const FRAGMENT_POI_LIST_INFO = gql`
fragment pointOfInterestListInfo on PointOfInterest {
id
name
urlSlug
isPublic
gpsLatitude
gpsLongitude
titlePhoto {
thumbnailUrl
}
type {
id
name
}
}
`;
export const FRAGMENT_POI_FULL_INFO = gql`
fragment pointOfInterestFullInfo on PointOfInterest {
id
name
urlSlug
description
isPublic
gpsLatitude
gpsLongitude
createdById
titlePhoto {
id
url
}
type {
id
name
}
}
`;
export const FRAGMENT_POI_FULL_PRIVATE_INFO = gql`
fragment pointOfInterestFullPrivateInfo on PointOfInterest {
...pointOfInterestFullInfo
photos {
...photoFullInfo
pointOfInterest {
id
name
}
copilots {
id
name
}
}
}
${FRAGMENT_POI_FULL_INFO}
${FRAGMENT_PHOTO_FULL_INFO}
`;