export var ProductGroupBy;
(function (ProductGroupBy) {
    // bin field
    ProductGroupBy["BIN"] = "BIN";
    // sku field
    ProductGroupBy["SKU"] = "SKU";
    // product_id field
    ProductGroupBy["PRODUCT_ID"] = "PRODUCT_ID";
    // product_parent_id field
    ProductGroupBy["PRODUCT_PARENT_ID"] = "PRODUCT_PARENT_ID";
    // brand field
    ProductGroupBy["BRAND"] = "BRAND";
    // element in the product_tags jsonb field
    ProductGroupBy["PRODUCT_TAG"] = "PRODUCT_TAG";
})(ProductGroupBy || (ProductGroupBy = {}));
export var DateGroupBy;
(function (DateGroupBy) {
    // is weekend date field
    DateGroupBy["IS_WEEKEND"] = "IS_WEEKEND";
    // day of week date field
    DateGroupBy["DAY_OF_WEEK"] = "DAY_OF_WEEK";
    // day of year date field
    DateGroupBy["DAY_OF_YEAR"] = "DAY_OF_YEAR";
    // day of month field
    DateGroupBy["DAY_OF_MONTH"] = "DAY_OF_MONTH";
    // week field
    DateGroupBy["WEEK"] = "WEEK";
    // month field
    DateGroupBy["MONTH"] = "MONTH";
    // year field
    DateGroupBy["YEAR"] = "YEAR";
    // season
    DateGroupBy["SEASON"] = "SEASON";
})(DateGroupBy || (DateGroupBy = {}));
export var StoreFinancialsGroupBy;
(function (StoreFinancialsGroupBy) {
    // financial_event_type field
    StoreFinancialsGroupBy["FINANCIAL_EVENT_TYPE"] = "FINANCIAL_EVENT_TYPE";
    // contributes_to field
    StoreFinancialsGroupBy["CONTRIBUTES"] = "CONTRIBUTES";
})(StoreFinancialsGroupBy || (StoreFinancialsGroupBy = {}));
export var ProductFinancialsGroupBy;
(function (ProductFinancialsGroupBy) {
    // country field
    ProductFinancialsGroupBy["COUNTRY"] = "COUNTRY";
    // marketplace field
    ProductFinancialsGroupBy["MARKETPLACE"] = "MARKETPLACE";
})(ProductFinancialsGroupBy || (ProductFinancialsGroupBy = {}));
export var SaleFinancialsGroupBy;
(function (SaleFinancialsGroupBy) {
    // customer field
    SaleFinancialsGroupBy["CUSTOMER"] = "CUSTOMER";
    // order_id field
    SaleFinancialsGroupBy["ORDER"] = "ORDER";
    // order_item_id field
    SaleFinancialsGroupBy["ORDER_ITEM"] = "ORDER_ITEM";
})(SaleFinancialsGroupBy || (SaleFinancialsGroupBy = {}));
export var ReturnsGroupBy;
(function (ReturnsGroupBy) {
    ReturnsGroupBy["REASON"] = "REASON";
    ReturnsGroupBy["CONDITION"] = "CONDITION";
})(ReturnsGroupBy || (ReturnsGroupBy = {}));
export var SalesGroupBy;
(function (SalesGroupBy) {
    SalesGroupBy["COUNTRY"] = "COUNTRY";
    SalesGroupBy["STATUS"] = "STATUS";
    SalesGroupBy["MARKETPLACE"] = "MARKETPLACE";
    SalesGroupBy["CUSTOMER"] = "CUSTOMER";
})(SalesGroupBy || (SalesGroupBy = {}));
//# sourceMappingURL=group_by.js.map