| 123456789101112131415161718192021222324252627282930 |
- import gql from 'graphql-tag';
- export const adminApiExtensions = gql`
- type DashboardMetricSummary {
- type: DashboardMetricType!
- title: String!
- entries: [DashboardMetricSummaryEntry!]!
- }
- enum DashboardMetricType {
- OrderCount
- OrderTotal
- AverageOrderValue
- }
- type DashboardMetricSummaryEntry {
- label: String!
- value: Float!
- }
- input DashboardMetricSummaryInput {
- types: [DashboardMetricType!]!
- refresh: Boolean
- startDate: DateTime!
- endDate: DateTime!
- }
- extend type Query {
- """
- Get metrics for the given date range and metric types.
- """
- dashboardMetricSummary(input: DashboardMetricSummaryInput): [DashboardMetricSummary!]!
- }
- `;
|