Appearance
An LCBO retail location
graphql
type Store {
externalId: String!
name: String!
city: String
address: String
latitude: Float
longitude: Float
productsCount: Int
mondayOpen: String
mondayClose: String
tuesdayOpen: String
tuesdayClose: String
wednesdayOpen: String
wednesdayClose: String
thursdayOpen: String
thursdayClose: String
fridayOpen: String
fridayClose: String
saturdayOpen: String
saturdayClose: String
sundayOpen: String
sundayClose: String
hasParking: Boolean
hasTastingBar: Boolean
hasWheelchairAccessability: Boolean
hasSameDayPickup: Boolean
hasPublicTransit: Boolean
hasBilingualService: Boolean
hasVintagesSection: Boolean
hasProductConsultant: Boolean
hasColdBeerRoom: Boolean
updatedAt: DateTime!
distanceKm: Float
inventories(
filters: InventoryFilterInput
pagination: PaginationInput
sortBy: InventorySortField
sortDirection: SortDirection
): InventoryConnection!
history(
filters: HistoryFilterInput!
): [StoreHistory!]!
}Fields
Store.externalId ● String! non-null scalar
Store.name ● String! non-null scalar
Store.city ● String scalar
Store.address ● String scalar
Store.latitude ● Float scalar
Store.longitude ● Float scalar
Store.productsCount ● Int scalar
Number of products available at this store (computed field)
Store.mondayOpen ● String scalar
Store.mondayClose ● String scalar
Store.tuesdayOpen ● String scalar
Store.tuesdayClose ● String scalar
Store.wednesdayOpen ● String scalar
Store.wednesdayClose ● String scalar
Store.thursdayOpen ● String scalar
Store.thursdayClose ● String scalar
Store.fridayOpen ● String scalar
Store.fridayClose ● String scalar
Store.saturdayOpen ● String scalar
Store.saturdayClose ● String scalar
Store.sundayOpen ● String scalar
Store.sundayClose ● String scalar
Store.hasParking ● Boolean scalar
Store.hasTastingBar ● Boolean scalar
Store.hasWheelchairAccessability ● Boolean scalar
Store.hasSameDayPickup ● Boolean scalar
Store.hasPublicTransit ● Boolean scalar
Store.hasBilingualService ● Boolean scalar
Store.hasVintagesSection ● Boolean scalar
Store.hasProductConsultant ● Boolean scalar
Store.hasColdBeerRoom ● Boolean scalar
Store.updatedAt ● DateTime! non-null scalar
Store.distanceKm ● Float scalar
Distance in kilometers from the query coordinates (only populated when querying stores directly with geospatial filters, not when accessed via Inventory.store)
Store.inventories ● InventoryConnection! non-null object
Get all inventories for this store with optional filtering, pagination, and sorting. Supports minimum quantity filtering and sorting by quantity, price, or updated_at.
Store.inventories.filters ● InventoryFilterInput input
Store.inventories.pagination ● PaginationInput input
Store.inventories.sortBy ● InventorySortField enum
Store.inventories.sortDirection ● SortDirection enum
Store.history ● [StoreHistory!]! non-null object
Get historical changes for this store
⚠️ EXPERIMENTAL: History API is in beta. Schema and behavior may change without notice.
Store.history.filters ● HistoryFilterInput! non-null input
Returned By
store query