Warning: Undefined variable $message in /home/u704471689/domains/cloudydeal.com/public_html/wp-content/plugins/woocommerce/src/Blocks/Domain/Services/functions.php on line 31
/*! elementor - v3.23.0 - 05-08-2024 */
/******/ (() => { // webpackBootstrap
/******/ var __webpack_modules__ = ({
/***/ "../node_modules/@reduxjs/toolkit/dist/redux-toolkit.esm.js":
/*!******************************************************************!*\
!*** ../node_modules/@reduxjs/toolkit/dist/redux-toolkit.esm.js ***!
\******************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ EnhancerArray: () => (/* binding */ EnhancerArray),
/* harmony export */ MiddlewareArray: () => (/* binding */ MiddlewareArray),
/* harmony export */ SHOULD_AUTOBATCH: () => (/* binding */ SHOULD_AUTOBATCH),
/* harmony export */ TaskAbortError: () => (/* binding */ TaskAbortError),
/* harmony export */ __DO_NOT_USE__ActionTypes: () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.__DO_NOT_USE__ActionTypes),
/* harmony export */ addListener: () => (/* binding */ addListener),
/* harmony export */ applyMiddleware: () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.applyMiddleware),
/* harmony export */ autoBatchEnhancer: () => (/* binding */ autoBatchEnhancer),
/* harmony export */ bindActionCreators: () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.bindActionCreators),
/* harmony export */ clearAllListeners: () => (/* binding */ clearAllListeners),
/* harmony export */ combineReducers: () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.combineReducers),
/* harmony export */ compose: () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.compose),
/* harmony export */ configureStore: () => (/* binding */ configureStore),
/* harmony export */ createAction: () => (/* binding */ createAction),
/* harmony export */ createActionCreatorInvariantMiddleware: () => (/* binding */ createActionCreatorInvariantMiddleware),
/* harmony export */ createAsyncThunk: () => (/* binding */ createAsyncThunk),
/* harmony export */ createDraftSafeSelector: () => (/* binding */ createDraftSafeSelector),
/* harmony export */ createEntityAdapter: () => (/* binding */ createEntityAdapter),
/* harmony export */ createImmutableStateInvariantMiddleware: () => (/* binding */ createImmutableStateInvariantMiddleware),
/* harmony export */ createListenerMiddleware: () => (/* binding */ createListenerMiddleware),
/* harmony export */ createNextState: () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__["default"]),
/* harmony export */ createReducer: () => (/* binding */ createReducer),
/* harmony export */ createSelector: () => (/* reexport safe */ reselect__WEBPACK_IMPORTED_MODULE_1__.createSelector),
/* harmony export */ createSerializableStateInvariantMiddleware: () => (/* binding */ createSerializableStateInvariantMiddleware),
/* harmony export */ createSlice: () => (/* binding */ createSlice),
/* harmony export */ createStore: () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.createStore),
/* harmony export */ current: () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.current),
/* harmony export */ findNonSerializableValue: () => (/* binding */ findNonSerializableValue),
/* harmony export */ freeze: () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.freeze),
/* harmony export */ getDefaultMiddleware: () => (/* binding */ getDefaultMiddleware),
/* harmony export */ getType: () => (/* binding */ getType),
/* harmony export */ isAction: () => (/* binding */ isAction),
/* harmony export */ isActionCreator: () => (/* binding */ isActionCreator),
/* harmony export */ isAllOf: () => (/* binding */ isAllOf),
/* harmony export */ isAnyOf: () => (/* binding */ isAnyOf),
/* harmony export */ isAsyncThunkAction: () => (/* binding */ isAsyncThunkAction),
/* harmony export */ isDraft: () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.isDraft),
/* harmony export */ isFluxStandardAction: () => (/* binding */ isFSA),
/* harmony export */ isFulfilled: () => (/* binding */ isFulfilled),
/* harmony export */ isImmutableDefault: () => (/* binding */ isImmutableDefault),
/* harmony export */ isPending: () => (/* binding */ isPending),
/* harmony export */ isPlain: () => (/* binding */ isPlain),
/* harmony export */ isPlainObject: () => (/* binding */ isPlainObject),
/* harmony export */ isRejected: () => (/* binding */ isRejected),
/* harmony export */ isRejectedWithValue: () => (/* binding */ isRejectedWithValue),
/* harmony export */ legacy_createStore: () => (/* reexport safe */ redux__WEBPACK_IMPORTED_MODULE_0__.legacy_createStore),
/* harmony export */ miniSerializeError: () => (/* binding */ miniSerializeError),
/* harmony export */ nanoid: () => (/* binding */ nanoid),
/* harmony export */ original: () => (/* reexport safe */ immer__WEBPACK_IMPORTED_MODULE_2__.original),
/* harmony export */ prepareAutoBatched: () => (/* binding */ prepareAutoBatched),
/* harmony export */ removeListener: () => (/* binding */ removeListener),
/* harmony export */ unwrapResult: () => (/* binding */ unwrapResult)
/* harmony export */ });
/* harmony import */ var immer__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! immer */ "../node_modules/@reduxjs/toolkit/node_modules/immer/dist/immer.esm.mjs");
/* harmony import */ var redux__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! redux */ "../node_modules/redux/es/redux.js");
/* harmony import */ var reselect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! reselect */ "../node_modules/reselect/es/index.js");
/* harmony import */ var redux_thunk__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! redux-thunk */ "../node_modules/redux-thunk/es/index.js");
var __extends = (undefined && undefined.__extends) || (function () {
var extendStatics = function (d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
return extendStatics(d, b);
};
return function (d, b) {
if (typeof b !== "function" && b !== null)
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
var __generator = (undefined && undefined.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
var __spreadArray = (undefined && undefined.__spreadArray) || function (to, from) {
for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)
to[j] = from[i];
return to;
};
var __defProp = Object.defineProperty;
var __defProps = Object.defineProperties;
var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __propIsEnum = Object.prototype.propertyIsEnumerable;
var __defNormalProp = function (obj, key, value) { return key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value: value }) : obj[key] = value; };
var __spreadValues = function (a, b) {
for (var prop in b || (b = {}))
if (__hasOwnProp.call(b, prop))
__defNormalProp(a, prop, b[prop]);
if (__getOwnPropSymbols)
for (var _i = 0, _c = __getOwnPropSymbols(b); _i < _c.length; _i++) {
var prop = _c[_i];
if (__propIsEnum.call(b, prop))
__defNormalProp(a, prop, b[prop]);
}
return a;
};
var __spreadProps = function (a, b) { return __defProps(a, __getOwnPropDescs(b)); };
var __async = function (__this, __arguments, generator) {
return new Promise(function (resolve, reject) {
var fulfilled = function (value) {
try {
step(generator.next(value));
}
catch (e) {
reject(e);
}
};
var rejected = function (value) {
try {
step(generator.throw(value));
}
catch (e) {
reject(e);
}
};
var step = function (x) { return x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); };
step((generator = generator.apply(__this, __arguments)).next());
});
};
// src/index.ts
// src/createDraftSafeSelector.ts
var createDraftSafeSelector = function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
var selector = reselect__WEBPACK_IMPORTED_MODULE_1__.createSelector.apply(void 0, args);
var wrappedSelector = function (value) {
var rest = [];
for (var _i = 1; _i < arguments.length; _i++) {
rest[_i - 1] = arguments[_i];
}
return selector.apply(void 0, __spreadArray([(0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraft)(value) ? (0,immer__WEBPACK_IMPORTED_MODULE_2__.current)(value) : value], rest));
};
return wrappedSelector;
};
// src/configureStore.ts
// src/devtoolsExtension.ts
var composeWithDevTools = typeof window !== "undefined" && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ : function () {
if (arguments.length === 0)
return void 0;
if (typeof arguments[0] === "object")
return redux__WEBPACK_IMPORTED_MODULE_0__.compose;
return redux__WEBPACK_IMPORTED_MODULE_0__.compose.apply(null, arguments);
};
var devToolsEnhancer = typeof window !== "undefined" && window.__REDUX_DEVTOOLS_EXTENSION__ ? window.__REDUX_DEVTOOLS_EXTENSION__ : function () {
return function (noop2) {
return noop2;
};
};
// src/isPlainObject.ts
function isPlainObject(value) {
if (typeof value !== "object" || value === null)
return false;
var proto = Object.getPrototypeOf(value);
if (proto === null)
return true;
var baseProto = proto;
while (Object.getPrototypeOf(baseProto) !== null) {
baseProto = Object.getPrototypeOf(baseProto);
}
return proto === baseProto;
}
// src/getDefaultMiddleware.ts
// src/tsHelpers.ts
var hasMatchFunction = function (v) {
return v && typeof v.match === "function";
};
// src/createAction.ts
function createAction(type, prepareAction) {
function actionCreator() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
if (prepareAction) {
var prepared = prepareAction.apply(void 0, args);
if (!prepared) {
throw new Error("prepareAction did not return an object");
}
return __spreadValues(__spreadValues({
type: type,
payload: prepared.payload
}, "meta" in prepared && { meta: prepared.meta }), "error" in prepared && { error: prepared.error });
}
return { type: type, payload: args[0] };
}
actionCreator.toString = function () { return "" + type; };
actionCreator.type = type;
actionCreator.match = function (action) { return action.type === type; };
return actionCreator;
}
function isAction(action) {
return isPlainObject(action) && "type" in action;
}
function isActionCreator(action) {
return typeof action === "function" && "type" in action && hasMatchFunction(action);
}
function isFSA(action) {
return isAction(action) && typeof action.type === "string" && Object.keys(action).every(isValidKey);
}
function isValidKey(key) {
return ["type", "payload", "error", "meta"].indexOf(key) > -1;
}
function getType(actionCreator) {
return "" + actionCreator;
}
// src/actionCreatorInvariantMiddleware.ts
function getMessage(type) {
var splitType = type ? ("" + type).split("/") : [];
var actionName = splitType[splitType.length - 1] || "actionCreator";
return "Detected an action creator with type \"" + (type || "unknown") + "\" being dispatched. \nMake sure you're calling the action creator before dispatching, i.e. `dispatch(" + actionName + "())` instead of `dispatch(" + actionName + ")`. This is necessary even if the action has no payload.";
}
function createActionCreatorInvariantMiddleware(options) {
if (options === void 0) { options = {}; }
if (false) {}
var _c = options.isActionCreator, isActionCreator2 = _c === void 0 ? isActionCreator : _c;
return function () { return function (next) { return function (action) {
if (isActionCreator2(action)) {
console.warn(getMessage(action.type));
}
return next(action);
}; }; };
}
// src/utils.ts
function getTimeMeasureUtils(maxDelay, fnName) {
var elapsed = 0;
return {
measureTime: function (fn) {
var started = Date.now();
try {
return fn();
}
finally {
var finished = Date.now();
elapsed += finished - started;
}
},
warnIfExceeded: function () {
if (elapsed > maxDelay) {
console.warn(fnName + " took " + elapsed + "ms, which is more than the warning threshold of " + maxDelay + "ms. \nIf your state or actions are very large, you may want to disable the middleware as it might cause too much of a slowdown in development mode. See https://redux-toolkit.js.org/api/getDefaultMiddleware for instructions.\nIt is disabled in production builds, so you don't need to worry about that.");
}
}
};
}
var MiddlewareArray = /** @class */ (function (_super) {
__extends(MiddlewareArray, _super);
function MiddlewareArray() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
var _this = _super.apply(this, args) || this;
Object.setPrototypeOf(_this, MiddlewareArray.prototype);
return _this;
}
Object.defineProperty(MiddlewareArray, Symbol.species, {
get: function () {
return MiddlewareArray;
},
enumerable: false,
configurable: true
});
MiddlewareArray.prototype.concat = function () {
var arr = [];
for (var _i = 0; _i < arguments.length; _i++) {
arr[_i] = arguments[_i];
}
return _super.prototype.concat.apply(this, arr);
};
MiddlewareArray.prototype.prepend = function () {
var arr = [];
for (var _i = 0; _i < arguments.length; _i++) {
arr[_i] = arguments[_i];
}
if (arr.length === 1 && Array.isArray(arr[0])) {
return new (MiddlewareArray.bind.apply(MiddlewareArray, __spreadArray([void 0], arr[0].concat(this))))();
}
return new (MiddlewareArray.bind.apply(MiddlewareArray, __spreadArray([void 0], arr.concat(this))))();
};
return MiddlewareArray;
}(Array));
var EnhancerArray = /** @class */ (function (_super) {
__extends(EnhancerArray, _super);
function EnhancerArray() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
var _this = _super.apply(this, args) || this;
Object.setPrototypeOf(_this, EnhancerArray.prototype);
return _this;
}
Object.defineProperty(EnhancerArray, Symbol.species, {
get: function () {
return EnhancerArray;
},
enumerable: false,
configurable: true
});
EnhancerArray.prototype.concat = function () {
var arr = [];
for (var _i = 0; _i < arguments.length; _i++) {
arr[_i] = arguments[_i];
}
return _super.prototype.concat.apply(this, arr);
};
EnhancerArray.prototype.prepend = function () {
var arr = [];
for (var _i = 0; _i < arguments.length; _i++) {
arr[_i] = arguments[_i];
}
if (arr.length === 1 && Array.isArray(arr[0])) {
return new (EnhancerArray.bind.apply(EnhancerArray, __spreadArray([void 0], arr[0].concat(this))))();
}
return new (EnhancerArray.bind.apply(EnhancerArray, __spreadArray([void 0], arr.concat(this))))();
};
return EnhancerArray;
}(Array));
function freezeDraftable(val) {
return (0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraftable)(val) ? (0,immer__WEBPACK_IMPORTED_MODULE_2__["default"])(val, function () {
}) : val;
}
// src/immutableStateInvariantMiddleware.ts
var isProduction = "development" === "production";
var prefix = "Invariant failed";
function invariant(condition, message) {
if (condition) {
return;
}
if (isProduction) {
throw new Error(prefix);
}
throw new Error(prefix + ": " + (message || ""));
}
function stringify(obj, serializer, indent, decycler) {
return JSON.stringify(obj, getSerialize(serializer, decycler), indent);
}
function getSerialize(serializer, decycler) {
var stack = [], keys = [];
if (!decycler)
decycler = function (_, value) {
if (stack[0] === value)
return "[Circular ~]";
return "[Circular ~." + keys.slice(0, stack.indexOf(value)).join(".") + "]";
};
return function (key, value) {
if (stack.length > 0) {
var thisPos = stack.indexOf(this);
~thisPos ? stack.splice(thisPos + 1) : stack.push(this);
~thisPos ? keys.splice(thisPos, Infinity, key) : keys.push(key);
if (~stack.indexOf(value))
value = decycler.call(this, key, value);
}
else
stack.push(value);
return serializer == null ? value : serializer.call(this, key, value);
};
}
function isImmutableDefault(value) {
return typeof value !== "object" || value == null || Object.isFrozen(value);
}
function trackForMutations(isImmutable, ignorePaths, obj) {
var trackedProperties = trackProperties(isImmutable, ignorePaths, obj);
return {
detectMutations: function () {
return detectMutations(isImmutable, ignorePaths, trackedProperties, obj);
}
};
}
function trackProperties(isImmutable, ignorePaths, obj, path, checkedObjects) {
if (ignorePaths === void 0) { ignorePaths = []; }
if (path === void 0) { path = ""; }
if (checkedObjects === void 0) { checkedObjects = new Set(); }
var tracked = { value: obj };
if (!isImmutable(obj) && !checkedObjects.has(obj)) {
checkedObjects.add(obj);
tracked.children = {};
for (var key in obj) {
var childPath = path ? path + "." + key : key;
if (ignorePaths.length && ignorePaths.indexOf(childPath) !== -1) {
continue;
}
tracked.children[key] = trackProperties(isImmutable, ignorePaths, obj[key], childPath);
}
}
return tracked;
}
function detectMutations(isImmutable, ignoredPaths, trackedProperty, obj, sameParentRef, path) {
if (ignoredPaths === void 0) { ignoredPaths = []; }
if (sameParentRef === void 0) { sameParentRef = false; }
if (path === void 0) { path = ""; }
var prevObj = trackedProperty ? trackedProperty.value : void 0;
var sameRef = prevObj === obj;
if (sameParentRef && !sameRef && !Number.isNaN(obj)) {
return { wasMutated: true, path: path };
}
if (isImmutable(prevObj) || isImmutable(obj)) {
return { wasMutated: false };
}
var keysToDetect = {};
for (var key in trackedProperty.children) {
keysToDetect[key] = true;
}
for (var key in obj) {
keysToDetect[key] = true;
}
var hasIgnoredPaths = ignoredPaths.length > 0;
var _loop_1 = function (key) {
var nestedPath = path ? path + "." + key : key;
if (hasIgnoredPaths) {
var hasMatches = ignoredPaths.some(function (ignored) {
if (ignored instanceof RegExp) {
return ignored.test(nestedPath);
}
return nestedPath === ignored;
});
if (hasMatches) {
return "continue";
}
}
var result = detectMutations(isImmutable, ignoredPaths, trackedProperty.children[key], obj[key], sameRef, nestedPath);
if (result.wasMutated) {
return { value: result };
}
};
for (var key in keysToDetect) {
var state_1 = _loop_1(key);
if (typeof state_1 === "object")
return state_1.value;
}
return { wasMutated: false };
}
function createImmutableStateInvariantMiddleware(options) {
if (options === void 0) { options = {}; }
if (false) {}
var _c = options.isImmutable, isImmutable = _c === void 0 ? isImmutableDefault : _c, ignoredPaths = options.ignoredPaths, _d = options.warnAfter, warnAfter = _d === void 0 ? 32 : _d, ignore = options.ignore;
ignoredPaths = ignoredPaths || ignore;
var track = trackForMutations.bind(null, isImmutable, ignoredPaths);
return function (_c) {
var getState = _c.getState;
var state = getState();
var tracker = track(state);
var result;
return function (next) { return function (action) {
var measureUtils = getTimeMeasureUtils(warnAfter, "ImmutableStateInvariantMiddleware");
measureUtils.measureTime(function () {
state = getState();
result = tracker.detectMutations();
tracker = track(state);
invariant(!result.wasMutated, "A state mutation was detected between dispatches, in the path '" + (result.path || "") + "'. This may cause incorrect behavior. (https://redux.js.org/style-guide/style-guide#do-not-mutate-state)");
});
var dispatchedAction = next(action);
measureUtils.measureTime(function () {
state = getState();
result = tracker.detectMutations();
tracker = track(state);
result.wasMutated && invariant(!result.wasMutated, "A state mutation was detected inside a dispatch, in the path: " + (result.path || "") + ". Take a look at the reducer(s) handling the action " + stringify(action) + ". (https://redux.js.org/style-guide/style-guide#do-not-mutate-state)");
});
measureUtils.warnIfExceeded();
return dispatchedAction;
}; };
};
}
// src/serializableStateInvariantMiddleware.ts
function isPlain(val) {
var type = typeof val;
return val == null || type === "string" || type === "boolean" || type === "number" || Array.isArray(val) || isPlainObject(val);
}
function findNonSerializableValue(value, path, isSerializable, getEntries, ignoredPaths, cache) {
if (path === void 0) { path = ""; }
if (isSerializable === void 0) { isSerializable = isPlain; }
if (ignoredPaths === void 0) { ignoredPaths = []; }
var foundNestedSerializable;
if (!isSerializable(value)) {
return {
keyPath: path || "",
value: value
};
}
if (typeof value !== "object" || value === null) {
return false;
}
if (cache == null ? void 0 : cache.has(value))
return false;
var entries = getEntries != null ? getEntries(value) : Object.entries(value);
var hasIgnoredPaths = ignoredPaths.length > 0;
var _loop_2 = function (key, nestedValue) {
var nestedPath = path ? path + "." + key : key;
if (hasIgnoredPaths) {
var hasMatches = ignoredPaths.some(function (ignored) {
if (ignored instanceof RegExp) {
return ignored.test(nestedPath);
}
return nestedPath === ignored;
});
if (hasMatches) {
return "continue";
}
}
if (!isSerializable(nestedValue)) {
return { value: {
keyPath: nestedPath,
value: nestedValue
} };
}
if (typeof nestedValue === "object") {
foundNestedSerializable = findNonSerializableValue(nestedValue, nestedPath, isSerializable, getEntries, ignoredPaths, cache);
if (foundNestedSerializable) {
return { value: foundNestedSerializable };
}
}
};
for (var _i = 0, entries_1 = entries; _i < entries_1.length; _i++) {
var _c = entries_1[_i], key = _c[0], nestedValue = _c[1];
var state_2 = _loop_2(key, nestedValue);
if (typeof state_2 === "object")
return state_2.value;
}
if (cache && isNestedFrozen(value))
cache.add(value);
return false;
}
function isNestedFrozen(value) {
if (!Object.isFrozen(value))
return false;
for (var _i = 0, _c = Object.values(value); _i < _c.length; _i++) {
var nestedValue = _c[_i];
if (typeof nestedValue !== "object" || nestedValue === null)
continue;
if (!isNestedFrozen(nestedValue))
return false;
}
return true;
}
function createSerializableStateInvariantMiddleware(options) {
if (options === void 0) { options = {}; }
if (false) {}
var _c = options.isSerializable, isSerializable = _c === void 0 ? isPlain : _c, getEntries = options.getEntries, _d = options.ignoredActions, ignoredActions = _d === void 0 ? [] : _d, _e = options.ignoredActionPaths, ignoredActionPaths = _e === void 0 ? ["meta.arg", "meta.baseQueryMeta"] : _e, _f = options.ignoredPaths, ignoredPaths = _f === void 0 ? [] : _f, _g = options.warnAfter, warnAfter = _g === void 0 ? 32 : _g, _h = options.ignoreState, ignoreState = _h === void 0 ? false : _h, _j = options.ignoreActions, ignoreActions = _j === void 0 ? false : _j, _k = options.disableCache, disableCache = _k === void 0 ? false : _k;
var cache = !disableCache && WeakSet ? new WeakSet() : void 0;
return function (storeAPI) { return function (next) { return function (action) {
var result = next(action);
var measureUtils = getTimeMeasureUtils(warnAfter, "SerializableStateInvariantMiddleware");
if (!ignoreActions && !(ignoredActions.length && ignoredActions.indexOf(action.type) !== -1)) {
measureUtils.measureTime(function () {
var foundActionNonSerializableValue = findNonSerializableValue(action, "", isSerializable, getEntries, ignoredActionPaths, cache);
if (foundActionNonSerializableValue) {
var keyPath = foundActionNonSerializableValue.keyPath, value = foundActionNonSerializableValue.value;
console.error("A non-serializable value was detected in an action, in the path: `" + keyPath + "`. Value:", value, "\nTake a look at the logic that dispatched this action: ", action, "\n(See https://redux.js.org/faq/actions#why-should-type-be-a-string-or-at-least-serializable-why-should-my-action-types-be-constants)", "\n(To allow non-serializable values see: https://redux-toolkit.js.org/usage/usage-guide#working-with-non-serializable-data)");
}
});
}
if (!ignoreState) {
measureUtils.measureTime(function () {
var state = storeAPI.getState();
var foundStateNonSerializableValue = findNonSerializableValue(state, "", isSerializable, getEntries, ignoredPaths, cache);
if (foundStateNonSerializableValue) {
var keyPath = foundStateNonSerializableValue.keyPath, value = foundStateNonSerializableValue.value;
console.error("A non-serializable value was detected in the state, in the path: `" + keyPath + "`. Value:", value, "\nTake a look at the reducer(s) handling this action type: " + action.type + ".\n(See https://redux.js.org/faq/organizing-state#can-i-put-functions-promises-or-other-non-serializable-items-in-my-store-state)");
}
});
measureUtils.warnIfExceeded();
}
return result;
}; }; };
}
// src/getDefaultMiddleware.ts
function isBoolean(x) {
return typeof x === "boolean";
}
function curryGetDefaultMiddleware() {
return function curriedGetDefaultMiddleware(options) {
return getDefaultMiddleware(options);
};
}
function getDefaultMiddleware(options) {
if (options === void 0) { options = {}; }
var _c = options.thunk, thunk = _c === void 0 ? true : _c, _d = options.immutableCheck, immutableCheck = _d === void 0 ? true : _d, _e = options.serializableCheck, serializableCheck = _e === void 0 ? true : _e, _f = options.actionCreatorCheck, actionCreatorCheck = _f === void 0 ? true : _f;
var middlewareArray = new MiddlewareArray();
if (thunk) {
if (isBoolean(thunk)) {
middlewareArray.push(redux_thunk__WEBPACK_IMPORTED_MODULE_3__["default"]);
}
else {
middlewareArray.push(redux_thunk__WEBPACK_IMPORTED_MODULE_3__["default"].withExtraArgument(thunk.extraArgument));
}
}
if (true) {
if (immutableCheck) {
var immutableOptions = {};
if (!isBoolean(immutableCheck)) {
immutableOptions = immutableCheck;
}
middlewareArray.unshift(createImmutableStateInvariantMiddleware(immutableOptions));
}
if (serializableCheck) {
var serializableOptions = {};
if (!isBoolean(serializableCheck)) {
serializableOptions = serializableCheck;
}
middlewareArray.push(createSerializableStateInvariantMiddleware(serializableOptions));
}
if (actionCreatorCheck) {
var actionCreatorOptions = {};
if (!isBoolean(actionCreatorCheck)) {
actionCreatorOptions = actionCreatorCheck;
}
middlewareArray.unshift(createActionCreatorInvariantMiddleware(actionCreatorOptions));
}
}
return middlewareArray;
}
// src/configureStore.ts
var IS_PRODUCTION = "development" === "production";
function configureStore(options) {
var curriedGetDefaultMiddleware = curryGetDefaultMiddleware();
var _c = options || {}, _d = _c.reducer, reducer = _d === void 0 ? void 0 : _d, _e = _c.middleware, middleware = _e === void 0 ? curriedGetDefaultMiddleware() : _e, _f = _c.devTools, devTools = _f === void 0 ? true : _f, _g = _c.preloadedState, preloadedState = _g === void 0 ? void 0 : _g, _h = _c.enhancers, enhancers = _h === void 0 ? void 0 : _h;
var rootReducer;
if (typeof reducer === "function") {
rootReducer = reducer;
}
else if (isPlainObject(reducer)) {
rootReducer = (0,redux__WEBPACK_IMPORTED_MODULE_0__.combineReducers)(reducer);
}
else {
throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');
}
var finalMiddleware = middleware;
if (typeof finalMiddleware === "function") {
finalMiddleware = finalMiddleware(curriedGetDefaultMiddleware);
if (!IS_PRODUCTION && !Array.isArray(finalMiddleware)) {
throw new Error("when using a middleware builder function, an array of middleware must be returned");
}
}
if (!IS_PRODUCTION && finalMiddleware.some(function (item) { return typeof item !== "function"; })) {
throw new Error("each middleware provided to configureStore must be a function");
}
var middlewareEnhancer = redux__WEBPACK_IMPORTED_MODULE_0__.applyMiddleware.apply(void 0, finalMiddleware);
var finalCompose = redux__WEBPACK_IMPORTED_MODULE_0__.compose;
if (devTools) {
finalCompose = composeWithDevTools(__spreadValues({
trace: !IS_PRODUCTION
}, typeof devTools === "object" && devTools));
}
var defaultEnhancers = new EnhancerArray(middlewareEnhancer);
var storeEnhancers = defaultEnhancers;
if (Array.isArray(enhancers)) {
storeEnhancers = __spreadArray([middlewareEnhancer], enhancers);
}
else if (typeof enhancers === "function") {
storeEnhancers = enhancers(defaultEnhancers);
}
var composedEnhancer = finalCompose.apply(void 0, storeEnhancers);
return (0,redux__WEBPACK_IMPORTED_MODULE_0__.createStore)(rootReducer, preloadedState, composedEnhancer);
}
// src/createReducer.ts
// src/mapBuilders.ts
function executeReducerBuilderCallback(builderCallback) {
var actionsMap = {};
var actionMatchers = [];
var defaultCaseReducer;
var builder = {
addCase: function (typeOrActionCreator, reducer) {
if (true) {
if (actionMatchers.length > 0) {
throw new Error("`builder.addCase` should only be called before calling `builder.addMatcher`");
}
if (defaultCaseReducer) {
throw new Error("`builder.addCase` should only be called before calling `builder.addDefaultCase`");
}
}
var type = typeof typeOrActionCreator === "string" ? typeOrActionCreator : typeOrActionCreator.type;
if (!type) {
throw new Error("`builder.addCase` cannot be called with an empty action type");
}
if (type in actionsMap) {
throw new Error("`builder.addCase` cannot be called with two reducers for the same action type");
}
actionsMap[type] = reducer;
return builder;
},
addMatcher: function (matcher, reducer) {
if (true) {
if (defaultCaseReducer) {
throw new Error("`builder.addMatcher` should only be called before calling `builder.addDefaultCase`");
}
}
actionMatchers.push({ matcher: matcher, reducer: reducer });
return builder;
},
addDefaultCase: function (reducer) {
if (true) {
if (defaultCaseReducer) {
throw new Error("`builder.addDefaultCase` can only be called once");
}
}
defaultCaseReducer = reducer;
return builder;
}
};
builderCallback(builder);
return [actionsMap, actionMatchers, defaultCaseReducer];
}
// src/createReducer.ts
function isStateFunction(x) {
return typeof x === "function";
}
var hasWarnedAboutObjectNotation = false;
function createReducer(initialState, mapOrBuilderCallback, actionMatchers, defaultCaseReducer) {
if (actionMatchers === void 0) { actionMatchers = []; }
if (true) {
if (typeof mapOrBuilderCallback === "object") {
if (!hasWarnedAboutObjectNotation) {
hasWarnedAboutObjectNotation = true;
console.warn("The object notation for `createReducer` is deprecated, and will be removed in RTK 2.0. Please use the 'builder callback' notation instead: https://redux-toolkit.js.org/api/createReducer");
}
}
}
var _c = typeof mapOrBuilderCallback === "function" ? executeReducerBuilderCallback(mapOrBuilderCallback) : [mapOrBuilderCallback, actionMatchers, defaultCaseReducer], actionsMap = _c[0], finalActionMatchers = _c[1], finalDefaultCaseReducer = _c[2];
var getInitialState;
if (isStateFunction(initialState)) {
getInitialState = function () { return freezeDraftable(initialState()); };
}
else {
var frozenInitialState_1 = freezeDraftable(initialState);
getInitialState = function () { return frozenInitialState_1; };
}
function reducer(state, action) {
if (state === void 0) { state = getInitialState(); }
var caseReducers = __spreadArray([
actionsMap[action.type]
], finalActionMatchers.filter(function (_c) {
var matcher = _c.matcher;
return matcher(action);
}).map(function (_c) {
var reducer2 = _c.reducer;
return reducer2;
}));
if (caseReducers.filter(function (cr) { return !!cr; }).length === 0) {
caseReducers = [finalDefaultCaseReducer];
}
return caseReducers.reduce(function (previousState, caseReducer) {
if (caseReducer) {
if ((0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraft)(previousState)) {
var draft = previousState;
var result = caseReducer(draft, action);
if (result === void 0) {
return previousState;
}
return result;
}
else if (!(0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraftable)(previousState)) {
var result = caseReducer(previousState, action);
if (result === void 0) {
if (previousState === null) {
return previousState;
}
throw Error("A case reducer on a non-draftable value must not return undefined");
}
return result;
}
else {
return (0,immer__WEBPACK_IMPORTED_MODULE_2__["default"])(previousState, function (draft) {
return caseReducer(draft, action);
});
}
}
return previousState;
}, state);
}
reducer.getInitialState = getInitialState;
return reducer;
}
// src/createSlice.ts
var hasWarnedAboutObjectNotation2 = false;
function getType2(slice, actionKey) {
return slice + "/" + actionKey;
}
function createSlice(options) {
var name = options.name;
if (!name) {
throw new Error("`name` is a required option for createSlice");
}
if (typeof process !== "undefined" && "development" === "development") {
if (options.initialState === void 0) {
console.error("You must provide an `initialState` value that is not `undefined`. You may have misspelled `initialState`");
}
}
var initialState = typeof options.initialState == "function" ? options.initialState : freezeDraftable(options.initialState);
var reducers = options.reducers || {};
var reducerNames = Object.keys(reducers);
var sliceCaseReducersByName = {};
var sliceCaseReducersByType = {};
var actionCreators = {};
reducerNames.forEach(function (reducerName) {
var maybeReducerWithPrepare = reducers[reducerName];
var type = getType2(name, reducerName);
var caseReducer;
var prepareCallback;
if ("reducer" in maybeReducerWithPrepare) {
caseReducer = maybeReducerWithPrepare.reducer;
prepareCallback = maybeReducerWithPrepare.prepare;
}
else {
caseReducer = maybeReducerWithPrepare;
}
sliceCaseReducersByName[reducerName] = caseReducer;
sliceCaseReducersByType[type] = caseReducer;
actionCreators[reducerName] = prepareCallback ? createAction(type, prepareCallback) : createAction(type);
});
function buildReducer() {
if (true) {
if (typeof options.extraReducers === "object") {
if (!hasWarnedAboutObjectNotation2) {
hasWarnedAboutObjectNotation2 = true;
console.warn("The object notation for `createSlice.extraReducers` is deprecated, and will be removed in RTK 2.0. Please use the 'builder callback' notation instead: https://redux-toolkit.js.org/api/createSlice");
}
}
}
var _c = typeof options.extraReducers === "function" ? executeReducerBuilderCallback(options.extraReducers) : [options.extraReducers], _d = _c[0], extraReducers = _d === void 0 ? {} : _d, _e = _c[1], actionMatchers = _e === void 0 ? [] : _e, _f = _c[2], defaultCaseReducer = _f === void 0 ? void 0 : _f;
var finalCaseReducers = __spreadValues(__spreadValues({}, extraReducers), sliceCaseReducersByType);
return createReducer(initialState, function (builder) {
for (var key in finalCaseReducers) {
builder.addCase(key, finalCaseReducers[key]);
}
for (var _i = 0, actionMatchers_1 = actionMatchers; _i < actionMatchers_1.length; _i++) {
var m = actionMatchers_1[_i];
builder.addMatcher(m.matcher, m.reducer);
}
if (defaultCaseReducer) {
builder.addDefaultCase(defaultCaseReducer);
}
});
}
var _reducer;
return {
name: name,
reducer: function (state, action) {
if (!_reducer)
_reducer = buildReducer();
return _reducer(state, action);
},
actions: actionCreators,
caseReducers: sliceCaseReducersByName,
getInitialState: function () {
if (!_reducer)
_reducer = buildReducer();
return _reducer.getInitialState();
}
};
}
// src/entities/entity_state.ts
function getInitialEntityState() {
return {
ids: [],
entities: {}
};
}
function createInitialStateFactory() {
function getInitialState(additionalState) {
if (additionalState === void 0) { additionalState = {}; }
return Object.assign(getInitialEntityState(), additionalState);
}
return { getInitialState: getInitialState };
}
// src/entities/state_selectors.ts
function createSelectorsFactory() {
function getSelectors(selectState) {
var selectIds = function (state) { return state.ids; };
var selectEntities = function (state) { return state.entities; };
var selectAll = createDraftSafeSelector(selectIds, selectEntities, function (ids, entities) { return ids.map(function (id) { return entities[id]; }); });
var selectId = function (_, id) { return id; };
var selectById = function (entities, id) { return entities[id]; };
var selectTotal = createDraftSafeSelector(selectIds, function (ids) { return ids.length; });
if (!selectState) {
return {
selectIds: selectIds,
selectEntities: selectEntities,
selectAll: selectAll,
selectTotal: selectTotal,
selectById: createDraftSafeSelector(selectEntities, selectId, selectById)
};
}
var selectGlobalizedEntities = createDraftSafeSelector(selectState, selectEntities);
return {
selectIds: createDraftSafeSelector(selectState, selectIds),
selectEntities: selectGlobalizedEntities,
selectAll: createDraftSafeSelector(selectState, selectAll),
selectTotal: createDraftSafeSelector(selectState, selectTotal),
selectById: createDraftSafeSelector(selectGlobalizedEntities, selectId, selectById)
};
}
return { getSelectors: getSelectors };
}
// src/entities/state_adapter.ts
function createSingleArgumentStateOperator(mutator) {
var operator = createStateOperator(function (_, state) { return mutator(state); });
return function operation(state) {
return operator(state, void 0);
};
}
function createStateOperator(mutator) {
return function operation(state, arg) {
function isPayloadActionArgument(arg2) {
return isFSA(arg2);
}
var runMutator = function (draft) {
if (isPayloadActionArgument(arg)) {
mutator(arg.payload, draft);
}
else {
mutator(arg, draft);
}
};
if ((0,immer__WEBPACK_IMPORTED_MODULE_2__.isDraft)(state)) {
runMutator(state);
return state;
}
else {
return (0,immer__WEBPACK_IMPORTED_MODULE_2__["default"])(state, runMutator);
}
};
}
// src/entities/utils.ts
function selectIdValue(entity, selectId) {
var key = selectId(entity);
if ( true && key === void 0) {
console.warn("The entity passed to the `selectId` implementation returned undefined.", "You should probably provide your own `selectId` implementation.", "The entity that was passed:", entity, "The `selectId` implementation:", selectId.toString());
}
return key;
}
function ensureEntitiesArray(entities) {
if (!Array.isArray(entities)) {
entities = Object.values(entities);
}
return entities;
}
function splitAddedUpdatedEntities(newEntities, selectId, state) {
newEntities = ensureEntitiesArray(newEntities);
var added = [];
var updated = [];
for (var _i = 0, newEntities_1 = newEntities; _i < newEntities_1.length; _i++) {
var entity = newEntities_1[_i];
var id = selectIdValue(entity, selectId);
if (id in state.entities) {
updated.push({ id: id, changes: entity });
}
else {
added.push(entity);
}
}
return [added, updated];
}
// src/entities/unsorted_state_adapter.ts
function createUnsortedStateAdapter(selectId) {
function addOneMutably(entity, state) {
var key = selectIdValue(entity, selectId);
if (key in state.entities) {
return;
}
state.ids.push(key);
state.entities[key] = entity;
}
function addManyMutably(newEntities, state) {
newEntities = ensureEntitiesArray(newEntities);
for (var _i = 0, newEntities_2 = newEntities; _i < newEntities_2.length; _i++) {
var entity = newEntities_2[_i];
addOneMutably(entity, state);
}
}
function setOneMutably(entity, state) {
var key = selectIdValue(entity, selectId);
if (!(key in state.entities)) {
state.ids.push(key);
}
state.entities[key] = entity;
}
function setManyMutably(newEntities, state) {
newEntities = ensureEntitiesArray(newEntities);
for (var _i = 0, newEntities_3 = newEntities; _i < newEntities_3.length; _i++) {
var entity = newEntities_3[_i];
setOneMutably(entity, state);
}
}
function setAllMutably(newEntities, state) {
newEntities = ensureEntitiesArray(newEntities);
state.ids = [];
state.entities = {};
addManyMutably(newEntities, state);
}
function removeOneMutably(key, state) {
return removeManyMutably([key], state);
}
function removeManyMutably(keys, state) {
var didMutate = false;
keys.forEach(function (key) {
if (key in state.entities) {
delete state.entities[key];
didMutate = true;
}
});
if (didMutate) {
state.ids = state.ids.filter(function (id) { return id in state.entities; });
}
}
function removeAllMutably(state) {
Object.assign(state, {
ids: [],
entities: {}
});
}
function takeNewKey(keys, update, state) {
var original2 = state.entities[update.id];
var updated = Object.assign({}, original2, update.changes);
var newKey = selectIdValue(updated, selectId);
var hasNewKey = newKey !== update.id;
if (hasNewKey) {
keys[update.id] = newKey;
delete state.entities[update.id];
}
state.entities[newKey] = updated;
return hasNewKey;
}
function updateOneMutably(update, state) {
return updateManyMutably([update], state);
}
function updateManyMutably(updates, state) {
var newKeys = {};
var updatesPerEntity = {};
updates.forEach(function (update) {
if (update.id in state.entities) {
updatesPerEntity[update.id] = {
id: update.id,
changes: __spreadValues(__spreadValues({}, updatesPerEntity[update.id] ? updatesPerEntity[update.id].changes : null), update.changes)
};
}
});
updates = Object.values(updatesPerEntity);
var didMutateEntities = updates.length > 0;
if (didMutateEntities) {
var didMutateIds = updates.filter(function (update) { return takeNewKey(newKeys, update, state); }).length > 0;
if (didMutateIds) {
state.ids = Object.keys(state.entities);
}
}
}
function upsertOneMutably(entity, state) {
return upsertManyMutably([entity], state);
}
function upsertManyMutably(newEntities, state) {
var _c = splitAddedUpdatedEntities(newEntities, selectId, state), added = _c[0], updated = _c[1];
updateManyMutably(updated, state);
addManyMutably(added, state);
}
return {
removeAll: createSingleArgumentStateOperator(removeAllMutably),
addOne: createStateOperator(addOneMutably),
addMany: createStateOperator(addManyMutably),
setOne: createStateOperator(setOneMutably),
setMany: createStateOperator(setManyMutably),
setAll: createStateOperator(setAllMutably),
updateOne: createStateOperator(updateOneMutably),
updateMany: createStateOperator(updateManyMutably),
upsertOne: createStateOperator(upsertOneMutably),
upsertMany: createStateOperator(upsertManyMutably),
removeOne: createStateOperator(removeOneMutably),
removeMany: createStateOperator(removeManyMutably)
};
}
// src/entities/sorted_state_adapter.ts
function createSortedStateAdapter(selectId, sort) {
var _c = createUnsortedStateAdapter(selectId), removeOne = _c.removeOne, removeMany = _c.removeMany, removeAll = _c.removeAll;
function addOneMutably(entity, state) {
return addManyMutably([entity], state);
}
function addManyMutably(newEntities, state) {
newEntities = ensureEntitiesArray(newEntities);
var models = newEntities.filter(function (model) { return !(selectIdValue(model, selectId) in state.entities); });
if (models.length !== 0) {
merge(models, state);
}
}
function setOneMutably(entity, state) {
return setManyMutably([entity], state);
}
function setManyMutably(newEntities, state) {
newEntities = ensureEntitiesArray(newEntities);
if (newEntities.length !== 0) {
merge(newEntities, state);
}
}
function setAllMutably(newEntities, state) {
newEntities = ensureEntitiesArray(newEntities);
state.entities = {};
state.ids = [];
addManyMutably(newEntities, state);
}
function updateOneMutably(update, state) {
return updateManyMutably([update], state);
}
function updateManyMutably(updates, state) {
var appliedUpdates = false;
for (var _i = 0, updates_1 = updates; _i < updates_1.length; _i++) {
var update = updates_1[_i];
var entity = state.entities[update.id];
if (!entity) {
continue;
}
appliedUpdates = true;
Object.assign(entity, update.changes);
var newId = selectId(entity);
if (update.id !== newId) {
delete state.entities[update.id];
state.entities[newId] = entity;
}
}
if (appliedUpdates) {
resortEntities(state);
}
}
function upsertOneMutably(entity, state) {
return upsertManyMutably([entity], state);
}
function upsertManyMutably(newEntities, state) {
var _c = splitAddedUpdatedEntities(newEntities, selectId, state), added = _c[0], updated = _c[1];
updateManyMutably(updated, state);
addManyMutably(added, state);
}
function areArraysEqual(a, b) {
if (a.length !== b.length) {
return false;
}
for (var i = 0; i < a.length && i < b.length; i++) {
if (a[i] === b[i]) {
continue;
}
return false;
}
return true;
}
function merge(models, state) {
models.forEach(function (model) {
state.entities[selectId(model)] = model;
});
resortEntities(state);
}
function resortEntities(state) {
var allEntities = Object.values(state.entities);
allEntities.sort(sort);
var newSortedIds = allEntities.map(selectId);
var ids = state.ids;
if (!areArraysEqual(ids, newSortedIds)) {
state.ids = newSortedIds;
}
}
return {
removeOne: removeOne,
removeMany: removeMany,
removeAll: removeAll,
addOne: createStateOperator(addOneMutably),
updateOne: createStateOperator(updateOneMutably),
upsertOne: createStateOperator(upsertOneMutably),
setOne: createStateOperator(setOneMutably),
setMany: createStateOperator(setManyMutably),
setAll: createStateOperator(setAllMutably),
addMany: createStateOperator(addManyMutably),
updateMany: createStateOperator(updateManyMutably),
upsertMany: createStateOperator(upsertManyMutably)
};
}
// src/entities/create_adapter.ts
function createEntityAdapter(options) {
if (options === void 0) { options = {}; }
var _c = __spreadValues({
sortComparer: false,
selectId: function (instance) { return instance.id; }
}, options), selectId = _c.selectId, sortComparer = _c.sortComparer;
var stateFactory = createInitialStateFactory();
var selectorsFactory = createSelectorsFactory();
var stateAdapter = sortComparer ? createSortedStateAdapter(selectId, sortComparer) : createUnsortedStateAdapter(selectId);
return __spreadValues(__spreadValues(__spreadValues({
selectId: selectId,
sortComparer: sortComparer
}, stateFactory), selectorsFactory), stateAdapter);
}
// src/nanoid.ts
var urlAlphabet = "ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW";
var nanoid = function (size) {
if (size === void 0) { size = 21; }
var id = "";
var i = size;
while (i--) {
id += urlAlphabet[Math.random() * 64 | 0];
}
return id;
};
// src/createAsyncThunk.ts
var commonProperties = [
"name",
"message",
"stack",
"code"
];
var RejectWithValue = /** @class */ (function () {
function RejectWithValue(payload, meta) {
this.payload = payload;
this.meta = meta;
}
return RejectWithValue;
}());
var FulfillWithMeta = /** @class */ (function () {
function FulfillWithMeta(payload, meta) {
this.payload = payload;
this.meta = meta;
}
return FulfillWithMeta;
}());
var miniSerializeError = function (value) {
if (typeof value === "object" && value !== null) {
var simpleError = {};
for (var _i = 0, commonProperties_1 = commonProperties; _i < commonProperties_1.length; _i++) {
var property = commonProperties_1[_i];
if (typeof value[property] === "string") {
simpleError[property] = value[property];
}
}
return simpleError;
}
return { message: String(value) };
};
var createAsyncThunk = (function () {
function createAsyncThunk2(typePrefix, payloadCreator, options) {
var fulfilled = createAction(typePrefix + "/fulfilled", function (payload, requestId, arg, meta) { return ({
payload: payload,
meta: __spreadProps(__spreadValues({}, meta || {}), {
arg: arg,
requestId: requestId,
requestStatus: "fulfilled"
})
}); });
var pending = createAction(typePrefix + "/pending", function (requestId, arg, meta) { return ({
payload: void 0,
meta: __spreadProps(__spreadValues({}, meta || {}), {
arg: arg,
requestId: requestId,
requestStatus: "pending"
})
}); });
var rejected = createAction(typePrefix + "/rejected", function (error, requestId, arg, payload, meta) { return ({
payload: payload,
error: (options && options.serializeError || miniSerializeError)(error || "Rejected"),
meta: __spreadProps(__spreadValues({}, meta || {}), {
arg: arg,
requestId: requestId,
rejectedWithValue: !!payload,
requestStatus: "rejected",
aborted: (error == null ? void 0 : error.name) === "AbortError",
condition: (error == null ? void 0 : error.name) === "ConditionError"
})
}); });
var displayedWarning = false;
var AC = typeof AbortController !== "undefined" ? AbortController : /** @class */ (function () {
function class_1() {
this.signal = {
aborted: false,
addEventListener: function () {
},
dispatchEvent: function () {
return false;
},
onabort: function () {
},
removeEventListener: function () {
},
reason: void 0,
throwIfAborted: function () {
}
};
}
class_1.prototype.abort = function () {
if (true) {
if (!displayedWarning) {
displayedWarning = true;
console.info("This platform does not implement AbortController. \nIf you want to use the AbortController to react to `abort` events, please consider importing a polyfill like 'abortcontroller-polyfill/dist/abortcontroller-polyfill-only'.");
}
}
};
return class_1;
}());
function actionCreator(arg) {
return function (dispatch, getState, extra) {
var requestId = (options == null ? void 0 : options.idGenerator) ? options.idGenerator(arg) : nanoid();
var abortController = new AC();
var abortReason;
var started = false;
function abort(reason) {
abortReason = reason;
abortController.abort();
}
var promise2 = function () {
return __async(this, null, function () {
var _a, _b, finalAction, conditionResult, abortedPromise, err_1, skipDispatch;
return __generator(this, function (_c) {
switch (_c.label) {
case 0:
_c.trys.push([0, 4, , 5]);
conditionResult = (_a = options == null ? void 0 : options.condition) == null ? void 0 : _a.call(options, arg, { getState: getState, extra: extra });
if (!isThenable(conditionResult)) return [3 /*break*/, 2];
return [4 /*yield*/, conditionResult];
case 1:
conditionResult = _c.sent();
_c.label = 2;
case 2:
if (conditionResult === false || abortController.signal.aborted) {
throw {
name: "ConditionError",
message: "Aborted due to condition callback returning false."
};
}
started = true;
abortedPromise = new Promise(function (_, reject) { return abortController.signal.addEventListener("abort", function () { return reject({
name: "AbortError",
message: abortReason || "Aborted"
}); }); });
dispatch(pending(requestId, arg, (_b = options == null ? void 0 : options.getPendingMeta) == null ? void 0 : _b.call(options, { requestId: requestId, arg: arg }, { getState: getState, extra: extra })));
return [4 /*yield*/, Promise.race([
abortedPromise,
Promise.resolve(payloadCreator(arg, {
dispatch: dispatch,
getState: getState,
extra: extra,
requestId: requestId,
signal: abortController.signal,
abort: abort,
rejectWithValue: function (value, meta) {
return new RejectWithValue(value, meta);
},
fulfillWithValue: function (value, meta) {
return new FulfillWithMeta(value, meta);
}
})).then(function (result) {
if (result instanceof RejectWithValue) {
throw result;
}
if (result instanceof FulfillWithMeta) {
return fulfilled(result.payload, requestId, arg, result.meta);
}
return fulfilled(result, requestId, arg);
})
])];
case 3:
finalAction = _c.sent();
return [3 /*break*/, 5];
case 4:
err_1 = _c.sent();
finalAction = err_1 instanceof RejectWithValue ? rejected(null, requestId, arg, err_1.payload, err_1.meta) : rejected(err_1, requestId, arg);
return [3 /*break*/, 5];
case 5:
skipDispatch = options && !options.dispatchConditionRejection && rejected.match(finalAction) && finalAction.meta.condition;
if (!skipDispatch) {
dispatch(finalAction);
}
return [2 /*return*/, finalAction];
}
});
});
}();
return Object.assign(promise2, {
abort: abort,
requestId: requestId,
arg: arg,
unwrap: function () {
return promise2.then(unwrapResult);
}
});
};
}
return Object.assign(actionCreator, {
pending: pending,
rejected: rejected,
fulfilled: fulfilled,
typePrefix: typePrefix
});
}
createAsyncThunk2.withTypes = function () { return createAsyncThunk2; };
return createAsyncThunk2;
})();
function unwrapResult(action) {
if (action.meta && action.meta.rejectedWithValue) {
throw action.payload;
}
if (action.error) {
throw action.error;
}
return action.payload;
}
function isThenable(value) {
return value !== null && typeof value === "object" && typeof value.then === "function";
}
// src/matchers.ts
var matches = function (matcher, action) {
if (hasMatchFunction(matcher)) {
return matcher.match(action);
}
else {
return matcher(action);
}
};
function isAnyOf() {
var matchers = [];
for (var _i = 0; _i < arguments.length; _i++) {
matchers[_i] = arguments[_i];
}
return function (action) {
return matchers.some(function (matcher) { return matches(matcher, action); });
};
}
function isAllOf() {
var matchers = [];
for (var _i = 0; _i < arguments.length; _i++) {
matchers[_i] = arguments[_i];
}
return function (action) {
return matchers.every(function (matcher) { return matches(matcher, action); });
};
}
function hasExpectedRequestMetadata(action, validStatus) {
if (!action || !action.meta)
return false;
var hasValidRequestId = typeof action.meta.requestId === "string";
var hasValidRequestStatus = validStatus.indexOf(action.meta.requestStatus) > -1;
return hasValidRequestId && hasValidRequestStatus;
}
function isAsyncThunkArray(a) {
return typeof a[0] === "function" && "pending" in a[0] && "fulfilled" in a[0] && "rejected" in a[0];
}
function isPending() {
var asyncThunks = [];
for (var _i = 0; _i < arguments.length; _i++) {
asyncThunks[_i] = arguments[_i];
}
if (asyncThunks.length === 0) {
return function (action) { return hasExpectedRequestMetadata(action, ["pending"]); };
}
if (!isAsyncThunkArray(asyncThunks)) {
return isPending()(asyncThunks[0]);
}
return function (action) {
var matchers = asyncThunks.map(function (asyncThunk) { return asyncThunk.pending; });
var combinedMatcher = isAnyOf.apply(void 0, matchers);
return combinedMatcher(action);
};
}
function isRejected() {
var asyncThunks = [];
for (var _i = 0; _i < arguments.length; _i++) {
asyncThunks[_i] = arguments[_i];
}
if (asyncThunks.length === 0) {
return function (action) { return hasExpectedRequestMetadata(action, ["rejected"]); };
}
if (!isAsyncThunkArray(asyncThunks)) {
return isRejected()(asyncThunks[0]);
}
return function (action) {
var matchers = asyncThunks.map(function (asyncThunk) { return asyncThunk.rejected; });
var combinedMatcher = isAnyOf.apply(void 0, matchers);
return combinedMatcher(action);
};
}
function isRejectedWithValue() {
var asyncThunks = [];
for (var _i = 0; _i < arguments.length; _i++) {
asyncThunks[_i] = arguments[_i];
}
var hasFlag = function (action) {
return action && action.meta && action.meta.rejectedWithValue;
};
if (asyncThunks.length === 0) {
return function (action) {
var combinedMatcher = isAllOf(isRejected.apply(void 0, asyncThunks), hasFlag);
return combinedMatcher(action);
};
}
if (!isAsyncThunkArray(asyncThunks)) {
return isRejectedWithValue()(asyncThunks[0]);
}
return function (action) {
var combinedMatcher = isAllOf(isRejected.apply(void 0, asyncThunks), hasFlag);
return combinedMatcher(action);
};
}
function isFulfilled() {
var asyncThunks = [];
for (var _i = 0; _i < arguments.length; _i++) {
asyncThunks[_i] = arguments[_i];
}
if (asyncThunks.length === 0) {
return function (action) { return hasExpectedRequestMetadata(action, ["fulfilled"]); };
}
if (!isAsyncThunkArray(asyncThunks)) {
return isFulfilled()(asyncThunks[0]);
}
return function (action) {
var matchers = asyncThunks.map(function (asyncThunk) { return asyncThunk.fulfilled; });
var combinedMatcher = isAnyOf.apply(void 0, matchers);
return combinedMatcher(action);
};
}
function isAsyncThunkAction() {
var asyncThunks = [];
for (var _i = 0; _i < arguments.length; _i++) {
asyncThunks[_i] = arguments[_i];
}
if (asyncThunks.length === 0) {
return function (action) { return hasExpectedRequestMetadata(action, ["pending", "fulfilled", "rejected"]); };
}
if (!isAsyncThunkArray(asyncThunks)) {
return isAsyncThunkAction()(asyncThunks[0]);
}
return function (action) {
var matchers = [];
for (var _i = 0, asyncThunks_1 = asyncThunks; _i < asyncThunks_1.length; _i++) {
var asyncThunk = asyncThunks_1[_i];
matchers.push(asyncThunk.pending, asyncThunk.rejected, asyncThunk.fulfilled);
}
var combinedMatcher = isAnyOf.apply(void 0, matchers);
return combinedMatcher(action);
};
}
// src/listenerMiddleware/utils.ts
var assertFunction = function (func, expected) {
if (typeof func !== "function") {
throw new TypeError(expected + " is not a function");
}
};
var noop = function () {
};
var catchRejection = function (promise2, onError) {
if (onError === void 0) { onError = noop; }
promise2.catch(onError);
return promise2;
};
var addAbortSignalListener = function (abortSignal, callback) {
abortSignal.addEventListener("abort", callback, { once: true });
return function () { return abortSignal.removeEventListener("abort", callback); };
};
var abortControllerWithReason = function (abortController, reason) {
var signal = abortController.signal;
if (signal.aborted) {
return;
}
if (!("reason" in signal)) {
Object.defineProperty(signal, "reason", {
enumerable: true,
value: reason,
configurable: true,
writable: true
});
}
;
abortController.abort(reason);
};
// src/listenerMiddleware/exceptions.ts
var task = "task";
var listener = "listener";
var completed = "completed";
var cancelled = "cancelled";
var taskCancelled = "task-" + cancelled;
var taskCompleted = "task-" + completed;
var listenerCancelled = listener + "-" + cancelled;
var listenerCompleted = listener + "-" + completed;
var TaskAbortError = /** @class */ (function () {
function TaskAbortError(code) {
this.code = code;
this.name = "TaskAbortError";
this.message = task + " " + cancelled + " (reason: " + code + ")";
}
return TaskAbortError;
}());
// src/listenerMiddleware/task.ts
var validateActive = function (signal) {
if (signal.aborted) {
throw new TaskAbortError(signal.reason);
}
};
function raceWithSignal(signal, promise2) {
var cleanup = noop;
return new Promise(function (resolve, reject) {
var notifyRejection = function () { return reject(new TaskAbortError(signal.reason)); };
if (signal.aborted) {
notifyRejection();
return;
}
cleanup = addAbortSignalListener(signal, notifyRejection);
promise2.finally(function () { return cleanup(); }).then(resolve, reject);
}).finally(function () {
cleanup = noop;
});
}
var runTask = function (task2, cleanUp) { return __async(void 0, null, function () {
var value, error_1;
return __generator(this, function (_c) {
switch (_c.label) {
case 0:
_c.trys.push([0, 3, 4, 5]);
return [4 /*yield*/, Promise.resolve()];
case 1:
_c.sent();
return [4 /*yield*/, task2()];
case 2:
value = _c.sent();
return [2 /*return*/, {
status: "ok",
value: value
}];
case 3:
error_1 = _c.sent();
return [2 /*return*/, {
status: error_1 instanceof TaskAbortError ? "cancelled" : "rejected",
error: error_1
}];
case 4:
cleanUp == null ? void 0 : cleanUp();
return [7 /*endfinally*/];
case 5: return [2 /*return*/];
}
});
}); };
var createPause = function (signal) {
return function (promise2) {
return catchRejection(raceWithSignal(signal, promise2).then(function (output) {
validateActive(signal);
return output;
}));
};
};
var createDelay = function (signal) {
var pause = createPause(signal);
return function (timeoutMs) {
return pause(new Promise(function (resolve) { return setTimeout(resolve, timeoutMs); }));
};
};
// src/listenerMiddleware/index.ts
var assign = Object.assign;
var INTERNAL_NIL_TOKEN = {};
var alm = "listenerMiddleware";
var createFork = function (parentAbortSignal, parentBlockingPromises) {
var linkControllers = function (controller) { return addAbortSignalListener(parentAbortSignal, function () { return abortControllerWithReason(controller, parentAbortSignal.reason); }); };
return function (taskExecutor, opts) {
assertFunction(taskExecutor, "taskExecutor");
var childAbortController = new AbortController();
linkControllers(childAbortController);
var result = runTask(function () { return __async(void 0, null, function () {
var result2;
return __generator(this, function (_c) {
switch (_c.label) {
case 0:
validateActive(parentAbortSignal);
validateActive(childAbortController.signal);
return [4 /*yield*/, taskExecutor({
pause: createPause(childAbortController.signal),
delay: createDelay(childAbortController.signal),
signal: childAbortController.signal
})];
case 1:
result2 = _c.sent();
validateActive(childAbortController.signal);
return [2 /*return*/, result2];
}
});
}); }, function () { return abortControllerWithReason(childAbortController, taskCompleted); });
if (opts == null ? void 0 : opts.autoJoin) {
parentBlockingPromises.push(result);
}
return {
result: createPause(parentAbortSignal)(result),
cancel: function () {
abortControllerWithReason(childAbortController, taskCancelled);
}
};
};
};
var createTakePattern = function (startListening, signal) {
var take = function (predicate, timeout) { return __async(void 0, null, function () {
var unsubscribe, tuplePromise, promises, output;
return __generator(this, function (_c) {
switch (_c.label) {
case 0:
validateActive(signal);
unsubscribe = function () {
};
tuplePromise = new Promise(function (resolve, reject) {
var stopListening = startListening({
predicate: predicate,
effect: function (action, listenerApi) {
listenerApi.unsubscribe();
resolve([
action,
listenerApi.getState(),
listenerApi.getOriginalState()
]);
}
});
unsubscribe = function () {
stopListening();
reject();
};
});
promises = [
tuplePromise
];
if (timeout != null) {
promises.push(new Promise(function (resolve) { return setTimeout(resolve, timeout, null); }));
}
_c.label = 1;
case 1:
_c.trys.push([1, , 3, 4]);
return [4 /*yield*/, raceWithSignal(signal, Promise.race(promises))];
case 2:
output = _c.sent();
validateActive(signal);
return [2 /*return*/, output];
case 3:
unsubscribe();
return [7 /*endfinally*/];
case 4: return [2 /*return*/];
}
});
}); };
return function (predicate, timeout) { return catchRejection(take(predicate, timeout)); };
};
var getListenerEntryPropsFrom = function (options) {
var type = options.type, actionCreator = options.actionCreator, matcher = options.matcher, predicate = options.predicate, effect = options.effect;
if (type) {
predicate = createAction(type).match;
}
else if (actionCreator) {
type = actionCreator.type;
predicate = actionCreator.match;
}
else if (matcher) {
predicate = matcher;
}
else if (predicate) {
}
else {
throw new Error("Creating or removing a listener requires one of the known fields for matching an action");
}
assertFunction(effect, "options.listener");
return { predicate: predicate, type: type, effect: effect };
};
var createListenerEntry = function (options) {
var _c = getListenerEntryPropsFrom(options), type = _c.type, predicate = _c.predicate, effect = _c.effect;
var id = nanoid();
var entry = {
id: id,
effect: effect,
type: type,
predicate: predicate,
pending: new Set(),
unsubscribe: function () {
throw new Error("Unsubscribe not initialized");
}
};
return entry;
};
var cancelActiveListeners = function (entry) {
entry.pending.forEach(function (controller) {
abortControllerWithReason(controller, listenerCancelled);
});
};
var createClearListenerMiddleware = function (listenerMap) {
return function () {
listenerMap.forEach(cancelActiveListeners);
listenerMap.clear();
};
};
var safelyNotifyError = function (errorHandler, errorToNotify, errorInfo) {
try {
errorHandler(errorToNotify, errorInfo);
}
catch (errorHandlerError) {
setTimeout(function () {
throw errorHandlerError;
}, 0);
}
};
var addListener = createAction(alm + "/add");
var clearAllListeners = createAction(alm + "/removeAll");
var removeListener = createAction(alm + "/remove");
var defaultErrorHandler = function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
console.error.apply(console, __spreadArray([alm + "/error"], args));
};
function createListenerMiddleware(middlewareOptions) {
var _this = this;
if (middlewareOptions === void 0) { middlewareOptions = {}; }
var listenerMap = new Map();
var extra = middlewareOptions.extra, _c = middlewareOptions.onError, onError = _c === void 0 ? defaultErrorHandler : _c;
assertFunction(onError, "onError");
var insertEntry = function (entry) {
entry.unsubscribe = function () { return listenerMap.delete(entry.id); };
listenerMap.set(entry.id, entry);
return function (cancelOptions) {
entry.unsubscribe();
if (cancelOptions == null ? void 0 : cancelOptions.cancelActive) {
cancelActiveListeners(entry);
}
};
};
var findListenerEntry = function (comparator) {
for (var _i = 0, _c = Array.from(listenerMap.values()); _i < _c.length; _i++) {
var entry = _c[_i];
if (comparator(entry)) {
return entry;
}
}
return void 0;
};
var startListening = function (options) {
var entry = findListenerEntry(function (existingEntry) { return existingEntry.effect === options.effect; });
if (!entry) {
entry = createListenerEntry(options);
}
return insertEntry(entry);
};
var stopListening = function (options) {
var _c = getListenerEntryPropsFrom(options), type = _c.type, effect = _c.effect, predicate = _c.predicate;
var entry = findListenerEntry(function (entry2) {
var matchPredicateOrType = typeof type === "string" ? entry2.type === type : entry2.predicate === predicate;
return matchPredicateOrType && entry2.effect === effect;
});
if (entry) {
entry.unsubscribe();
if (options.cancelActive) {
cancelActiveListeners(entry);
}
}
return !!entry;
};
var notifyListener = function (entry, action, api, getOriginalState) { return __async(_this, null, function () {
var internalTaskController, take, autoJoinPromises, listenerError_1;
return __generator(this, function (_c) {
switch (_c.label) {
case 0:
internalTaskController = new AbortController();
take = createTakePattern(startListening, internalTaskController.signal);
autoJoinPromises = [];
_c.label = 1;
case 1:
_c.trys.push([1, 3, 4, 6]);
entry.pending.add(internalTaskController);
return [4 /*yield*/, Promise.resolve(entry.effect(action, assign({}, api, {
getOriginalState: getOriginalState,
condition: function (predicate, timeout) { return take(predicate, timeout).then(Boolean); },
take: take,
delay: createDelay(internalTaskController.signal),
pause: createPause(internalTaskController.signal),
extra: extra,
signal: internalTaskController.signal,
fork: createFork(internalTaskController.signal, autoJoinPromises),
unsubscribe: entry.unsubscribe,
subscribe: function () {
listenerMap.set(entry.id, entry);
},
cancelActiveListeners: function () {
entry.pending.forEach(function (controller, _, set) {
if (controller !== internalTaskController) {
abortControllerWithReason(controller, listenerCancelled);
set.delete(controller);
}
});
}
})))];
case 2:
_c.sent();
return [3 /*break*/, 6];
case 3:
listenerError_1 = _c.sent();
if (!(listenerError_1 instanceof TaskAbortError)) {
safelyNotifyError(onError, listenerError_1, {
raisedBy: "effect"
});
}
return [3 /*break*/, 6];
case 4: return [4 /*yield*/, Promise.allSettled(autoJoinPromises)];
case 5:
_c.sent();
abortControllerWithReason(internalTaskController, listenerCompleted);
entry.pending.delete(internalTaskController);
return [7 /*endfinally*/];
case 6: return [2 /*return*/];
}
});
}); };
var clearListenerMiddleware = createClearListenerMiddleware(listenerMap);
var middleware = function (api) { return function (next) { return function (action) {
if (!isAction(action)) {
return next(action);
}
if (addListener.match(action)) {
return startListening(action.payload);
}
if (clearAllListeners.match(action)) {
clearListenerMiddleware();
return;
}
if (removeListener.match(action)) {
return stopListening(action.payload);
}
var originalState = api.getState();
var getOriginalState = function () {
if (originalState === INTERNAL_NIL_TOKEN) {
throw new Error(alm + ": getOriginalState can only be called synchronously");
}
return originalState;
};
var result;
try {
result = next(action);
if (listenerMap.size > 0) {
var currentState = api.getState();
var listenerEntries = Array.from(listenerMap.values());
for (var _i = 0, listenerEntries_1 = listenerEntries; _i < listenerEntries_1.length; _i++) {
var entry = listenerEntries_1[_i];
var runListener = false;
try {
runListener = entry.predicate(action, currentState, originalState);
}
catch (predicateError) {
runListener = false;
safelyNotifyError(onError, predicateError, {
raisedBy: "predicate"
});
}
if (!runListener) {
continue;
}
notifyListener(entry, action, api, getOriginalState);
}
}
}
finally {
originalState = INTERNAL_NIL_TOKEN;
}
return result;
}; }; };
return {
middleware: middleware,
startListening: startListening,
stopListening: stopListening,
clearListeners: clearListenerMiddleware
};
}
// src/autoBatchEnhancer.ts
var SHOULD_AUTOBATCH = "RTK_autoBatch";
var prepareAutoBatched = function () { return function (payload) {
var _c;
return ({
payload: payload,
meta: (_c = {}, _c[SHOULD_AUTOBATCH] = true, _c)
});
}; };
var promise;
var queueMicrotaskShim = typeof queueMicrotask === "function" ? queueMicrotask.bind(typeof window !== "undefined" ? window : typeof __webpack_require__.g !== "undefined" ? __webpack_require__.g : globalThis) : function (cb) { return (promise || (promise = Promise.resolve())).then(cb).catch(function (err) { return setTimeout(function () {
throw err;
}, 0); }); };
var createQueueWithTimer = function (timeout) {
return function (notify) {
setTimeout(notify, timeout);
};
};
var rAF = typeof window !== "undefined" && window.requestAnimationFrame ? window.requestAnimationFrame : createQueueWithTimer(10);
var autoBatchEnhancer = function (options) {
if (options === void 0) { options = { type: "raf" }; }
return function (next) { return function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
var store = next.apply(void 0, args);
var notifying = true;
var shouldNotifyAtEndOfTick = false;
var notificationQueued = false;
var listeners = new Set();
var queueCallback = options.type === "tick" ? queueMicrotaskShim : options.type === "raf" ? rAF : options.type === "callback" ? options.queueNotification : createQueueWithTimer(options.timeout);
var notifyListeners = function () {
notificationQueued = false;
if (shouldNotifyAtEndOfTick) {
shouldNotifyAtEndOfTick = false;
listeners.forEach(function (l) { return l(); });
}
};
return Object.assign({}, store, {
subscribe: function (listener2) {
var wrappedListener = function () { return notifying && listener2(); };
var unsubscribe = store.subscribe(wrappedListener);
listeners.add(listener2);
return function () {
unsubscribe();
listeners.delete(listener2);
};
},
dispatch: function (action) {
var _a;
try {
notifying = !((_a = action == null ? void 0 : action.meta) == null ? void 0 : _a[SHOULD_AUTOBATCH]);
shouldNotifyAtEndOfTick = !notifying;
if (shouldNotifyAtEndOfTick) {
if (!notificationQueued) {
notificationQueued = true;
queueCallback(notifyListeners);
}
}
return store.dispatch(action);
}
finally {
notifying = true;
}
}
});
}; };
};
// src/index.ts
(0,immer__WEBPACK_IMPORTED_MODULE_2__.enableES5)();
//# sourceMappingURL=redux-toolkit.esm.js.map
/***/ }),
/***/ "../assets/dev/js/editor/utils/is-instanceof.js":
/*!******************************************************!*\
!*** ../assets/dev/js/editor/utils/is-instanceof.js ***!
\******************************************************/
/***/ ((__unused_webpack_module, exports) => {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }
/**
* Some FileAPI objects such as FileList, DataTransferItem and DataTransferItemList has inconsistency with the retrieved
* object (from events, etc.) and the actual JavaScript object so a regular instanceof doesn't work. This function can
* check whether it's instanceof by using the objects constructor and prototype names.
*
* @param object
* @param constructors
* @return {boolean}
*/
var _default = function _default(object, constructors) {
constructors = Array.isArray(constructors) ? constructors : [constructors];
var _iterator = _createForOfIteratorHelper(constructors),
_step;
try {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
var _constructor = _step.value;
if (object.constructor.name === _constructor.prototype[Symbol.toStringTag]) {
return true;
}
}
} catch (err) {
_iterator.e(err);
} finally {
_iterator.f();
}
return false;
};
exports["default"] = _default;
/***/ }),
/***/ "../assets/dev/js/modules/imports/args-object.js":
/*!*******************************************************!*\
!*** ../assets/dev/js/modules/imports/args-object.js ***!
\*******************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"));
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
var _instanceType = _interopRequireDefault(__webpack_require__(/*! ./instance-type */ "../assets/dev/js/modules/imports/instance-type.js"));
var _isInstanceof = _interopRequireDefault(__webpack_require__(/*! ../../editor/utils/is-instanceof */ "../assets/dev/js/editor/utils/is-instanceof.js"));
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
var ArgsObject = /*#__PURE__*/function (_InstanceType) {
(0, _inherits2.default)(ArgsObject, _InstanceType);
var _super = _createSuper(ArgsObject);
/**
* Function constructor().
*
* Create ArgsObject.
*
* @param {{}} args
*/
function ArgsObject(args) {
var _this;
(0, _classCallCheck2.default)(this, ArgsObject);
_this = _super.call(this);
_this.args = args;
return _this;
}
/**
* Function requireArgument().
*
* Validate property in args.
*
* @param {string} property
* @param {{}} args
*
* @throws {Error}
*/
(0, _createClass2.default)(ArgsObject, [{
key: "requireArgument",
value: function requireArgument(property) {
var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.args;
if (!Object.prototype.hasOwnProperty.call(args, property)) {
throw Error("".concat(property, " is required."));
}
}
/**
* Function requireArgumentType().
*
* Validate property in args using `type === typeof(args.whatever)`.
*
* @param {string} property
* @param {string} type
* @param {{}} args
*
* @throws {Error}
*/
}, {
key: "requireArgumentType",
value: function requireArgumentType(property, type) {
var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
this.requireArgument(property, args);
if ((0, _typeof2.default)(args[property]) !== type) {
throw Error("".concat(property, " invalid type: ").concat(type, "."));
}
}
/**
* Function requireArgumentInstance().
*
* Validate property in args using `args.whatever instanceof instance`.
*
* @param {string} property
* @param {*} instance
* @param {{}} args
*
* @throws {Error}
*/
}, {
key: "requireArgumentInstance",
value: function requireArgumentInstance(property, instance) {
var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
this.requireArgument(property, args);
if (!(args[property] instanceof instance) && !(0, _isInstanceof.default)(args[property], instance)) {
throw Error("".concat(property, " invalid instance."));
}
}
/**
* Function requireArgumentConstructor().
*
* Validate property in args using `type === args.whatever.constructor`.
*
* @param {string} property
* @param {*} type
* @param {{}} args
*
* @throws {Error}
*/
}, {
key: "requireArgumentConstructor",
value: function requireArgumentConstructor(property, type) {
var args = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : this.args;
this.requireArgument(property, args);
// Note: Converting the constructor to string in order to avoid equation issues
// due to different memory addresses between iframes (window.Object !== window.top.Object).
if (args[property].constructor.toString() !== type.prototype.constructor.toString()) {
throw Error("".concat(property, " invalid constructor type."));
}
}
}], [{
key: "getInstanceType",
value: function getInstanceType() {
return 'ArgsObject';
}
}]);
return ArgsObject;
}(_instanceType.default);
exports["default"] = ArgsObject;
/***/ }),
/***/ "../assets/dev/js/modules/imports/force-method-implementation.js":
/*!***********************************************************************!*\
!*** ../assets/dev/js/modules/imports/force-method-implementation.js ***!
\***********************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = exports.ForceMethodImplementation = void 0;
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/wrapNativeSuper */ "../node_modules/@babel/runtime/helpers/wrapNativeSuper.js"));
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
// TODO: Wrong location used as `elementorModules.ForceMethodImplementation(); should be` `elementorUtils.forceMethodImplementation()`;
var ForceMethodImplementation = /*#__PURE__*/function (_Error) {
(0, _inherits2.default)(ForceMethodImplementation, _Error);
var _super = _createSuper(ForceMethodImplementation);
function ForceMethodImplementation() {
var _this;
var info = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
(0, _classCallCheck2.default)(this, ForceMethodImplementation);
_this = _super.call(this, "".concat(info.isStatic ? 'static ' : '').concat(info.fullName, "() should be implemented, please provide '").concat(info.functionName || info.fullName, "' functionality."), args);
// Allow to pass custom properties to the error.
if (Object.keys(args).length) {
// eslint-disable-next-line no-console
console.error(args);
}
Error.captureStackTrace((0, _assertThisInitialized2.default)(_this), ForceMethodImplementation);
return _this;
}
return (0, _createClass2.default)(ForceMethodImplementation);
}( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error));
exports.ForceMethodImplementation = ForceMethodImplementation;
var _default = function _default(args) {
var stack = Error().stack,
caller = stack.split('\n')[2].trim(),
callerName = caller.startsWith('at new') ? 'constructor' : caller.split(' ')[1],
info = {};
info.functionName = callerName;
info.fullName = callerName;
if (info.functionName.includes('.')) {
var parts = info.functionName.split('.');
info.className = parts[0];
info.functionName = parts[1];
} else {
info.isStatic = true;
}
throw new ForceMethodImplementation(info, args);
};
exports["default"] = _default;
/***/ }),
/***/ "../assets/dev/js/modules/imports/instance-type.js":
/*!*********************************************************!*\
!*** ../assets/dev/js/modules/imports/instance-type.js ***!
\*********************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
var InstanceType = /*#__PURE__*/function (_Symbol$hasInstance) {
function InstanceType() {
var _this = this;
(0, _classCallCheck2.default)(this, InstanceType);
// Since anonymous classes sometimes do not get validated by babel, do it manually.
var target = this instanceof InstanceType ? this.constructor : void 0;
var prototypes = [];
while (target.__proto__ && target.__proto__.name) {
prototypes.push(target.__proto__);
target = target.__proto__;
}
prototypes.reverse().forEach(function (proto) {
return _this instanceof proto;
});
}
(0, _createClass2.default)(InstanceType, null, [{
key: _Symbol$hasInstance,
value: function value(target) {
/**
* This is function extending being called each time JS uses instanceOf, since babel use it each time it create new class
* its give's opportunity to mange capabilities of instanceOf operator.
* saving current class each time will give option later to handle instanceOf manually.
*/
var result = (0, _get2.default)((0, _getPrototypeOf2.default)(InstanceType), Symbol.hasInstance, this).call(this, target);
// Act normal when validate a class, which does not have instance type.
if (target && !target.constructor.getInstanceType) {
return result;
}
if (target) {
if (!target.instanceTypes) {
target.instanceTypes = [];
}
if (!result) {
if (this.getInstanceType() === target.constructor.getInstanceType()) {
result = true;
}
}
if (result) {
var name = this.getInstanceType === InstanceType.getInstanceType ? 'BaseInstanceType' : this.getInstanceType();
if (-1 === target.instanceTypes.indexOf(name)) {
target.instanceTypes.push(name);
}
}
}
if (!result && target) {
// Check if the given 'target', is instance of known types.
result = target.instanceTypes && Array.isArray(target.instanceTypes) && -1 !== target.instanceTypes.indexOf(this.getInstanceType());
}
return result;
}
}, {
key: "getInstanceType",
value: function getInstanceType() {
elementorModules.ForceMethodImplementation();
}
}]);
return InstanceType;
}(Symbol.hasInstance);
exports["default"] = InstanceType;
/***/ }),
/***/ "../assets/dev/js/modules/imports/module.js":
/*!**************************************************!*\
!*** ../assets/dev/js/modules/imports/module.js ***!
\**************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js"));
var Module = function Module() {
var $ = jQuery,
instanceParams = arguments,
self = this,
events = {};
var settings;
var ensureClosureMethods = function ensureClosureMethods() {
$.each(self, function (methodName) {
var oldMethod = self[methodName];
if ('function' !== typeof oldMethod) {
return;
}
self[methodName] = function () {
return oldMethod.apply(self, arguments);
};
});
};
var initSettings = function initSettings() {
settings = self.getDefaultSettings();
var instanceSettings = instanceParams[0];
if (instanceSettings) {
$.extend(true, settings, instanceSettings);
}
};
var init = function init() {
self.__construct.apply(self, instanceParams);
ensureClosureMethods();
initSettings();
self.trigger('init');
};
this.getItems = function (items, itemKey) {
if (itemKey) {
var keyStack = itemKey.split('.'),
currentKey = keyStack.splice(0, 1);
if (!keyStack.length) {
return items[currentKey];
}
if (!items[currentKey]) {
return;
}
return this.getItems(items[currentKey], keyStack.join('.'));
}
return items;
};
this.getSettings = function (setting) {
return this.getItems(settings, setting);
};
this.setSettings = function (settingKey, value, settingsContainer) {
if (!settingsContainer) {
settingsContainer = settings;
}
if ('object' === (0, _typeof2.default)(settingKey)) {
$.extend(settingsContainer, settingKey);
return self;
}
var keyStack = settingKey.split('.'),
currentKey = keyStack.splice(0, 1);
if (!keyStack.length) {
settingsContainer[currentKey] = value;
return self;
}
if (!settingsContainer[currentKey]) {
settingsContainer[currentKey] = {};
}
return self.setSettings(keyStack.join('.'), value, settingsContainer[currentKey]);
};
this.getErrorMessage = function (type, functionName) {
var message;
switch (type) {
case 'forceMethodImplementation':
message = "The method '".concat(functionName, "' must to be implemented in the inheritor child.");
break;
default:
message = 'An error occurs';
}
return message;
};
// TODO: This function should be deleted ?.
this.forceMethodImplementation = function (functionName) {
throw new Error(this.getErrorMessage('forceMethodImplementation', functionName));
};
this.on = function (eventName, callback) {
if ('object' === (0, _typeof2.default)(eventName)) {
$.each(eventName, function (singleEventName) {
self.on(singleEventName, this);
});
return self;
}
var eventNames = eventName.split(' ');
eventNames.forEach(function (singleEventName) {
if (!events[singleEventName]) {
events[singleEventName] = [];
}
events[singleEventName].push(callback);
});
return self;
};
this.off = function (eventName, callback) {
if (!events[eventName]) {
return self;
}
if (!callback) {
delete events[eventName];
return self;
}
var callbackIndex = events[eventName].indexOf(callback);
if (-1 !== callbackIndex) {
delete events[eventName][callbackIndex];
// Reset array index (for next off on same event).
events[eventName] = events[eventName].filter(function (val) {
return val;
});
}
return self;
};
this.trigger = function (eventName) {
var methodName = 'on' + eventName[0].toUpperCase() + eventName.slice(1),
params = Array.prototype.slice.call(arguments, 1);
if (self[methodName]) {
self[methodName].apply(self, params);
}
var callbacks = events[eventName];
if (!callbacks) {
return self;
}
$.each(callbacks, function (index, callback) {
callback.apply(self, params);
});
return self;
};
init();
};
Module.prototype.__construct = function () {};
Module.prototype.getDefaultSettings = function () {
return {};
};
Module.prototype.getConstructorID = function () {
return this.constructor.name;
};
Module.extend = function (properties) {
var $ = jQuery,
parent = this;
var child = function child() {
return parent.apply(this, arguments);
};
$.extend(child, parent);
child.prototype = Object.create($.extend({}, parent.prototype, properties));
child.prototype.constructor = child;
child.__super__ = parent.prototype;
return child;
};
module.exports = Module;
/***/ }),
/***/ "../assets/dev/js/modules/imports/utils/masonry.js":
/*!*********************************************************!*\
!*** ../assets/dev/js/modules/imports/utils/masonry.js ***!
\*********************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _viewModule = _interopRequireDefault(__webpack_require__(/*! ../view-module */ "../assets/dev/js/modules/imports/view-module.js"));
var _default = _viewModule.default.extend({
getDefaultSettings: function getDefaultSettings() {
return {
container: null,
items: null,
columnsCount: 3,
verticalSpaceBetween: 30
};
},
getDefaultElements: function getDefaultElements() {
return {
$container: jQuery(this.getSettings('container')),
$items: jQuery(this.getSettings('items'))
};
},
run: function run() {
var heights = [],
distanceFromTop = this.elements.$container.position().top,
settings = this.getSettings(),
columnsCount = settings.columnsCount;
distanceFromTop += parseInt(this.elements.$container.css('margin-top'), 10);
this.elements.$items.each(function (index) {
var row = Math.floor(index / columnsCount),
$item = jQuery(this),
itemHeight = $item[0].getBoundingClientRect().height + settings.verticalSpaceBetween;
if (row) {
var itemPosition = $item.position(),
indexAtRow = index % columnsCount,
pullHeight = itemPosition.top - distanceFromTop - heights[indexAtRow];
pullHeight -= parseInt($item.css('margin-top'), 10);
pullHeight *= -1;
$item.css('margin-top', pullHeight + 'px');
heights[indexAtRow] += itemHeight;
} else {
heights.push(itemHeight);
}
});
}
});
exports["default"] = _default;
/***/ }),
/***/ "../assets/dev/js/modules/imports/utils/scroll.js":
/*!********************************************************!*\
!*** ../assets/dev/js/modules/imports/utils/scroll.js ***!
\********************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
// Moved from elementor pro: 'assets/dev/js/frontend/utils'
var Scroll = /*#__PURE__*/function () {
function Scroll() {
(0, _classCallCheck2.default)(this, Scroll);
}
(0, _createClass2.default)(Scroll, null, [{
key: "scrollObserver",
value:
/**
* @param {Object} obj
* @param {number} obj.sensitivity - Value between 0-100 - Will determine the intersection trigger points on the element
* @param {Function} obj.callback - Will be triggered on each intersection point between the element and the viewport top/bottom
* @param {string} obj.offset - Offset between the element intersection points and the viewport, written like in CSS: '-50% 0 -25%'
* @param {HTMLElement} obj.root - The element that the events will be relative to, if 'null' will be relative to the viewport
*/
function scrollObserver(obj) {
var lastScrollY = 0;
// Generating threshholds points along the animation height
// More threshholds points = more trigger points of the callback
var buildThreshholds = function buildThreshholds() {
var sensitivityPercentage = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
var threshholds = [];
if (sensitivityPercentage > 0 && sensitivityPercentage <= 100) {
var increment = 100 / sensitivityPercentage;
for (var i = 0; i <= 100; i += increment) {
threshholds.push(i / 100);
}
} else {
threshholds.push(0);
}
return threshholds;
};
var options = {
root: obj.root || null,
rootMargin: obj.offset || '0px',
threshold: buildThreshholds(obj.sensitivity)
};
function handleIntersect(entries) {
var currentScrollY = entries[0].boundingClientRect.y,
isInViewport = entries[0].isIntersecting,
intersectionScrollDirection = currentScrollY < lastScrollY ? 'down' : 'up',
scrollPercentage = Math.abs(parseFloat((entries[0].intersectionRatio * 100).toFixed(2)));
obj.callback({
sensitivity: obj.sensitivity,
isInViewport: isInViewport,
scrollPercentage: scrollPercentage,
intersectionScrollDirection: intersectionScrollDirection
});
lastScrollY = currentScrollY;
}
return new IntersectionObserver(handleIntersect, options);
}
/**
* @param {jQuery.Element} $element
* @param {Object} offsetObj
* @param {number} offsetObj.start - Offset start value in percentages
* @param {number} offsetObj.end - Offset end value in percentages
*/
}, {
key: "getElementViewportPercentage",
value: function getElementViewportPercentage($element) {
var offsetObj = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
var elementOffset = $element[0].getBoundingClientRect(),
offsetStart = offsetObj.start || 0,
offsetEnd = offsetObj.end || 0,
windowStartOffset = window.innerHeight * offsetStart / 100,
windowEndOffset = window.innerHeight * offsetEnd / 100,
y1 = elementOffset.top - window.innerHeight,
y2 = elementOffset.top + windowStartOffset + $element.height(),
startPosition = 0 - y1 + windowStartOffset,
endPosition = y2 - y1 + windowEndOffset,
percent = Math.max(0, Math.min(startPosition / endPosition, 1));
return parseFloat((percent * 100).toFixed(2));
}
/**
* @param {Object} offsetObj
* @param {number} offsetObj.start - Offset start value in percentages
* @param {number} offsetObj.end - Offset end value in percentages
* @param {number} limitPageHeight - Will limit the page height calculation
*/
}, {
key: "getPageScrollPercentage",
value: function getPageScrollPercentage() {
var offsetObj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var limitPageHeight = arguments.length > 1 ? arguments[1] : undefined;
var offsetStart = offsetObj.start || 0,
offsetEnd = offsetObj.end || 0,
initialPageHeight = limitPageHeight || document.documentElement.scrollHeight - document.documentElement.clientHeight,
heightOffset = initialPageHeight * offsetStart / 100,
pageRange = initialPageHeight + heightOffset + initialPageHeight * offsetEnd / 100,
scrollPos = document.documentElement.scrollTop + document.body.scrollTop + heightOffset;
return scrollPos / pageRange * 100;
}
}]);
return Scroll;
}();
exports["default"] = Scroll;
/***/ }),
/***/ "../assets/dev/js/modules/imports/view-module.js":
/*!*******************************************************!*\
!*** ../assets/dev/js/modules/imports/view-module.js ***!
\*******************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _module = _interopRequireDefault(__webpack_require__(/*! ./module */ "../assets/dev/js/modules/imports/module.js"));
var _default = _module.default.extend({
elements: null,
getDefaultElements: function getDefaultElements() {
return {};
},
bindEvents: function bindEvents() {},
onInit: function onInit() {
this.initElements();
this.bindEvents();
},
initElements: function initElements() {
this.elements = this.getDefaultElements();
}
});
exports["default"] = _default;
/***/ }),
/***/ "../assets/dev/js/modules/modules.js":
/*!*******************************************!*\
!*** ../assets/dev/js/modules/modules.js ***!
\*******************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _module = _interopRequireDefault(__webpack_require__(/*! ./imports/module */ "../assets/dev/js/modules/imports/module.js"));
var _viewModule = _interopRequireDefault(__webpack_require__(/*! ./imports/view-module */ "../assets/dev/js/modules/imports/view-module.js"));
var _argsObject = _interopRequireDefault(__webpack_require__(/*! ./imports/args-object */ "../assets/dev/js/modules/imports/args-object.js"));
var _masonry = _interopRequireDefault(__webpack_require__(/*! ./imports/utils/masonry */ "../assets/dev/js/modules/imports/utils/masonry.js"));
var _scroll = _interopRequireDefault(__webpack_require__(/*! ./imports/utils/scroll */ "../assets/dev/js/modules/imports/utils/scroll.js"));
var _forceMethodImplementation = _interopRequireDefault(__webpack_require__(/*! ./imports/force-method-implementation */ "../assets/dev/js/modules/imports/force-method-implementation.js"));
var _default = window.elementorModules = {
Module: _module.default,
ViewModule: _viewModule.default,
ArgsObject: _argsObject.default,
ForceMethodImplementation: _forceMethodImplementation.default,
utils: {
Masonry: _masonry.default,
Scroll: _scroll.default
}
};
exports["default"] = _default;
/***/ }),
/***/ "../core/common/assets/js/views/modal/header.js":
/*!******************************************************!*\
!*** ../core/common/assets/js/views/modal/header.js ***!
\******************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
var _default = /*#__PURE__*/function (_Marionette$LayoutVie) {
(0, _inherits2.default)(_default, _Marionette$LayoutVie);
var _super = _createSuper(_default);
function _default() {
(0, _classCallCheck2.default)(this, _default);
return _super.apply(this, arguments);
}
(0, _createClass2.default)(_default, [{
key: "className",
value: function className() {
return 'elementor-templates-modal__header';
}
}, {
key: "getTemplate",
value: function getTemplate() {
return '#tmpl-elementor-templates-modal__header';
}
}, {
key: "regions",
value: function regions() {
return {
logoArea: '.elementor-templates-modal__header__logo-area',
tools: '#elementor-template-library-header-tools',
menuArea: '.elementor-templates-modal__header__menu-area'
};
}
}, {
key: "ui",
value: function ui() {
return {
closeModal: '.elementor-templates-modal__header__close'
};
}
}, {
key: "events",
value: function events() {
return {
'click @ui.closeModal': 'onCloseModalClick'
};
}
}, {
key: "templateHelpers",
value: function templateHelpers() {
return {
closeType: this.getOption('closeType')
};
}
}, {
key: "onCloseModalClick",
value: function onCloseModalClick() {
this._parent._parent._parent.hideModal();
if (this.isFloatingButtonLibraryClose()) {
$e.internal('document/save/set-is-modified', {
status: false
});
window.location.href = elementor.config.admin_floating_button_admin_url;
}
}
}, {
key: "isFloatingButtonLibraryClose",
value: function isFloatingButtonLibraryClose() {
var _elementor$config, _elementor$config2, _elementor$config2$do;
return window.elementor && ((_elementor$config = elementor.config) === null || _elementor$config === void 0 ? void 0 : _elementor$config.admin_floating_button_admin_url) && 'floating-buttons' === ((_elementor$config2 = elementor.config) === null || _elementor$config2 === void 0 ? void 0 : (_elementor$config2$do = _elementor$config2.document) === null || _elementor$config2$do === void 0 ? void 0 : _elementor$config2$do.type) && (this.$el.closest('.dialog-lightbox-widget-content').find('.elementor-template-library-template-floating_button').length || this.$el.closest('.dialog-lightbox-widget-content').find('#elementor-template-library-preview').length);
}
}]);
return _default;
}(Marionette.LayoutView);
exports["default"] = _default;
/***/ }),
/***/ "../core/common/assets/js/views/modal/layout.js":
/*!******************************************************!*\
!*** ../core/common/assets/js/views/modal/layout.js ***!
\******************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
var _header = _interopRequireDefault(__webpack_require__(/*! ./header */ "../core/common/assets/js/views/modal/header.js"));
var _logo = _interopRequireDefault(__webpack_require__(/*! ./logo */ "../core/common/assets/js/views/modal/logo.js"));
var _loading = _interopRequireDefault(__webpack_require__(/*! ./loading */ "../core/common/assets/js/views/modal/loading.js"));
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
var _default = /*#__PURE__*/function (_Marionette$LayoutVie) {
(0, _inherits2.default)(_default, _Marionette$LayoutVie);
var _super = _createSuper(_default);
function _default() {
(0, _classCallCheck2.default)(this, _default);
return _super.apply(this, arguments);
}
(0, _createClass2.default)(_default, [{
key: "el",
value: function el() {
return this.getModal().getElements('widget');
}
}, {
key: "regions",
value: function regions() {
return {
modalHeader: '.dialog-header',
modalContent: '.dialog-lightbox-content',
modalLoading: '.dialog-lightbox-loading'
};
}
}, {
key: "initialize",
value: function initialize() {
this.modalHeader.show(new _header.default(this.getHeaderOptions()));
}
}, {
key: "getModal",
value: function getModal() {
if (!this.modal) {
this.initModal();
}
return this.modal;
}
}, {
key: "initModal",
value: function initModal() {
var modalOptions = {
className: 'elementor-templates-modal',
closeButton: false,
draggable: false,
hide: {
onOutsideClick: false,
onEscKeyPress: false
}
};
jQuery.extend(true, modalOptions, this.getModalOptions());
this.modal = elementorCommon.dialogsManager.createWidget('lightbox', modalOptions);
this.modal.getElements('message').append(this.modal.addElement('content'), this.modal.addElement('loading'));
if (modalOptions.draggable) {
this.draggableModal();
}
}
}, {
key: "showModal",
value: function showModal() {
this.getModal().show();
}
}, {
key: "hideModal",
value: function hideModal() {
this.getModal().hide();
}
}, {
key: "draggableModal",
value: function draggableModal() {
var $modalWidgetContent = this.getModal().getElements('widgetContent');
$modalWidgetContent.draggable({
containment: 'parent',
stop: function stop() {
$modalWidgetContent.height('');
}
});
$modalWidgetContent.css('position', 'absolute');
}
}, {
key: "getModalOptions",
value: function getModalOptions() {
return {};
}
}, {
key: "getLogoOptions",
value: function getLogoOptions() {
return {};
}
}, {
key: "getHeaderOptions",
value: function getHeaderOptions() {
return {
closeType: 'normal'
};
}
}, {
key: "getHeaderView",
value: function getHeaderView() {
return this.modalHeader.currentView;
}
}, {
key: "showLoadingView",
value: function showLoadingView() {
this.modalLoading.show(new _loading.default());
this.modalLoading.$el.show();
this.modalContent.$el.hide();
}
}, {
key: "hideLoadingView",
value: function hideLoadingView() {
this.modalContent.$el.show();
this.modalLoading.$el.hide();
}
}, {
key: "showLogo",
value: function showLogo() {
this.getHeaderView().logoArea.show(new _logo.default(this.getLogoOptions()));
}
}]);
return _default;
}(Marionette.LayoutView);
exports["default"] = _default;
/***/ }),
/***/ "../core/common/assets/js/views/modal/loading.js":
/*!*******************************************************!*\
!*** ../core/common/assets/js/views/modal/loading.js ***!
\*******************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
var _default = /*#__PURE__*/function (_Marionette$ItemView) {
(0, _inherits2.default)(_default, _Marionette$ItemView);
var _super = _createSuper(_default);
function _default() {
(0, _classCallCheck2.default)(this, _default);
return _super.apply(this, arguments);
}
(0, _createClass2.default)(_default, [{
key: "id",
value: function id() {
return 'elementor-template-library-loading';
}
}, {
key: "getTemplate",
value: function getTemplate() {
return '#tmpl-elementor-template-library-loading';
}
}]);
return _default;
}(Marionette.ItemView);
exports["default"] = _default;
/***/ }),
/***/ "../core/common/assets/js/views/modal/logo.js":
/*!****************************************************!*\
!*** ../core/common/assets/js/views/modal/logo.js ***!
\****************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
var _default = /*#__PURE__*/function (_Marionette$ItemView) {
(0, _inherits2.default)(_default, _Marionette$ItemView);
var _super = _createSuper(_default);
function _default() {
(0, _classCallCheck2.default)(this, _default);
return _super.apply(this, arguments);
}
(0, _createClass2.default)(_default, [{
key: "getTemplate",
value: function getTemplate() {
return '#tmpl-elementor-templates-modal__header__logo';
}
}, {
key: "className",
value: function className() {
return 'elementor-templates-modal__header__logo';
}
}, {
key: "events",
value: function events() {
return {
click: 'onClick'
};
}
}, {
key: "templateHelpers",
value: function templateHelpers() {
return {
title: this.getOption('title')
};
}
}, {
key: "onClick",
value: function onClick() {
var clickCallback = this.getOption('click');
if (clickCallback) {
clickCallback();
}
}
}]);
return _default;
}(Marionette.ItemView);
exports["default"] = _default;
/***/ }),
/***/ "../modules/web-cli/assets/js/modules/command-base.js":
/*!************************************************************!*\
!*** ../modules/web-cli/assets/js/modules/command-base.js ***!
\************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
var _commandInfra = _interopRequireDefault(__webpack_require__(/*! ./command-infra */ "../modules/web-cli/assets/js/modules/command-infra.js"));
var _deprecation = _interopRequireDefault(__webpack_require__(/*! elementor-api/utils/deprecation */ "../modules/web-cli/assets/js/utils/deprecation.js"));
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
/**
* @name $e.modules.CommandBase
*/
var CommandBase = /*#__PURE__*/function (_CommandInfra) {
(0, _inherits2.default)(CommandBase, _CommandInfra);
var _super = _createSuper(CommandBase);
function CommandBase() {
(0, _classCallCheck2.default)(this, CommandBase);
return _super.apply(this, arguments);
}
(0, _createClass2.default)(CommandBase, [{
key: "onBeforeRun",
value: function onBeforeRun() {
var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
$e.hooks.runUIBefore(this.command, args);
}
}, {
key: "onAfterRun",
value: function onAfterRun() {
var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var result = arguments.length > 1 ? arguments[1] : undefined;
$e.hooks.runUIAfter(this.command, args, result);
}
}, {
key: "onBeforeApply",
value: function onBeforeApply() {
var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
$e.hooks.runDataDependency(this.command, args);
}
}, {
key: "onAfterApply",
value: function onAfterApply() {
var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var result = arguments.length > 1 ? arguments[1] : undefined;
$e.hooks.runDataAfter(this.command, args, result);
}
}, {
key: "onCatchApply",
value: function onCatchApply(e) {
this.runCatchHooks(e);
}
/**
* Run all the catch hooks.
*
* @param {Error} e
*/
}, {
key: "runCatchHooks",
value: function runCatchHooks(e) {
$e.hooks.runDataCatch(this.command, this.args, e);
$e.hooks.runUICatch(this.command, this.args, e);
}
/**
* TODO - Remove - Backwards compatibility.
*
* Function requireContainer().
*
* Validate `arg.container` & `arg.containers`.
*
* @param {{}} args
* @deprecated since 3.7.0, extend `$e.modules.editor.CommandContainerBase` or `$e.modules.editor.CommandContainerInternalBase` instead.
*
* @throws {Error}
*/
}, {
key: "requireContainer",
value: function requireContainer() {
var _this = this;
var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.args;
_deprecation.default.deprecated('requireContainer()', '3.7.0', 'Extend `$e.modules.editor.CommandContainerBase` or `$e.modules.editor.CommandContainerInternalBase`');
if (!args.container && !args.containers) {
throw Error('container or containers are required.');
}
if (args.container && args.containers) {
throw Error('container and containers cannot go together please select one of them.');
}
var containers = args.containers || [args.container];
containers.forEach(function (container) {
_this.requireArgumentInstance('container', elementorModules.editor.Container, {
container: container
});
});
}
}], [{
key: "getInstanceType",
value: function getInstanceType() {
return 'CommandBase';
}
}]);
return CommandBase;
}(_commandInfra.default);
exports["default"] = CommandBase;
/***/ }),
/***/ "../modules/web-cli/assets/js/modules/command-callback-base.js":
/*!*********************************************************************!*\
!*** ../modules/web-cli/assets/js/modules/command-callback-base.js ***!
\*********************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
var _commandBase = _interopRequireDefault(__webpack_require__(/*! ./command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
/**
* To support pure callbacks in the API(commands.js), to ensure they have registered with the proper context.
*/
var CommandCallbackBase = /*#__PURE__*/function (_CommandBase) {
(0, _inherits2.default)(CommandCallbackBase, _CommandBase);
var _super = _createSuper(CommandCallbackBase);
function CommandCallbackBase() {
(0, _classCallCheck2.default)(this, CommandCallbackBase);
return _super.apply(this, arguments);
}
(0, _createClass2.default)(CommandCallbackBase, [{
key: "apply",
value: function apply() {
var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
return this.constructor.getCallback()(args);
}
}], [{
key: "getInstanceType",
value: function getInstanceType() {
return 'CommandCallbackBase';
}
/**
* Get original callback of the command.
*
* Support pure callbacks ( Non command-base ).
*
* @return {()=>{}} Command Results.
*/
}, {
key: "getCallback",
value: function getCallback() {
return this.registerConfig.callback;
}
}]);
return CommandCallbackBase;
}(_commandBase.default);
exports["default"] = CommandCallbackBase;
/***/ }),
/***/ "../modules/web-cli/assets/js/modules/command-infra.js":
/*!*************************************************************!*\
!*** ../modules/web-cli/assets/js/modules/command-infra.js ***!
\*************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
var _argsObject = _interopRequireDefault(__webpack_require__(/*! elementor-assets-js/modules/imports/args-object */ "../assets/dev/js/modules/imports/args-object.js"));
var _deprecation = _interopRequireDefault(__webpack_require__(/*! elementor-api/utils/deprecation */ "../modules/web-cli/assets/js/utils/deprecation.js"));
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
/**
* @typedef {import('../modules/component-base')} ComponentBase
*/
var CommandInfra = /*#__PURE__*/function (_ArgsObject) {
(0, _inherits2.default)(CommandInfra, _ArgsObject);
var _super = _createSuper(CommandInfra);
/**
* Function constructor().
*
* Create Commands Base.
*
* @param {{}} args
*/
function CommandInfra() {
var _this;
var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
(0, _classCallCheck2.default)(this, CommandInfra);
_this = _super.call(this, args);
if (!_this.constructor.registerConfig) {
throw RangeError('Doing it wrong: Each command type should have `registerConfig`.');
}
// Acknowledge self about which command it run.
_this.command = _this.constructor.getCommand();
// Assign instance of current component.
_this.component = _this.constructor.getComponent();
// Who ever need do something before without `super` the constructor can use `initialize` method.
_this.initialize(args);
// Refresh args, maybe the changed via `initialize`.
args = _this.args;
// Validate args before run.
_this.validateArgs(args);
return _this;
}
/**
* Function initialize().
*
* Initialize command, called after construction.
*
* @param {{}} args
*/
(0, _createClass2.default)(CommandInfra, [{
key: "currentCommand",
get:
/**
* @deprecated since 3.7.0, use `this.command` instead.
*/
function get() {
_deprecation.default.deprecated('this.currentCommand', '3.7.0', 'this.command');
return this.command;
}
}, {
key: "initialize",
value: function initialize() {
var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
} // eslint-disable-line no-unused-vars
/**
* Function validateArgs().
*
* Validate command arguments.
*
* @param {{}} args
*/
}, {
key: "validateArgs",
value: function validateArgs() {
var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
} // eslint-disable-line no-unused-vars
// eslint-disable-next-line jsdoc/require-returns-check
/**
* Function apply().
*
* Do the actual command.
*
* @param {{}} args
*
* @return {*} Command results.
*/
}, {
key: "apply",
value: function apply() {
var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
// eslint-disable-line no-unused-vars
elementorModules.ForceMethodImplementation();
}
/**
* Function run().
*
* Run command with history & hooks.
*
* @return {*} Command results.
*/
}, {
key: "run",
value: function run() {
return this.apply(this.args);
}
/**
* Function onBeforeRun.
*
* Called before run().
*
* @param {{}} args
*/
}, {
key: "onBeforeRun",
value: function onBeforeRun() {
var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
} // eslint-disable-line no-unused-vars
/**
* Function onAfterRun.
*
* Called after run().
*
* @param {{}} args
* @param {*} result
*/
}, {
key: "onAfterRun",
value: function onAfterRun() {
var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var result = arguments.length > 1 ? arguments[1] : undefined;
} // eslint-disable-line no-unused-vars
/**
* Function onBeforeApply.
*
* Called before apply().
*
* @param {{}} args
*/
}, {
key: "onBeforeApply",
value: function onBeforeApply() {
var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
} // eslint-disable-line no-unused-vars
/**
* Function onAfterApply.
*
* Called after apply().
*
* @param {{}} args
* @param {*} result
*/
}, {
key: "onAfterApply",
value: function onAfterApply() {
var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var result = arguments.length > 1 ? arguments[1] : undefined;
} // eslint-disable-line no-unused-vars
/**
* Function onCatchApply.
*
* Called after apply() failed.
*
* @param {Error} e
*/
}, {
key: "onCatchApply",
value: function onCatchApply(e) {} // eslint-disable-line no-unused-vars
}], [{
key: "getInstanceType",
value: function getInstanceType() {
return 'CommandInfra';
}
/**
* Get info of command.
*
* @return {Object} Extra information about the command.
*/
}, {
key: "getInfo",
value: function getInfo() {
return {};
}
/**
* @return {string} Self command name.
*/
}, {
key: "getCommand",
value: function getCommand() {
return this.registerConfig.command;
}
/**
* @return {ComponentBase} Self component
*/
}, {
key: "getComponent",
value: function getComponent() {
return this.registerConfig.component;
}
}, {
key: "setRegisterConfig",
value: function setRegisterConfig(config) {
this.registerConfig = Object.freeze(config);
}
}]);
return CommandInfra;
}(_argsObject.default);
exports["default"] = CommandInfra;
/**
* @type {Object}
*/
(0, _defineProperty2.default)(CommandInfra, "registerConfig", null);
/***/ }),
/***/ "../modules/web-cli/assets/js/modules/commands/close.js":
/*!**************************************************************!*\
!*** ../modules/web-cli/assets/js/modules/commands/close.js ***!
\**************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = exports.Close = void 0;
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
var Close = /*#__PURE__*/function (_CommandBase) {
(0, _inherits2.default)(Close, _CommandBase);
var _super = _createSuper(Close);
function Close() {
(0, _classCallCheck2.default)(this, Close);
return _super.apply(this, arguments);
}
(0, _createClass2.default)(Close, [{
key: "apply",
value: function apply() {
this.component.close();
}
}]);
return Close;
}(_commandBase.default);
exports.Close = Close;
var _default = Close;
exports["default"] = _default;
/***/ }),
/***/ "../modules/web-cli/assets/js/modules/commands/index.js":
/*!**************************************************************!*\
!*** ../modules/web-cli/assets/js/modules/commands/index.js ***!
\**************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
Object.defineProperty(exports, "__esModule", ({
value: true
}));
Object.defineProperty(exports, "Close", ({
enumerable: true,
get: function get() {
return _close.Close;
}
}));
Object.defineProperty(exports, "Open", ({
enumerable: true,
get: function get() {
return _open.Open;
}
}));
Object.defineProperty(exports, "Toggle", ({
enumerable: true,
get: function get() {
return _toggle.Toggle;
}
}));
var _close = __webpack_require__(/*! ./close */ "../modules/web-cli/assets/js/modules/commands/close.js");
var _open = __webpack_require__(/*! ./open */ "../modules/web-cli/assets/js/modules/commands/open.js");
var _toggle = __webpack_require__(/*! ./toggle */ "../modules/web-cli/assets/js/modules/commands/toggle.js");
/***/ }),
/***/ "../modules/web-cli/assets/js/modules/commands/open.js":
/*!*************************************************************!*\
!*** ../modules/web-cli/assets/js/modules/commands/open.js ***!
\*************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = exports.Open = void 0;
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
var Open = /*#__PURE__*/function (_CommandBase) {
(0, _inherits2.default)(Open, _CommandBase);
var _super = _createSuper(Open);
function Open() {
(0, _classCallCheck2.default)(this, Open);
return _super.apply(this, arguments);
}
(0, _createClass2.default)(Open, [{
key: "apply",
value: function apply() {
$e.route(this.component.getNamespace());
}
}]);
return Open;
}(_commandBase.default);
exports.Open = Open;
var _default = Open;
exports["default"] = _default;
/***/ }),
/***/ "../modules/web-cli/assets/js/modules/commands/toggle.js":
/*!***************************************************************!*\
!*** ../modules/web-cli/assets/js/modules/commands/toggle.js ***!
\***************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = exports.Toggle = void 0;
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
var _commandBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-base */ "../modules/web-cli/assets/js/modules/command-base.js"));
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
var Toggle = /*#__PURE__*/function (_CommandBase) {
(0, _inherits2.default)(Toggle, _CommandBase);
var _super = _createSuper(Toggle);
function Toggle() {
(0, _classCallCheck2.default)(this, Toggle);
return _super.apply(this, arguments);
}
(0, _createClass2.default)(Toggle, [{
key: "apply",
value: function apply() {
if (this.component.isOpen) {
this.component.close();
} else {
$e.route(this.component.getNamespace());
}
}
}]);
return Toggle;
}(_commandBase.default);
exports.Toggle = Toggle;
var _default = Toggle;
exports["default"] = _default;
/***/ }),
/***/ "../modules/web-cli/assets/js/modules/component-base.js":
/*!**************************************************************!*\
!*** ../modules/web-cli/assets/js/modules/component-base.js ***!
\**************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "../node_modules/@babel/runtime/helpers/defineProperty.js"));
var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
var _commandCallbackBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/command-callback-base */ "../modules/web-cli/assets/js/modules/command-callback-base.js"));
var _toolkit = __webpack_require__(/*! @reduxjs/toolkit */ "../node_modules/@reduxjs/toolkit/dist/redux-toolkit.esm.js");
var _module = _interopRequireDefault(__webpack_require__(/*! elementor/assets/dev/js/modules/imports/module.js */ "../assets/dev/js/modules/imports/module.js"));
var _forceMethodImplementation = _interopRequireDefault(__webpack_require__(/*! ../utils/force-method-implementation */ "../modules/web-cli/assets/js/utils/force-method-implementation.js"));
var _deprecation = _interopRequireDefault(__webpack_require__(/*! elementor-api/utils/deprecation */ "../modules/web-cli/assets/js/utils/deprecation.js"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
/**
* @typedef {import('./command-infra')} CommandInfra
* @typedef {import('./hook-base')} HookBase
* @typedef {import('../core/states/ui-state-base')} UiStateBase
*/
var ComponentBase = /*#__PURE__*/function (_Module) {
(0, _inherits2.default)(ComponentBase, _Module);
var _super = _createSuper(ComponentBase);
function ComponentBase() {
(0, _classCallCheck2.default)(this, ComponentBase);
return _super.apply(this, arguments);
}
(0, _createClass2.default)(ComponentBase, [{
key: "__construct",
value: function __construct() {
var args = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
if (args.manager) {
this.manager = args.manager;
}
this.commands = this.defaultCommands();
this.commandsInternal = this.defaultCommandsInternal();
this.hooks = this.defaultHooks();
this.routes = this.defaultRoutes();
this.tabs = this.defaultTabs();
this.shortcuts = this.defaultShortcuts();
this.utils = this.defaultUtils();
this.data = this.defaultData();
this.uiStates = this.defaultUiStates();
this.states = this.defaultStates();
this.defaultRoute = '';
this.currentTab = '';
}
}, {
key: "registerAPI",
value: function registerAPI() {
var _this = this;
Object.entries(this.getTabs()).forEach(function (tab) {
return _this.registerTabRoute(tab[0]);
});
Object.entries(this.getRoutes()).forEach(function (_ref) {
var _ref2 = (0, _slicedToArray2.default)(_ref, 2),
route = _ref2[0],
callback = _ref2[1];
return _this.registerRoute(route, callback);
});
Object.entries(this.getCommands()).forEach(function (_ref3) {
var _ref4 = (0, _slicedToArray2.default)(_ref3, 2),
command = _ref4[0],
callback = _ref4[1];
return _this.registerCommand(command, callback);
});
Object.entries(this.getCommandsInternal()).forEach(function (_ref5) {
var _ref6 = (0, _slicedToArray2.default)(_ref5, 2),
command = _ref6[0],
callback = _ref6[1];
return _this.registerCommandInternal(command, callback);
});
Object.values(this.getHooks()).forEach(function (instance) {
return _this.registerHook(instance);
});
Object.entries(this.getData()).forEach(function (_ref7) {
var _ref8 = (0, _slicedToArray2.default)(_ref7, 2),
command = _ref8[0],
callback = _ref8[1];
return _this.registerData(command, callback);
});
Object.values(this.getUiStates()).forEach(function (instance) {
return _this.registerUiState(instance);
});
Object.entries(this.getStates()).forEach(function (_ref9) {
var _ref10 = (0, _slicedToArray2.default)(_ref9, 2),
id = _ref10[0],
state = _ref10[1];
return _this.registerState(id, state);
});
}
// eslint-disable-next-line jsdoc/require-returns-check
/**
* @return {string} namespace
*/
}, {
key: "getNamespace",
value: function getNamespace() {
(0, _forceMethodImplementation.default)();
}
/**
* @deprecated since 3.7.0, use `getServiceName()` instead.
*/
}, {
key: "getRootContainer",
value: function getRootContainer() {
_deprecation.default.deprecated('getRootContainer()', '3.7.0', 'getServiceName()');
return this.getServiceName();
}
}, {
key: "getServiceName",
value: function getServiceName() {
return this.getNamespace().split('/')[0];
}
}, {
key: "store",
get: function get() {
return $e.store.get(this.getNamespace());
}
}, {
key: "defaultTabs",
value: function defaultTabs() {
return {};
}
}, {
key: "defaultRoutes",
value: function defaultRoutes() {
return {};
}
}, {
key: "defaultCommands",
value: function defaultCommands() {
return {};
}
}, {
key: "defaultCommandsInternal",
value: function defaultCommandsInternal() {
return {};
}
}, {
key: "defaultHooks",
value: function defaultHooks() {
return {};
}
/**
* Get the component's default UI states.
*
* @return {Object} default UI states
*/
}, {
key: "defaultUiStates",
value: function defaultUiStates() {
return {};
}
/**
* Get the component's Redux slice settings.
*
* @return {Object} Redux slice settings
*/
}, {
key: "defaultStates",
value: function defaultStates() {
return {};
}
}, {
key: "defaultShortcuts",
value: function defaultShortcuts() {
return {};
}
}, {
key: "defaultUtils",
value: function defaultUtils() {
return {};
}
}, {
key: "defaultData",
value: function defaultData() {
return {};
}
}, {
key: "getCommands",
value: function getCommands() {
return this.commands;
}
}, {
key: "getCommandsInternal",
value: function getCommandsInternal() {
return this.commandsInternal;
}
}, {
key: "getHooks",
value: function getHooks() {
return this.hooks;
}
/**
* Retrieve the component's UI states.
*
* @return {Object} UI states
*/
}, {
key: "getUiStates",
value: function getUiStates() {
return this.uiStates;
}
/**
* Retrieve the component's Redux Slice.
*
* @return {Object} Redux Slice
*/
}, {
key: "getStates",
value: function getStates() {
return this.states;
}
}, {
key: "getRoutes",
value: function getRoutes() {
return this.routes;
}
}, {
key: "getTabs",
value: function getTabs() {
return this.tabs;
}
}, {
key: "getShortcuts",
value: function getShortcuts() {
return this.shortcuts;
}
}, {
key: "getData",
value: function getData() {
return this.data;
}
/**
* @param {string} command
* @param {(()=>{}|CommandInfra)} context
* @param {'default'|'internal'|'data'} commandsType
*/
}, {
key: "registerCommand",
value: function registerCommand(command, context) {
var commandsType = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'default';
var commandsManager;
switch (commandsType) {
case 'default':
commandsManager = $e.commands;
break;
case 'internal':
commandsManager = $e.commandsInternal;
break;
case 'data':
commandsManager = $e.data;
break;
default:
throw new Error("Invalid commands type: '".concat(command, "'"));
}
var fullCommand = this.getNamespace() + '/' + command,
instanceType = context.getInstanceType ? context.getInstanceType() : false,
registerConfig = {
command: fullCommand,
component: this
};
// Support pure callback.
if (!instanceType) {
if ($e.devTools) {
$e.devTools.log.warn("Attach command-callback-base, on command: '".concat(fullCommand, "', context is unknown type."));
}
registerConfig.callback = context;
// Unique class.
context = /*#__PURE__*/function (_CommandCallbackBase) {
(0, _inherits2.default)(context, _CommandCallbackBase);
var _super2 = _createSuper(context);
function context() {
(0, _classCallCheck2.default)(this, context);
return _super2.apply(this, arguments);
}
return (0, _createClass2.default)(context);
}(_commandCallbackBase.default);
}
context.setRegisterConfig(registerConfig);
commandsManager.register(this, command, context);
}
/**
* @param {HookBase} instance
*/
}, {
key: "registerHook",
value: function registerHook(instance) {
return instance.register();
}
}, {
key: "registerCommandInternal",
value: function registerCommandInternal(command, context) {
this.registerCommand(command, context, 'internal');
}
/**
* Register a UI state.
*
* @param {UiStateBase} instance - UI state instance.
*
* @return {void}
*/
}, {
key: "registerUiState",
value: function registerUiState(instance) {
$e.uiStates.register(instance);
}
/**
* Register a Redux Slice.
*
* @param {string} id - State id.
* @param {Object} stateConfig - The state config.
*
* @return {void}
*/
}, {
key: "registerState",
value: function registerState(id, stateConfig) {
id = this.getNamespace() + (id ? "/".concat(id) : '');
var slice = (0, _toolkit.createSlice)(_objectSpread(_objectSpread({}, stateConfig), {}, {
name: id
}));
$e.store.register(id, slice);
}
}, {
key: "registerRoute",
value: function registerRoute(route, callback) {
$e.routes.register(this, route, callback);
}
}, {
key: "registerData",
value: function registerData(command, context) {
this.registerCommand(command, context, 'data');
}
}, {
key: "unregisterRoute",
value: function unregisterRoute(route) {
$e.routes.unregister(this, route);
}
}, {
key: "registerTabRoute",
value: function registerTabRoute(tab) {
var _this2 = this;
this.registerRoute(tab, function (args) {
return _this2.activateTab(tab, args);
});
}
}, {
key: "dependency",
value: function dependency() {
return true;
}
}, {
key: "open",
value: function open() {
return true;
}
}, {
key: "close",
value: function close() {
if (!this.isOpen) {
return false;
}
this.isOpen = false;
this.inactivate();
$e.routes.clearCurrent(this.getNamespace());
$e.routes.clearHistory(this.getServiceName());
return true;
}
}, {
key: "activate",
value: function activate() {
$e.components.activate(this.getNamespace());
}
}, {
key: "inactivate",
value: function inactivate() {
$e.components.inactivate(this.getNamespace());
}
}, {
key: "isActive",
value: function isActive() {
return $e.components.isActive(this.getNamespace());
}
}, {
key: "onRoute",
value: function onRoute(route) {
this.toggleRouteClass(route, true);
this.toggleHistoryClass();
this.activate();
this.trigger('route/open', route);
}
}, {
key: "onCloseRoute",
value: function onCloseRoute(route) {
this.toggleRouteClass(route, false);
this.inactivate();
this.trigger('route/close', route);
}
}, {
key: "setDefaultRoute",
value: function setDefaultRoute(route) {
this.defaultRoute = this.getNamespace() + '/' + route;
}
}, {
key: "getDefaultRoute",
value: function getDefaultRoute() {
return this.defaultRoute;
}
}, {
key: "removeTab",
value: function removeTab(tab) {
delete this.tabs[tab];
this.unregisterRoute(tab);
}
}, {
key: "hasTab",
value: function hasTab(tab) {
return !!this.tabs[tab];
}
}, {
key: "addTab",
value: function addTab(tab, args, position) {
var _this3 = this;
this.tabs[tab] = args;
// It can be 0.
if ('undefined' !== typeof position) {
var newTabs = {};
var ids = Object.keys(this.tabs);
// Remove new tab
ids.pop();
// Add it to position.
ids.splice(position, 0, tab);
ids.forEach(function (id) {
newTabs[id] = _this3.tabs[id];
});
this.tabs = newTabs;
}
this.registerTabRoute(tab);
}
}, {
key: "getTabsWrapperSelector",
value: function getTabsWrapperSelector() {
return '';
}
}, {
key: "getTabRoute",
value: function getTabRoute(tab) {
return this.getNamespace() + '/' + tab;
}
}, {
key: "renderTab",
value: function renderTab(tab) {} // eslint-disable-line
}, {
key: "activateTab",
value: function activateTab(tab, args) {
var _this4 = this;
this.renderTab(tab, args);
jQuery(this.getTabsWrapperSelector() + ' .elementor-component-tab').off('click').on('click', function (event) {
$e.route(_this4.getTabRoute(event.currentTarget.dataset.tab), args);
}).removeClass('elementor-active').filter('[data-tab="' + tab + '"]').addClass('elementor-active');
}
}, {
key: "getActiveTabConfig",
value: function getActiveTabConfig() {
return this.tabs[this.currentTab] || {};
}
}, {
key: "getBodyClass",
value: function getBodyClass(route) {
return 'e-route-' + route.replace(/\//g, '-');
}
/**
* If command includes uppercase character convert it to lowercase and add `-`.
* e.g: `CopyAll` is converted to `copy-all`.
*
* @param {string} commandName
*/
}, {
key: "normalizeCommandName",
value: function normalizeCommandName(commandName) {
return commandName.replace(/[A-Z]/g, function (match, offset) {
return (offset > 0 ? '-' : '') + match.toLowerCase();
});
}
/**
* @param {{}} commandsFromImport
* @return {{}} imported commands
*/
}, {
key: "importCommands",
value: function importCommands(commandsFromImport) {
var _this5 = this;
var commands = {};
// Convert `Commands` to `ComponentBase` workable format.
Object.entries(commandsFromImport).forEach(function (_ref11) {
var _ref12 = (0, _slicedToArray2.default)(_ref11, 2),
className = _ref12[0],
Class = _ref12[1];
var command = _this5.normalizeCommandName(className);
commands[command] = Class;
});
return commands;
}
}, {
key: "importHooks",
value: function importHooks(hooksFromImport) {
var hooks = {};
for (var key in hooksFromImport) {
var hook = new hooksFromImport[key]();
hooks[hook.getId()] = hook;
}
return hooks;
}
/**
* Import & initialize the component's UI states.
* Should be used inside `defaultUiState()`.
*
* @param {Object} statesFromImport - UI states from import.
*
* @return {Object} UI States
*/
}, {
key: "importUiStates",
value: function importUiStates(statesFromImport) {
var _this6 = this;
var uiStates = {};
Object.values(statesFromImport).forEach(function (className) {
var uiState = new className(_this6);
uiStates[uiState.getId()] = uiState;
});
return uiStates;
}
/**
* Set a UI state value.
* TODO: Should we provide such function? Maybe the developer should implicitly pass the full state ID?
*
* @param {string} state - Non-prefixed state ID.
* @param {*} value - New state value.
*
* @return {void}
*/
}, {
key: "setUiState",
value: function setUiState(state, value) {
$e.uiStates.set("".concat(this.getNamespace(), "/").concat(state), value);
}
}, {
key: "toggleRouteClass",
value: function toggleRouteClass(route, state) {
document.body.classList.toggle(this.getBodyClass(route), state);
}
}, {
key: "toggleHistoryClass",
value: function toggleHistoryClass() {
document.body.classList.toggle('e-routes-has-history', !!$e.routes.getHistory(this.getServiceName()).length);
}
}]);
return ComponentBase;
}(_module.default);
exports["default"] = ComponentBase;
/***/ }),
/***/ "../modules/web-cli/assets/js/modules/component-modal-base.js":
/*!********************************************************************!*\
!*** ../modules/web-cli/assets/js/modules/component-modal-base.js ***!
\********************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ "../node_modules/@babel/runtime/helpers/typeof.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _get2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/get */ "../node_modules/@babel/runtime/helpers/get.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
var _componentBase = _interopRequireDefault(__webpack_require__(/*! ./component-base */ "../modules/web-cli/assets/js/modules/component-base.js"));
var commands = _interopRequireWildcard(__webpack_require__(/*! ./commands/ */ "../modules/web-cli/assets/js/modules/commands/index.js"));
var _forceMethodImplementation = _interopRequireDefault(__webpack_require__(/*! ../utils/force-method-implementation */ "../modules/web-cli/assets/js/utils/force-method-implementation.js"));
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
var ComponentModalBase = /*#__PURE__*/function (_ComponentBase) {
(0, _inherits2.default)(ComponentModalBase, _ComponentBase);
var _super = _createSuper(ComponentModalBase);
function ComponentModalBase() {
(0, _classCallCheck2.default)(this, ComponentModalBase);
return _super.apply(this, arguments);
}
(0, _createClass2.default)(ComponentModalBase, [{
key: "registerAPI",
value: function registerAPI() {
var _this = this;
(0, _get2.default)((0, _getPrototypeOf2.default)(ComponentModalBase.prototype), "registerAPI", this).call(this);
$e.shortcuts.register('esc', {
scopes: [this.getNamespace()],
callback: function callback() {
return _this.close();
}
});
}
}, {
key: "defaultCommands",
value: function defaultCommands() {
return this.importCommands(commands);
}
}, {
key: "defaultRoutes",
value: function defaultRoutes() {
return {
'': function _() {/* Nothing to do, it's already rendered. */}
};
}
}, {
key: "open",
value: function open() {
var _this2 = this;
if (!this.layout) {
var layout = this.getModalLayout();
this.layout = new layout({
component: this
});
this.layout.getModal().on('hide', function () {
return _this2.close();
});
}
this.layout.showModal();
return true;
}
}, {
key: "close",
value: function close() {
if (!(0, _get2.default)((0, _getPrototypeOf2.default)(ComponentModalBase.prototype), "close", this).call(this)) {
return false;
}
this.layout.getModal().hide();
return true;
}
}, {
key: "getModalLayout",
value: function getModalLayout() {
(0, _forceMethodImplementation.default)();
}
}]);
return ComponentModalBase;
}(_componentBase.default);
exports["default"] = ComponentModalBase;
/***/ }),
/***/ "../modules/web-cli/assets/js/modules/hook-break.js":
/*!**********************************************************!*\
!*** ../modules/web-cli/assets/js/modules/hook-break.js ***!
\**********************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/wrapNativeSuper */ "../node_modules/@babel/runtime/helpers/wrapNativeSuper.js"));
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
var HookBreak = /*#__PURE__*/function (_Error) {
(0, _inherits2.default)(HookBreak, _Error);
var _super = _createSuper(HookBreak);
function HookBreak() {
(0, _classCallCheck2.default)(this, HookBreak);
return _super.call(this, 'HookBreak');
}
return (0, _createClass2.default)(HookBreak);
}( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error));
exports["default"] = HookBreak;
/***/ }),
/***/ "../modules/web-cli/assets/js/utils/console.js":
/*!*****************************************************!*\
!*** ../modules/web-cli/assets/js/utils/console.js ***!
\*****************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var Console = /*#__PURE__*/function () {
function Console() {
(0, _classCallCheck2.default)(this, Console);
}
(0, _createClass2.default)(Console, null, [{
key: "error",
value: function error(message) {
// Show an error if devTools is available.
if ($e.devTools) {
$e.devTools.log.error(message);
}
// If not a 'Hook-Break' then show error.
if (!(message instanceof $e.modules.HookBreak)) {
// eslint-disable-next-line no-console
console.error(message);
}
}
}, {
key: "warn",
value: function warn() {
var _console;
var style = "font-size: 12px; background-image: url(\"".concat(elementorWebCliConfig.urls.assets, "images/logo-icon.png\"); background-repeat: no-repeat; background-size: contain;");
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
args.unshift('%c %c', style, '');
(_console = console).warn.apply(_console, args); // eslint-disable-line no-console
}
}]);
return Console;
}();
exports["default"] = Console;
/***/ }),
/***/ "../modules/web-cli/assets/js/utils/deprecation.js":
/*!*********************************************************!*\
!*** ../modules/web-cli/assets/js/utils/deprecation.js ***!
\*********************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _slicedToArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "../node_modules/@babel/runtime/helpers/slicedToArray.js"));
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _console = _interopRequireDefault(__webpack_require__(/*! elementor-api/utils/console */ "../modules/web-cli/assets/js/utils/console.js"));
// Copied from `modules/dev-tools/assets/js/deprecation.js`
/**
* @typedef {Object} Version
* @property {number} major1 The first number
* @property {number} major2 The second number
* @property {number} minor The third number
* @property {string} build The fourth number
*/
var softDeprecated = function softDeprecated(name, version, replacement) {
if (elementorWebCliConfig.isDebug) {
deprecatedMessage('soft', name, version, replacement);
}
};
var hardDeprecated = function hardDeprecated(name, version, replacement) {
deprecatedMessage('hard', name, version, replacement);
};
var deprecatedMessage = function deprecatedMessage(type, name, version, replacement) {
var message = "`".concat(name, "` is ").concat(type, " deprecated since ").concat(version);
if (replacement) {
message += " - Use `".concat(replacement, "` instead");
}
_console.default.warn(message);
};
var Deprecation = /*#__PURE__*/function () {
function Deprecation() {
(0, _classCallCheck2.default)(this, Deprecation);
}
(0, _createClass2.default)(Deprecation, null, [{
key: "deprecated",
value: function deprecated(name, version, replacement) {
if (this.isHardDeprecated(version)) {
hardDeprecated(name, version, replacement);
} else {
softDeprecated(name, version, replacement);
}
}
/**
* @param {string} version
*
* @return {Version}
*/
}, {
key: "parseVersion",
value: function parseVersion(version) {
var versionParts = version.split('.');
if (versionParts.length < 3 || versionParts.length > 4) {
throw new RangeError('Invalid Semantic Version string provided');
}
var _versionParts = (0, _slicedToArray2.default)(versionParts, 4),
major1 = _versionParts[0],
major2 = _versionParts[1],
minor = _versionParts[2],
_versionParts$ = _versionParts[3],
build = _versionParts$ === void 0 ? '' : _versionParts$;
return {
major1: parseInt(major1),
major2: parseInt(major2),
minor: parseInt(minor),
build: build
};
}
/**
* Get total of major.
*
* Since `get_total_major` cannot determine how much really versions between 2.9.0 and 3.3.0 if there is 2.10.0 version for example,
* versions with major2 more then 9 will be added to total.
*
* @param {Version} versionObj
*
* @return {number}
*/
}, {
key: "getTotalMajor",
value: function getTotalMajor(versionObj) {
var total = parseInt("".concat(versionObj.major1).concat(versionObj.major2, "0"));
total = Number((total / 10).toFixed(0));
if (versionObj.major2 > 9) {
total = versionObj.major2 - 9;
}
return total;
}
/**
* @param {string} version1
* @param {string} version2
*
* @return {number}
*/
}, {
key: "compareVersion",
value: function compareVersion(version1, version2) {
var _this = this;
return [this.parseVersion(version1), this.parseVersion(version2)].map(function (versionObj) {
return _this.getTotalMajor(versionObj);
}).reduce(function (acc, major) {
return acc - major;
});
}
/**
* @param {string} version
*
* @return {boolean}
*/
}, {
key: "isSoftDeprecated",
value: function isSoftDeprecated(version) {
var total = this.compareVersion(version, elementorWebCliConfig.version);
return total <= 4;
}
/**
* @param {string} version
* @return {boolean}
*/
}, {
key: "isHardDeprecated",
value: function isHardDeprecated(version) {
var total = this.compareVersion(version, elementorWebCliConfig.version);
return total < 0 || total >= 8;
}
}]);
return Deprecation;
}();
exports["default"] = Deprecation;
/***/ }),
/***/ "../modules/web-cli/assets/js/utils/force-method-implementation.js":
/*!*************************************************************************!*\
!*** ../modules/web-cli/assets/js/utils/force-method-implementation.js ***!
\*************************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
"use strict";
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = exports.ForceMethodImplementation = void 0;
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _assertThisInitialized2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js"));
var _inherits2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/inherits */ "../node_modules/@babel/runtime/helpers/inherits.js"));
var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"));
var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js"));
var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/wrapNativeSuper */ "../node_modules/@babel/runtime/helpers/wrapNativeSuper.js"));
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
// TODO: Copied from `assets/dev/js/modules/imports/force-method-implementation.js`;
var ForceMethodImplementation = /*#__PURE__*/function (_Error) {
(0, _inherits2.default)(ForceMethodImplementation, _Error);
var _super = _createSuper(ForceMethodImplementation);
function ForceMethodImplementation() {
var _this;
var info = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
(0, _classCallCheck2.default)(this, ForceMethodImplementation);
_this = _super.call(this, "".concat(info.isStatic ? 'static ' : '').concat(info.fullName, "() should be implemented, please provide '").concat(info.functionName || info.fullName, "' functionality."));
Error.captureStackTrace((0, _assertThisInitialized2.default)(_this), ForceMethodImplementation);
return _this;
}
return (0, _createClass2.default)(ForceMethodImplementation);
}( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error));
exports.ForceMethodImplementation = ForceMethodImplementation;
var _default = function _default() {
var stack = Error().stack,
caller = stack.split('\n')[2].trim(),
callerName = caller.startsWith('at new') ? 'constructor' : caller.split(' ')[1],
info = {};
info.functionName = callerName;
info.fullName = callerName;
if (info.functionName.includes('.')) {
var parts = info.functionName.split('.');
info.className = parts[0];
info.functionName = parts[1];
} else {
info.isStatic = true;
}
throw new ForceMethodImplementation(info);
};
exports["default"] = _default;
/***/ }),
/***/ "../node_modules/redux-thunk/es/index.js":
/*!***********************************************!*\
!*** ../node_modules/redux-thunk/es/index.js ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/** A function that accepts a potential "extra argument" value to be injected later,
* and returns an instance of the thunk middleware that uses that value
*/
function createThunkMiddleware(extraArgument) {
// Standard Redux middleware definition pattern:
// See: https://redux.js.org/tutorials/fundamentals/part-4-store#writing-custom-middleware
var middleware = function middleware(_ref) {
var dispatch = _ref.dispatch,
getState = _ref.getState;
return function (next) {
return function (action) {
// The thunk middleware looks for any functions that were passed to `store.dispatch`.
// If this "action" is really a function, call it and return the result.
if (typeof action === 'function') {
// Inject the store's `dispatch` and `getState` methods, as well as any "extra arg"
return action(dispatch, getState, extraArgument);
} // Otherwise, pass the action down the middleware chain as usual
return next(action);
};
};
};
return middleware;
}
var thunk = createThunkMiddleware(); // Attach the factory function so users can create a customized version
// with whatever "extra arg" they want to inject into their thunks
thunk.withExtraArgument = createThunkMiddleware;
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (thunk);
/***/ }),
/***/ "../node_modules/redux/es/redux.js":
/*!*****************************************!*\
!*** ../node_modules/redux/es/redux.js ***!
\*****************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ __DO_NOT_USE__ActionTypes: () => (/* binding */ ActionTypes),
/* harmony export */ applyMiddleware: () => (/* binding */ applyMiddleware),
/* harmony export */ bindActionCreators: () => (/* binding */ bindActionCreators),
/* harmony export */ combineReducers: () => (/* binding */ combineReducers),
/* harmony export */ compose: () => (/* binding */ compose),
/* harmony export */ createStore: () => (/* binding */ createStore),
/* harmony export */ legacy_createStore: () => (/* binding */ legacy_createStore)
/* harmony export */ });
/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/esm/objectSpread2 */ "../node_modules/@babel/runtime/helpers/esm/objectSpread2.js");
/**
* Adapted from React: https://github.com/facebook/react/blob/master/packages/shared/formatProdErrorMessage.js
*
* Do not require this module directly! Use normal throw error calls. These messages will be replaced with error codes
* during build.
* @param {number} code
*/
function formatProdErrorMessage(code) {
return "Minified Redux error #" + code + "; visit https://redux.js.org/Errors?code=" + code + " for the full message or " + 'use the non-minified dev environment for full errors. ';
}
// Inlined version of the `symbol-observable` polyfill
var $$observable = (function () {
return typeof Symbol === 'function' && Symbol.observable || '@@observable';
})();
/**
* These are private action types reserved by Redux.
* For any unknown actions, you must return the current state.
* If the current state is undefined, you must return the initial state.
* Do not reference these action types directly in your code.
*/
var randomString = function randomString() {
return Math.random().toString(36).substring(7).split('').join('.');
};
var ActionTypes = {
INIT: "@@redux/INIT" + randomString(),
REPLACE: "@@redux/REPLACE" + randomString(),
PROBE_UNKNOWN_ACTION: function PROBE_UNKNOWN_ACTION() {
return "@@redux/PROBE_UNKNOWN_ACTION" + randomString();
}
};
/**
* @param {any} obj The object to inspect.
* @returns {boolean} True if the argument appears to be a plain object.
*/
function isPlainObject(obj) {
if (typeof obj !== 'object' || obj === null) return false;
var proto = obj;
while (Object.getPrototypeOf(proto) !== null) {
proto = Object.getPrototypeOf(proto);
}
return Object.getPrototypeOf(obj) === proto;
}
// Inlined / shortened version of `kindOf` from https://github.com/jonschlinkert/kind-of
function miniKindOf(val) {
if (val === void 0) return 'undefined';
if (val === null) return 'null';
var type = typeof val;
switch (type) {
case 'boolean':
case 'string':
case 'number':
case 'symbol':
case 'function':
{
return type;
}
}
if (Array.isArray(val)) return 'array';
if (isDate(val)) return 'date';
if (isError(val)) return 'error';
var constructorName = ctorName(val);
switch (constructorName) {
case 'Symbol':
case 'Promise':
case 'WeakMap':
case 'WeakSet':
case 'Map':
case 'Set':
return constructorName;
} // other
return type.slice(8, -1).toLowerCase().replace(/\s/g, '');
}
function ctorName(val) {
return typeof val.constructor === 'function' ? val.constructor.name : null;
}
function isError(val) {
return val instanceof Error || typeof val.message === 'string' && val.constructor && typeof val.constructor.stackTraceLimit === 'number';
}
function isDate(val) {
if (val instanceof Date) return true;
return typeof val.toDateString === 'function' && typeof val.getDate === 'function' && typeof val.setDate === 'function';
}
function kindOf(val) {
var typeOfVal = typeof val;
if (true) {
typeOfVal = miniKindOf(val);
}
return typeOfVal;
}
/**
* @deprecated
*
* **We recommend using the `configureStore` method
* of the `@reduxjs/toolkit` package**, which replaces `createStore`.
*
* Redux Toolkit is our recommended approach for writing Redux logic today,
* including store setup, reducers, data fetching, and more.
*
* **For more details, please read this Redux docs page:**
* **https://redux.js.org/introduction/why-rtk-is-redux-today**
*
* `configureStore` from Redux Toolkit is an improved version of `createStore` that
* simplifies setup and helps avoid common bugs.
*
* You should not be using the `redux` core package by itself today, except for learning purposes.
* The `createStore` method from the core `redux` package will not be removed, but we encourage
* all users to migrate to using Redux Toolkit for all Redux code.
*
* If you want to use `createStore` without this visual deprecation warning, use
* the `legacy_createStore` import instead:
*
* `import { legacy_createStore as createStore} from 'redux'`
*
*/
function createStore(reducer, preloadedState, enhancer) {
var _ref2;
if (typeof preloadedState === 'function' && typeof enhancer === 'function' || typeof enhancer === 'function' && typeof arguments[3] === 'function') {
throw new Error( false ? 0 : 'It looks like you are passing several store enhancers to ' + 'createStore(). This is not supported. Instead, compose them ' + 'together to a single function. See https://redux.js.org/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers for an example.');
}
if (typeof preloadedState === 'function' && typeof enhancer === 'undefined') {
enhancer = preloadedState;
preloadedState = undefined;
}
if (typeof enhancer !== 'undefined') {
if (typeof enhancer !== 'function') {
throw new Error( false ? 0 : "Expected the enhancer to be a function. Instead, received: '" + kindOf(enhancer) + "'");
}
return enhancer(createStore)(reducer, preloadedState);
}
if (typeof reducer !== 'function') {
throw new Error( false ? 0 : "Expected the root reducer to be a function. Instead, received: '" + kindOf(reducer) + "'");
}
var currentReducer = reducer;
var currentState = preloadedState;
var currentListeners = [];
var nextListeners = currentListeners;
var isDispatching = false;
/**
* This makes a shallow copy of currentListeners so we can use
* nextListeners as a temporary list while dispatching.
*
* This prevents any bugs around consumers calling
* subscribe/unsubscribe in the middle of a dispatch.
*/
function ensureCanMutateNextListeners() {
if (nextListeners === currentListeners) {
nextListeners = currentListeners.slice();
}
}
/**
* Reads the state tree managed by the store.
*
* @returns {any} The current state tree of your application.
*/
function getState() {
if (isDispatching) {
throw new Error( false ? 0 : 'You may not call store.getState() while the reducer is executing. ' + 'The reducer has already received the state as an argument. ' + 'Pass it down from the top reducer instead of reading it from the store.');
}
return currentState;
}
/**
* Adds a change listener. It will be called any time an action is dispatched,
* and some part of the state tree may potentially have changed. You may then
* call `getState()` to read the current state tree inside the callback.
*
* You may call `dispatch()` from a change listener, with the following
* caveats:
*
* 1. The subscriptions are snapshotted just before every `dispatch()` call.
* If you subscribe or unsubscribe while the listeners are being invoked, this
* will not have any effect on the `dispatch()` that is currently in progress.
* However, the next `dispatch()` call, whether nested or not, will use a more
* recent snapshot of the subscription list.
*
* 2. The listener should not expect to see all state changes, as the state
* might have been updated multiple times during a nested `dispatch()` before
* the listener is called. It is, however, guaranteed that all subscribers
* registered before the `dispatch()` started will be called with the latest
* state by the time it exits.
*
* @param {Function} listener A callback to be invoked on every dispatch.
* @returns {Function} A function to remove this change listener.
*/
function subscribe(listener) {
if (typeof listener !== 'function') {
throw new Error( false ? 0 : "Expected the listener to be a function. Instead, received: '" + kindOf(listener) + "'");
}
if (isDispatching) {
throw new Error( false ? 0 : 'You may not call store.subscribe() while the reducer is executing. ' + 'If you would like to be notified after the store has been updated, subscribe from a ' + 'component and invoke store.getState() in the callback to access the latest state. ' + 'See https://redux.js.org/api/store#subscribelistener for more details.');
}
var isSubscribed = true;
ensureCanMutateNextListeners();
nextListeners.push(listener);
return function unsubscribe() {
if (!isSubscribed) {
return;
}
if (isDispatching) {
throw new Error( false ? 0 : 'You may not unsubscribe from a store listener while the reducer is executing. ' + 'See https://redux.js.org/api/store#subscribelistener for more details.');
}
isSubscribed = false;
ensureCanMutateNextListeners();
var index = nextListeners.indexOf(listener);
nextListeners.splice(index, 1);
currentListeners = null;
};
}
/**
* Dispatches an action. It is the only way to trigger a state change.
*
* The `reducer` function, used to create the store, will be called with the
* current state tree and the given `action`. Its return value will
* be considered the **next** state of the tree, and the change listeners
* will be notified.
*
* The base implementation only supports plain object actions. If you want to
* dispatch a Promise, an Observable, a thunk, or something else, you need to
* wrap your store creating function into the corresponding middleware. For
* example, see the documentation for the `redux-thunk` package. Even the
* middleware will eventually dispatch plain object actions using this method.
*
* @param {Object} action A plain object representing “what changed”. It is
* a good idea to keep actions serializable so you can record and replay user
* sessions, or use the time travelling `redux-devtools`. An action must have
* a `type` property which may not be `undefined`. It is a good idea to use
* string constants for action types.
*
* @returns {Object} For convenience, the same action object you dispatched.
*
* Note that, if you use a custom middleware, it may wrap `dispatch()` to
* return something else (for example, a Promise you can await).
*/
function dispatch(action) {
if (!isPlainObject(action)) {
throw new Error( false ? 0 : "Actions must be plain objects. Instead, the actual type was: '" + kindOf(action) + "'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples.");
}
if (typeof action.type === 'undefined') {
throw new Error( false ? 0 : 'Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');
}
if (isDispatching) {
throw new Error( false ? 0 : 'Reducers may not dispatch actions.');
}
try {
isDispatching = true;
currentState = currentReducer(currentState, action);
} finally {
isDispatching = false;
}
var listeners = currentListeners = nextListeners;
for (var i = 0; i < listeners.length; i++) {
var listener = listeners[i];
listener();
}
return action;
}
/**
* Replaces the reducer currently used by the store to calculate the state.
*
* You might need this if your app implements code splitting and you want to
* load some of the reducers dynamically. You might also need this if you
* implement a hot reloading mechanism for Redux.
*
* @param {Function} nextReducer The reducer for the store to use instead.
* @returns {void}
*/
function replaceReducer(nextReducer) {
if (typeof nextReducer !== 'function') {
throw new Error( false ? 0 : "Expected the nextReducer to be a function. Instead, received: '" + kindOf(nextReducer));
}
currentReducer = nextReducer; // This action has a similiar effect to ActionTypes.INIT.
// Any reducers that existed in both the new and old rootReducer
// will receive the previous state. This effectively populates
// the new state tree with any relevant data from the old one.
dispatch({
type: ActionTypes.REPLACE
});
}
/**
* Interoperability point for observable/reactive libraries.
* @returns {observable} A minimal observable of state changes.
* For more information, see the observable proposal:
* https://github.com/tc39/proposal-observable
*/
function observable() {
var _ref;
var outerSubscribe = subscribe;
return _ref = {
/**
* The minimal observable subscription method.
* @param {Object} observer Any object that can be used as an observer.
* The observer object should have a `next` method.
* @returns {subscription} An object with an `unsubscribe` method that can
* be used to unsubscribe the observable from the store, and prevent further
* emission of values from the observable.
*/
subscribe: function subscribe(observer) {
if (typeof observer !== 'object' || observer === null) {
throw new Error( false ? 0 : "Expected the observer to be an object. Instead, received: '" + kindOf(observer) + "'");
}
function observeState() {
if (observer.next) {
observer.next(getState());
}
}
observeState();
var unsubscribe = outerSubscribe(observeState);
return {
unsubscribe: unsubscribe
};
}
}, _ref[$$observable] = function () {
return this;
}, _ref;
} // When a store is created, an "INIT" action is dispatched so that every
// reducer returns their initial state. This effectively populates
// the initial state tree.
dispatch({
type: ActionTypes.INIT
});
return _ref2 = {
dispatch: dispatch,
subscribe: subscribe,
getState: getState,
replaceReducer: replaceReducer
}, _ref2[$$observable] = observable, _ref2;
}
/**
* Creates a Redux store that holds the state tree.
*
* **We recommend using `configureStore` from the
* `@reduxjs/toolkit` package**, which replaces `createStore`:
* **https://redux.js.org/introduction/why-rtk-is-redux-today**
*
* The only way to change the data in the store is to call `dispatch()` on it.
*
* There should only be a single store in your app. To specify how different
* parts of the state tree respond to actions, you may combine several reducers
* into a single reducer function by using `combineReducers`.
*
* @param {Function} reducer A function that returns the next state tree, given
* the current state tree and the action to handle.
*
* @param {any} [preloadedState] The initial state. You may optionally specify it
* to hydrate the state from the server in universal apps, or to restore a
* previously serialized user session.
* If you use `combineReducers` to produce the root reducer function, this must be
* an object with the same shape as `combineReducers` keys.
*
* @param {Function} [enhancer] The store enhancer. You may optionally specify it
* to enhance the store with third-party capabilities such as middleware,
* time travel, persistence, etc. The only store enhancer that ships with Redux
* is `applyMiddleware()`.
*
* @returns {Store} A Redux store that lets you read the state, dispatch actions
* and subscribe to changes.
*/
var legacy_createStore = createStore;
/**
* Prints a warning in the console if it exists.
*
* @param {String} message The warning message.
* @returns {void}
*/
function warning(message) {
/* eslint-disable no-console */
if (typeof console !== 'undefined' && typeof console.error === 'function') {
console.error(message);
}
/* eslint-enable no-console */
try {
// This error was thrown as a convenience so that if you enable
// "break on all exceptions" in your console,
// it would pause the execution at this line.
throw new Error(message);
} catch (e) {} // eslint-disable-line no-empty
}
function getUnexpectedStateShapeWarningMessage(inputState, reducers, action, unexpectedKeyCache) {
var reducerKeys = Object.keys(reducers);
var argumentName = action && action.type === ActionTypes.INIT ? 'preloadedState argument passed to createStore' : 'previous state received by the reducer';
if (reducerKeys.length === 0) {
return 'Store does not have a valid reducer. Make sure the argument passed ' + 'to combineReducers is an object whose values are reducers.';
}
if (!isPlainObject(inputState)) {
return "The " + argumentName + " has unexpected type of \"" + kindOf(inputState) + "\". Expected argument to be an object with the following " + ("keys: \"" + reducerKeys.join('", "') + "\"");
}
var unexpectedKeys = Object.keys(inputState).filter(function (key) {
return !reducers.hasOwnProperty(key) && !unexpectedKeyCache[key];
});
unexpectedKeys.forEach(function (key) {
unexpectedKeyCache[key] = true;
});
if (action && action.type === ActionTypes.REPLACE) return;
if (unexpectedKeys.length > 0) {
return "Unexpected " + (unexpectedKeys.length > 1 ? 'keys' : 'key') + " " + ("\"" + unexpectedKeys.join('", "') + "\" found in " + argumentName + ". ") + "Expected to find one of the known reducer keys instead: " + ("\"" + reducerKeys.join('", "') + "\". Unexpected keys will be ignored.");
}
}
function assertReducerShape(reducers) {
Object.keys(reducers).forEach(function (key) {
var reducer = reducers[key];
var initialState = reducer(undefined, {
type: ActionTypes.INIT
});
if (typeof initialState === 'undefined') {
throw new Error( false ? 0 : "The slice reducer for key \"" + key + "\" returned undefined during initialization. " + "If the state passed to the reducer is undefined, you must " + "explicitly return the initial state. The initial state may " + "not be undefined. If you don't want to set a value for this reducer, " + "you can use null instead of undefined.");
}
if (typeof reducer(undefined, {
type: ActionTypes.PROBE_UNKNOWN_ACTION()
}) === 'undefined') {
throw new Error( false ? 0 : "The slice reducer for key \"" + key + "\" returned undefined when probed with a random type. " + ("Don't try to handle '" + ActionTypes.INIT + "' or other actions in \"redux/*\" ") + "namespace. They are considered private. Instead, you must return the " + "current state for any unknown actions, unless it is undefined, " + "in which case you must return the initial state, regardless of the " + "action type. The initial state may not be undefined, but can be null.");
}
});
}
/**
* Turns an object whose values are different reducer functions, into a single
* reducer function. It will call every child reducer, and gather their results
* into a single state object, whose keys correspond to the keys of the passed
* reducer functions.
*
* @param {Object} reducers An object whose values correspond to different
* reducer functions that need to be combined into one. One handy way to obtain
* it is to use ES6 `import * as reducers` syntax. The reducers may never return
* undefined for any action. Instead, they should return their initial state
* if the state passed to them was undefined, and the current state for any
* unrecognized action.
*
* @returns {Function} A reducer function that invokes every reducer inside the
* passed object, and builds a state object with the same shape.
*/
function combineReducers(reducers) {
var reducerKeys = Object.keys(reducers);
var finalReducers = {};
for (var i = 0; i < reducerKeys.length; i++) {
var key = reducerKeys[i];
if (true) {
if (typeof reducers[key] === 'undefined') {
warning("No reducer provided for key \"" + key + "\"");
}
}
if (typeof reducers[key] === 'function') {
finalReducers[key] = reducers[key];
}
}
var finalReducerKeys = Object.keys(finalReducers); // This is used to make sure we don't warn about the same
// keys multiple times.
var unexpectedKeyCache;
if (true) {
unexpectedKeyCache = {};
}
var shapeAssertionError;
try {
assertReducerShape(finalReducers);
} catch (e) {
shapeAssertionError = e;
}
return function combination(state, action) {
if (state === void 0) {
state = {};
}
if (shapeAssertionError) {
throw shapeAssertionError;
}
if (true) {
var warningMessage = getUnexpectedStateShapeWarningMessage(state, finalReducers, action, unexpectedKeyCache);
if (warningMessage) {
warning(warningMessage);
}
}
var hasChanged = false;
var nextState = {};
for (var _i = 0; _i < finalReducerKeys.length; _i++) {
var _key = finalReducerKeys[_i];
var reducer = finalReducers[_key];
var previousStateForKey = state[_key];
var nextStateForKey = reducer(previousStateForKey, action);
if (typeof nextStateForKey === 'undefined') {
var actionType = action && action.type;
throw new Error( false ? 0 : "When called with an action of type " + (actionType ? "\"" + String(actionType) + "\"" : '(unknown type)') + ", the slice reducer for key \"" + _key + "\" returned undefined. " + "To ignore an action, you must explicitly return the previous state. " + "If you want this reducer to hold no value, you can return null instead of undefined.");
}
nextState[_key] = nextStateForKey;
hasChanged = hasChanged || nextStateForKey !== previousStateForKey;
}
hasChanged = hasChanged || finalReducerKeys.length !== Object.keys(state).length;
return hasChanged ? nextState : state;
};
}
function bindActionCreator(actionCreator, dispatch) {
return function () {
return dispatch(actionCreator.apply(this, arguments));
};
}
/**
* Turns an object whose values are action creators, into an object with the
* same keys, but with every function wrapped into a `dispatch` call so they
* may be invoked directly. This is just a convenience method, as you can call
* `store.dispatch(MyActionCreators.doSomething())` yourself just fine.
*
* For convenience, you can also pass an action creator as the first argument,
* and get a dispatch wrapped function in return.
*
* @param {Function|Object} actionCreators An object whose values are action
* creator functions. One handy way to obtain it is to use ES6 `import * as`
* syntax. You may also pass a single function.
*
* @param {Function} dispatch The `dispatch` function available on your Redux
* store.
*
* @returns {Function|Object} The object mimicking the original object, but with
* every action creator wrapped into the `dispatch` call. If you passed a
* function as `actionCreators`, the return value will also be a single
* function.
*/
function bindActionCreators(actionCreators, dispatch) {
if (typeof actionCreators === 'function') {
return bindActionCreator(actionCreators, dispatch);
}
if (typeof actionCreators !== 'object' || actionCreators === null) {
throw new Error( false ? 0 : "bindActionCreators expected an object or a function, but instead received: '" + kindOf(actionCreators) + "'. " + "Did you write \"import ActionCreators from\" instead of \"import * as ActionCreators from\"?");
}
var boundActionCreators = {};
for (var key in actionCreators) {
var actionCreator = actionCreators[key];
if (typeof actionCreator === 'function') {
boundActionCreators[key] = bindActionCreator(actionCreator, dispatch);
}
}
return boundActionCreators;
}
/**
* Composes single-argument functions from right to left. The rightmost
* function can take multiple arguments as it provides the signature for
* the resulting composite function.
*
* @param {...Function} funcs The functions to compose.
* @returns {Function} A function obtained by composing the argument functions
* from right to left. For example, compose(f, g, h) is identical to doing
* (...args) => f(g(h(...args))).
*/
function compose() {
for (var _len = arguments.length, funcs = new Array(_len), _key = 0; _key < _len; _key++) {
funcs[_key] = arguments[_key];
}
if (funcs.length === 0) {
return function (arg) {
return arg;
};
}
if (funcs.length === 1) {
return funcs[0];
}
return funcs.reduce(function (a, b) {
return function () {
return a(b.apply(void 0, arguments));
};
});
}
/**
* Creates a store enhancer that applies middleware to the dispatch method
* of the Redux store. This is handy for a variety of tasks, such as expressing
* asynchronous actions in a concise manner, or logging every action payload.
*
* See `redux-thunk` package as an example of the Redux middleware.
*
* Because middleware is potentially asynchronous, this should be the first
* store enhancer in the composition chain.
*
* Note that each middleware will be given the `dispatch` and `getState` functions
* as named arguments.
*
* @param {...Function} middlewares The middleware chain to be applied.
* @returns {Function} A store enhancer applying the middleware.
*/
function applyMiddleware() {
for (var _len = arguments.length, middlewares = new Array(_len), _key = 0; _key < _len; _key++) {
middlewares[_key] = arguments[_key];
}
return function (createStore) {
return function () {
var store = createStore.apply(void 0, arguments);
var _dispatch = function dispatch() {
throw new Error( false ? 0 : 'Dispatching while constructing your middleware is not allowed. ' + 'Other middleware would not be applied to this dispatch.');
};
var middlewareAPI = {
getState: store.getState,
dispatch: function dispatch() {
return _dispatch.apply(void 0, arguments);
}
};
var chain = middlewares.map(function (middleware) {
return middleware(middlewareAPI);
});
_dispatch = compose.apply(void 0, chain)(store.dispatch);
return (0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__["default"])({}, store), {}, {
dispatch: _dispatch
});
};
};
}
/***/ }),
/***/ "../node_modules/reselect/es/defaultMemoize.js":
/*!*****************************************************!*\
!*** ../node_modules/reselect/es/defaultMemoize.js ***!
\*****************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ createCacheKeyComparator: () => (/* binding */ createCacheKeyComparator),
/* harmony export */ defaultEqualityCheck: () => (/* binding */ defaultEqualityCheck),
/* harmony export */ defaultMemoize: () => (/* binding */ defaultMemoize)
/* harmony export */ });
// Cache implementation based on Erik Rasmussen's `lru-memoize`:
// https://github.com/erikras/lru-memoize
var NOT_FOUND = 'NOT_FOUND';
function createSingletonCache(equals) {
var entry;
return {
get: function get(key) {
if (entry && equals(entry.key, key)) {
return entry.value;
}
return NOT_FOUND;
},
put: function put(key, value) {
entry = {
key: key,
value: value
};
},
getEntries: function getEntries() {
return entry ? [entry] : [];
},
clear: function clear() {
entry = undefined;
}
};
}
function createLruCache(maxSize, equals) {
var entries = [];
function get(key) {
var cacheIndex = entries.findIndex(function (entry) {
return equals(key, entry.key);
}); // We found a cached entry
if (cacheIndex > -1) {
var entry = entries[cacheIndex]; // Cached entry not at top of cache, move it to the top
if (cacheIndex > 0) {
entries.splice(cacheIndex, 1);
entries.unshift(entry);
}
return entry.value;
} // No entry found in cache, return sentinel
return NOT_FOUND;
}
function put(key, value) {
if (get(key) === NOT_FOUND) {
// TODO Is unshift slow?
entries.unshift({
key: key,
value: value
});
if (entries.length > maxSize) {
entries.pop();
}
}
}
function getEntries() {
return entries;
}
function clear() {
entries = [];
}
return {
get: get,
put: put,
getEntries: getEntries,
clear: clear
};
}
var defaultEqualityCheck = function defaultEqualityCheck(a, b) {
return a === b;
};
function createCacheKeyComparator(equalityCheck) {
return function areArgumentsShallowlyEqual(prev, next) {
if (prev === null || next === null || prev.length !== next.length) {
return false;
} // Do this in a for loop (and not a `forEach` or an `every`) so we can determine equality as fast as possible.
var length = prev.length;
for (var i = 0; i < length; i++) {
if (!equalityCheck(prev[i], next[i])) {
return false;
}
}
return true;
};
}
// defaultMemoize now supports a configurable cache size with LRU behavior,
// and optional comparison of the result value with existing values
function defaultMemoize(func, equalityCheckOrOptions) {
var providedOptions = typeof equalityCheckOrOptions === 'object' ? equalityCheckOrOptions : {
equalityCheck: equalityCheckOrOptions
};
var _providedOptions$equa = providedOptions.equalityCheck,
equalityCheck = _providedOptions$equa === void 0 ? defaultEqualityCheck : _providedOptions$equa,
_providedOptions$maxS = providedOptions.maxSize,
maxSize = _providedOptions$maxS === void 0 ? 1 : _providedOptions$maxS,
resultEqualityCheck = providedOptions.resultEqualityCheck;
var comparator = createCacheKeyComparator(equalityCheck);
var cache = maxSize === 1 ? createSingletonCache(comparator) : createLruCache(maxSize, comparator); // we reference arguments instead of spreading them for performance reasons
function memoized() {
var value = cache.get(arguments);
if (value === NOT_FOUND) {
// @ts-ignore
value = func.apply(null, arguments);
if (resultEqualityCheck) {
var entries = cache.getEntries();
var matchingEntry = entries.find(function (entry) {
return resultEqualityCheck(entry.value, value);
});
if (matchingEntry) {
value = matchingEntry.value;
}
}
cache.put(arguments, value);
}
return value;
}
memoized.clearCache = function () {
return cache.clear();
};
return memoized;
}
/***/ }),
/***/ "../node_modules/reselect/es/index.js":
/*!********************************************!*\
!*** ../node_modules/reselect/es/index.js ***!
\********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ createSelector: () => (/* binding */ createSelector),
/* harmony export */ createSelectorCreator: () => (/* binding */ createSelectorCreator),
/* harmony export */ createStructuredSelector: () => (/* binding */ createStructuredSelector),
/* harmony export */ defaultEqualityCheck: () => (/* reexport safe */ _defaultMemoize__WEBPACK_IMPORTED_MODULE_0__.defaultEqualityCheck),
/* harmony export */ defaultMemoize: () => (/* reexport safe */ _defaultMemoize__WEBPACK_IMPORTED_MODULE_0__.defaultMemoize)
/* harmony export */ });
/* harmony import */ var _defaultMemoize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defaultMemoize */ "../node_modules/reselect/es/defaultMemoize.js");
function getDependencies(funcs) {
var dependencies = Array.isArray(funcs[0]) ? funcs[0] : funcs;
if (!dependencies.every(function (dep) {
return typeof dep === 'function';
})) {
var dependencyTypes = dependencies.map(function (dep) {
return typeof dep === 'function' ? "function " + (dep.name || 'unnamed') + "()" : typeof dep;
}).join(', ');
throw new Error("createSelector expects all input-selectors to be functions, but received the following types: [" + dependencyTypes + "]");
}
return dependencies;
}
function createSelectorCreator(memoize) {
for (var _len = arguments.length, memoizeOptionsFromArgs = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
memoizeOptionsFromArgs[_key - 1] = arguments[_key];
}
var createSelector = function createSelector() {
for (var _len2 = arguments.length, funcs = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
funcs[_key2] = arguments[_key2];
}
var _recomputations = 0;
var _lastResult; // Due to the intricacies of rest params, we can't do an optional arg after `...funcs`.
// So, start by declaring the default value here.
// (And yes, the words 'memoize' and 'options' appear too many times in this next sequence.)
var directlyPassedOptions = {
memoizeOptions: undefined
}; // Normally, the result func or "output selector" is the last arg
var resultFunc = funcs.pop(); // If the result func is actually an _object_, assume it's our options object
if (typeof resultFunc === 'object') {
directlyPassedOptions = resultFunc; // and pop the real result func off
resultFunc = funcs.pop();
}
if (typeof resultFunc !== 'function') {
throw new Error("createSelector expects an output function after the inputs, but received: [" + typeof resultFunc + "]");
} // Determine which set of options we're using. Prefer options passed directly,
// but fall back to options given to createSelectorCreator.
var _directlyPassedOption = directlyPassedOptions,
_directlyPassedOption2 = _directlyPassedOption.memoizeOptions,
memoizeOptions = _directlyPassedOption2 === void 0 ? memoizeOptionsFromArgs : _directlyPassedOption2; // Simplifying assumption: it's unlikely that the first options arg of the provided memoizer
// is an array. In most libs I've looked at, it's an equality function or options object.
// Based on that, if `memoizeOptions` _is_ an array, we assume it's a full
// user-provided array of options. Otherwise, it must be just the _first_ arg, and so
// we wrap it in an array so we can apply it.
var finalMemoizeOptions = Array.isArray(memoizeOptions) ? memoizeOptions : [memoizeOptions];
var dependencies = getDependencies(funcs);
var memoizedResultFunc = memoize.apply(void 0, [function recomputationWrapper() {
_recomputations++; // apply arguments instead of spreading for performance.
return resultFunc.apply(null, arguments);
}].concat(finalMemoizeOptions)); // If a selector is called with the exact same arguments we don't need to traverse our dependencies again.
var selector = memoize(function dependenciesChecker() {
var params = [];
var length = dependencies.length;
for (var i = 0; i < length; i++) {
// apply arguments instead of spreading and mutate a local list of params for performance.
// @ts-ignore
params.push(dependencies[i].apply(null, arguments));
} // apply arguments instead of spreading for performance.
_lastResult = memoizedResultFunc.apply(null, params);
return _lastResult;
});
Object.assign(selector, {
resultFunc: resultFunc,
memoizedResultFunc: memoizedResultFunc,
dependencies: dependencies,
lastResult: function lastResult() {
return _lastResult;
},
recomputations: function recomputations() {
return _recomputations;
},
resetRecomputations: function resetRecomputations() {
return _recomputations = 0;
}
});
return selector;
}; // @ts-ignore
return createSelector;
}
var createSelector = /* #__PURE__ */createSelectorCreator(_defaultMemoize__WEBPACK_IMPORTED_MODULE_0__.defaultMemoize);
// Manual definition of state and output arguments
var createStructuredSelector = function createStructuredSelector(selectors, selectorCreator) {
if (selectorCreator === void 0) {
selectorCreator = createSelector;
}
if (typeof selectors !== 'object') {
throw new Error('createStructuredSelector expects first argument to be an object ' + ("where each property is a selector, instead received a " + typeof selectors));
}
var objectKeys = Object.keys(selectors);
var resultSelector = selectorCreator( // @ts-ignore
objectKeys.map(function (key) {
return selectors[key];
}), function () {
for (var _len3 = arguments.length, values = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
values[_key3] = arguments[_key3];
}
return values.reduce(function (composition, value, index) {
composition[objectKeys[index]] = value;
return composition;
}, {});
});
return resultSelector;
};
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
/*!******************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
\******************************************************************/
/***/ ((module) => {
function _arrayLikeToArray(arr, len) {
if (len == null || len > arr.length) len = arr.length;
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
return arr2;
}
module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js":
/*!****************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/arrayWithHoles.js ***!
\****************************************************************/
/***/ ((module) => {
function _arrayWithHoles(arr) {
if (Array.isArray(arr)) return arr;
}
module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js":
/*!***********************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/assertThisInitialized.js ***!
\***********************************************************************/
/***/ ((module) => {
function _assertThisInitialized(self) {
if (self === void 0) {
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
}
return self;
}
module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
/*!****************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
\****************************************************************/
/***/ ((module) => {
function _classCallCheck(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
}
}
module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/construct.js":
/*!***********************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/construct.js ***!
\***********************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
var isNativeReflectConstruct = __webpack_require__(/*! ./isNativeReflectConstruct.js */ "../node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js");
function _construct(t, e, r) {
if (isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments);
var o = [null];
o.push.apply(o, e);
var p = new (t.bind.apply(t, o))();
return r && setPrototypeOf(p, r.prototype), p;
}
module.exports = _construct, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/createClass.js":
/*!*************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
\*************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
function _defineProperties(target, props) {
for (var i = 0; i < props.length; i++) {
var descriptor = props[i];
descriptor.enumerable = descriptor.enumerable || false;
descriptor.configurable = true;
if ("value" in descriptor) descriptor.writable = true;
Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);
}
}
function _createClass(Constructor, protoProps, staticProps) {
if (protoProps) _defineProperties(Constructor.prototype, protoProps);
if (staticProps) _defineProperties(Constructor, staticProps);
Object.defineProperty(Constructor, "prototype", {
writable: false
});
return Constructor;
}
module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/defineProperty.js":
/*!****************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
\****************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
function _defineProperty(obj, key, value) {
key = toPropertyKey(key);
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/get.js":
/*!*****************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/get.js ***!
\*****************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var superPropBase = __webpack_require__(/*! ./superPropBase.js */ "../node_modules/@babel/runtime/helpers/superPropBase.js");
function _get() {
if (typeof Reflect !== "undefined" && Reflect.get) {
module.exports = _get = Reflect.get.bind(), module.exports.__esModule = true, module.exports["default"] = module.exports;
} else {
module.exports = _get = function _get(target, property, receiver) {
var base = superPropBase(target, property);
if (!base) return;
var desc = Object.getOwnPropertyDescriptor(base, property);
if (desc.get) {
return desc.get.call(arguments.length < 3 ? target : receiver);
}
return desc.value;
}, module.exports.__esModule = true, module.exports["default"] = module.exports;
}
return _get.apply(this, arguments);
}
module.exports = _get, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js":
/*!****************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/getPrototypeOf.js ***!
\****************************************************************/
/***/ ((module) => {
function _getPrototypeOf(o) {
module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {
return o.__proto__ || Object.getPrototypeOf(o);
}, module.exports.__esModule = true, module.exports["default"] = module.exports;
return _getPrototypeOf(o);
}
module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/inherits.js":
/*!**********************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/inherits.js ***!
\**********************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
function _inherits(subClass, superClass) {
if (typeof superClass !== "function" && superClass !== null) {
throw new TypeError("Super expression must either be null or a function");
}
subClass.prototype = Object.create(superClass && superClass.prototype, {
constructor: {
value: subClass,
writable: true,
configurable: true
}
});
Object.defineProperty(subClass, "prototype", {
writable: false
});
if (superClass) setPrototypeOf(subClass, superClass);
}
module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
/*!***********************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
\***********************************************************************/
/***/ ((module) => {
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
"default": obj
};
}
module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/isNativeFunction.js":
/*!******************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/isNativeFunction.js ***!
\******************************************************************/
/***/ ((module) => {
function _isNativeFunction(fn) {
try {
return Function.toString.call(fn).indexOf("[native code]") !== -1;
} catch (e) {
return typeof fn === "function";
}
}
module.exports = _isNativeFunction, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js":
/*!**************************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/isNativeReflectConstruct.js ***!
\**************************************************************************/
/***/ ((module) => {
function _isNativeReflectConstruct() {
try {
var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));
} catch (t) {}
return (module.exports = _isNativeReflectConstruct = function _isNativeReflectConstruct() {
return !!t;
}, module.exports.__esModule = true, module.exports["default"] = module.exports)();
}
module.exports = _isNativeReflectConstruct, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js":
/*!**********************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***!
\**********************************************************************/
/***/ ((module) => {
function _iterableToArrayLimit(r, l) {
var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
if (null != t) {
var e,
n,
i,
u,
a = [],
f = !0,
o = !1;
try {
if (i = (t = t.call(r)).next, 0 === l) {
if (Object(t) !== t) return;
f = !1;
} else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
} catch (r) {
o = !0, n = r;
} finally {
try {
if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
} finally {
if (o) throw n;
}
}
return a;
}
}
module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/nonIterableRest.js":
/*!*****************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/nonIterableRest.js ***!
\*****************************************************************/
/***/ ((module) => {
function _nonIterableRest() {
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":
/*!***************************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***!
\***************************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "../node_modules/@babel/runtime/helpers/assertThisInitialized.js");
function _possibleConstructorReturn(self, call) {
if (call && (_typeof(call) === "object" || typeof call === "function")) {
return call;
} else if (call !== void 0) {
throw new TypeError("Derived constructors may only return object or undefined");
}
return assertThisInitialized(self);
}
module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js":
/*!****************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/setPrototypeOf.js ***!
\****************************************************************/
/***/ ((module) => {
function _setPrototypeOf(o, p) {
module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {
o.__proto__ = p;
return o;
}, module.exports.__esModule = true, module.exports["default"] = module.exports;
return _setPrototypeOf(o, p);
}
module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/slicedToArray.js":
/*!***************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/slicedToArray.js ***!
\***************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "../node_modules/@babel/runtime/helpers/arrayWithHoles.js");
var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js");
var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js");
var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "../node_modules/@babel/runtime/helpers/nonIterableRest.js");
function _slicedToArray(arr, i) {
return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();
}
module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/superPropBase.js":
/*!***************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/superPropBase.js ***!
\***************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
function _superPropBase(object, property) {
while (!Object.prototype.hasOwnProperty.call(object, property)) {
object = getPrototypeOf(object);
if (object === null) break;
}
return object;
}
module.exports = _superPropBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
/*!*************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
\*************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
function toPrimitive(t, r) {
if ("object" != _typeof(t) || !t) return t;
var e = t[Symbol.toPrimitive];
if (void 0 !== e) {
var i = e.call(t, r || "default");
if ("object" != _typeof(i)) return i;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return ("string" === r ? String : Number)(t);
}
module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
/*!***************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
\***************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
function toPropertyKey(t) {
var i = toPrimitive(t, "string");
return "symbol" == _typeof(i) ? i : String(i);
}
module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
/*!********************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
\********************************************************/
/***/ ((module) => {
function _typeof(o) {
"@babel/helpers - typeof";
return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
return typeof o;
} : function (o) {
return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
}, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o);
}
module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
/*!****************************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
\****************************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "../node_modules/@babel/runtime/helpers/arrayLikeToArray.js");
function _unsupportedIterableToArray(o, minLen) {
if (!o) return;
if (typeof o === "string") return arrayLikeToArray(o, minLen);
var n = Object.prototype.toString.call(o).slice(8, -1);
if (n === "Object" && o.constructor) n = o.constructor.name;
if (n === "Map" || n === "Set") return Array.from(o);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
}
module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/wrapNativeSuper.js":
/*!*****************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/wrapNativeSuper.js ***!
\*****************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var getPrototypeOf = __webpack_require__(/*! ./getPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/getPrototypeOf.js");
var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "../node_modules/@babel/runtime/helpers/setPrototypeOf.js");
var isNativeFunction = __webpack_require__(/*! ./isNativeFunction.js */ "../node_modules/@babel/runtime/helpers/isNativeFunction.js");
var construct = __webpack_require__(/*! ./construct.js */ "../node_modules/@babel/runtime/helpers/construct.js");
function _wrapNativeSuper(Class) {
var _cache = typeof Map === "function" ? new Map() : undefined;
module.exports = _wrapNativeSuper = function _wrapNativeSuper(Class) {
if (Class === null || !isNativeFunction(Class)) return Class;
if (typeof Class !== "function") {
throw new TypeError("Super expression must either be null or a function");
}
if (typeof _cache !== "undefined") {
if (_cache.has(Class)) return _cache.get(Class);
_cache.set(Class, Wrapper);
}
function Wrapper() {
return construct(Class, arguments, getPrototypeOf(this).constructor);
}
Wrapper.prototype = Object.create(Class.prototype, {
constructor: {
value: Wrapper,
enumerable: false,
writable: true,
configurable: true
}
});
return setPrototypeOf(Wrapper, Class);
}, module.exports.__esModule = true, module.exports["default"] = module.exports;
return _wrapNativeSuper(Class);
}
module.exports = _wrapNativeSuper, module.exports.__esModule = true, module.exports["default"] = module.exports;
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/esm/defineProperty.js":
/*!********************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/esm/defineProperty.js ***!
\********************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ _defineProperty)
/* harmony export */ });
/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/esm/toPropertyKey.js");
function _defineProperty(obj, key, value) {
key = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__["default"])(key);
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/esm/objectSpread2.js":
/*!*******************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/esm/objectSpread2.js ***!
\*******************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ _objectSpread2)
/* harmony export */ });
/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./defineProperty.js */ "../node_modules/@babel/runtime/helpers/esm/defineProperty.js");
function ownKeys(e, r) {
var t = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var o = Object.getOwnPropertySymbols(e);
r && (o = o.filter(function (r) {
return Object.getOwnPropertyDescriptor(e, r).enumerable;
})), t.push.apply(t, o);
}
return t;
}
function _objectSpread2(e) {
for (var r = 1; r < arguments.length; r++) {
var t = null != arguments[r] ? arguments[r] : {};
r % 2 ? ownKeys(Object(t), !0).forEach(function (r) {
(0,_defineProperty_js__WEBPACK_IMPORTED_MODULE_0__["default"])(e, r, t[r]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {
Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));
});
}
return e;
}
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/esm/toPrimitive.js":
/*!*****************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/esm/toPrimitive.js ***!
\*****************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ toPrimitive)
/* harmony export */ });
/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/esm/typeof.js");
function toPrimitive(t, r) {
if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(t) || !t) return t;
var e = t[Symbol.toPrimitive];
if (void 0 !== e) {
var i = e.call(t, r || "default");
if ("object" != (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i)) return i;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return ("string" === r ? String : Number)(t);
}
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/esm/toPropertyKey.js":
/*!*******************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/esm/toPropertyKey.js ***!
\*******************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ toPropertyKey)
/* harmony export */ });
/* harmony import */ var _typeof_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/esm/typeof.js");
/* harmony import */ var _toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/esm/toPrimitive.js");
function toPropertyKey(t) {
var i = (0,_toPrimitive_js__WEBPACK_IMPORTED_MODULE_1__["default"])(t, "string");
return "symbol" == (0,_typeof_js__WEBPACK_IMPORTED_MODULE_0__["default"])(i) ? i : String(i);
}
/***/ }),
/***/ "../node_modules/@babel/runtime/helpers/esm/typeof.js":
/*!************************************************************!*\
!*** ../node_modules/@babel/runtime/helpers/esm/typeof.js ***!
\************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ _typeof)
/* harmony export */ });
function _typeof(o) {
"@babel/helpers - typeof";
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
return typeof o;
} : function (o) {
return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
}, _typeof(o);
}
/***/ }),
/***/ "../node_modules/@reduxjs/toolkit/node_modules/immer/dist/immer.esm.mjs":
/*!******************************************************************************!*\
!*** ../node_modules/@reduxjs/toolkit/node_modules/immer/dist/immer.esm.mjs ***!
\******************************************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Immer: () => (/* binding */ un),
/* harmony export */ applyPatches: () => (/* binding */ pn),
/* harmony export */ castDraft: () => (/* binding */ K),
/* harmony export */ castImmutable: () => (/* binding */ $),
/* harmony export */ createDraft: () => (/* binding */ ln),
/* harmony export */ current: () => (/* binding */ R),
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__),
/* harmony export */ enableAllPlugins: () => (/* binding */ J),
/* harmony export */ enableES5: () => (/* binding */ F),
/* harmony export */ enableMapSet: () => (/* binding */ C),
/* harmony export */ enablePatches: () => (/* binding */ T),
/* harmony export */ finishDraft: () => (/* binding */ dn),
/* harmony export */ freeze: () => (/* binding */ d),
/* harmony export */ immerable: () => (/* binding */ L),
/* harmony export */ isDraft: () => (/* binding */ r),
/* harmony export */ isDraftable: () => (/* binding */ t),
/* harmony export */ nothing: () => (/* binding */ H),
/* harmony export */ original: () => (/* binding */ e),
/* harmony export */ produce: () => (/* binding */ fn),
/* harmony export */ produceWithPatches: () => (/* binding */ cn),
/* harmony export */ setAutoFreeze: () => (/* binding */ sn),
/* harmony export */ setUseProxies: () => (/* binding */ vn)
/* harmony export */ });
function n(n){for(var r=arguments.length,t=Array(r>1?r-1:0),e=1;e3?r.i-4:r.i:Array.isArray(n)?1:s(n)?2:v(n)?3:0}function u(n,r){return 2===o(n)?n.has(r):Object.prototype.hasOwnProperty.call(n,r)}function a(n,r){return 2===o(n)?n.get(r):n[r]}function f(n,r,t){var e=o(n);2===e?n.set(r,t):3===e?n.add(t):n[r]=t}function c(n,r){return n===r?0!==n||1/n==1/r:n!=n&&r!=r}function s(n){return X&&n instanceof Map}function v(n){return q&&n instanceof Set}function p(n){return n.o||n.t}function l(n){if(Array.isArray(n))return Array.prototype.slice.call(n);var r=rn(n);delete r[Q];for(var t=nn(r),e=0;e1&&(n.set=n.add=n.clear=n.delete=h),Object.freeze(n),e&&i(n,(function(n,r){return d(r,!0)}),!0)),n}function h(){n(2)}function y(n){return null==n||"object"!=typeof n||Object.isFrozen(n)}function b(r){var t=tn[r];return t||n(18,r),t}function m(n,r){tn[n]||(tn[n]=r)}function _(){return false||U||n(0),U}function j(n,r){r&&(b("Patches"),n.u=[],n.s=[],n.v=r)}function g(n){O(n),n.p.forEach(S),n.p=null}function O(n){n===U&&(U=n.l)}function w(n){return U={p:[],l:U,h:n,m:!0,_:0}}function S(n){var r=n[Q];0===r.i||1===r.i?r.j():r.g=!0}function P(r,e){e._=e.p.length;var i=e.p[0],o=void 0!==r&&r!==i;return e.h.O||b("ES5").S(e,r,o),o?(i[Q].P&&(g(e),n(4)),t(r)&&(r=M(e,r),e.l||x(e,r)),e.u&&b("Patches").M(i[Q].t,r,e.u,e.s)):r=M(e,i,[]),g(e),e.u&&e.v(e.u,e.s),r!==H?r:void 0}function M(n,r,t){if(y(r))return r;var e=r[Q];if(!e)return i(r,(function(i,o){return A(n,e,r,i,o,t)}),!0),r;if(e.A!==n)return r;if(!e.P)return x(n,e.t,!0),e.t;if(!e.I){e.I=!0,e.A._--;var o=4===e.i||5===e.i?e.o=l(e.k):e.o,u=o,a=!1;3===e.i&&(u=new Set(o),o.clear(),a=!0),i(u,(function(r,i){return A(n,e,o,r,i,t,a)})),x(n,o,!1),t&&n.u&&b("Patches").N(e,t,n.u,n.s)}return e.o}function A(e,i,o,a,c,s,v){if( true&&c===o&&n(5),r(c)){var p=M(e,c,s&&i&&3!==i.i&&!u(i.R,a)?s.concat(a):void 0);if(f(o,a,p),!r(p))return;e.m=!1}else v&&o.add(c);if(t(c)&&!y(c)){if(!e.h.D&&e._<1)return;M(e,c),i&&i.A.l||x(e,c)}}function x(n,r,t){void 0===t&&(t=!1),!n.l&&n.h.D&&n.m&&d(r,t)}function z(n,r){var t=n[Q];return(t?p(t):n)[r]}function I(n,r){if(r in n)for(var t=Object.getPrototypeOf(n);t;){var e=Object.getOwnPropertyDescriptor(t,r);if(e)return e;t=Object.getPrototypeOf(t)}}function k(n){n.P||(n.P=!0,n.l&&k(n.l))}function E(n){n.o||(n.o=l(n.t))}function N(n,r,t){var e=s(r)?b("MapSet").F(r,t):v(r)?b("MapSet").T(r,t):n.O?function(n,r){var t=Array.isArray(n),e={i:t?1:0,A:r?r.A:_(),P:!1,I:!1,R:{},l:r,t:n,k:null,o:null,j:null,C:!1},i=e,o=en;t&&(i=[e],o=on);var u=Proxy.revocable(i,o),a=u.revoke,f=u.proxy;return e.k=f,e.j=a,f}(r,t):b("ES5").J(r,t);return(t?t.A:_()).p.push(e),e}function R(e){return r(e)||n(22,e),function n(r){if(!t(r))return r;var e,u=r[Q],c=o(r);if(u){if(!u.P&&(u.i<4||!b("ES5").K(u)))return u.t;u.I=!0,e=D(r,c),u.I=!1}else e=D(r,c);return i(e,(function(r,t){u&&a(u.t,r)===t||f(e,r,n(t))})),3===c?new Set(e):e}(e)}function D(n,r){switch(r){case 2:return new Map(n);case 3:return Array.from(n)}return l(n)}function F(){function t(n,r){var t=s[n];return t?t.enumerable=r:s[n]=t={configurable:!0,enumerable:r,get:function(){var r=this[Q];return true&&f(r),en.get(r,n)},set:function(r){var t=this[Q]; true&&f(t),en.set(t,n,r)}},t}function e(n){for(var r=n.length-1;r>=0;r--){var t=n[r][Q];if(!t.P)switch(t.i){case 5:a(t)&&k(t);break;case 4:o(t)&&k(t)}}}function o(n){for(var r=n.t,t=n.k,e=nn(t),i=e.length-1;i>=0;i--){var o=e[i];if(o!==Q){var a=r[o];if(void 0===a&&!u(r,o))return!0;var f=t[o],s=f&&f[Q];if(s?s.t!==a:!c(f,a))return!0}}var v=!!r[Q];return e.length!==nn(r).length+(v?0:1)}function a(n){var r=n.k;if(r.length!==n.t.length)return!0;var t=Object.getOwnPropertyDescriptor(r,r.length-1);if(t&&!t.get)return!0;for(var e=0;e1?t-1:0),o=1;o1?t-1:0),o=1;o=0;e--){var i=t[e];if(0===i.path.length&&"replace"===i.op){n=i.value;break}}e>-1&&(t=t.slice(e+1));var o=b("Patches").$;return r(n)?o(n,t):this.produce(n,(function(n){return o(n,t)}))},e}(),an=new un,fn=an.produce,cn=an.produceWithPatches.bind(an),sn=an.setAutoFreeze.bind(an),vn=an.setUseProxies.bind(an),pn=an.applyPatches.bind(an),ln=an.createDraft.bind(an),dn=an.finishDraft.bind(an);/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (fn);
//# sourceMappingURL=immer.esm.js.map
/***/ })
/******/ });
/************************************************************************/
/******/ // The module cache
/******/ var __webpack_module_cache__ = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/ // Check if module is in cache
/******/ var cachedModule = __webpack_module_cache__[moduleId];
/******/ if (cachedModule !== undefined) {
/******/ return cachedModule.exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = __webpack_module_cache__[moduleId] = {
/******/ // no module.id needed
/******/ // no module.loaded needed
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/************************************************************************/
/******/ /* webpack/runtime/define property getters */
/******/ (() => {
/******/ // define getter functions for harmony exports
/******/ __webpack_require__.d = (exports, definition) => {
/******/ for(var key in definition) {
/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
/******/ }
/******/ }
/******/ };
/******/ })();
/******/
/******/ /* webpack/runtime/global */
/******/ (() => {
/******/ __webpack_require__.g = (function() {
/******/ if (typeof globalThis === 'object') return globalThis;
/******/ try {
/******/ return this || new Function('return this')();
/******/ } catch (e) {
/******/ if (typeof window === 'object') return window;
/******/ }
/******/ })();
/******/ })();
/******/
/******/ /* webpack/runtime/hasOwnProperty shorthand */
/******/ (() => {
/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
/******/ })();
/******/
/******/ /* webpack/runtime/make namespace object */
/******/ (() => {
/******/ // define __esModule on exports
/******/ __webpack_require__.r = (exports) => {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/ })();
/******/
/************************************************************************/
var __webpack_exports__ = {};
// This entry need to be wrapped in an IIFE because it need to be in strict mode.
(() => {
"use strict";
/*!*******************************************!*\
!*** ../core/common/assets/js/modules.js ***!
\*******************************************/
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
var _modules = _interopRequireDefault(__webpack_require__(/*! elementor-assets-js/modules/modules */ "../assets/dev/js/modules/modules.js"));
var _layout = _interopRequireDefault(__webpack_require__(/*! ./views/modal/layout */ "../core/common/assets/js/views/modal/layout.js"));
var _componentBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-base */ "../modules/web-cli/assets/js/modules/component-base.js"));
var _componentModalBase = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/component-modal-base */ "../modules/web-cli/assets/js/modules/component-modal-base.js"));
var _hookBreak = _interopRequireDefault(__webpack_require__(/*! elementor-api/modules/hook-break */ "../modules/web-cli/assets/js/modules/hook-break.js"));
_modules.default.common = {
/**
* @deprecated since 2.9.0, use `$e.modules.ComponentBase` instead.
*/
get Component() {
// `elementorCommon` isn't available during it self initialize.
setTimeout(function () {
elementorDevTools.deprecation.deprecated('elementorModules.common.Component', '2.9.0', '$e.modules.ComponentBase');
}, 2000);
return _componentBase.default;
},
/**
* @deprecated since 2.9.0, use `$e.modules.ComponentModalBase` instead.
*/
get ComponentModal() {
// `elementorCommon` isn't available during it self initialize.
setTimeout(function () {
elementorDevTools.deprecation.deprecated('elementorModules.common.ComponentModal', '2.9.0', '$e.modules.ComponentModalBase');
}, 2000);
return _componentModalBase.default;
},
/**
* @deprecated since 2.9.0, use `$e.modules.HookBreak` instead.
*/
get HookBreak() {
// `elementorCommon` isn't available during it self initialize.
setTimeout(function () {
elementorDevTools.deprecation.deprecated('elementorModules.common.HookBreak', '2.9.0', '$e.modules.HookBreak');
}, 2000);
return _hookBreak.default;
},
views: {
modal: {
Layout: _layout.default
}
}
};
})();
/******/ })()
;
//# sourceMappingURL=common-modules.js.map
Warning: Cannot modify header information - headers already sent by (output started at /home/u704471689/domains/cloudydeal.com/public_html/wp-content/plugins/woocommerce/includes/wc-notice-functions.php:1) in /home/u704471689/domains/cloudydeal.com/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1893
Warning: Cannot modify header information - headers already sent by (output started at /home/u704471689/domains/cloudydeal.com/public_html/wp-content/plugins/woocommerce/includes/wc-notice-functions.php:1) in /home/u704471689/domains/cloudydeal.com/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1893
Warning: Cannot modify header information - headers already sent by (output started at /home/u704471689/domains/cloudydeal.com/public_html/wp-content/plugins/woocommerce/includes/wc-notice-functions.php:1) in /home/u704471689/domains/cloudydeal.com/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1893
Warning: Cannot modify header information - headers already sent by (output started at /home/u704471689/domains/cloudydeal.com/public_html/wp-content/plugins/woocommerce/includes/wc-notice-functions.php:1) in /home/u704471689/domains/cloudydeal.com/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1893
Warning: Cannot modify header information - headers already sent by (output started at /home/u704471689/domains/cloudydeal.com/public_html/wp-content/plugins/woocommerce/includes/wc-notice-functions.php:1) in /home/u704471689/domains/cloudydeal.com/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1893
Warning: Cannot modify header information - headers already sent by (output started at /home/u704471689/domains/cloudydeal.com/public_html/wp-content/plugins/woocommerce/includes/wc-notice-functions.php:1) in /home/u704471689/domains/cloudydeal.com/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1893
Warning: Cannot modify header information - headers already sent by (output started at /home/u704471689/domains/cloudydeal.com/public_html/wp-content/plugins/woocommerce/includes/wc-notice-functions.php:1) in /home/u704471689/domains/cloudydeal.com/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1893
{"name":"cloudydeal.com","description":"","url":"https:\/\/cloudydeal.com","home":"https:\/\/cloudydeal.com","gmt_offset":"0","timezone_string":"","namespaces":["oembed\/1.0","fluent-smtp","contact-form-7\/v1","hostinger-easy-onboarding\/v1","hostinger-tools-plugin\/v1","litespeed\/v1","litespeed\/v3","SBR\/v1","sliderrevolution","wc\/v3","jetpack\/v4","elementor\/v1","hfe\/v1","hostinger-amplitude\/v1","wc-admin","wc-analytics","wc\/store","wc\/store\/v1","wc\/private","elementor-pro\/v1","wc\/v1","wc\/v2","wc-telemetry","wccom-site\/v3","wp\/v2","wp-site-health\/v1","wp-block-editor\/v1"],"authentication":{"application-passwords":{"endpoints":{"authorization":"https:\/\/cloudydeal.com\/wp-admin\/authorize-application.php"}}},"routes":{"\/":{"namespace":"","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/"}]}},"\/batch\/v1":{"namespace":"","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"validation":{"type":"string","enum":["require-all-validate","normal"],"default":"normal","required":false},"requests":{"type":"array","maxItems":25,"items":{"type":"object","properties":{"method":{"type":"string","enum":["POST","PUT","PATCH","DELETE"],"default":"POST"},"path":{"type":"string","required":true},"body":{"type":"object","properties":[],"additionalProperties":true},"headers":{"type":"object","properties":[],"additionalProperties":{"type":["string","array"],"items":{"type":"string"}}}}},"required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/batch\/v1"}]}},"\/oembed\/1.0":{"namespace":"oembed\/1.0","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"oembed\/1.0","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/oembed\/1.0"}]}},"\/oembed\/1.0\/embed":{"namespace":"oembed\/1.0","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"url":{"description":"The URL of the resource for which to fetch oEmbed data.","type":"string","format":"uri","required":true},"format":{"default":"json","required":false},"maxwidth":{"default":600,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/oembed\/1.0\/embed"}]}},"\/oembed\/1.0\/proxy":{"namespace":"oembed\/1.0","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"url":{"description":"The URL of the resource for which to fetch oEmbed data.","type":"string","format":"uri","required":true},"format":{"description":"The oEmbed format to use.","type":"string","default":"json","enum":["json","xml"],"required":false},"maxwidth":{"description":"The maximum width of the embed frame in pixels.","type":"integer","default":600,"required":false},"maxheight":{"description":"The maximum height of the embed frame in pixels.","type":"integer","required":false},"discover":{"description":"Whether to perform an oEmbed discovery request for unsanctioned providers.","type":"boolean","default":true,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/oembed\/1.0\/proxy"}]}},"\/fluent-smtp":{"namespace":"fluent-smtp","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"fluent-smtp","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/fluent-smtp"}]}},"\/fluent-smtp\/outlook_callback":{"namespace":"fluent-smtp","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/fluent-smtp\/outlook_callback"}]}},"\/contact-form-7\/v1":{"namespace":"contact-form-7\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"contact-form-7\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/contact-form-7\/v1"}]}},"\/contact-form-7\/v1\/contact-forms":{"namespace":"contact-form-7\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/contact-form-7\/v1\/contact-forms"}]}},"\/contact-form-7\/v1\/contact-forms\/(?P\\d+)":{"namespace":"contact-form-7\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST","PUT","PATCH"],"args":[]},{"methods":["DELETE"],"args":[]}]},"\/contact-form-7\/v1\/contact-forms\/(?P\\d+)\/feedback":{"namespace":"contact-form-7\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}]},"\/contact-form-7\/v1\/contact-forms\/(?P\\d+)\/feedback\/schema":{"namespace":"contact-form-7\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/contact-form-7\/v1\/contact-forms\/(?P\\d+)\/refill":{"namespace":"contact-form-7\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/hostinger-easy-onboarding\/v1":{"namespace":"hostinger-easy-onboarding\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"hostinger-easy-onboarding\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-easy-onboarding\/v1"}]}},"\/hostinger-easy-onboarding\/v1\/get-welcome-status":{"namespace":"hostinger-easy-onboarding\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-easy-onboarding\/v1\/get-welcome-status"}]}},"\/hostinger-easy-onboarding\/v1\/update-welcome-status":{"namespace":"hostinger-easy-onboarding\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-easy-onboarding\/v1\/update-welcome-status"}]}},"\/hostinger-easy-onboarding\/v1\/get-steps":{"namespace":"hostinger-easy-onboarding\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-easy-onboarding\/v1\/get-steps"}]}},"\/hostinger-easy-onboarding\/v1\/complete-step":{"namespace":"hostinger-easy-onboarding\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-easy-onboarding\/v1\/complete-step"}]}},"\/hostinger-easy-onboarding\/v1\/toggle-list-visibility":{"namespace":"hostinger-easy-onboarding\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-easy-onboarding\/v1\/toggle-list-visibility"}]}},"\/hostinger-easy-onboarding\/v1\/activate-plugin":{"namespace":"hostinger-easy-onboarding\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-easy-onboarding\/v1\/activate-plugin"}]}},"\/hostinger-easy-onboarding\/v1\/get-tutorials":{"namespace":"hostinger-easy-onboarding\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-easy-onboarding\/v1\/get-tutorials"}]}},"\/hostinger-easy-onboarding\/v1\/woo-setup":{"namespace":"hostinger-easy-onboarding\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-easy-onboarding\/v1\/woo-setup"}]}},"\/hostinger-easy-onboarding\/v1\/get-plugins":{"namespace":"hostinger-easy-onboarding\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-easy-onboarding\/v1\/get-plugins"}]}},"\/hostinger-tools-plugin\/v1":{"namespace":"hostinger-tools-plugin\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"hostinger-tools-plugin\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-tools-plugin\/v1"}]}},"\/hostinger-tools-plugin\/v1\/get-settings":{"namespace":"hostinger-tools-plugin\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-tools-plugin\/v1\/get-settings"}]}},"\/hostinger-tools-plugin\/v1\/update-settings":{"namespace":"hostinger-tools-plugin\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-tools-plugin\/v1\/update-settings"}]}},"\/hostinger-tools-plugin\/v1\/regenerate-bypass-code":{"namespace":"hostinger-tools-plugin\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-tools-plugin\/v1\/regenerate-bypass-code"}]}},"\/litespeed\/v1":{"namespace":"litespeed\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"litespeed\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/litespeed\/v1"}]}},"\/litespeed\/v1\/toggle_crawler_state":{"namespace":"litespeed\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/litespeed\/v1\/toggle_crawler_state"}]}},"\/litespeed\/v1\/tool\/check_ip":{"namespace":"litespeed\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/litespeed\/v1\/tool\/check_ip"}]}},"\/litespeed\/v1\/ip_validate":{"namespace":"litespeed\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/litespeed\/v1\/ip_validate"}]}},"\/litespeed\/v1\/token":{"namespace":"litespeed\/v1","methods":["POST","GET"],"endpoints":[{"methods":["POST"],"args":[]},{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/litespeed\/v1\/token"}]}},"\/litespeed\/v3":{"namespace":"litespeed\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"litespeed\/v3","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/litespeed\/v3"}]}},"\/litespeed\/v3\/ping":{"namespace":"litespeed\/v3","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/litespeed\/v3\/ping"}]}},"\/litespeed\/v1\/apikey":{"namespace":"litespeed\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/litespeed\/v1\/apikey"}]}},"\/litespeed\/v1\/cdn_status":{"namespace":"litespeed\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/litespeed\/v1\/cdn_status"}]}},"\/litespeed\/v1\/notify_img":{"namespace":"litespeed\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/litespeed\/v1\/notify_img"}]}},"\/litespeed\/v1\/notify_ucss":{"namespace":"litespeed\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/litespeed\/v1\/notify_ucss"}]}},"\/litespeed\/v1\/notify_vpi":{"namespace":"litespeed\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/litespeed\/v1\/notify_vpi"}]}},"\/litespeed\/v1\/err_domains":{"namespace":"litespeed\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/litespeed\/v1\/err_domains"}]}},"\/litespeed\/v1\/check_img":{"namespace":"litespeed\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/litespeed\/v1\/check_img"}]}},"\/SBR\/v1":{"namespace":"SBR\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"SBR\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/SBR\/v1"}]}},"\/SBR\/v1\/reviews\/google":{"namespace":"SBR\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/SBR\/v1\/reviews\/google"}]}},"\/SBR\/v1\/reviews\/yelp":{"namespace":"SBR\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/SBR\/v1\/reviews\/yelp"}]}},"\/sliderrevolution":{"namespace":"sliderrevolution","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"sliderrevolution","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/sliderrevolution"}]}},"\/sliderrevolution\/sliders":{"namespace":"sliderrevolution","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/sliderrevolution\/sliders"}]}},"\/sliderrevolution\/sliders\/(?P[\\w\\-]+)":{"namespace":"sliderrevolution","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/sliderrevolution\/sliders\/slides\/(?P\\d+)":{"namespace":"sliderrevolution","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/sliderrevolution\/sliders\/stream\/(?P[0-9,]+)":{"namespace":"sliderrevolution","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/sliderrevolution\/sliders\/modal\/(?P[\\w\\-]+)":{"namespace":"sliderrevolution","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/wc\/v3":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"wc\/v3","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3"}]}},"\/wc\/v3\/marketplace\/featured":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/marketplace\/featured"}]}},"\/wc\/v3\/marketplace\/refresh":{"namespace":"wc\/v3","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/marketplace\/refresh"}]}},"\/wc\/v3\/marketplace\/subscriptions":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/marketplace\/subscriptions"}]}},"\/wc\/v3\/marketplace\/subscriptions\/connect":{"namespace":"wc\/v3","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"product_key":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/marketplace\/subscriptions\/connect"}]}},"\/wc\/v3\/marketplace\/subscriptions\/disconnect":{"namespace":"wc\/v3","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"product_key":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/marketplace\/subscriptions\/disconnect"}]}},"\/wc\/v3\/marketplace\/subscriptions\/activate":{"namespace":"wc\/v3","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"product_key":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/marketplace\/subscriptions\/activate"}]}},"\/wc\/v3\/marketplace\/subscriptions\/install-url":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"product_key":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/marketplace\/subscriptions\/install-url"}]}},"\/wc\/v3\/marketplace\/create-order":{"namespace":"wc\/v3","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"product_id":{"required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/marketplace\/create-order"}]}},"\/jetpack\/v4":{"namespace":"jetpack\/v4","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"jetpack\/v4","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4"}]}},"\/jetpack\/v4\/verify_xmlrpc_error":{"namespace":"jetpack\/v4","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"nonce":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/verify_xmlrpc_error"}]}},"\/jetpack\/v4\/verify_registration":{"namespace":"jetpack\/v4","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/verify_registration"}]}},"\/jetpack\/v4\/remote_authorize":{"namespace":"jetpack\/v4","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/remote_authorize"}]}},"\/jetpack\/v4\/remote_provision":{"namespace":"jetpack\/v4","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/remote_provision"}]}},"\/jetpack\/v4\/remote_register":{"namespace":"jetpack\/v4","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/remote_register"}]}},"\/jetpack\/v4\/remote_connect":{"namespace":"jetpack\/v4","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/remote_connect"}]}},"\/jetpack\/v4\/connection\/check":{"namespace":"jetpack\/v4","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/connection\/check"}]}},"\/jetpack\/v4\/connection":{"namespace":"jetpack\/v4","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST","PUT","PATCH"],"args":{"isActive":{"description":"Set to false will trigger the site to disconnect.","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/connection"}]}},"\/jetpack\/v4\/connection\/data":{"namespace":"jetpack\/v4","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/connection\/data"}]}},"\/jetpack\/v4\/connection\/plugins":{"namespace":"jetpack\/v4","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/connection\/plugins"}]}},"\/jetpack\/v4\/connection\/reconnect":{"namespace":"jetpack\/v4","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/connection\/reconnect"}]}},"\/jetpack\/v4\/connection\/register":{"namespace":"jetpack\/v4","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"from":{"description":"Indicates where the registration action was triggered for tracking\/segmentation purposes","type":"string","required":false},"registration_nonce":{"description":"The registration nonce","type":"string","required":true},"redirect_uri":{"description":"URI of the admin page where the user should be redirected after connection flow","type":"string","required":false},"plugin_slug":{"description":"Indicates from what plugin the request is coming from","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/connection\/register"}]}},"\/jetpack\/v4\/connection\/authorize_url":{"namespace":"jetpack\/v4","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"redirect_uri":{"description":"URI of the admin page where the user should be redirected after connection flow","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/connection\/authorize_url"}]}},"\/jetpack\/v4\/user-token":{"namespace":"jetpack\/v4","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"user_token":{"description":"New user token","type":"string","required":true},"is_connection_owner":{"description":"Is connection owner","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/user-token"}]}},"\/jetpack\/v4\/connection\/owner":{"namespace":"jetpack\/v4","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"owner":{"description":"New owner","type":"integer","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/connection\/owner"}]}},"\/jetpack\/v4\/heartbeat\/data":{"namespace":"jetpack\/v4","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"prefix":{"description":"Prefix to add before the stats identifiers.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/jetpack\/v4\/heartbeat\/data"}]}},"\/elementor\/v1":{"namespace":"elementor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"elementor\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1"}]}},"\/elementor\/v1\/site-editor":{"namespace":"elementor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/site-editor"}]}},"\/elementor\/v1\/site-editor\/templates":{"namespace":"elementor\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/site-editor\/templates"}]}},"\/elementor\/v1\/site-editor\/templates\/(?P[\\w]+)":{"namespace":"elementor\/v1","methods":["DELETE","POST","PUT","PATCH"],"endpoints":[{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the object.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the object.","type":"string","required":false}}}]},"\/elementor\/v1\/site-editor\/conditions-config":{"namespace":"elementor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/site-editor\/conditions-config"}]}},"\/elementor\/v1\/site-editor\/templates-conditions\/(?P[\\w]+)":{"namespace":"elementor\/v1","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the object.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the object.","type":"string","required":false}}}]},"\/elementor\/v1\/site-editor\/templates-conditions-conflicts":{"namespace":"elementor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/site-editor\/templates-conditions-conflicts"}]}},"\/hfe\/v1":{"namespace":"hfe\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"hfe\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hfe\/v1"}]}},"\/hfe\/v1\/widgets":{"namespace":"hfe\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hfe\/v1\/widgets"}]}},"\/hfe\/v1\/plugins":{"namespace":"hfe\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hfe\/v1\/plugins"}]}},"\/hfe\/v1\/templates":{"namespace":"hfe\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hfe\/v1\/templates"}]}},"\/hostinger-amplitude\/v1":{"namespace":"hostinger-amplitude\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"hostinger-amplitude\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-amplitude\/v1"}]}},"\/hostinger-amplitude\/v1\/hostinger-amplitude-event":{"namespace":"hostinger-amplitude\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-amplitude\/v1\/hostinger-amplitude-event"}]}},"\/hostinger-amplitude\/v1\/hostinger-amplitude-experiments":{"namespace":"hostinger-amplitude\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/hostinger-amplitude\/v1\/hostinger-amplitude-experiments"}]}},"\/wc-admin":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"wc-admin","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin"}]}},"\/wc-admin\/notice\/dismiss":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/notice\/dismiss"}]}},"\/wc-admin\/features":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/features"}]}},"\/wc-admin\/experiments\/assignment":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/experiments\/assignment"}]}},"\/wc-admin\/marketing\/recommended":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"category":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/marketing\/recommended"}]}},"\/wc-admin\/marketing\/knowledge-base":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"category":{"type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/marketing\/knowledge-base"}]}},"\/wc-admin\/marketing\/overview\/activate-plugin":{"namespace":"wc-admin","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"plugin":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/marketing\/overview\/activate-plugin"}]}},"\/wc-admin\/marketing\/overview\/installed-plugins":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/marketing\/overview\/installed-plugins"}]}},"\/wc-admin\/marketing\/recommendations":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"category":{"type":"string","enum":["channels","extensions"],"required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/marketing\/recommendations"}]}},"\/wc-admin\/marketing\/channels":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/marketing\/channels"}]}},"\/wc-admin\/marketing\/campaigns":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/marketing\/campaigns"}]}},"\/wc-admin\/marketing\/campaign-types":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/marketing\/campaign-types"}]}},"\/wc-admin\/options":{"namespace":"wc-admin","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/options"}]}},"\/wc-admin\/payment-gateway-suggestions":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"force_default_suggestions":{"type":"boolean","description":"Return the default payment suggestions when woocommerce_show_marketplace_suggestions and woocommerce_setting_payments_recommendations_hidden options are set to no","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/payment-gateway-suggestions"}]}},"\/wc-admin\/payment-gateway-suggestions\/dismiss":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/payment-gateway-suggestions\/dismiss"}]}},"\/wc-admin\/themes":{"namespace":"wc-admin","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"pluginzip":{"description":"A zip file of the theme to be uploaded.","type":"file","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/themes"}]}},"\/wc-admin\/plugins\/install":{"namespace":"wc-admin","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/plugins\/install"}]}},"\/wc-admin\/plugins\/install\/status":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/plugins\/install\/status"}]}},"\/wc-admin\/plugins\/install\/status\/(?P[a-z0-9_\\-]+)":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/wc-admin\/plugins\/active":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/plugins\/active"}]}},"\/wc-admin\/plugins\/installed":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/plugins\/installed"}]}},"\/wc-admin\/plugins\/activate":{"namespace":"wc-admin","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/plugins\/activate"}]}},"\/wc-admin\/plugins\/activate\/status":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/plugins\/activate\/status"}]}},"\/wc-admin\/plugins\/activate\/status\/(?P[a-z0-9_\\-]+)":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/wc-admin\/plugins\/connect-jetpack":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/plugins\/connect-jetpack"}]}},"\/wc-admin\/plugins\/request-wccom-connect":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/plugins\/request-wccom-connect"}]}},"\/wc-admin\/plugins\/finish-wccom-connect":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/plugins\/finish-wccom-connect"}]}},"\/wc-admin\/plugins\/connect-wcpay":{"namespace":"wc-admin","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/plugins\/connect-wcpay"}]}},"\/wc-admin\/plugins\/connect-square":{"namespace":"wc-admin","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/plugins\/connect-square"}]}},"\/wc-admin\/onboarding\/free-extensions":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/onboarding\/free-extensions"}]}},"\/wc-admin\/onboarding\/product-types":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/onboarding\/product-types"}]}},"\/wc-admin\/onboarding\/profile":{"namespace":"wc-admin","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST","PUT","PATCH"],"args":{"completed":{"type":"boolean","description":"Whether or not the profile was completed.","required":false},"skipped":{"type":"boolean","description":"Whether or not the profile was skipped.","required":false},"industry":{"type":"array","description":"Industry.","items":{"type":"object"},"required":false},"product_types":{"type":"array","description":"Types of products sold.","items":{"enum":["physical","downloads","subscriptions","memberships","bookings","product-bundles","product-add-ons"],"type":"string"},"required":false},"product_count":{"type":"string","description":"Number of products to be added.","enum":["0","1-10","11-100","101-1000","1000+"],"required":false},"selling_venues":{"type":"string","description":"Other places the store is selling products.","enum":["no","other","brick-mortar","brick-mortar-other","other-woocommerce"],"required":false},"number_employees":{"type":"string","description":"Number of employees of the store.","enum":["1","<10","10-50","50-250","+250","not specified"],"required":false},"revenue":{"type":"string","description":"Current annual revenue of the store.","enum":["none","up-to-2500","2500-10000","10000-50000","50000-250000","more-than-250000","rather-not-say"],"required":false},"other_platform":{"type":"string","description":"Name of other platform used to sell.","enum":["shopify","bigcommerce","magento","wix","amazon","ebay","etsy","squarespace","other"],"required":false},"other_platform_name":{"type":"string","description":"Name of other platform used to sell (not listed).","required":false},"business_extensions":{"type":"array","description":"Extra business extensions to install.","items":{"type":"string"},"required":false},"theme":{"type":"string","description":"Selected store theme.","required":false},"setup_client":{"type":"boolean","description":"Whether or not this store was setup for a client.","required":false},"wccom_connected":{"type":"boolean","description":"Whether or not the store was connected to WooCommerce.com during the extension flow.","required":false},"is_agree_marketing":{"type":"boolean","description":"Whether or not this store agreed to receiving marketing contents from WooCommerce.com.","required":false},"store_email":{"type":"string","description":"Store email address.","required":false},"is_store_country_set":{"type":"boolean","description":"Whether or not this store country is set via onboarding profiler.","required":false},"is_plugins_page_skipped":{"type":"boolean","description":"Whether or not plugins step in core profiler was skipped.","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/onboarding\/profile"}]}},"\/wc-admin\/onboarding\/profile\/experimental_get_email_prefill":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/onboarding\/profile\/experimental_get_email_prefill"}]}},"\/wc-admin\/onboarding\/tasks\/import_sample_products":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/onboarding\/tasks\/import_sample_products"}]}},"\/wc-admin\/onboarding\/tasks\/create_homepage":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/onboarding\/tasks\/create_homepage"}]}},"\/wc-admin\/onboarding\/tasks\/create_product_from_template":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"template_name":{"type":"string","description":"Product template name.","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/onboarding\/tasks\/create_product_from_template"}]}},"\/wc-admin\/onboarding\/tasks":{"namespace":"wc-admin","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"ids":{"description":"Optional parameter to get only specific task lists by id.","type":"array","items":{"enum":["setup","extended","secret_tasklist"],"type":"string"},"required":false}}},{"methods":["POST"],"args":{"ids":{"description":"Optional parameter to get only specific task lists by id.","type":"array","items":{"enum":["setup","extended","secret_tasklist"],"type":"string"},"required":false},"extended_tasks":{"description":"List of extended deprecated tasks from the client side filter.","type":"array","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/onboarding\/tasks"}]}},"\/wc-admin\/onboarding\/tasks\/(?P[a-z0-9_\\-]+)\/hide":{"namespace":"wc-admin","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}]},"\/wc-admin\/onboarding\/tasks\/(?P[a-z0-9_\\-]+)\/unhide":{"namespace":"wc-admin","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}]},"\/wc-admin\/onboarding\/tasks\/(?P[a-z0-9_\\-]+)\/dismiss":{"namespace":"wc-admin","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}]},"\/wc-admin\/onboarding\/tasks\/(?P[a-z0-9_\\-]+)\/undo_dismiss":{"namespace":"wc-admin","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}]},"\/wc-admin\/onboarding\/tasks\/(?P[a-z0-9_-]+)\/snooze":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"duration":{"description":"Time period to snooze the task.","type":"string","required":false},"task_list_id":{"description":"Optional parameter to query specific task list.","type":"string","required":false}}}]},"\/wc-admin\/onboarding\/tasks\/(?P[a-z0-9_\\-]+)\/action":{"namespace":"wc-admin","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}]},"\/wc-admin\/onboarding\/tasks\/(?P[a-z0-9_\\-]+)\/undo_snooze":{"namespace":"wc-admin","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}]},"\/wc-admin\/onboarding\/themes\/install":{"namespace":"wc-admin","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/onboarding\/themes\/install"}]}},"\/wc-admin\/onboarding\/themes\/activate":{"namespace":"wc-admin","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/onboarding\/themes\/activate"}]}},"\/wc-admin\/onboarding\/themes\/recommended":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"industry":{"type":"string","description":"Limits the results to themes relevant for this industry (optional)","required":false},"currency":{"type":"string","enum":["USD","AUD","CAD","EUR","GBP"],"default":"USD","description":"Returns pricing in this currency (optional, default: USD)","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/onboarding\/themes\/recommended"}]}},"\/wc-admin\/onboarding\/plugins\/install-and-activate-async":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"plugins":{"description":"A list of plugins to install","type":"array","items":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/onboarding\/plugins\/install-and-activate-async"}]}},"\/wc-admin\/onboarding\/plugins\/install-and-activate":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/onboarding\/plugins\/install-and-activate"}]}},"\/wc-admin\/onboarding\/plugins\/scheduled-installs\/(?P\\w+)":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/wc-admin\/onboarding\/plugins\/jetpack-authorization-url":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"redirect_url":{"description":"The URL to redirect to after authorization","type":"string","required":true},"from":{"description":"from value for the jetpack authorization page","type":"string","default":"woocommerce-onboarding","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/onboarding\/plugins\/jetpack-authorization-url"}]}},"\/wc-admin\/onboarding\/products":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/onboarding\/products"}]}},"\/wc-admin\/navigation\/favorites\/me":{"namespace":"wc-admin","methods":["GET","POST","DELETE"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"item_id":{"required":true}}},{"methods":["DELETE"],"args":{"item_id":{"required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/navigation\/favorites\/me"}]}},"\/wc-admin\/mobile-app\/send-magic-link":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/mobile-app\/send-magic-link"}]}},"\/wc-admin\/mobile-app":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/mobile-app"}]}},"\/wc-admin\/shipping-partner-suggestions":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"force_default_suggestions":{"type":"boolean","description":"Return the default shipping partner suggestions when woocommerce_show_marketplace_suggestions option is set to no","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/shipping-partner-suggestions"}]}},"\/wc-admin\/ai\/store-title":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"business_description":{"description":"The business description for a given store.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/ai\/store-title"}]}},"\/wc-admin\/ai\/business-description":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"business_description":{"description":"The business description for a given store.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/ai\/business-description"}]}},"\/wc-admin\/ai\/store-info":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/ai\/store-info"}]}},"\/wc-admin\/ai\/images":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"business_description":{"description":"The business description for a given store.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/ai\/images"}]}},"\/wc-admin\/ai\/patterns":{"namespace":"wc-admin","methods":["POST","DELETE"],"endpoints":[{"methods":["POST"],"args":{"business_description":{"description":"The business description for a given store.","type":"string","required":false},"images":{"description":"The images for a given store.","type":"object","required":false}}},{"methods":["DELETE"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/ai\/patterns"}]}},"\/wc-admin\/ai\/product":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"products_information":{"description":"Data generated by AI for updating dummy products.","type":"object","required":false},"last_product":{"description":"Whether the product being updated is the last one in the loop","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/ai\/product"}]}},"\/wc-admin\/launch-your-store\/initialize-coming-soon":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/launch-your-store\/initialize-coming-soon"}]}},"\/wc-admin\/launch-your-store\/update-survey-status":{"namespace":"wc-admin","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"status":{"type":"string","enum":["yes","no"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/launch-your-store\/update-survey-status"}]}},"\/wc-admin\/launch-your-store\/survey-completed":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/launch-your-store\/survey-completed"}]}},"\/wc-admin\/launch-your-store\/woopayments\/test-orders\/count":{"namespace":"wc-admin","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/launch-your-store\/woopayments\/test-orders\/count"}]}},"\/wc-admin\/launch-your-store\/woopayments\/test-orders":{"namespace":"wc-admin","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-admin\/launch-your-store\/woopayments\/test-orders"}]}},"\/wc-analytics":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"wc-analytics","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics"}]}},"\/wc-analytics\/customers":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date_registered","enum":["username","name","country","city","state","postcode","date_registered","date_last_active","orders_count","total_spend","avg_order_value"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"registered_before":{"description":"Limit response to objects registered before (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"registered_after":{"description":"Limit response to objects registered after (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"match":{"description":"Indicates whether all the conditions should be true for the resulting set, or if any one of them is sufficient. Match affects the following parameters: status_is, status_is_not, product_includes, product_excludes, coupon_includes, coupon_excludes, customer, categories","type":"string","default":"all","enum":["all","any"],"required":false},"search":{"description":"Limit response to objects with a customer field containing the search term. Searches the field provided by `searchby`.","type":"string","required":false},"searchby":{"description":"Limit results with `search` and `searchby` to specific fields containing the search term.","type":"string","default":"name","enum":["name","username","email","all"],"required":false},"name_includes":{"description":"Limit response to objects with specific names.","type":"string","required":false},"name_excludes":{"description":"Limit response to objects excluding specific names.","type":"string","required":false},"username_includes":{"description":"Limit response to objects with specific usernames.","type":"string","required":false},"username_excludes":{"description":"Limit response to objects excluding specific usernames.","type":"string","required":false},"email_includes":{"description":"Limit response to objects including emails.","type":"string","required":false},"email_excludes":{"description":"Limit response to objects excluding emails.","type":"string","required":false},"country_includes":{"description":"Limit response to objects with specific countries.","type":"string","required":false},"country_excludes":{"description":"Limit response to objects excluding specific countries.","type":"string","required":false},"last_active_before":{"description":"Limit response to objects last active before (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"last_active_after":{"description":"Limit response to objects last active after (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"last_active_between":{"description":"Limit response to objects last active between two given ISO8601 compliant datetime.","type":"array","items":{"type":"string"},"required":false},"registered_between":{"description":"Limit response to objects last active between two given ISO8601 compliant datetime.","type":"array","items":{"type":"string"},"required":false},"orders_count_min":{"description":"Limit response to objects with an order count greater than or equal to given integer.","type":"integer","required":false},"orders_count_max":{"description":"Limit response to objects with an order count less than or equal to given integer.","type":"integer","required":false},"orders_count_between":{"description":"Limit response to objects with an order count between two given integers.","type":"array","items":{"type":"integer"},"required":false},"total_spend_min":{"description":"Limit response to objects with a total order spend greater than or equal to given number.","type":"number","required":false},"total_spend_max":{"description":"Limit response to objects with a total order spend less than or equal to given number.","type":"number","required":false},"total_spend_between":{"description":"Limit response to objects with a total order spend between two given numbers.","type":"array","items":{"type":"integer"},"required":false},"avg_order_value_min":{"description":"Limit response to objects with an average order spend greater than or equal to given number.","type":"number","required":false},"avg_order_value_max":{"description":"Limit response to objects with an average order spend less than or equal to given number.","type":"number","required":false},"avg_order_value_between":{"description":"Limit response to objects with an average order spend between two given numbers.","type":"array","items":{"type":"integer"},"required":false},"last_order_before":{"description":"Limit response to objects with last order before (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"last_order_after":{"description":"Limit response to objects with last order after (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"users":{"description":"Limit result to items with specified user ids.","type":"array","items":{"type":"integer"},"required":false},"filter_empty":{"description":"Filter out results where any of the passed fields are empty","type":"array","items":{"type":"string","enum":["email","name","country","city","state","postcode"]},"required":false},"include":{"description":"Limit result to items with specified customer ids.","type":"array","items":{"type":"integer"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/customers"}]}},"\/wc-analytics\/customers\/(?P[\\d-]+)":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique ID for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date_registered","enum":["username","name","country","city","state","postcode","date_registered","date_last_active","orders_count","total_spend","avg_order_value"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"registered_before":{"description":"Limit response to objects registered before (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"registered_after":{"description":"Limit response to objects registered after (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"match":{"description":"Indicates whether all the conditions should be true for the resulting set, or if any one of them is sufficient. Match affects the following parameters: status_is, status_is_not, product_includes, product_excludes, coupon_includes, coupon_excludes, customer, categories","type":"string","default":"all","enum":["all","any"],"required":false},"search":{"description":"Limit response to objects with a customer field containing the search term. Searches the field provided by `searchby`.","type":"string","required":false},"searchby":{"description":"Limit results with `search` and `searchby` to specific fields containing the search term.","type":"string","default":"name","enum":["name","username","email","all"],"required":false},"name_includes":{"description":"Limit response to objects with specific names.","type":"string","required":false},"name_excludes":{"description":"Limit response to objects excluding specific names.","type":"string","required":false},"username_includes":{"description":"Limit response to objects with specific usernames.","type":"string","required":false},"username_excludes":{"description":"Limit response to objects excluding specific usernames.","type":"string","required":false},"email_includes":{"description":"Limit response to objects including emails.","type":"string","required":false},"email_excludes":{"description":"Limit response to objects excluding emails.","type":"string","required":false},"country_includes":{"description":"Limit response to objects with specific countries.","type":"string","required":false},"country_excludes":{"description":"Limit response to objects excluding specific countries.","type":"string","required":false},"last_active_before":{"description":"Limit response to objects last active before (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"last_active_after":{"description":"Limit response to objects last active after (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"last_active_between":{"description":"Limit response to objects last active between two given ISO8601 compliant datetime.","type":"array","items":{"type":"string"},"required":false},"registered_between":{"description":"Limit response to objects last active between two given ISO8601 compliant datetime.","type":"array","items":{"type":"string"},"required":false},"orders_count_min":{"description":"Limit response to objects with an order count greater than or equal to given integer.","type":"integer","required":false},"orders_count_max":{"description":"Limit response to objects with an order count less than or equal to given integer.","type":"integer","required":false},"orders_count_between":{"description":"Limit response to objects with an order count between two given integers.","type":"array","items":{"type":"integer"},"required":false},"total_spend_min":{"description":"Limit response to objects with a total order spend greater than or equal to given number.","type":"number","required":false},"total_spend_max":{"description":"Limit response to objects with a total order spend less than or equal to given number.","type":"number","required":false},"total_spend_between":{"description":"Limit response to objects with a total order spend between two given numbers.","type":"array","items":{"type":"integer"},"required":false},"avg_order_value_min":{"description":"Limit response to objects with an average order spend greater than or equal to given number.","type":"number","required":false},"avg_order_value_max":{"description":"Limit response to objects with an average order spend less than or equal to given number.","type":"number","required":false},"avg_order_value_between":{"description":"Limit response to objects with an average order spend between two given numbers.","type":"array","items":{"type":"integer"},"required":false},"last_order_before":{"description":"Limit response to objects with last order before (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"last_order_after":{"description":"Limit response to objects with last order after (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"users":{"description":"Limit result to items with specified user ids.","type":"array","items":{"type":"integer"},"required":false},"filter_empty":{"description":"Filter out results where any of the passed fields are empty","type":"array","items":{"type":"string","enum":["email","name","country","city","state","postcode"]},"required":false},"include":{"description":"Limit result to items with specified customer ids.","type":"array","items":{"type":"integer"},"required":false}}}]},"\/wc-analytics\/leaderboards":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":5,"minimum":1,"maximum":20,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"persisted_query":{"description":"URL query to persist across links.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/leaderboards"}]}},"\/wc-analytics\/leaderboards\/allowed":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/leaderboards\/allowed"}]}},"\/wc-analytics\/leaderboards\/(?P\\w+)":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"leaderboard":{"type":"string","enum":["customers","coupons","categories","products"],"required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":5,"minimum":1,"maximum":20,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"persisted_query":{"description":"URL query to persist across links.","type":"string","required":false}}}]},"\/wc-analytics\/reports":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports"}]}},"\/wc-analytics\/reports\/import":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"days":{"description":"Number of days to import.","type":"integer","minimum":0,"required":false},"skip_existing":{"description":"Skip importing existing order data.","type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/import"}]}},"\/wc-analytics\/reports\/import\/cancel":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/import\/cancel"}]}},"\/wc-analytics\/reports\/import\/delete":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/import\/delete"}]}},"\/wc-analytics\/reports\/import\/status":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/import\/status"}]}},"\/wc-analytics\/reports\/import\/totals":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"days":{"description":"Number of days to import.","type":"integer","minimum":0,"required":false},"skip_existing":{"description":"Skip importing existing order data.","type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/import\/totals"}]}},"\/wc-analytics\/reports\/(?P[a-z]+)\/export":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"report_args":{"description":"Parameters to pass on to the exported report.","type":"object","required":false},"email":{"description":"When true, email a link to download the export to the requesting user.","type":"boolean","required":false}}}]},"\/wc-analytics\/reports\/(?P[a-z]+)\/export\/(?P[a-z0-9]+)\/status":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/wc-analytics\/reports\/products":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","net_revenue","orders_count","items_sold","product_name","variations","sku"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"categories":{"description":"Limit result to items from the specified categories.","type":"array","items":{"type":"integer"},"required":false},"match":{"description":"Indicates whether all the conditions should be true for the resulting set, or if any one of them is sufficient. Match affects the following parameters: status_is, status_is_not, product_includes, product_excludes, coupon_includes, coupon_excludes, customer, categories","type":"string","default":"all","enum":["all","any"],"required":false},"products":{"description":"Limit result to items with specified product ids.","type":"array","items":{"type":"integer"},"required":false},"extended_info":{"description":"Add additional piece of info about each product to the report.","type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/products"}]}},"\/wc-analytics\/reports\/variations":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","net_revenue","orders_count","items_sold","sku"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"match":{"description":"Indicates whether all the conditions should be true for the resulting set, or if any one of them is sufficient. Match affects the following parameters: status_is, status_is_not, product_includes, product_excludes, coupon_includes, coupon_excludes, customer, categories","type":"string","default":"all","enum":["all","any"],"required":false},"product_includes":{"description":"Limit result set to items that have the specified parent product(s).","type":"array","items":{"type":"integer"},"default":[],"required":false},"product_excludes":{"description":"Limit result set to items that don't have the specified parent product(s).","type":"array","items":{"type":"integer"},"default":[],"required":false},"variations":{"description":"Limit result to items with specified variation ids.","type":"array","items":{"type":"integer"},"required":false},"extended_info":{"description":"Add additional piece of info about each variation to the report.","type":"boolean","default":false,"required":false},"attribute_is":{"description":"Limit result set to variations that include the specified attributes.","type":"array","items":{"type":"array"},"default":[],"required":false},"attribute_is_not":{"description":"Limit result set to variations that don't include the specified attributes.","type":"array","items":{"type":"array"},"default":[],"required":false},"category_includes":{"description":"Limit result set to variations in the specified categories.","type":"array","items":{"type":"integer"},"required":false},"category_excludes":{"description":"Limit result set to variations not in the specified categories.","type":"array","items":{"type":"integer"},"required":false},"products":{"description":"Limit result to items with specified product ids.","type":"array","items":{"type":"integer"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/variations"}]}},"\/wc-analytics\/reports\/products\/stats":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","net_revenue","coupons","refunds","shipping","taxes","net_revenue","orders_count","items_sold"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"fields":{"description":"Limit stats fields to the specified items.","type":"array","items":{"type":"string"},"required":false},"interval":{"description":"Time interval to use for buckets in the returned data.","type":"string","default":"week","enum":["hour","day","week","month","quarter","year"],"required":false},"categories":{"description":"Limit result to items from the specified categories.","type":"array","items":{"type":"integer"},"required":false},"products":{"description":"Limit result to items with specified product ids.","type":"array","items":{"type":"integer"},"required":false},"variations":{"description":"Limit result to items with specified variation ids.","type":"array","items":{"type":"integer"},"required":false},"segmentby":{"description":"Segment the response by additional constraint.","type":"string","enum":["product","category","variation"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/products\/stats"}]}},"\/wc-analytics\/reports\/variations\/stats":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","net_revenue","coupons","refunds","shipping","taxes","net_revenue","orders_count","items_sold"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"fields":{"description":"Limit stats fields to the specified items.","type":"array","items":{"type":"string"},"required":false},"interval":{"description":"Time interval to use for buckets in the returned data.","type":"string","default":"week","enum":["hour","day","week","month","quarter","year"],"required":false},"match":{"description":"Indicates whether all the conditions should be true for the resulting set, or if any one of them is sufficient. Match affects the following parameters: status_is, status_is_not, product_includes, product_excludes, coupon_includes, coupon_excludes, customer, categories","type":"string","default":"all","enum":["all","any"],"required":false},"category_includes":{"description":"Limit result to items from the specified categories.","type":"array","items":{"type":"integer"},"required":false},"category_excludes":{"description":"Limit result set to variations not in the specified categories.","type":"array","items":{"type":"integer"},"required":false},"product_includes":{"description":"Limit result set to items that have the specified parent product(s).","type":"array","items":{"type":"integer"},"default":[],"required":false},"product_excludes":{"description":"Limit result set to items that don't have the specified parent product(s).","type":"array","items":{"type":"integer"},"default":[],"required":false},"variations":{"description":"Limit result to items with specified variation ids.","type":"array","items":{"type":"integer"},"required":false},"segmentby":{"description":"Segment the response by additional constraint.","type":"string","enum":["product","category","variation"],"required":false},"attribute_is":{"description":"Limit result set to orders that include products with the specified attributes.","type":"array","items":{"type":"array"},"default":[],"required":false},"attribute_is_not":{"description":"Limit result set to orders that don't include products with the specified attributes.","type":"array","items":{"type":"array"},"default":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/variations\/stats"}]}},"\/wc-analytics\/reports\/revenue\/stats":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","total_sales","coupons","refunds","shipping","taxes","net_revenue","orders_count","items_sold","gross_sales"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"interval":{"description":"Time interval to use for buckets in the returned data.","type":"string","default":"week","enum":["hour","day","week","month","quarter","year"],"required":false},"segmentby":{"description":"Segment the response by additional constraint.","type":"string","enum":["product","category","variation","coupon","customer_type"],"required":false},"date_type":{"description":"Override the \"woocommerce_date_type\" option that is used for the database date field considered for revenue reports.","type":"string","enum":["date_paid","date_created","date_completed"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/revenue\/stats"}]}},"\/wc-analytics\/reports\/orders":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":0,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","num_items_sold","net_total"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"product_includes":{"description":"Limit result set to items that have the specified product(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"product_excludes":{"description":"Limit result set to items that don't have the specified product(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"variation_includes":{"description":"Limit result set to items that have the specified variation(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"variation_excludes":{"description":"Limit result set to items that don't have the specified variation(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"coupon_includes":{"description":"Limit result set to items that have the specified coupon(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"coupon_excludes":{"description":"Limit result set to items that don't have the specified coupon(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"tax_rate_includes":{"description":"Limit result set to items that have the specified tax rate(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"tax_rate_excludes":{"description":"Limit result set to items that don't have the specified tax rate(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"status_is":{"description":"Limit result set to items that have the specified order status.","type":"array","items":{"enum":["any","trash","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"type":"string"},"required":false},"status_is_not":{"description":"Limit result set to items that don't have the specified order status.","type":"array","items":{"enum":["any","trash","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"type":"string"},"required":false},"customer_type":{"description":"Limit result set to returning or new customers.","type":"string","default":"","enum":["","returning","new"],"required":false},"refunds":{"description":"Limit result set to specific types of refunds.","type":"string","default":"","enum":["","all","partial","full","none"],"required":false},"extended_info":{"description":"Add additional piece of info about each coupon to the report.","type":"boolean","default":false,"required":false},"order_includes":{"description":"Limit result set to items that have the specified order ids.","type":"array","items":{"type":"integer"},"required":false},"order_excludes":{"description":"Limit result set to items that don't have the specified order ids.","type":"array","items":{"type":"integer"},"required":false},"attribute_is":{"description":"Limit result set to orders that include products with the specified attributes.","type":"array","items":{"type":"array"},"default":[],"required":false},"attribute_is_not":{"description":"Limit result set to orders that don't include products with the specified attributes.","type":"array","items":{"type":"array"},"default":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/orders"}]}},"\/wc-analytics\/reports\/orders\/stats":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","net_revenue","orders_count","avg_order_value"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"interval":{"description":"Time interval to use for buckets in the returned data.","type":"string","default":"week","enum":["hour","day","week","month","quarter","year"],"required":false},"match":{"description":"Indicates whether all the conditions should be true for the resulting set, or if any one of them is sufficient. Match affects the following parameters: status_is, status_is_not, product_includes, product_excludes, coupon_includes, coupon_excludes, customer, categories","type":"string","default":"all","enum":["all","any"],"required":false},"status_is":{"description":"Limit result set to items that have the specified order status.","type":"array","default":null,"items":{"enum":["any","trash","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"type":"string"},"required":false},"status_is_not":{"description":"Limit result set to items that don't have the specified order status.","type":"array","items":{"enum":["any","trash","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"type":"string"},"required":false},"product_includes":{"description":"Limit result set to items that have the specified product(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"product_excludes":{"description":"Limit result set to items that don't have the specified product(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"variation_includes":{"description":"Limit result set to items that have the specified variation(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"variation_excludes":{"description":"Limit result set to items that don't have the specified variation(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"coupon_includes":{"description":"Limit result set to items that have the specified coupon(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"coupon_excludes":{"description":"Limit result set to items that don't have the specified coupon(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"tax_rate_includes":{"description":"Limit result set to items that have the specified tax rate(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"tax_rate_excludes":{"description":"Limit result set to items that don't have the specified tax rate(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"customer":{"description":"Alias for customer_type (deprecated).","type":"string","enum":["new","returning"],"required":false},"customer_type":{"description":"Limit result set to orders that have the specified customer_type","type":"string","enum":["new","returning"],"required":false},"refunds":{"description":"Limit result set to specific types of refunds.","type":"string","default":"","enum":["","all","partial","full","none"],"required":false},"attribute_is":{"description":"Limit result set to orders that include products with the specified attributes.","type":"array","items":{"type":"array"},"default":[],"required":false},"attribute_is_not":{"description":"Limit result set to orders that don't include products with the specified attributes.","type":"array","items":{"type":"array"},"default":[],"required":false},"segmentby":{"description":"Segment the response by additional constraint.","type":"string","enum":["product","category","variation","coupon","customer_type"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/orders\/stats"}]}},"\/wc-analytics\/reports\/categories":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"category_id","enum":["category_id","items_sold","net_revenue","orders_count","products_count","category"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"interval":{"description":"Time interval to use for buckets in the returned data.","type":"string","default":"week","enum":["hour","day","week","month","quarter","year"],"required":false},"status_is":{"description":"Limit result set to items that have the specified order status.","type":"array","items":{"enum":["any","trash","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"type":"string"},"required":false},"status_is_not":{"description":"Limit result set to items that don't have the specified order status.","type":"array","items":{"enum":["any","trash","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"type":"string"},"required":false},"categories":{"description":"Limit result set to all items that have the specified term assigned in the categories taxonomy.","type":"array","items":{"type":"integer"},"required":false},"extended_info":{"description":"Add additional piece of info about each category to the report.","type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/categories"}]}},"\/wc-analytics\/reports\/taxes":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"tax_rate_id","enum":["name","tax_rate_id","tax_code","rate","order_tax","total_tax","shipping_tax","orders_count"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"taxes":{"description":"Limit result set to items assigned one or more tax rates.","type":"array","items":{"type":"string"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/taxes"}]}},"\/wc-analytics\/reports\/taxes\/stats":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","items_sold","total_sales","orders_count","products_count"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"fields":{"description":"Limit stats fields to the specified items.","type":"array","items":{"type":"string"},"required":false},"interval":{"description":"Time interval to use for buckets in the returned data.","type":"string","default":"week","enum":["hour","day","week","month","quarter","year"],"required":false},"taxes":{"description":"Limit result set to all items that have the specified term assigned in the taxes taxonomy.","type":"array","items":{"type":"integer"},"required":false},"segmentby":{"description":"Segment the response by additional constraint.","type":"string","enum":["tax_rate_id"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/taxes\/stats"}]}},"\/wc-analytics\/reports\/coupons":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"coupon_id","enum":["coupon_id","code","amount","orders_count"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"coupons":{"description":"Limit result set to coupons assigned specific coupon IDs.","type":"array","items":{"type":"integer"},"required":false},"extended_info":{"description":"Add additional piece of info about each coupon to the report.","type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/coupons"}]}},"\/wc-analytics\/reports\/coupons\/stats":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","amount","coupons_count","orders_count"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"fields":{"description":"Limit stats fields to the specified items.","type":"array","items":{"type":"string"},"required":false},"interval":{"description":"Time interval to use for buckets in the returned data.","type":"string","default":"week","enum":["hour","day","week","month","quarter","year"],"required":false},"coupons":{"description":"Limit result set to coupons assigned specific coupon IDs.","type":"array","items":{"type":"integer"},"required":false},"segmentby":{"description":"Segment the response by additional constraint.","type":"string","enum":["product","variation","category","coupon"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/coupons\/stats"}]}},"\/wc-analytics\/reports\/stock":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"stock_status","enum":["stock_status","stock_quantity","date","id","include","title","sku"],"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"type":{"description":"Limit result set to items assigned a stock report type.","type":"string","default":"all","enum":["all","lowstock","instock","outofstock","onbackorder"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/stock"}]}},"\/wc-analytics\/reports\/stock\/stats":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/stock\/stats"}]}},"\/wc-analytics\/reports\/downloads":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","product"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"match":{"description":"Indicates whether all the conditions should be true for the resulting set, or if any one of them is sufficient. Match affects the following parameters: products, orders, username, ip_address.","type":"string","default":"all","enum":["all","any"],"required":false},"product_includes":{"description":"Limit result set to items that have the specified product(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"product_excludes":{"description":"Limit result set to items that don't have the specified product(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"order_includes":{"description":"Limit result set to items that have the specified order ids.","type":"array","items":{"type":"integer"},"required":false},"order_excludes":{"description":"Limit result set to items that don't have the specified order ids.","type":"array","items":{"type":"integer"},"required":false},"customer_includes":{"description":"Limit response to objects that have the specified user ids.","type":"array","items":{"type":"integer"},"required":false},"customer_excludes":{"description":"Limit response to objects that don't have the specified user ids.","type":"array","items":{"type":"integer"},"required":false},"ip_address_includes":{"description":"Limit response to objects that have a specified ip address.","type":"array","items":{"type":"string"},"required":false},"ip_address_excludes":{"description":"Limit response to objects that don't have a specified ip address.","type":"array","items":{"type":"string"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/downloads"}]}},"\/wc-analytics\/reports\/downloads\/stats":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","download_count"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"fields":{"description":"Limit stats fields to the specified items.","type":"array","items":{"type":"string"},"required":false},"interval":{"description":"Time interval to use for buckets in the returned data.","type":"string","default":"week","enum":["hour","day","week","month","quarter","year"],"required":false},"match":{"description":"Indicates whether all the conditions should be true for the resulting set, or if any one of them is sufficient. Match affects the following parameters: status_is, status_is_not, product_includes, product_excludes, coupon_includes, coupon_excludes, customer, categories","type":"string","default":"all","enum":["all","any"],"required":false},"product_includes":{"description":"Limit result set to items that have the specified product(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"product_excludes":{"description":"Limit result set to items that don't have the specified product(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false},"order_includes":{"description":"Limit result set to items that have the specified order ids.","type":"array","items":{"type":"integer"},"required":false},"order_excludes":{"description":"Limit result set to items that don't have the specified order ids.","type":"array","items":{"type":"integer"},"required":false},"customer_includes":{"description":"Limit response to objects that have the specified customer ids.","type":"array","items":{"type":"integer"},"required":false},"customer_excludes":{"description":"Limit response to objects that don't have the specified customer ids.","type":"array","items":{"type":"integer"},"required":false},"ip_address_includes":{"description":"Limit response to objects that have a specified ip address.","type":"array","items":{"type":"string"},"required":false},"ip_address_excludes":{"description":"Limit response to objects that don't have a specified ip address.","type":"array","items":{"type":"string"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/downloads\/stats"}]}},"\/wc-analytics\/reports\/customers":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date_registered","enum":["username","name","country","city","state","postcode","date_registered","date_last_active","orders_count","total_spend","avg_order_value"],"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false},"registered_before":{"description":"Limit response to objects registered before (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"registered_after":{"description":"Limit response to objects registered after (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"match":{"description":"Indicates whether all the conditions should be true for the resulting set, or if any one of them is sufficient. Match affects the following parameters: status_is, status_is_not, product_includes, product_excludes, coupon_includes, coupon_excludes, customer, categories","type":"string","default":"all","enum":["all","any"],"required":false},"search":{"description":"Limit response to objects with a customer field containing the search term. Searches the field provided by `searchby`.","type":"string","required":false},"searchby":{"description":"Limit results with `search` and `searchby` to specific fields containing the search term.","type":"string","default":"name","enum":["name","username","email","all"],"required":false},"name_includes":{"description":"Limit response to objects with specific names.","type":"string","required":false},"name_excludes":{"description":"Limit response to objects excluding specific names.","type":"string","required":false},"username_includes":{"description":"Limit response to objects with specific usernames.","type":"string","required":false},"username_excludes":{"description":"Limit response to objects excluding specific usernames.","type":"string","required":false},"email_includes":{"description":"Limit response to objects including emails.","type":"string","required":false},"email_excludes":{"description":"Limit response to objects excluding emails.","type":"string","required":false},"country_includes":{"description":"Limit response to objects with specific countries.","type":"string","required":false},"country_excludes":{"description":"Limit response to objects excluding specific countries.","type":"string","required":false},"last_active_before":{"description":"Limit response to objects last active before (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"last_active_after":{"description":"Limit response to objects last active after (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"last_active_between":{"description":"Limit response to objects last active between two given ISO8601 compliant datetime.","type":"array","items":{"type":"string"},"required":false},"registered_between":{"description":"Limit response to objects last active between two given ISO8601 compliant datetime.","type":"array","items":{"type":"string"},"required":false},"orders_count_min":{"description":"Limit response to objects with an order count greater than or equal to given integer.","type":"integer","required":false},"orders_count_max":{"description":"Limit response to objects with an order count less than or equal to given integer.","type":"integer","required":false},"orders_count_between":{"description":"Limit response to objects with an order count between two given integers.","type":"array","items":{"type":"integer"},"required":false},"total_spend_min":{"description":"Limit response to objects with a total order spend greater than or equal to given number.","type":"number","required":false},"total_spend_max":{"description":"Limit response to objects with a total order spend less than or equal to given number.","type":"number","required":false},"total_spend_between":{"description":"Limit response to objects with a total order spend between two given numbers.","type":"array","items":{"type":"integer"},"required":false},"avg_order_value_min":{"description":"Limit response to objects with an average order spend greater than or equal to given number.","type":"number","required":false},"avg_order_value_max":{"description":"Limit response to objects with an average order spend less than or equal to given number.","type":"number","required":false},"avg_order_value_between":{"description":"Limit response to objects with an average order spend between two given numbers.","type":"array","items":{"type":"integer"},"required":false},"last_order_before":{"description":"Limit response to objects with last order before (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"last_order_after":{"description":"Limit response to objects with last order after (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"customers":{"description":"Limit result to items with specified customer ids.","type":"array","items":{"type":"integer"},"required":false},"users":{"description":"Limit result to items with specified user ids.","type":"array","items":{"type":"integer"},"required":false},"filter_empty":{"description":"Filter out results where any of the passed fields are empty","type":"array","items":{"type":"string","enum":["email","name","country","city","state","postcode"]},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/customers"}]}},"\/wc-analytics\/reports\/customers\/stats":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"registered_before":{"description":"Limit response to objects registered before (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"registered_after":{"description":"Limit response to objects registered after (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"match":{"description":"Indicates whether all the conditions should be true for the resulting set, or if any one of them is sufficient. Match affects the following parameters: status_is, status_is_not, product_includes, product_excludes, coupon_includes, coupon_excludes, customer, categories","type":"string","default":"all","enum":["all","any"],"required":false},"search":{"description":"Limit response to objects with a customer field containing the search term. Searches the field provided by `searchby`.","type":"string","required":false},"searchby":{"description":"Limit results with `search` and `searchby` to specific fields containing the search term.","type":"string","default":"name","enum":["name","username","email","all"],"required":false},"name_includes":{"description":"Limit response to objects with specific names.","type":"string","required":false},"name_excludes":{"description":"Limit response to objects excluding specific names.","type":"string","required":false},"username_includes":{"description":"Limit response to objects with specific usernames.","type":"string","required":false},"username_excludes":{"description":"Limit response to objects excluding specific usernames.","type":"string","required":false},"email_includes":{"description":"Limit response to objects including emails.","type":"string","required":false},"email_excludes":{"description":"Limit response to objects excluding emails.","type":"string","required":false},"country_includes":{"description":"Limit response to objects with specific countries.","type":"string","required":false},"country_excludes":{"description":"Limit response to objects excluding specific countries.","type":"string","required":false},"last_active_before":{"description":"Limit response to objects last active before (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"last_active_after":{"description":"Limit response to objects last active after (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"last_active_between":{"description":"Limit response to objects last active between two given ISO8601 compliant datetime.","type":"array","items":{"type":"string"},"required":false},"registered_between":{"description":"Limit response to objects last active between two given ISO8601 compliant datetime.","type":"array","items":{"type":"string"},"required":false},"orders_count_min":{"description":"Limit response to objects with an order count greater than or equal to given integer.","type":"integer","required":false},"orders_count_max":{"description":"Limit response to objects with an order count less than or equal to given integer.","type":"integer","required":false},"orders_count_between":{"description":"Limit response to objects with an order count between two given integers.","type":"array","items":{"type":"integer"},"required":false},"total_spend_min":{"description":"Limit response to objects with a total order spend greater than or equal to given number.","type":"number","required":false},"total_spend_max":{"description":"Limit response to objects with a total order spend less than or equal to given number.","type":"number","required":false},"total_spend_between":{"description":"Limit response to objects with a total order spend between two given numbers.","type":"array","items":{"type":"integer"},"required":false},"avg_order_value_min":{"description":"Limit response to objects with an average order spend greater than or equal to given number.","type":"number","required":false},"avg_order_value_max":{"description":"Limit response to objects with an average order spend less than or equal to given number.","type":"number","required":false},"avg_order_value_between":{"description":"Limit response to objects with an average order spend between two given numbers.","type":"array","items":{"type":"integer"},"required":false},"last_order_before":{"description":"Limit response to objects with last order before (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"last_order_after":{"description":"Limit response to objects with last order after (or at) a given ISO8601 compliant datetime.","type":"string","format":"date-time","required":false},"customers":{"description":"Limit result to items with specified customer ids.","type":"array","items":{"type":"integer"},"required":false},"fields":{"description":"Limit stats fields to the specified items.","type":"array","items":{"type":"string"},"required":false},"force_cache_refresh":{"description":"Force retrieval of fresh data instead of from the cache.","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/customers\/stats"}]}},"\/wc-analytics\/reports\/performance-indicators":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"stats":{"description":"Limit response to specific report stats. Allowed values: .","type":"array","items":{"type":"string","enum":[]},"default":[],"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/performance-indicators"}]}},"\/wc-analytics\/reports\/performance-indicators\/allowed":{"namespace":"wc-analytics","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"stats":{"description":"Limit response to specific report stats. Allowed values: .","type":"array","items":{"type":"string","enum":[]},"default":[],"required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/reports\/performance-indicators\/allowed"}]}},"\/wc-analytics\/admin\/notes":{"namespace":"wc-analytics","methods":["GET","GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["note_id","date","type","title","status"],"required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"type":{"description":"Type of note.","type":"array","items":{"enum":["error","warning","update","info","marketing","survey","email"],"type":"string"},"required":false},"status":{"description":"Status of note.","type":"array","items":{"enum":["pending","actioned","unactioned","snoozed","sent"],"type":"string"},"required":false},"source":{"description":"Source of note.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["note_id","date","type","title","status"],"required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"type":{"description":"Type of note.","type":"array","items":{"enum":["error","warning","update","info","marketing","survey","email"],"type":"string"},"required":false},"status":{"description":"Status of note.","type":"array","items":{"enum":["pending","actioned","unactioned","snoozed","sent"],"type":"string"},"required":false},"source":{"description":"Source of note.","type":"array","items":{"type":"string"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/admin\/notes"}]}},"\/wc-analytics\/admin\/notes\/(?P[\\d-]+)":{"namespace":"wc-analytics","methods":["GET","POST","PUT","PATCH","GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique ID for the resource.","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique ID for the resource.","type":"integer","required":false}}},{"methods":["GET"],"args":{"id":{"description":"Unique ID for the resource.","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique ID for the resource.","type":"integer","required":false}}}]},"\/wc-analytics\/admin\/notes\/delete\/(?P[\\d-]+)":{"namespace":"wc-analytics","methods":["DELETE","DELETE"],"endpoints":[{"methods":["DELETE"],"args":[]},{"methods":["DELETE"],"args":[]}]},"\/wc-analytics\/admin\/notes\/delete\/all":{"namespace":"wc-analytics","methods":["DELETE","DELETE"],"endpoints":[{"methods":["DELETE"],"args":{"status":{"description":"Status of note.","type":"array","items":{"enum":["pending","actioned","unactioned","snoozed","sent"],"type":"string"},"required":false}}},{"methods":["DELETE"],"args":{"status":{"description":"Status of note.","type":"array","items":{"enum":["pending","actioned","unactioned","snoozed","sent"],"type":"string"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/admin\/notes\/delete\/all"}]}},"\/wc-analytics\/admin\/notes\/tracker\/(?P[\\d-]+)\/user\/(?P[\\d-]+)":{"namespace":"wc-analytics","methods":["GET","GET"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["GET"],"args":[]}]},"\/wc-analytics\/admin\/notes\/update":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH","POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]},{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/admin\/notes\/update"}]}},"\/wc-analytics\/admin\/notes\/experimental-activate-promo\/(?P[\\w-]+)":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH","POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]},{"methods":["POST","PUT","PATCH"],"args":[]}]},"\/wc-analytics\/admin\/notes\/(?P[\\d-]+)\/action\/(?P[\\d-]+)":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH","POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"note_id":{"description":"Unique ID for the Note.","type":"integer","required":false},"action_id":{"description":"Unique ID for the Note Action.","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"note_id":{"description":"Unique ID for the Note.","type":"integer","required":false},"action_id":{"description":"Unique ID for the Note Action.","type":"integer","required":false}}}]},"\/wc-analytics\/coupons":{"namespace":"wc-analytics","methods":["GET","POST","GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to coupons with codes matching a given string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified"],"required":false},"code":{"description":"Limit result set to resources with a specific code.","type":"string","required":false}}},{"methods":["POST"],"args":{"code":{"description":"Coupon code.","type":"string","required":true},"amount":{"description":"The amount of discount. Should always be numeric, even if setting a percentage.","type":"string","required":false},"status":{"description":"The status of the coupon. Should always be draft, published, or pending review","type":"string","required":false},"discount_type":{"default":"fixed_cart","description":"Determines the type of discount that will be applied.","type":"string","enum":["percent","fixed_cart","fixed_product"],"required":false},"description":{"description":"Coupon description.","type":"string","required":false},"date_expires":{"description":"The date the coupon expires, in the site's timezone.","type":["null","string"],"required":false},"date_expires_gmt":{"description":"The date the coupon expires, as GMT.","type":["null","string"],"required":false},"individual_use":{"default":false,"description":"If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.","type":"boolean","required":false},"product_ids":{"description":"List of product IDs the coupon can be used on.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_ids":{"description":"List of product IDs the coupon cannot be used on.","type":"array","items":{"type":"integer"},"required":false},"usage_limit":{"description":"How many times the coupon can be used in total.","type":"integer","required":false},"usage_limit_per_user":{"description":"How many times the coupon can be used per customer.","type":"integer","required":false},"limit_usage_to_x_items":{"description":"Max number of items in the cart the coupon can be applied to.","type":"integer","required":false},"free_shipping":{"default":false,"description":"If true and if the free shipping method requires a coupon, this coupon will enable free shipping.","type":"boolean","required":false},"product_categories":{"description":"List of category IDs the coupon applies to.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_categories":{"description":"List of category IDs the coupon does not apply to.","type":"array","items":{"type":"integer"},"required":false},"exclude_sale_items":{"default":false,"description":"If true, this coupon will not be applied to items that have sale prices.","type":"boolean","required":false},"minimum_amount":{"description":"Minimum order amount that needs to be in the cart before coupon applies.","type":"string","required":false},"maximum_amount":{"description":"Maximum order amount allowed when using the coupon.","type":"string","required":false},"email_restrictions":{"description":"List of email addresses that can use this coupon.","type":"array","items":{"type":"string"},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to coupons with codes matching a given string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified"],"required":false},"code":{"description":"Limit result set to resources with a specific code.","type":"string","required":false}}},{"methods":["POST"],"args":{"code":{"description":"Coupon code.","type":"string","required":true},"amount":{"description":"The amount of discount. Should always be numeric, even if setting a percentage.","type":"string","required":false},"status":{"description":"The status of the coupon. Should always be draft, published, or pending review","type":"string","required":false},"discount_type":{"default":"fixed_cart","description":"Determines the type of discount that will be applied.","type":"string","enum":["percent","fixed_cart","fixed_product"],"required":false},"description":{"description":"Coupon description.","type":"string","required":false},"date_expires":{"description":"The date the coupon expires, in the site's timezone.","type":["null","string"],"required":false},"date_expires_gmt":{"description":"The date the coupon expires, as GMT.","type":["null","string"],"required":false},"individual_use":{"default":false,"description":"If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.","type":"boolean","required":false},"product_ids":{"description":"List of product IDs the coupon can be used on.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_ids":{"description":"List of product IDs the coupon cannot be used on.","type":"array","items":{"type":"integer"},"required":false},"usage_limit":{"description":"How many times the coupon can be used in total.","type":"integer","required":false},"usage_limit_per_user":{"description":"How many times the coupon can be used per customer.","type":"integer","required":false},"limit_usage_to_x_items":{"description":"Max number of items in the cart the coupon can be applied to.","type":"integer","required":false},"free_shipping":{"default":false,"description":"If true and if the free shipping method requires a coupon, this coupon will enable free shipping.","type":"boolean","required":false},"product_categories":{"description":"List of category IDs the coupon applies to.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_categories":{"description":"List of category IDs the coupon does not apply to.","type":"array","items":{"type":"integer"},"required":false},"exclude_sale_items":{"default":false,"description":"If true, this coupon will not be applied to items that have sale prices.","type":"boolean","required":false},"minimum_amount":{"description":"Minimum order amount that needs to be in the cart before coupon applies.","type":"string","required":false},"maximum_amount":{"description":"Maximum order amount allowed when using the coupon.","type":"string","required":false},"email_restrictions":{"description":"List of email addresses that can use this coupon.","type":"array","items":{"type":"string"},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/coupons"}]}},"\/wc-analytics\/coupons\/(?P[\\d]+)":{"namespace":"wc-analytics","methods":["GET","POST","PUT","PATCH","DELETE","GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"code":{"description":"Coupon code.","type":"string","required":false},"amount":{"description":"The amount of discount. Should always be numeric, even if setting a percentage.","type":"string","required":false},"status":{"description":"The status of the coupon. Should always be draft, published, or pending review","type":"string","required":false},"discount_type":{"description":"Determines the type of discount that will be applied.","type":"string","enum":["percent","fixed_cart","fixed_product"],"required":false},"description":{"description":"Coupon description.","type":"string","required":false},"date_expires":{"description":"The date the coupon expires, in the site's timezone.","type":["null","string"],"required":false},"date_expires_gmt":{"description":"The date the coupon expires, as GMT.","type":["null","string"],"required":false},"individual_use":{"description":"If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.","type":"boolean","required":false},"product_ids":{"description":"List of product IDs the coupon can be used on.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_ids":{"description":"List of product IDs the coupon cannot be used on.","type":"array","items":{"type":"integer"},"required":false},"usage_limit":{"description":"How many times the coupon can be used in total.","type":"integer","required":false},"usage_limit_per_user":{"description":"How many times the coupon can be used per customer.","type":"integer","required":false},"limit_usage_to_x_items":{"description":"Max number of items in the cart the coupon can be applied to.","type":"integer","required":false},"free_shipping":{"description":"If true and if the free shipping method requires a coupon, this coupon will enable free shipping.","type":"boolean","required":false},"product_categories":{"description":"List of category IDs the coupon applies to.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_categories":{"description":"List of category IDs the coupon does not apply to.","type":"array","items":{"type":"integer"},"required":false},"exclude_sale_items":{"description":"If true, this coupon will not be applied to items that have sale prices.","type":"boolean","required":false},"minimum_amount":{"description":"Minimum order amount that needs to be in the cart before coupon applies.","type":"string","required":false},"maximum_amount":{"description":"Maximum order amount allowed when using the coupon.","type":"string","required":false},"email_restrictions":{"description":"List of email addresses that can use this coupon.","type":"array","items":{"type":"string"},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}},{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"code":{"description":"Coupon code.","type":"string","required":false},"amount":{"description":"The amount of discount. Should always be numeric, even if setting a percentage.","type":"string","required":false},"status":{"description":"The status of the coupon. Should always be draft, published, or pending review","type":"string","required":false},"discount_type":{"description":"Determines the type of discount that will be applied.","type":"string","enum":["percent","fixed_cart","fixed_product"],"required":false},"description":{"description":"Coupon description.","type":"string","required":false},"date_expires":{"description":"The date the coupon expires, in the site's timezone.","type":["null","string"],"required":false},"date_expires_gmt":{"description":"The date the coupon expires, as GMT.","type":["null","string"],"required":false},"individual_use":{"description":"If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.","type":"boolean","required":false},"product_ids":{"description":"List of product IDs the coupon can be used on.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_ids":{"description":"List of product IDs the coupon cannot be used on.","type":"array","items":{"type":"integer"},"required":false},"usage_limit":{"description":"How many times the coupon can be used in total.","type":"integer","required":false},"usage_limit_per_user":{"description":"How many times the coupon can be used per customer.","type":"integer","required":false},"limit_usage_to_x_items":{"description":"Max number of items in the cart the coupon can be applied to.","type":"integer","required":false},"free_shipping":{"description":"If true and if the free shipping method requires a coupon, this coupon will enable free shipping.","type":"boolean","required":false},"product_categories":{"description":"List of category IDs the coupon applies to.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_categories":{"description":"List of category IDs the coupon does not apply to.","type":"array","items":{"type":"integer"},"required":false},"exclude_sale_items":{"description":"If true, this coupon will not be applied to items that have sale prices.","type":"boolean","required":false},"minimum_amount":{"description":"Minimum order amount that needs to be in the cart before coupon applies.","type":"string","required":false},"maximum_amount":{"description":"Maximum order amount allowed when using the coupon.","type":"string","required":false},"email_restrictions":{"description":"List of email addresses that can use this coupon.","type":"array","items":{"type":"string"},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc-analytics\/coupons\/batch":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH","POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"code":{"description":"Coupon code.","type":"string","required":false},"amount":{"description":"The amount of discount. Should always be numeric, even if setting a percentage.","type":"string","required":false},"status":{"description":"The status of the coupon. Should always be draft, published, or pending review","type":"string","required":false},"discount_type":{"description":"Determines the type of discount that will be applied.","type":"string","enum":["percent","fixed_cart","fixed_product"],"required":false},"description":{"description":"Coupon description.","type":"string","required":false},"date_expires":{"description":"The date the coupon expires, in the site's timezone.","type":["null","string"],"required":false},"date_expires_gmt":{"description":"The date the coupon expires, as GMT.","type":["null","string"],"required":false},"individual_use":{"description":"If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.","type":"boolean","required":false},"product_ids":{"description":"List of product IDs the coupon can be used on.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_ids":{"description":"List of product IDs the coupon cannot be used on.","type":"array","items":{"type":"integer"},"required":false},"usage_limit":{"description":"How many times the coupon can be used in total.","type":"integer","required":false},"usage_limit_per_user":{"description":"How many times the coupon can be used per customer.","type":"integer","required":false},"limit_usage_to_x_items":{"description":"Max number of items in the cart the coupon can be applied to.","type":"integer","required":false},"free_shipping":{"description":"If true and if the free shipping method requires a coupon, this coupon will enable free shipping.","type":"boolean","required":false},"product_categories":{"description":"List of category IDs the coupon applies to.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_categories":{"description":"List of category IDs the coupon does not apply to.","type":"array","items":{"type":"integer"},"required":false},"exclude_sale_items":{"description":"If true, this coupon will not be applied to items that have sale prices.","type":"boolean","required":false},"minimum_amount":{"description":"Minimum order amount that needs to be in the cart before coupon applies.","type":"string","required":false},"maximum_amount":{"description":"Maximum order amount allowed when using the coupon.","type":"string","required":false},"email_restrictions":{"description":"List of email addresses that can use this coupon.","type":"array","items":{"type":"string"},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"code":{"description":"Coupon code.","type":"string","required":false},"amount":{"description":"The amount of discount. Should always be numeric, even if setting a percentage.","type":"string","required":false},"status":{"description":"The status of the coupon. Should always be draft, published, or pending review","type":"string","required":false},"discount_type":{"description":"Determines the type of discount that will be applied.","type":"string","enum":["percent","fixed_cart","fixed_product"],"required":false},"description":{"description":"Coupon description.","type":"string","required":false},"date_expires":{"description":"The date the coupon expires, in the site's timezone.","type":["null","string"],"required":false},"date_expires_gmt":{"description":"The date the coupon expires, as GMT.","type":["null","string"],"required":false},"individual_use":{"description":"If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.","type":"boolean","required":false},"product_ids":{"description":"List of product IDs the coupon can be used on.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_ids":{"description":"List of product IDs the coupon cannot be used on.","type":"array","items":{"type":"integer"},"required":false},"usage_limit":{"description":"How many times the coupon can be used in total.","type":"integer","required":false},"usage_limit_per_user":{"description":"How many times the coupon can be used per customer.","type":"integer","required":false},"limit_usage_to_x_items":{"description":"Max number of items in the cart the coupon can be applied to.","type":"integer","required":false},"free_shipping":{"description":"If true and if the free shipping method requires a coupon, this coupon will enable free shipping.","type":"boolean","required":false},"product_categories":{"description":"List of category IDs the coupon applies to.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_categories":{"description":"List of category IDs the coupon does not apply to.","type":"array","items":{"type":"integer"},"required":false},"exclude_sale_items":{"description":"If true, this coupon will not be applied to items that have sale prices.","type":"boolean","required":false},"minimum_amount":{"description":"Minimum order amount that needs to be in the cart before coupon applies.","type":"string","required":false},"maximum_amount":{"description":"Maximum order amount allowed when using the coupon.","type":"string","required":false},"email_restrictions":{"description":"List of email addresses that can use this coupon.","type":"array","items":{"type":"string"},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/coupons\/batch"}]}},"\/wc-analytics\/data":{"namespace":"wc-analytics","methods":["GET","GET"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/data"}]}},"\/wc-analytics\/data\/countries\/locales":{"namespace":"wc-analytics","methods":["GET","GET"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/data\/countries\/locales"}]}},"\/wc-analytics\/data\/countries":{"namespace":"wc-analytics","methods":["GET","GET"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/data\/countries"}]}},"\/wc-analytics\/data\/countries\/(?P[\\w-]+)":{"namespace":"wc-analytics","methods":["GET","GET"],"endpoints":[{"methods":["GET"],"args":{"location":{"description":"ISO3166 alpha-2 country code.","type":"string","required":false}}},{"methods":["GET"],"args":{"location":{"description":"ISO3166 alpha-2 country code.","type":"string","required":false}}}]},"\/wc-analytics\/data\/download-ips":{"namespace":"wc-analytics","methods":["GET","GET"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/data\/download-ips"}]}},"\/wc-analytics\/orders":{"namespace":"wc-analytics","methods":["GET","POST","GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"status":{"default":["any"],"description":"Limit result set to orders which have specific statuses.","type":"array","items":{"type":"string","enum":["any","trash","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"]},"required":false},"customer":{"description":"Limit result set to orders assigned a specific customer.","type":"integer","required":false},"product":{"description":"Limit result set to orders assigned a specific product.","type":"integer","required":false},"dp":{"default":2,"description":"Number of decimal points to use in each resource.","type":"integer","required":false},"order_item_display_meta":{"default":false,"description":"Only show meta which is meant to be displayed for an order.","type":"boolean","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"number":{"description":"Limit result set to orders matching part of an order number.","type":"string","required":false}}},{"methods":["POST"],"args":{"parent_id":{"description":"Parent order ID.","type":"integer","required":false},"status":{"default":"pending","description":"Order status.","type":"string","enum":["auto-draft","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"currency":{"default":"PKR","description":"Currency the order was created with, in ISO format.","type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","IRT","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PRB","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"],"required":false},"customer_id":{"default":0,"description":"User ID who owns the order. 0 for guests.","type":"integer","required":false},"customer_note":{"description":"Note left by customer during checkout.","type":"string","required":false},"billing":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":["string","null"],"format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]}},"required":false},"payment_method":{"description":"Payment method ID.","type":"string","required":false},"payment_method_title":{"description":"Payment method title.","type":"string","required":false},"transaction_id":{"description":"Unique transaction ID.","type":"string","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"line_items":{"description":"Line items data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Product name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"parent_name":{"description":"Parent product name if the product is a variation.","type":"string","context":["view","edit"]},"product_id":{"description":"Product ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"variation_id":{"description":"Variation ID, if applicable.","type":"integer","context":["view","edit"]},"quantity":{"description":"Quantity ordered.","type":"integer","context":["view","edit"]},"tax_class":{"description":"Tax class of product.","type":"string","context":["view","edit"]},"subtotal":{"description":"Line subtotal (before discounts).","type":"string","context":["view","edit"]},"subtotal_tax":{"description":"Line subtotal tax (before discounts).","type":"string","context":["view","edit"],"readonly":true},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"]},"total":{"description":"Tax total.","type":"string","context":["view","edit"]},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"]}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"display_key":{"description":"Meta key for UI display.","type":"string","context":["view","edit"]},"display_value":{"description":"Meta value for UI display.","type":"string","context":["view","edit"]}}}},"sku":{"description":"Product SKU.","type":"string","context":["view","edit"],"readonly":true},"price":{"description":"Product price.","type":"number","context":["view","edit"],"readonly":true},"image":{"description":"Properties of the main product image.","type":"object","context":["view","edit"],"readonly":true,"properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]}}}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"instance_id":{"description":"Shipping instance ID.","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"coupon_lines":{"description":"Coupons line data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"code":{"description":"Coupon code.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"discount":{"description":"Discount total.","type":"string","context":["view","edit"],"readonly":true},"discount_tax":{"description":"Discount total tax.","type":"string","context":["view","edit"],"readonly":true},"discount_type":{"description":"Discount type.","type":"string","context":["view"],"readonly":true},"nominal_amount":{"description":"Discount amount as defined in the coupon (absolute value or a percent, depending on the discount type).","type":"number","context":["view"],"readonly":true},"free_shipping":{"description":"Whether the coupon grants free shipping or not.","type":"boolean","context":["view"],"readonly":true},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"set_paid":{"default":false,"description":"Define if the order is paid. It will set the status to processing and reduce stock items.","type":"boolean","required":false},"manual_update":{"default":false,"description":"Set the action as manual so that the order note registers as \"added by user\".","type":"boolean","required":false}}},{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"status":{"default":["any"],"description":"Limit result set to orders which have specific statuses.","type":"array","items":{"type":"string","enum":["any","trash","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"]},"required":false},"customer":{"description":"Limit result set to orders assigned a specific customer.","type":"integer","required":false},"product":{"description":"Limit result set to orders assigned a specific product.","type":"integer","required":false},"dp":{"default":2,"description":"Number of decimal points to use in each resource.","type":"integer","required":false},"order_item_display_meta":{"default":false,"description":"Only show meta which is meant to be displayed for an order.","type":"boolean","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"number":{"description":"Limit result set to orders matching part of an order number.","type":"string","required":false}}},{"methods":["POST"],"args":{"parent_id":{"description":"Parent order ID.","type":"integer","required":false},"status":{"default":"pending","description":"Order status.","type":"string","enum":["auto-draft","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"currency":{"default":"PKR","description":"Currency the order was created with, in ISO format.","type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","IRT","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PRB","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"],"required":false},"customer_id":{"default":0,"description":"User ID who owns the order. 0 for guests.","type":"integer","required":false},"customer_note":{"description":"Note left by customer during checkout.","type":"string","required":false},"billing":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":["string","null"],"format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]}},"required":false},"payment_method":{"description":"Payment method ID.","type":"string","required":false},"payment_method_title":{"description":"Payment method title.","type":"string","required":false},"transaction_id":{"description":"Unique transaction ID.","type":"string","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"line_items":{"description":"Line items data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Product name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"parent_name":{"description":"Parent product name if the product is a variation.","type":"string","context":["view","edit"]},"product_id":{"description":"Product ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"variation_id":{"description":"Variation ID, if applicable.","type":"integer","context":["view","edit"]},"quantity":{"description":"Quantity ordered.","type":"integer","context":["view","edit"]},"tax_class":{"description":"Tax class of product.","type":"string","context":["view","edit"]},"subtotal":{"description":"Line subtotal (before discounts).","type":"string","context":["view","edit"]},"subtotal_tax":{"description":"Line subtotal tax (before discounts).","type":"string","context":["view","edit"],"readonly":true},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"]},"total":{"description":"Tax total.","type":"string","context":["view","edit"]},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"]}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"display_key":{"description":"Meta key for UI display.","type":"string","context":["view","edit"]},"display_value":{"description":"Meta value for UI display.","type":"string","context":["view","edit"]}}}},"sku":{"description":"Product SKU.","type":"string","context":["view","edit"],"readonly":true},"price":{"description":"Product price.","type":"number","context":["view","edit"],"readonly":true},"image":{"description":"Properties of the main product image.","type":"object","context":["view","edit"],"readonly":true,"properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]}}}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"instance_id":{"description":"Shipping instance ID.","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"coupon_lines":{"description":"Coupons line data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"code":{"description":"Coupon code.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"discount":{"description":"Discount total.","type":"string","context":["view","edit"],"readonly":true},"discount_tax":{"description":"Discount total tax.","type":"string","context":["view","edit"],"readonly":true},"discount_type":{"description":"Discount type.","type":"string","context":["view"],"readonly":true},"nominal_amount":{"description":"Discount amount as defined in the coupon (absolute value or a percent, depending on the discount type).","type":"number","context":["view"],"readonly":true},"free_shipping":{"description":"Whether the coupon grants free shipping or not.","type":"boolean","context":["view"],"readonly":true},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"set_paid":{"default":false,"description":"Define if the order is paid. It will set the status to processing and reduce stock items.","type":"boolean","required":false},"manual_update":{"default":false,"description":"Set the action as manual so that the order note registers as \"added by user\".","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/orders"}]}},"\/wc-analytics\/orders\/(?P[\\d]+)":{"namespace":"wc-analytics","methods":["GET","POST","PUT","PATCH","DELETE","GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"parent_id":{"description":"Parent order ID.","type":"integer","required":false},"status":{"description":"Order status.","type":"string","enum":["auto-draft","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"currency":{"description":"Currency the order was created with, in ISO format.","type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","IRT","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PRB","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"],"required":false},"customer_id":{"description":"User ID who owns the order. 0 for guests.","type":"integer","required":false},"customer_note":{"description":"Note left by customer during checkout.","type":"string","required":false},"billing":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":["string","null"],"format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]}},"required":false},"payment_method":{"description":"Payment method ID.","type":"string","required":false},"payment_method_title":{"description":"Payment method title.","type":"string","required":false},"transaction_id":{"description":"Unique transaction ID.","type":"string","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"line_items":{"description":"Line items data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Product name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"parent_name":{"description":"Parent product name if the product is a variation.","type":"string","context":["view","edit"]},"product_id":{"description":"Product ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"variation_id":{"description":"Variation ID, if applicable.","type":"integer","context":["view","edit"]},"quantity":{"description":"Quantity ordered.","type":"integer","context":["view","edit"]},"tax_class":{"description":"Tax class of product.","type":"string","context":["view","edit"]},"subtotal":{"description":"Line subtotal (before discounts).","type":"string","context":["view","edit"]},"subtotal_tax":{"description":"Line subtotal tax (before discounts).","type":"string","context":["view","edit"],"readonly":true},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"]},"total":{"description":"Tax total.","type":"string","context":["view","edit"]},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"]}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"display_key":{"description":"Meta key for UI display.","type":"string","context":["view","edit"]},"display_value":{"description":"Meta value for UI display.","type":"string","context":["view","edit"]}}}},"sku":{"description":"Product SKU.","type":"string","context":["view","edit"],"readonly":true},"price":{"description":"Product price.","type":"number","context":["view","edit"],"readonly":true},"image":{"description":"Properties of the main product image.","type":"object","context":["view","edit"],"readonly":true,"properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]}}}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"instance_id":{"description":"Shipping instance ID.","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"coupon_lines":{"description":"Coupons line data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"code":{"description":"Coupon code.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"discount":{"description":"Discount total.","type":"string","context":["view","edit"],"readonly":true},"discount_tax":{"description":"Discount total tax.","type":"string","context":["view","edit"],"readonly":true},"discount_type":{"description":"Discount type.","type":"string","context":["view"],"readonly":true},"nominal_amount":{"description":"Discount amount as defined in the coupon (absolute value or a percent, depending on the discount type).","type":"number","context":["view"],"readonly":true},"free_shipping":{"description":"Whether the coupon grants free shipping or not.","type":"boolean","context":["view"],"readonly":true},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"set_paid":{"description":"Define if the order is paid. It will set the status to processing and reduce stock items.","type":"boolean","required":false},"manual_update":{"description":"Set the action as manual so that the order note registers as \"added by user\".","type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}},{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"parent_id":{"description":"Parent order ID.","type":"integer","required":false},"status":{"description":"Order status.","type":"string","enum":["auto-draft","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"currency":{"description":"Currency the order was created with, in ISO format.","type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","IRT","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PRB","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"],"required":false},"customer_id":{"description":"User ID who owns the order. 0 for guests.","type":"integer","required":false},"customer_note":{"description":"Note left by customer during checkout.","type":"string","required":false},"billing":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":["string","null"],"format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]}},"required":false},"payment_method":{"description":"Payment method ID.","type":"string","required":false},"payment_method_title":{"description":"Payment method title.","type":"string","required":false},"transaction_id":{"description":"Unique transaction ID.","type":"string","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"line_items":{"description":"Line items data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Product name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"parent_name":{"description":"Parent product name if the product is a variation.","type":"string","context":["view","edit"]},"product_id":{"description":"Product ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"variation_id":{"description":"Variation ID, if applicable.","type":"integer","context":["view","edit"]},"quantity":{"description":"Quantity ordered.","type":"integer","context":["view","edit"]},"tax_class":{"description":"Tax class of product.","type":"string","context":["view","edit"]},"subtotal":{"description":"Line subtotal (before discounts).","type":"string","context":["view","edit"]},"subtotal_tax":{"description":"Line subtotal tax (before discounts).","type":"string","context":["view","edit"],"readonly":true},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"]},"total":{"description":"Tax total.","type":"string","context":["view","edit"]},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"]}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"display_key":{"description":"Meta key for UI display.","type":"string","context":["view","edit"]},"display_value":{"description":"Meta value for UI display.","type":"string","context":["view","edit"]}}}},"sku":{"description":"Product SKU.","type":"string","context":["view","edit"],"readonly":true},"price":{"description":"Product price.","type":"number","context":["view","edit"],"readonly":true},"image":{"description":"Properties of the main product image.","type":"object","context":["view","edit"],"readonly":true,"properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]}}}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"instance_id":{"description":"Shipping instance ID.","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"coupon_lines":{"description":"Coupons line data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"code":{"description":"Coupon code.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"discount":{"description":"Discount total.","type":"string","context":["view","edit"],"readonly":true},"discount_tax":{"description":"Discount total tax.","type":"string","context":["view","edit"],"readonly":true},"discount_type":{"description":"Discount type.","type":"string","context":["view"],"readonly":true},"nominal_amount":{"description":"Discount amount as defined in the coupon (absolute value or a percent, depending on the discount type).","type":"number","context":["view"],"readonly":true},"free_shipping":{"description":"Whether the coupon grants free shipping or not.","type":"boolean","context":["view"],"readonly":true},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"set_paid":{"description":"Define if the order is paid. It will set the status to processing and reduce stock items.","type":"boolean","required":false},"manual_update":{"description":"Set the action as manual so that the order note registers as \"added by user\".","type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc-analytics\/orders\/batch":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH","POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"parent_id":{"description":"Parent order ID.","type":"integer","required":false},"status":{"description":"Order status.","type":"string","enum":["auto-draft","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"currency":{"description":"Currency the order was created with, in ISO format.","type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","IRT","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PRB","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"],"required":false},"customer_id":{"description":"User ID who owns the order. 0 for guests.","type":"integer","required":false},"customer_note":{"description":"Note left by customer during checkout.","type":"string","required":false},"billing":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":["string","null"],"format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]}},"required":false},"payment_method":{"description":"Payment method ID.","type":"string","required":false},"payment_method_title":{"description":"Payment method title.","type":"string","required":false},"transaction_id":{"description":"Unique transaction ID.","type":"string","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"line_items":{"description":"Line items data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Product name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"parent_name":{"description":"Parent product name if the product is a variation.","type":"string","context":["view","edit"]},"product_id":{"description":"Product ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"variation_id":{"description":"Variation ID, if applicable.","type":"integer","context":["view","edit"]},"quantity":{"description":"Quantity ordered.","type":"integer","context":["view","edit"]},"tax_class":{"description":"Tax class of product.","type":"string","context":["view","edit"]},"subtotal":{"description":"Line subtotal (before discounts).","type":"string","context":["view","edit"]},"subtotal_tax":{"description":"Line subtotal tax (before discounts).","type":"string","context":["view","edit"],"readonly":true},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"]},"total":{"description":"Tax total.","type":"string","context":["view","edit"]},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"]}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"display_key":{"description":"Meta key for UI display.","type":"string","context":["view","edit"]},"display_value":{"description":"Meta value for UI display.","type":"string","context":["view","edit"]}}}},"sku":{"description":"Product SKU.","type":"string","context":["view","edit"],"readonly":true},"price":{"description":"Product price.","type":"number","context":["view","edit"],"readonly":true},"image":{"description":"Properties of the main product image.","type":"object","context":["view","edit"],"readonly":true,"properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]}}}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"instance_id":{"description":"Shipping instance ID.","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"coupon_lines":{"description":"Coupons line data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"code":{"description":"Coupon code.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"discount":{"description":"Discount total.","type":"string","context":["view","edit"],"readonly":true},"discount_tax":{"description":"Discount total tax.","type":"string","context":["view","edit"],"readonly":true},"discount_type":{"description":"Discount type.","type":"string","context":["view"],"readonly":true},"nominal_amount":{"description":"Discount amount as defined in the coupon (absolute value or a percent, depending on the discount type).","type":"number","context":["view"],"readonly":true},"free_shipping":{"description":"Whether the coupon grants free shipping or not.","type":"boolean","context":["view"],"readonly":true},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"set_paid":{"description":"Define if the order is paid. It will set the status to processing and reduce stock items.","type":"boolean","required":false},"manual_update":{"description":"Set the action as manual so that the order note registers as \"added by user\".","type":"boolean","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"parent_id":{"description":"Parent order ID.","type":"integer","required":false},"status":{"description":"Order status.","type":"string","enum":["auto-draft","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"currency":{"description":"Currency the order was created with, in ISO format.","type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","IRT","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PRB","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"],"required":false},"customer_id":{"description":"User ID who owns the order. 0 for guests.","type":"integer","required":false},"customer_note":{"description":"Note left by customer during checkout.","type":"string","required":false},"billing":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":["string","null"],"format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]}},"required":false},"payment_method":{"description":"Payment method ID.","type":"string","required":false},"payment_method_title":{"description":"Payment method title.","type":"string","required":false},"transaction_id":{"description":"Unique transaction ID.","type":"string","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"line_items":{"description":"Line items data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Product name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"parent_name":{"description":"Parent product name if the product is a variation.","type":"string","context":["view","edit"]},"product_id":{"description":"Product ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"variation_id":{"description":"Variation ID, if applicable.","type":"integer","context":["view","edit"]},"quantity":{"description":"Quantity ordered.","type":"integer","context":["view","edit"]},"tax_class":{"description":"Tax class of product.","type":"string","context":["view","edit"]},"subtotal":{"description":"Line subtotal (before discounts).","type":"string","context":["view","edit"]},"subtotal_tax":{"description":"Line subtotal tax (before discounts).","type":"string","context":["view","edit"],"readonly":true},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"]},"total":{"description":"Tax total.","type":"string","context":["view","edit"]},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"]}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"display_key":{"description":"Meta key for UI display.","type":"string","context":["view","edit"]},"display_value":{"description":"Meta value for UI display.","type":"string","context":["view","edit"]}}}},"sku":{"description":"Product SKU.","type":"string","context":["view","edit"],"readonly":true},"price":{"description":"Product price.","type":"number","context":["view","edit"],"readonly":true},"image":{"description":"Properties of the main product image.","type":"object","context":["view","edit"],"readonly":true,"properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]}}}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"instance_id":{"description":"Shipping instance ID.","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"coupon_lines":{"description":"Coupons line data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"code":{"description":"Coupon code.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"discount":{"description":"Discount total.","type":"string","context":["view","edit"],"readonly":true},"discount_tax":{"description":"Discount total tax.","type":"string","context":["view","edit"],"readonly":true},"discount_type":{"description":"Discount type.","type":"string","context":["view"],"readonly":true},"nominal_amount":{"description":"Discount amount as defined in the coupon (absolute value or a percent, depending on the discount type).","type":"number","context":["view"],"readonly":true},"free_shipping":{"description":"Whether the coupon grants free shipping or not.","type":"boolean","context":["view"],"readonly":true},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"set_paid":{"description":"Define if the order is paid. It will set the status to processing and reduce stock items.","type":"boolean","required":false},"manual_update":{"description":"Set the action as manual so that the order note registers as \"added by user\".","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/orders\/batch"}]}},"\/wc-analytics\/products":{"namespace":"wc-analytics","methods":["GET","POST","GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search by similar product name or sku.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","popularity","rating","popularity","rating","menu_order","price","popularity","rating"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"type":{"description":"Limit result set to products assigned a specific type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"featured":{"description":"Limit result set to featured products.","type":"boolean","required":false},"category":{"description":"Limit result set to products assigned a specific category ID.","type":"string","required":false},"tag":{"description":"Limit result set to products assigned a specific tag ID.","type":"string","required":false},"shipping_class":{"description":"Limit result set to products assigned a specific shipping class ID.","type":"string","required":false},"attribute":{"description":"Limit result set to products with a specific attribute. Use the taxonomy name\/attribute slug.","type":"string","required":false},"attribute_term":{"description":"Limit result set to products with a specific attribute term ID (required an assigned attribute).","type":"string","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"search_sku":{"description":"Limit results to those with a SKU that partial matches a string.","type":"string","required":false},"low_in_stock":{"description":"Limit result set to products that are low or out of stock. (Deprecated)","type":"boolean","default":false,"required":false}}},{"methods":["POST"],"args":{"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"date_created":{"description":"The date the product was created, in the site's timezone.","type":["null","string"],"required":false},"date_created_gmt":{"description":"The date the product was created, as GMT.","type":["null","string"],"required":false},"type":{"default":"simple","description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"default":"publish","description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future","auto-draft","trash"],"required":false},"featured":{"default":false,"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"default":"visible","description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"virtual":{"default":false,"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"default":"instock","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the product.","type":["integer","null"],"required":false},"sold_individually":{"default":false,"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"default":true,"description":"Allow reviews.","type":"boolean","required":false},"post_password":{"description":"Post password.","type":"string","required":false},"upsell_ids":{"description":"List of up-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","items":{"type":"string"},"context":["view","edit"]}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search by similar product name or sku.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","popularity","rating","popularity","rating","menu_order","price","popularity","rating"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"type":{"description":"Limit result set to products assigned a specific type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"featured":{"description":"Limit result set to featured products.","type":"boolean","required":false},"category":{"description":"Limit result set to products assigned a specific category ID.","type":"string","required":false},"tag":{"description":"Limit result set to products assigned a specific tag ID.","type":"string","required":false},"shipping_class":{"description":"Limit result set to products assigned a specific shipping class ID.","type":"string","required":false},"attribute":{"description":"Limit result set to products with a specific attribute. Use the taxonomy name\/attribute slug.","type":"string","required":false},"attribute_term":{"description":"Limit result set to products with a specific attribute term ID (required an assigned attribute).","type":"string","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"search_sku":{"description":"Limit results to those with a SKU that partial matches a string.","type":"string","required":false},"low_in_stock":{"description":"Limit result set to products that are low or out of stock. (Deprecated)","type":"boolean","default":false,"required":false}}},{"methods":["POST"],"args":{"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"date_created":{"description":"The date the product was created, in the site's timezone.","type":["null","string"],"required":false},"date_created_gmt":{"description":"The date the product was created, as GMT.","type":["null","string"],"required":false},"type":{"default":"simple","description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"default":"publish","description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future","auto-draft","trash"],"required":false},"featured":{"default":false,"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"default":"visible","description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"virtual":{"default":false,"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"default":"instock","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the product.","type":["integer","null"],"required":false},"sold_individually":{"default":false,"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"default":true,"description":"Allow reviews.","type":"boolean","required":false},"post_password":{"description":"Post password.","type":"string","required":false},"upsell_ids":{"description":"List of up-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","items":{"type":"string"},"context":["view","edit"]}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/products"}]}},"\/wc-analytics\/products\/(?P[\\d]+)":{"namespace":"wc-analytics","methods":["GET","POST","PUT","PATCH","DELETE","GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"date_created":{"description":"The date the product was created, in the site's timezone.","type":["null","string"],"required":false},"date_created_gmt":{"description":"The date the product was created, as GMT.","type":["null","string"],"required":false},"type":{"description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future","auto-draft","trash"],"required":false},"featured":{"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"virtual":{"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the product.","type":["integer","null"],"required":false},"sold_individually":{"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"description":"Allow reviews.","type":"boolean","required":false},"post_password":{"description":"Post password.","type":"string","required":false},"upsell_ids":{"description":"List of up-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","items":{"type":"string"},"context":["view","edit"]}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"description":"Whether to bypass trash and force deletion.","type":"boolean","required":false}}},{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"date_created":{"description":"The date the product was created, in the site's timezone.","type":["null","string"],"required":false},"date_created_gmt":{"description":"The date the product was created, as GMT.","type":["null","string"],"required":false},"type":{"description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future","auto-draft","trash"],"required":false},"featured":{"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"virtual":{"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the product.","type":["integer","null"],"required":false},"sold_individually":{"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"description":"Allow reviews.","type":"boolean","required":false},"post_password":{"description":"Post password.","type":"string","required":false},"upsell_ids":{"description":"List of up-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","items":{"type":"string"},"context":["view","edit"]}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"description":"Whether to bypass trash and force deletion.","type":"boolean","required":false}}}]},"\/wc-analytics\/products\/batch":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH","POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"date_created":{"description":"The date the product was created, in the site's timezone.","type":["null","string"],"required":false},"date_created_gmt":{"description":"The date the product was created, as GMT.","type":["null","string"],"required":false},"type":{"description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future","auto-draft","trash"],"required":false},"featured":{"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"virtual":{"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the product.","type":["integer","null"],"required":false},"sold_individually":{"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"description":"Allow reviews.","type":"boolean","required":false},"post_password":{"description":"Post password.","type":"string","required":false},"upsell_ids":{"description":"List of up-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","items":{"type":"string"},"context":["view","edit"]}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"date_created":{"description":"The date the product was created, in the site's timezone.","type":["null","string"],"required":false},"date_created_gmt":{"description":"The date the product was created, as GMT.","type":["null","string"],"required":false},"type":{"description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future","auto-draft","trash"],"required":false},"featured":{"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"virtual":{"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the product.","type":["integer","null"],"required":false},"sold_individually":{"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"description":"Allow reviews.","type":"boolean","required":false},"post_password":{"description":"Post password.","type":"string","required":false},"upsell_ids":{"description":"List of up-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","items":{"type":"string"},"context":["view","edit"]}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/products\/batch"}]}},"\/wc-analytics\/products\/suggested-products":{"namespace":"wc-analytics","methods":["GET","GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","popularity","rating","popularity","rating","menu_order"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"type":{"description":"Limit result set to products assigned a specific type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"featured":{"description":"Limit result set to featured products.","type":"boolean","required":false},"category":{"description":"Limit result set to products assigned a specific category ID.","type":"string","required":false},"tag":{"description":"Limit result set to products assigned a specific tag ID.","type":"string","required":false},"shipping_class":{"description":"Limit result set to products assigned a specific shipping class ID.","type":"string","required":false},"attribute":{"description":"Limit result set to products with a specific attribute. Use the taxonomy name\/attribute slug.","type":"string","required":false},"attribute_term":{"description":"Limit result set to products with a specific attribute term ID (required an assigned attribute).","type":"string","required":false},"in_stock":{"description":"Limit result set to products in stock or out of stock.","type":"boolean","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"categories":{"description":"Limit result set to specific product categorie ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"tags":{"description":"Limit result set to specific product tag ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"limit":{"description":"Limit result set to specific amount of suggested products.","type":"integer","default":5,"required":false}}},{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","popularity","rating","popularity","rating","menu_order"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"type":{"description":"Limit result set to products assigned a specific type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"featured":{"description":"Limit result set to featured products.","type":"boolean","required":false},"category":{"description":"Limit result set to products assigned a specific category ID.","type":"string","required":false},"tag":{"description":"Limit result set to products assigned a specific tag ID.","type":"string","required":false},"shipping_class":{"description":"Limit result set to products assigned a specific shipping class ID.","type":"string","required":false},"attribute":{"description":"Limit result set to products with a specific attribute. Use the taxonomy name\/attribute slug.","type":"string","required":false},"attribute_term":{"description":"Limit result set to products with a specific attribute term ID (required an assigned attribute).","type":"string","required":false},"in_stock":{"description":"Limit result set to products in stock or out of stock.","type":"boolean","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"categories":{"description":"Limit result set to specific product categorie ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"tags":{"description":"Limit result set to specific product tag ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"limit":{"description":"Limit result set to specific amount of suggested products.","type":"integer","default":5,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/products\/suggested-products"}]}},"\/wc-analytics\/products\/(?P[\\d]+)\/duplicate":{"namespace":"wc-analytics","methods":["POST","POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"date_created":{"description":"The date the product was created, in the site's timezone.","type":["null","string"],"required":false},"date_created_gmt":{"description":"The date the product was created, as GMT.","type":["null","string"],"required":false},"type":{"description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future","auto-draft","trash"],"required":false},"featured":{"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"virtual":{"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the product.","type":["integer","null"],"required":false},"sold_individually":{"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"description":"Allow reviews.","type":"boolean","required":false},"post_password":{"description":"Post password.","type":"string","required":false},"upsell_ids":{"description":"List of up-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","items":{"type":"string"},"context":["view","edit"]}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["POST"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"date_created":{"description":"The date the product was created, in the site's timezone.","type":["null","string"],"required":false},"date_created_gmt":{"description":"The date the product was created, as GMT.","type":["null","string"],"required":false},"type":{"description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future","auto-draft","trash"],"required":false},"featured":{"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"virtual":{"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the product.","type":["integer","null"],"required":false},"sold_individually":{"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"description":"Allow reviews.","type":"boolean","required":false},"post_password":{"description":"Post password.","type":"string","required":false},"upsell_ids":{"description":"List of up-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","items":{"type":"string"},"context":["view","edit"]}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}]},"\/wc-analytics\/products\/attributes":{"namespace":"wc-analytics","methods":["GET","POST","GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"search":{"description":"Search by similar attribute name.","type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"description":"Name for the resource.","type":"string","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"type":{"default":"select","description":"Type of attribute.","type":"string","enum":["select"],"required":false},"order_by":{"default":"menu_order","description":"Default sort order.","type":"string","enum":["menu_order","name","name_num","id"],"required":false},"has_archives":{"default":false,"description":"Enable\/Disable attribute archives.","type":"boolean","required":false}}},{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"search":{"description":"Search by similar attribute name.","type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"description":"Name for the resource.","type":"string","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"type":{"default":"select","description":"Type of attribute.","type":"string","enum":["select"],"required":false},"order_by":{"default":"menu_order","description":"Default sort order.","type":"string","enum":["menu_order","name","name_num","id"],"required":false},"has_archives":{"default":false,"description":"Enable\/Disable attribute archives.","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/products\/attributes"}]}},"\/wc-analytics\/products\/attributes\/(?P[\\d]+)":{"namespace":"wc-analytics","methods":["GET","POST","PUT","PATCH","DELETE","GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Attribute name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"type":{"description":"Type of attribute.","type":"string","enum":["select"],"required":false},"order_by":{"description":"Default sort order.","type":"string","enum":["menu_order","name","name_num","id"],"required":false},"has_archives":{"description":"Enable\/Disable attribute archives.","type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":true,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}},{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Attribute name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"type":{"description":"Type of attribute.","type":"string","enum":["select"],"required":false},"order_by":{"description":"Default sort order.","type":"string","enum":["menu_order","name","name_num","id"],"required":false},"has_archives":{"description":"Enable\/Disable attribute archives.","type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":true,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc-analytics\/products\/attributes\/batch":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH","POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Attribute name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"type":{"description":"Type of attribute.","type":"string","enum":["select"],"required":false},"order_by":{"description":"Default sort order.","type":"string","enum":["menu_order","name","name_num","id"],"required":false},"has_archives":{"description":"Enable\/Disable attribute archives.","type":"boolean","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Attribute name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"type":{"description":"Type of attribute.","type":"string","enum":["select"],"required":false},"order_by":{"description":"Default sort order.","type":"string","enum":["menu_order","name","name_num","id"],"required":false},"has_archives":{"description":"Enable\/Disable attribute archives.","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/products\/attributes\/batch"}]}},"\/wc-analytics\/products\/attributes\/(?P[a-z0-9_\\-]+)":{"namespace":"wc-analytics","methods":["GET","GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Slug identifier for the resource.","type":"string","required":false}}},{"methods":["GET"],"args":{"slug":{"description":"Slug identifier for the resource.","type":"string","required":false}}}]},"\/wc-analytics\/products\/attributes\/(?P[\\d]+)\/terms":{"namespace":"wc-analytics","methods":["GET","POST","GET","POST"],"endpoints":[{"methods":["GET"],"args":{"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}},{"methods":["GET"],"args":{"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}]},"\/wc-analytics\/products\/attributes\/(?P[\\d]+)\/terms\/(?P[\\d]+)":{"namespace":"wc-analytics","methods":["GET","POST","PUT","PATCH","DELETE","GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"name":{"description":"Term name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}},{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"name":{"description":"Term name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc-analytics\/products\/attributes\/(?P[\\d]+)\/terms\/batch":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH","POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"name":{"description":"Term name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"name":{"description":"Term name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}]},"\/wc-analytics\/products\/attributes\/(?P[a-z0-9_\\-]+)\/terms":{"namespace":"wc-analytics","methods":["GET","GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false}}},{"methods":["GET"],"args":{"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false}}}]},"\/wc-analytics\/products\/categories":{"namespace":"wc-analytics","methods":["GET","POST","GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"parent":{"description":"The ID for the parent of the resource.","type":"integer","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"display":{"default":"default","description":"Category archive display type.","type":"string","enum":["default","products","subcategories","both"],"required":false},"image":{"description":"Image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}},{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"parent":{"description":"The ID for the parent of the resource.","type":"integer","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"display":{"default":"default","description":"Category archive display type.","type":"string","enum":["default","products","subcategories","both"],"required":false},"image":{"description":"Image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/products\/categories"}]}},"\/wc-analytics\/products\/categories\/(?P[\\d]+)":{"namespace":"wc-analytics","methods":["GET","POST","PUT","PATCH","DELETE","GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Category name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"parent":{"description":"The ID for the parent of the resource.","type":"integer","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"display":{"description":"Category archive display type.","type":"string","enum":["default","products","subcategories","both"],"required":false},"image":{"description":"Image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}},{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Category name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"parent":{"description":"The ID for the parent of the resource.","type":"integer","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"display":{"description":"Category archive display type.","type":"string","enum":["default","products","subcategories","both"],"required":false},"image":{"description":"Image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc-analytics\/products\/categories\/batch":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH","POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Category name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"parent":{"description":"The ID for the parent of the resource.","type":"integer","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"display":{"description":"Category archive display type.","type":"string","enum":["default","products","subcategories","both"],"required":false},"image":{"description":"Image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Category name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"parent":{"description":"The ID for the parent of the resource.","type":"integer","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"display":{"description":"Category archive display type.","type":"string","enum":["default","products","subcategories","both"],"required":false},"image":{"description":"Image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/products\/categories\/batch"}]}},"\/wc-analytics\/products\/(?P[\\d]+)\/variations":{"namespace":"wc-analytics","methods":["GET","POST","GET","POST","GET","POST","GET","POST"],"endpoints":[{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search by similar product name, sku, or attribute value.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","menu_order"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"has_price":{"description":"Limit result set to products with or without price.","type":"boolean","required":false},"attributes":{"description":"Limit result set to products with specified attributes.","type":"array","items":{"type":"object","properties":{"attribute":{"type":"string","description":"Attribute slug."},"term":{"type":"string","description":"Attribute term."},"terms":{"type":"array","description":"Attribute terms."}}},"required":false}}},{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"type":{"default":"variation","description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"default":"publish","description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"default":false,"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"default":"instock","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}},{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search by similar product name, sku, or attribute value.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","menu_order"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"has_price":{"description":"Limit result set to products with or without price.","type":"boolean","required":false},"attributes":{"description":"Limit result set to products with specified attributes.","type":"array","items":{"type":"object","properties":{"attribute":{"type":"string","description":"Attribute slug."},"term":{"type":"string","description":"Attribute term."},"terms":{"type":"array","description":"Attribute terms."}}},"required":false}}},{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"type":{"default":"variation","description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"default":"publish","description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"default":false,"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"default":"instock","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}},{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search by similar product name, sku, or attribute value.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","menu_order"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"has_price":{"description":"Limit result set to products with or without price.","type":"boolean","required":false},"attributes":{"description":"Limit result set to products with specified attributes.","type":"array","items":{"type":"object","properties":{"attribute":{"type":"string","description":"Attribute slug."},"term":{"type":"string","description":"Attribute term."},"terms":{"type":"array","description":"Attribute terms."}}},"required":false}}},{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"type":{"default":"variation","description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"default":"publish","description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"default":false,"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"default":"instock","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}},{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search by similar product name, sku, or attribute value.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","menu_order"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"has_price":{"description":"Limit result set to products with or without price.","type":"boolean","required":false},"attributes":{"description":"Limit result set to products with specified attributes.","type":"array","items":{"type":"object","properties":{"attribute":{"type":"string","description":"Attribute slug."},"term":{"type":"string","description":"Attribute term."},"terms":{"type":"array","description":"Attribute terms."}}},"required":false}}},{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"type":{"default":"variation","description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"default":"publish","description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"default":false,"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"default":"instock","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}}]},"\/wc-analytics\/products\/(?P[\\d]+)\/variations\/(?P[\\d]+)":{"namespace":"wc-analytics","methods":["GET","POST","PUT","PATCH","DELETE","GET","POST","PUT","PATCH","DELETE","GET","POST","PUT","PATCH","DELETE","GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"type":{"description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}},{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"type":{"description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}},{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"type":{"description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}},{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"type":{"description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc-analytics\/products\/(?P[\\d]+)\/variations\/batch":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH","POST","PUT","PATCH","POST","PUT","PATCH","POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"type":{"description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"type":{"description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"type":{"description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"type":{"description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}}]},"\/wc-analytics\/products\/(?P[\\d]+)\/variations\/generate":{"namespace":"wc-analytics","methods":["POST","POST","POST","POST"],"endpoints":[{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"delete":{"description":"Deletes unused variations.","type":"boolean","required":false},"default_values":{"description":"Default values for generated variations.","type":"object","properties":{"type":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Product type.","type":"string","enum":["variation"]},"description":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation description.","type":"string"},"sku":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Stock Keeping Unit.","type":"string"},"global_unique_id":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"GTIN, UPC, EAN or ISBN.","type":"string"},"regular_price":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation regular price.","type":"string"},"sale_price":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation sale price.","type":"string"},"date_on_sale_from":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Start date of sale price, in the site's timezone.","type":["null","string"]},"date_on_sale_from_gmt":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Start date of sale price, as GMT.","type":["null","string"]},"date_on_sale_to":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"End date of sale price, in the site's timezone.","type":["null","string"]},"date_on_sale_to_gmt":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"End date of sale price, in the site's timezone.","type":["null","string"]},"status":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation status.","type":"string","enum":["draft","pending","private","publish"]},"virtual":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"If the variation is virtual.","type":"boolean"},"downloadable":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"If the variation is downloadable.","type":"boolean"},"downloads":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}}},"download_limit":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Number of times downloadable files can be downloaded after purchase.","type":"integer"},"download_expiry":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Number of days until access to downloadable files expires.","type":"integer"},"tax_status":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Tax status.","type":"string","enum":["taxable","shipping","none"]},"tax_class":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Tax class.","type":"string"},"manage_stock":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Stock management at variation level.","type":"boolean"},"stock_quantity":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Stock quantity.","type":"integer"},"stock_status":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"]},"backorders":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"]},"low_stock_amount":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Low Stock amount for the variation.","type":["integer","null"]},"weight":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation weight (kg).","type":"string"},"dimensions":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}}},"shipping_class":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Shipping class slug.","type":"string"},"image":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"attributes":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}}},"menu_order":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Menu order, used to custom sort products.","type":"integer"},"meta_data":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}},"name":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Product parent name.","type":"string"},"parent_id":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Product parent ID.","type":"integer"}},"required":false},"type":{"default":"variation","description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"default":"publish","description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"default":false,"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"default":"instock","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}},{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"delete":{"description":"Deletes unused variations.","type":"boolean","required":false},"default_values":{"description":"Default values for generated variations.","type":"object","properties":{"type":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Product type.","type":"string","enum":["variation"]},"description":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation description.","type":"string"},"sku":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Stock Keeping Unit.","type":"string"},"global_unique_id":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"GTIN, UPC, EAN or ISBN.","type":"string"},"regular_price":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation regular price.","type":"string"},"sale_price":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation sale price.","type":"string"},"date_on_sale_from":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Start date of sale price, in the site's timezone.","type":["null","string"]},"date_on_sale_from_gmt":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Start date of sale price, as GMT.","type":["null","string"]},"date_on_sale_to":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"End date of sale price, in the site's timezone.","type":["null","string"]},"date_on_sale_to_gmt":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"End date of sale price, in the site's timezone.","type":["null","string"]},"status":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation status.","type":"string","enum":["draft","pending","private","publish"]},"virtual":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"If the variation is virtual.","type":"boolean"},"downloadable":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"If the variation is downloadable.","type":"boolean"},"downloads":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}}},"download_limit":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Number of times downloadable files can be downloaded after purchase.","type":"integer"},"download_expiry":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Number of days until access to downloadable files expires.","type":"integer"},"tax_status":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Tax status.","type":"string","enum":["taxable","shipping","none"]},"tax_class":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Tax class.","type":"string"},"manage_stock":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Stock management at variation level.","type":"boolean"},"stock_quantity":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Stock quantity.","type":"integer"},"stock_status":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"]},"backorders":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"]},"low_stock_amount":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Low Stock amount for the variation.","type":["integer","null"]},"weight":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation weight (kg).","type":"string"},"dimensions":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}}},"shipping_class":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Shipping class slug.","type":"string"},"image":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"attributes":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}}},"menu_order":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Menu order, used to custom sort products.","type":"integer"},"meta_data":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}},"name":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Product parent name.","type":"string"},"parent_id":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Product parent ID.","type":"integer"}},"required":false},"type":{"default":"variation","description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"default":"publish","description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"default":false,"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"default":"instock","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}},{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"delete":{"description":"Deletes unused variations.","type":"boolean","required":false},"default_values":{"description":"Default values for generated variations.","type":"object","properties":{"type":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Product type.","type":"string","enum":["variation"]},"description":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation description.","type":"string"},"sku":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Stock Keeping Unit.","type":"string"},"global_unique_id":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"GTIN, UPC, EAN or ISBN.","type":"string"},"regular_price":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation regular price.","type":"string"},"sale_price":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation sale price.","type":"string"},"date_on_sale_from":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Start date of sale price, in the site's timezone.","type":["null","string"]},"date_on_sale_from_gmt":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Start date of sale price, as GMT.","type":["null","string"]},"date_on_sale_to":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"End date of sale price, in the site's timezone.","type":["null","string"]},"date_on_sale_to_gmt":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"End date of sale price, in the site's timezone.","type":["null","string"]},"status":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation status.","type":"string","enum":["draft","pending","private","publish"]},"virtual":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"If the variation is virtual.","type":"boolean"},"downloadable":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"If the variation is downloadable.","type":"boolean"},"downloads":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}}},"download_limit":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Number of times downloadable files can be downloaded after purchase.","type":"integer"},"download_expiry":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Number of days until access to downloadable files expires.","type":"integer"},"tax_status":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Tax status.","type":"string","enum":["taxable","shipping","none"]},"tax_class":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Tax class.","type":"string"},"manage_stock":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Stock management at variation level.","type":"boolean"},"stock_quantity":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Stock quantity.","type":"integer"},"stock_status":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"]},"backorders":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"]},"low_stock_amount":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Low Stock amount for the variation.","type":["integer","null"]},"weight":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation weight (kg).","type":"string"},"dimensions":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}}},"shipping_class":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Shipping class slug.","type":"string"},"image":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"attributes":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}}},"menu_order":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Menu order, used to custom sort products.","type":"integer"},"meta_data":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}},"name":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Product parent name.","type":"string"},"parent_id":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Product parent ID.","type":"integer"}},"required":false},"type":{"default":"variation","description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"default":"publish","description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"default":false,"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"default":"instock","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}},{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"delete":{"description":"Deletes unused variations.","type":"boolean","required":false},"default_values":{"description":"Default values for generated variations.","type":"object","properties":{"type":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Product type.","type":"string","enum":["variation"]},"description":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation description.","type":"string"},"sku":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Stock Keeping Unit.","type":"string"},"global_unique_id":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"GTIN, UPC, EAN or ISBN.","type":"string"},"regular_price":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation regular price.","type":"string"},"sale_price":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation sale price.","type":"string"},"date_on_sale_from":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Start date of sale price, in the site's timezone.","type":["null","string"]},"date_on_sale_from_gmt":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Start date of sale price, as GMT.","type":["null","string"]},"date_on_sale_to":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"End date of sale price, in the site's timezone.","type":["null","string"]},"date_on_sale_to_gmt":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"End date of sale price, in the site's timezone.","type":["null","string"]},"status":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation status.","type":"string","enum":["draft","pending","private","publish"]},"virtual":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"If the variation is virtual.","type":"boolean"},"downloadable":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"If the variation is downloadable.","type":"boolean"},"downloads":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}}},"download_limit":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Number of times downloadable files can be downloaded after purchase.","type":"integer"},"download_expiry":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Number of days until access to downloadable files expires.","type":"integer"},"tax_status":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Tax status.","type":"string","enum":["taxable","shipping","none"]},"tax_class":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Tax class.","type":"string"},"manage_stock":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Stock management at variation level.","type":"boolean"},"stock_quantity":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Stock quantity.","type":"integer"},"stock_status":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"]},"backorders":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"]},"low_stock_amount":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Low Stock amount for the variation.","type":["integer","null"]},"weight":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation weight (kg).","type":"string"},"dimensions":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}}},"shipping_class":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Shipping class slug.","type":"string"},"image":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"attributes":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}}},"menu_order":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Menu order, used to custom sort products.","type":"integer"},"meta_data":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}},"name":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Product parent name.","type":"string"},"parent_id":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Product parent ID.","type":"integer"}},"required":false},"type":{"default":"variation","description":"Product type.","type":"string","enum":["variation"],"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"default":"publish","description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"default":false,"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"default":"instock","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"name":{"description":"Product parent name.","type":"string","required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false}}}]},"\/wc-analytics\/variations":{"namespace":"wc-analytics","methods":["GET","GET","GET","GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search by similar product name, sku, or attribute value.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","menu_order"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"has_price":{"description":"Limit result set to products with or without price.","type":"boolean","required":false},"attributes":{"description":"Limit result set to products with specified attributes.","type":"array","items":{"type":"object","properties":{"attribute":{"type":"string","description":"Attribute slug."},"term":{"type":"string","description":"Attribute term."},"terms":{"type":"array","description":"Attribute terms."}}},"required":false}}},{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search by similar product name, sku, or attribute value.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","menu_order"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"has_price":{"description":"Limit result set to products with or without price.","type":"boolean","required":false},"attributes":{"description":"Limit result set to products with specified attributes.","type":"array","items":{"type":"object","properties":{"attribute":{"type":"string","description":"Attribute slug."},"term":{"type":"string","description":"Attribute term."},"terms":{"type":"array","description":"Attribute terms."}}},"required":false}}},{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search by similar product name, sku, or attribute value.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","menu_order"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"has_price":{"description":"Limit result set to products with or without price.","type":"boolean","required":false},"attributes":{"description":"Limit result set to products with specified attributes.","type":"array","items":{"type":"object","properties":{"attribute":{"type":"string","description":"Attribute slug."},"term":{"type":"string","description":"Attribute term."},"terms":{"type":"array","description":"Attribute terms."}}},"required":false}}},{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Search by similar product name, sku, or attribute value.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","menu_order"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"has_price":{"description":"Limit result set to products with or without price.","type":"boolean","required":false},"attributes":{"description":"Limit result set to products with specified attributes.","type":"array","items":{"type":"object","properties":{"attribute":{"type":"string","description":"Attribute slug."},"term":{"type":"string","description":"Attribute term."},"terms":{"type":"array","description":"Attribute terms."}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/variations"}]}},"\/wc-analytics\/products\/reviews":{"namespace":"wc-analytics","methods":["GET","POST","GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to reviews published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date_gmt","enum":["date","date_gmt","id","include","product"],"required":false},"reviewer":{"description":"Limit result set to reviews assigned to specific user IDs.","type":"array","items":{"type":"integer"},"required":false},"reviewer_exclude":{"description":"Ensure result set excludes reviews assigned to specific user IDs.","type":"array","items":{"type":"integer"},"required":false},"reviewer_email":{"default":null,"description":"Limit result set to that from a specific author email.","format":"email","type":"string","required":false},"product":{"default":[],"description":"Limit result set to reviews assigned to specific product IDs.","type":"array","items":{"type":"integer"},"required":false},"status":{"default":"approved","description":"Limit result set to reviews assigned a specific status.","type":"string","enum":["all","hold","approved","spam","trash"],"required":false}}},{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the product.","type":"integer","required":true},"product_name":{"description":"Product name.","type":"string","required":false},"status":{"default":"approved","description":"Status of the review.","type":"string","enum":["approved","hold","spam","unspam","trash","untrash"],"required":false},"reviewer":{"type":"string","description":"Name of the reviewer.","required":true},"reviewer_email":{"type":"string","description":"Email of the reviewer.","required":true},"review":{"type":"string","description":"Review content.","required":true},"rating":{"description":"Review rating (0 to 5).","type":"integer","required":false}}},{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to reviews published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date_gmt","enum":["date","date_gmt","id","include","product"],"required":false},"reviewer":{"description":"Limit result set to reviews assigned to specific user IDs.","type":"array","items":{"type":"integer"},"required":false},"reviewer_exclude":{"description":"Ensure result set excludes reviews assigned to specific user IDs.","type":"array","items":{"type":"integer"},"required":false},"reviewer_email":{"default":null,"description":"Limit result set to that from a specific author email.","format":"email","type":"string","required":false},"product":{"default":[],"description":"Limit result set to reviews assigned to specific product IDs.","type":"array","items":{"type":"integer"},"required":false},"status":{"default":"approved","description":"Limit result set to reviews assigned a specific status.","type":"string","enum":["all","hold","approved","spam","trash"],"required":false}}},{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the product.","type":"integer","required":true},"product_name":{"description":"Product name.","type":"string","required":false},"status":{"default":"approved","description":"Status of the review.","type":"string","enum":["approved","hold","spam","unspam","trash","untrash"],"required":false},"reviewer":{"type":"string","description":"Name of the reviewer.","required":true},"reviewer_email":{"type":"string","description":"Email of the reviewer.","required":true},"review":{"type":"string","description":"Review content.","required":true},"rating":{"description":"Review rating (0 to 5).","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/products\/reviews"}]}},"\/wc-analytics\/products\/reviews\/(?P[\\d]+)":{"namespace":"wc-analytics","methods":["GET","POST","PUT","PATCH","DELETE","GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"product_id":{"description":"Unique identifier for the product that the review belongs to.","type":"integer","required":false},"product_name":{"description":"Product name.","type":"string","required":false},"status":{"description":"Status of the review.","type":"string","enum":["approved","hold","spam","unspam","trash","untrash"],"required":false},"reviewer":{"description":"Reviewer name.","type":"string","required":false},"reviewer_email":{"description":"Reviewer email.","type":"string","format":"email","required":false},"review":{"description":"The content of the review.","type":"string","required":false},"rating":{"description":"Review rating (0 to 5).","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}},{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"product_id":{"description":"Unique identifier for the product that the review belongs to.","type":"integer","required":false},"product_name":{"description":"Product name.","type":"string","required":false},"status":{"description":"Status of the review.","type":"string","enum":["approved","hold","spam","unspam","trash","untrash"],"required":false},"reviewer":{"description":"Reviewer name.","type":"string","required":false},"reviewer_email":{"description":"Reviewer email.","type":"string","format":"email","required":false},"review":{"description":"The content of the review.","type":"string","required":false},"rating":{"description":"Review rating (0 to 5).","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc-analytics\/products\/reviews\/batch":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH","POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the product that the review belongs to.","type":"integer","required":false},"product_name":{"description":"Product name.","type":"string","required":false},"status":{"description":"Status of the review.","type":"string","enum":["approved","hold","spam","unspam","trash","untrash"],"required":false},"reviewer":{"description":"Reviewer name.","type":"string","required":false},"reviewer_email":{"description":"Reviewer email.","type":"string","format":"email","required":false},"review":{"description":"The content of the review.","type":"string","required":false},"rating":{"description":"Review rating (0 to 5).","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the product that the review belongs to.","type":"integer","required":false},"product_name":{"description":"Product name.","type":"string","required":false},"status":{"description":"Status of the review.","type":"string","enum":["approved","hold","spam","unspam","trash","untrash"],"required":false},"reviewer":{"description":"Reviewer name.","type":"string","required":false},"reviewer_email":{"description":"Reviewer email.","type":"string","format":"email","required":false},"review":{"description":"The content of the review.","type":"string","required":false},"rating":{"description":"Review rating (0 to 5).","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/products\/reviews\/batch"}]}},"\/wc-analytics\/products\/low-in-stock":{"namespace":"wc-analytics","methods":["GET","GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"status":{"default":"publish","description":"Limit result set to products assigned a specific status.","type":"string","enum":["draft","pending","private","publish","future"],"required":false}}},{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"status":{"default":"publish","description":"Limit result set to products assigned a specific status.","type":"string","enum":["draft","pending","private","publish","future"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/products\/low-in-stock"}]}},"\/wc-analytics\/products\/count-low-in-stock":{"namespace":"wc-analytics","methods":["GET","GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"status":{"default":"publish","description":"Limit result set to products assigned a specific status.","type":"string","enum":["draft","pending","private","publish","future"],"required":false}}},{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"status":{"default":"publish","description":"Limit result set to products assigned a specific status.","type":"string","enum":["draft","pending","private","publish","future"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/products\/count-low-in-stock"}]}},"\/wc-analytics\/settings\/(?P[\\w-]+)":{"namespace":"wc-analytics","methods":["GET","GET"],"endpoints":[{"methods":["GET"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false}}},{"methods":["GET"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false}}}]},"\/wc-analytics\/settings\/(?P[\\w-]+)\/batch":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH","POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false},"value":{"description":"Setting value.","type":["null","object","string","number","boolean","integer","array"],"required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false},"value":{"description":"Setting value.","type":["null","object","string","number","boolean","integer","array"],"required":false}}}]},"\/wc-analytics\/settings\/(?P[\\w-]+)\/(?P[\\w-]+)":{"namespace":"wc-analytics","methods":["GET","POST","PUT","PATCH","GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false},"id":{"description":"Unique identifier for the resource.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false},"id":{"description":"Unique identifier for the resource.","type":"string","required":false},"value":{"description":"Setting value.","type":["null","object","string","number","boolean","integer","array"],"required":false}}},{"methods":["GET"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false},"id":{"description":"Unique identifier for the resource.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false},"id":{"description":"Unique identifier for the resource.","type":"string","required":false},"value":{"description":"Setting value.","type":["null","object","string","number","boolean","integer","array"],"required":false}}}]},"\/wc-analytics\/taxes":{"namespace":"wc-analytics","methods":["GET","POST","GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"default":"asc","description":"Order sort attribute ascending or descending.","enum":["asc","desc"],"type":"string","required":false},"orderby":{"default":"order","description":"Sort collection by object attribute.","enum":["id","order","priority"],"type":"string","required":false},"class":{"description":"Sort by tax class.","enum":["standard","reduced-rate","zero-rate"],"type":"string","required":false},"search":{"description":"Search by similar tax code.","type":"string","required":false},"include":{"description":"Limit result set to items that have the specified rate ID(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false}}},{"methods":["POST"],"args":{"country":{"description":"Country ISO 3166 code.","type":"string","required":false},"state":{"description":"State code.","type":"string","required":false},"postcode":{"description":"Postcode\/ZIP, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'postcodes' should be used instead.","type":"string","required":false},"city":{"description":"City name, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'cities' should be used instead.","type":"string","required":false},"rate":{"description":"Tax rate.","type":"string","required":false},"name":{"description":"Tax rate name.","type":"string","required":false},"priority":{"default":1,"description":"Tax priority.","type":"integer","required":false},"compound":{"default":false,"description":"Whether or not this is a compound rate.","type":"boolean","required":false},"shipping":{"default":true,"description":"Whether or not this tax rate also gets applied to shipping.","type":"boolean","required":false},"order":{"description":"Indicates the order that will appear in queries.","type":"integer","required":false},"class":{"default":"standard","description":"Tax class.","type":"string","enum":["standard","reduced-rate","zero-rate"],"required":false},"postcodes":{"description":"List of postcodes \/ ZIPs. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false},"cities":{"description":"List of city names. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"default":"asc","description":"Order sort attribute ascending or descending.","enum":["asc","desc"],"type":"string","required":false},"orderby":{"default":"order","description":"Sort collection by object attribute.","enum":["id","order","priority"],"type":"string","required":false},"class":{"description":"Sort by tax class.","enum":["standard","reduced-rate","zero-rate"],"type":"string","required":false},"search":{"description":"Search by similar tax code.","type":"string","required":false},"include":{"description":"Limit result set to items that have the specified rate ID(s) assigned.","type":"array","items":{"type":"integer"},"default":[],"required":false}}},{"methods":["POST"],"args":{"country":{"description":"Country ISO 3166 code.","type":"string","required":false},"state":{"description":"State code.","type":"string","required":false},"postcode":{"description":"Postcode\/ZIP, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'postcodes' should be used instead.","type":"string","required":false},"city":{"description":"City name, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'cities' should be used instead.","type":"string","required":false},"rate":{"description":"Tax rate.","type":"string","required":false},"name":{"description":"Tax rate name.","type":"string","required":false},"priority":{"default":1,"description":"Tax priority.","type":"integer","required":false},"compound":{"default":false,"description":"Whether or not this is a compound rate.","type":"boolean","required":false},"shipping":{"default":true,"description":"Whether or not this tax rate also gets applied to shipping.","type":"boolean","required":false},"order":{"description":"Indicates the order that will appear in queries.","type":"integer","required":false},"class":{"default":"standard","description":"Tax class.","type":"string","enum":["standard","reduced-rate","zero-rate"],"required":false},"postcodes":{"description":"List of postcodes \/ ZIPs. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false},"cities":{"description":"List of city names. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/taxes"}]}},"\/wc-analytics\/taxes\/(?P[\\d]+)":{"namespace":"wc-analytics","methods":["GET","POST","PUT","PATCH","DELETE","GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"country":{"description":"Country ISO 3166 code.","type":"string","required":false},"state":{"description":"State code.","type":"string","required":false},"postcode":{"description":"Postcode\/ZIP, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'postcodes' should be used instead.","type":"string","required":false},"city":{"description":"City name, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'cities' should be used instead.","type":"string","required":false},"rate":{"description":"Tax rate.","type":"string","required":false},"name":{"description":"Tax rate name.","type":"string","required":false},"priority":{"description":"Tax priority.","type":"integer","required":false},"compound":{"description":"Whether or not this is a compound rate.","type":"boolean","required":false},"shipping":{"description":"Whether or not this tax rate also gets applied to shipping.","type":"boolean","required":false},"order":{"description":"Indicates the order that will appear in queries.","type":"integer","required":false},"class":{"description":"Tax class.","type":"string","enum":["standard","reduced-rate","zero-rate"],"required":false},"postcodes":{"description":"List of postcodes \/ ZIPs. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false},"cities":{"description":"List of city names. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}},{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"country":{"description":"Country ISO 3166 code.","type":"string","required":false},"state":{"description":"State code.","type":"string","required":false},"postcode":{"description":"Postcode\/ZIP, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'postcodes' should be used instead.","type":"string","required":false},"city":{"description":"City name, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'cities' should be used instead.","type":"string","required":false},"rate":{"description":"Tax rate.","type":"string","required":false},"name":{"description":"Tax rate name.","type":"string","required":false},"priority":{"description":"Tax priority.","type":"integer","required":false},"compound":{"description":"Whether or not this is a compound rate.","type":"boolean","required":false},"shipping":{"description":"Whether or not this tax rate also gets applied to shipping.","type":"boolean","required":false},"order":{"description":"Indicates the order that will appear in queries.","type":"integer","required":false},"class":{"description":"Tax class.","type":"string","enum":["standard","reduced-rate","zero-rate"],"required":false},"postcodes":{"description":"List of postcodes \/ ZIPs. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false},"cities":{"description":"List of city names. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc-analytics\/taxes\/batch":{"namespace":"wc-analytics","methods":["POST","PUT","PATCH","POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"country":{"description":"Country ISO 3166 code.","type":"string","required":false},"state":{"description":"State code.","type":"string","required":false},"postcode":{"description":"Postcode\/ZIP, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'postcodes' should be used instead.","type":"string","required":false},"city":{"description":"City name, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'cities' should be used instead.","type":"string","required":false},"rate":{"description":"Tax rate.","type":"string","required":false},"name":{"description":"Tax rate name.","type":"string","required":false},"priority":{"description":"Tax priority.","type":"integer","required":false},"compound":{"description":"Whether or not this is a compound rate.","type":"boolean","required":false},"shipping":{"description":"Whether or not this tax rate also gets applied to shipping.","type":"boolean","required":false},"order":{"description":"Indicates the order that will appear in queries.","type":"integer","required":false},"class":{"description":"Tax class.","type":"string","enum":["standard","reduced-rate","zero-rate"],"required":false},"postcodes":{"description":"List of postcodes \/ ZIPs. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false},"cities":{"description":"List of city names. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"country":{"description":"Country ISO 3166 code.","type":"string","required":false},"state":{"description":"State code.","type":"string","required":false},"postcode":{"description":"Postcode\/ZIP, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'postcodes' should be used instead.","type":"string","required":false},"city":{"description":"City name, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'cities' should be used instead.","type":"string","required":false},"rate":{"description":"Tax rate.","type":"string","required":false},"name":{"description":"Tax rate name.","type":"string","required":false},"priority":{"description":"Tax priority.","type":"integer","required":false},"compound":{"description":"Whether or not this is a compound rate.","type":"boolean","required":false},"shipping":{"description":"Whether or not this tax rate also gets applied to shipping.","type":"boolean","required":false},"order":{"description":"Indicates the order that will appear in queries.","type":"integer","required":false},"class":{"description":"Tax class.","type":"string","enum":["standard","reduced-rate","zero-rate"],"required":false},"postcodes":{"description":"List of postcodes \/ ZIPs. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false},"cities":{"description":"List of city names. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-analytics\/taxes\/batch"}]}},"\/wc\/store":{"namespace":"wc\/store","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"wc\/store","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store"}]}},"\/wc\/store\/batch":{"namespace":"wc\/store","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"validation":{"type":"string","enum":["require-all-validate","normal"],"default":"normal","required":false},"requests":{"type":"array","maxItems":25,"items":{"type":"object","properties":{"method":{"type":"string","enum":["POST","PUT","PATCH","DELETE"],"default":"POST"},"path":{"type":"string","required":true},"body":{"type":"object","properties":[],"additionalProperties":true},"headers":{"type":"object","properties":[],"additionalProperties":{"type":["string","array"],"items":{"type":"string"}}}}},"required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/batch"}]}},"\/wc\/store\/cart":{"namespace":"wc\/store","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/cart"}]}},"\/wc\/store\/cart\/add-item":{"namespace":"wc\/store","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"id":{"description":"The cart item product or variation ID.","type":"integer","required":false},"quantity":{"description":"Quantity of this item to add to the cart.","type":"integer","required":false},"variation":{"description":"Chosen attributes (for variations).","type":"array","items":{"type":"object","properties":{"attribute":{"description":"Variation attribute name.","type":"string","context":["view","edit"]},"value":{"description":"Variation attribute value.","type":"string","context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/cart\/add-item"}]}},"\/wc\/store\/cart\/apply-coupon":{"namespace":"wc\/store","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"code":{"description":"Unique identifier for the coupon within the cart.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/cart\/apply-coupon"}]}},"\/wc\/store\/cart\/coupons":{"namespace":"wc\/store","methods":["GET","POST","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"code":{"description":"The coupon's unique code.","type":"string","required":false},"discount_type":{"description":"The discount type for the coupon (e.g. percentage or fixed amount)","type":"string","required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/cart\/coupons"}]}},"\/wc\/store\/cart\/coupons\/(?P[\\w-]+)":{"namespace":"wc\/store","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"code":{"description":"Unique identifier for the coupon within the cart.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"code":{"description":"Unique identifier for the coupon within the cart.","type":"string","required":false}}}]},"\/wc\/store\/cart\/extensions":{"namespace":"wc\/store","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"namespace":{"description":"Extension's name - this will be used to ensure the data in the request is routed appropriately.","type":"string","required":false},"data":{"description":"Additional data to pass to the extension","type":"object","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/cart\/extensions"}]}},"\/wc\/store\/cart\/items":{"namespace":"wc\/store","methods":["GET","POST","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"extensions":{"type":"object","properties":[],"default":[],"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/cart\/items"}]}},"\/wc\/store\/cart\/items\/(?P[\\w-]{32})":{"namespace":"wc\/store","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"key":{"description":"Unique identifier for the item within the cart.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"key":{"description":"Unique identifier for the item within the cart.","type":"string","required":false},"extensions":{"type":"object","properties":[],"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"key":{"description":"Unique identifier for the item within the cart.","type":"string","required":false}}}]},"\/wc\/store\/cart\/remove-coupon":{"namespace":"wc\/store","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"code":{"description":"Unique identifier for the coupon within the cart.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/cart\/remove-coupon"}]}},"\/wc\/store\/cart\/remove-item":{"namespace":"wc\/store","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"key":{"description":"Unique identifier (key) for the cart item.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/cart\/remove-item"}]}},"\/wc\/store\/cart\/select-shipping-rate":{"namespace":"wc\/store","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"package_id":{"description":"The ID of the package being shipped. Leave blank to apply to all packages.","type":["integer","string","null"],"required":false},"rate_id":{"description":"The chosen rate ID for the package.","type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/cart\/select-shipping-rate"}]}},"\/wc\/store\/cart\/update-item":{"namespace":"wc\/store","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"key":{"description":"Unique identifier (key) for the cart item to update.","type":"string","required":false},"quantity":{"description":"New quantity of the item in the cart.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/cart\/update-item"}]}},"\/wc\/store\/cart\/update-customer":{"namespace":"wc\/store","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"billing_address":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name","type":"string","context":["view","edit"],"required":true},"last_name":{"description":"Last name","type":"string","context":["view","edit"],"required":true},"company":{"description":"Company","type":"string","context":["view","edit"],"required":true},"address_1":{"description":"Address","type":"string","context":["view","edit"],"required":true},"address_2":{"description":"Apartment, suite, etc.","type":"string","context":["view","edit"],"required":true},"city":{"description":"City","type":"string","context":["view","edit"],"required":true},"state":{"description":"State\/County code, or name of the state, county, province, or district.","type":"string","context":["view","edit"],"required":true},"postcode":{"description":"Postal code","type":"string","context":["view","edit"],"required":true},"country":{"description":"Country\/Region code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"],"required":true},"phone":{"description":"Phone","type":"string","context":["view","edit"],"required":true},"email":{"description":"Email","type":"string","context":["view","edit"],"required":true}},"required":false},"shipping_address":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name","type":"string","context":["view","edit"],"required":true},"last_name":{"description":"Last name","type":"string","context":["view","edit"],"required":true},"company":{"description":"Company","type":"string","context":["view","edit"],"required":true},"address_1":{"description":"Address","type":"string","context":["view","edit"],"required":true},"address_2":{"description":"Apartment, suite, etc.","type":"string","context":["view","edit"],"required":true},"city":{"description":"City","type":"string","context":["view","edit"],"required":true},"state":{"description":"State\/County code, or name of the state, county, province, or district.","type":"string","context":["view","edit"],"required":true},"postcode":{"description":"Postal code","type":"string","context":["view","edit"],"required":true},"country":{"description":"Country\/Region code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"],"required":true},"phone":{"description":"Phone","type":"string","context":["view","edit"],"required":true}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/cart\/update-customer"}]}},"\/wc\/store\/checkout":{"namespace":"wc\/store","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"payment_data":{"description":"Data to pass through to the payment method when processing payment.","type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"value":{"type":["string","boolean"]}}},"required":false},"customer_password":{"description":"Customer password for new accounts, if applicable.","type":"string","required":false},"customer_note":{"description":"Note added to the order by the customer during checkout.","type":"string","required":false},"billing_address":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name","type":"string","context":["view","edit"],"required":true},"last_name":{"description":"Last name","type":"string","context":["view","edit"],"required":true},"company":{"description":"Company","type":"string","context":["view","edit"],"required":true},"address_1":{"description":"Address","type":"string","context":["view","edit"],"required":true},"address_2":{"description":"Apartment, suite, etc.","type":"string","context":["view","edit"],"required":true},"city":{"description":"City","type":"string","context":["view","edit"],"required":true},"state":{"description":"State\/County code, or name of the state, county, province, or district.","type":"string","context":["view","edit"],"required":true},"postcode":{"description":"Postal code","type":"string","context":["view","edit"],"required":true},"country":{"description":"Country\/Region code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"],"required":true},"phone":{"description":"Phone","type":"string","context":["view","edit"],"required":true},"email":{"description":"Email","type":"string","context":["view","edit"],"required":true}},"required":true},"shipping_address":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name","type":"string","context":["view","edit"],"required":true},"last_name":{"description":"Last name","type":"string","context":["view","edit"],"required":true},"company":{"description":"Company","type":"string","context":["view","edit"],"required":true},"address_1":{"description":"Address","type":"string","context":["view","edit"],"required":true},"address_2":{"description":"Apartment, suite, etc.","type":"string","context":["view","edit"],"required":true},"city":{"description":"City","type":"string","context":["view","edit"],"required":true},"state":{"description":"State\/County code, or name of the state, county, province, or district.","type":"string","context":["view","edit"],"required":true},"postcode":{"description":"Postal code","type":"string","context":["view","edit"],"required":true},"country":{"description":"Country\/Region code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"],"required":true},"phone":{"description":"Phone","type":"string","context":["view","edit"],"required":true}},"required":false},"payment_method":{"description":"The ID of the payment method being used to process the payment.","type":"string","enum":["bacs","cheque","cod"],"required":false},"create_account":{"description":"Whether to create a new user account as part of order processing.","type":"boolean","required":false},"additional_fields":{"description":"Additional fields to be persisted on the order.","type":"object","properties":[],"required":false},"extensions":{"type":"object","properties":{"woocommerce\/order-attribution":{"description":"Extension data registered by woocommerce\/order-attribution","type":["object","null"],"context":["view","edit"],"properties":{"source_type":{"description":"Order attribution field: source_type","type":["string","null"],"context":[]},"referrer":{"description":"Order attribution field: referrer","type":["string","null"],"context":[]},"utm_campaign":{"description":"Order attribution field: utm_campaign","type":["string","null"],"context":[]},"utm_source":{"description":"Order attribution field: utm_source","type":["string","null"],"context":[]},"utm_medium":{"description":"Order attribution field: utm_medium","type":["string","null"],"context":[]},"utm_content":{"description":"Order attribution field: utm_content","type":["string","null"],"context":[]},"utm_id":{"description":"Order attribution field: utm_id","type":["string","null"],"context":[]},"utm_term":{"description":"Order attribution field: utm_term","type":["string","null"],"context":[]},"utm_source_platform":{"description":"Order attribution field: utm_source_platform","type":["string","null"],"context":[]},"utm_creative_format":{"description":"Order attribution field: utm_creative_format","type":["string","null"],"context":[]},"utm_marketing_tactic":{"description":"Order attribution field: utm_marketing_tactic","type":["string","null"],"context":[]},"session_entry":{"description":"Order attribution field: session_entry","type":["string","null"],"context":[]},"session_start_time":{"description":"Order attribution field: session_start_time","type":["string","null"],"context":[]},"session_pages":{"description":"Order attribution field: session_pages","type":["string","null"],"context":[]},"session_count":{"description":"Order attribution field: session_count","type":["string","null"],"context":[]},"user_agent":{"description":"Order attribution field: user_agent","type":["string","null"],"context":[]}}}},"default":{"woocommerce\/order-attribution":[]},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/checkout"}]}},"\/wc\/store\/checkout\/(?P[\\d]+)":{"namespace":"wc\/store","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"payment_data":{"description":"Data to pass through to the payment method when processing payment.","type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"value":{"type":["string","boolean"]}}},"required":false},"customer_note":{"description":"Note added to the order by the customer during checkout.","type":"string","required":false},"billing_address":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name","type":"string","context":["view","edit"],"required":true},"last_name":{"description":"Last name","type":"string","context":["view","edit"],"required":true},"company":{"description":"Company","type":"string","context":["view","edit"],"required":true},"address_1":{"description":"Address","type":"string","context":["view","edit"],"required":true},"address_2":{"description":"Apartment, suite, etc.","type":"string","context":["view","edit"],"required":true},"city":{"description":"City","type":"string","context":["view","edit"],"required":true},"state":{"description":"State\/County code, or name of the state, county, province, or district.","type":"string","context":["view","edit"],"required":true},"postcode":{"description":"Postal code","type":"string","context":["view","edit"],"required":true},"country":{"description":"Country\/Region code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"],"required":true},"phone":{"description":"Phone","type":"string","context":["view","edit"],"required":true},"email":{"description":"Email","type":"string","context":["view","edit"],"required":true}},"required":true},"shipping_address":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name","type":"string","context":["view","edit"],"required":true},"last_name":{"description":"Last name","type":"string","context":["view","edit"],"required":true},"company":{"description":"Company","type":"string","context":["view","edit"],"required":true},"address_1":{"description":"Address","type":"string","context":["view","edit"],"required":true},"address_2":{"description":"Apartment, suite, etc.","type":"string","context":["view","edit"],"required":true},"city":{"description":"City","type":"string","context":["view","edit"],"required":true},"state":{"description":"State\/County code, or name of the state, county, province, or district.","type":"string","context":["view","edit"],"required":true},"postcode":{"description":"Postal code","type":"string","context":["view","edit"],"required":true},"country":{"description":"Country\/Region code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"],"required":true},"phone":{"description":"Phone","type":"string","context":["view","edit"],"required":true}},"required":false},"payment_method":{"description":"The ID of the payment method being used to process the payment.","type":"string","enum":["bacs","cheque","cod"],"required":false},"additional_fields":{"description":"Additional fields to be persisted on the order.","type":"object","properties":[],"required":false},"extensions":{"type":"object","properties":{"woocommerce\/order-attribution":{"description":"Extension data registered by woocommerce\/order-attribution","type":["object","null"],"context":["view","edit"],"properties":{"source_type":{"description":"Order attribution field: source_type","type":["string","null"],"context":[]},"referrer":{"description":"Order attribution field: referrer","type":["string","null"],"context":[]},"utm_campaign":{"description":"Order attribution field: utm_campaign","type":["string","null"],"context":[]},"utm_source":{"description":"Order attribution field: utm_source","type":["string","null"],"context":[]},"utm_medium":{"description":"Order attribution field: utm_medium","type":["string","null"],"context":[]},"utm_content":{"description":"Order attribution field: utm_content","type":["string","null"],"context":[]},"utm_id":{"description":"Order attribution field: utm_id","type":["string","null"],"context":[]},"utm_term":{"description":"Order attribution field: utm_term","type":["string","null"],"context":[]},"utm_source_platform":{"description":"Order attribution field: utm_source_platform","type":["string","null"],"context":[]},"utm_creative_format":{"description":"Order attribution field: utm_creative_format","type":["string","null"],"context":[]},"utm_marketing_tactic":{"description":"Order attribution field: utm_marketing_tactic","type":["string","null"],"context":[]},"session_entry":{"description":"Order attribution field: session_entry","type":["string","null"],"context":[]},"session_start_time":{"description":"Order attribution field: session_start_time","type":["string","null"],"context":[]},"session_pages":{"description":"Order attribution field: session_pages","type":["string","null"],"context":[]},"session_count":{"description":"Order attribution field: session_count","type":["string","null"],"context":[]},"user_agent":{"description":"Order attribution field: user_agent","type":["string","null"],"context":[]}}}},"default":{"woocommerce\/order-attribution":[]},"required":false}}}]},"\/wc\/store\/order\/(?P[\\d]+)":{"namespace":"wc\/store","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}]},"\/wc\/store\/products\/attributes":{"namespace":"wc\/store","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/products\/attributes"}]}},"\/wc\/store\/products\/attributes\/(?P[\\d]+)":{"namespace":"wc\/store","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}]},"\/wc\/store\/products\/attributes\/(?P[\\d]+)\/terms":{"namespace":"wc\/store","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"attribute_id":{"description":"Unique identifier for the attribute.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set. Defaults to no limit if left blank.","type":"integer","minimum":0,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"order":{"description":"Sort ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort by term property.","type":"string","default":"name","enum":["name","slug","count","menu_order","name_num","id"],"required":false},"hide_empty":{"description":"If true, empty terms will not be returned.","type":"boolean","default":true,"required":false}}}]},"\/wc\/store\/products\/categories":{"namespace":"wc\/store","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set. Defaults to no limit if left blank.","type":"integer","minimum":0,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"order":{"description":"Sort ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort by term property.","type":"string","default":"name","enum":["name","slug","count"],"required":false},"hide_empty":{"description":"If true, empty terms will not be returned.","type":"boolean","default":true,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/products\/categories"}]}},"\/wc\/store\/products\/categories\/(?P[\\d]+)":{"namespace":"wc\/store","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wc\/store\/products\/collection-data":{"namespace":"wc\/store","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set. Defaults to no limit if left blank.","type":"integer","default":10,"minimum":0,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"slug":{"description":"Limit result set to products with specific slug(s). Use commas to separate.","type":"string","required":false},"after":{"description":"Limit response to resources created after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources created before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"date_column":{"description":"When limiting response using after\/before, which date column to compare against.","type":"string","default":"date","enum":["date","date_gmt","modified","modified_gmt"],"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","modified","id","include","title","slug","price","popularity","rating","menu_order","comment_count"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"type":{"description":"Limit result set to products assigned a specific type.","type":"string","enum":["simple","grouped","external","variable","variation"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"featured":{"description":"Limit result set to featured products.","type":"boolean","required":false},"category":{"description":"Limit result set to products assigned a specific category ID.","type":"string","required":false},"category_operator":{"description":"Operator to compare product category terms.","type":"string","enum":["in","not_in","and"],"default":"in","required":false},"tag":{"description":"Limit result set to products assigned a specific tag ID.","type":"string","required":false},"tag_operator":{"description":"Operator to compare product tags.","type":"string","enum":["in","not_in","and"],"default":"in","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price, provided using the smallest unit of the currency.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price, provided using the smallest unit of the currency.","type":"string","required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"array","items":{"type":"string","enum":["instock","outofstock","onbackorder"],"sanitize_callback":"sanitize_text_field","validate_callback":"rest_validate_request_arg"},"default":[],"required":false},"attributes":{"description":"Limit result set to products with selected global attributes.","type":"array","items":{"type":"object","properties":{"attribute":{"description":"Attribute taxonomy name.","type":"string","sanitize_callback":"wc_sanitize_taxonomy_name"},"term_id":{"description":"List of attribute term IDs.","type":"array","items":{"type":"integer"},"sanitize_callback":"wp_parse_id_list"},"slug":{"description":"List of attribute slug(s). If a term ID is provided, this will be ignored.","type":"array","items":{"type":"string"},"sanitize_callback":"wp_parse_slug_list"},"operator":{"description":"Operator to compare product attribute terms.","type":"string","enum":["in","not_in","and"]}}},"default":[],"required":false},"attribute_relation":{"description":"The logical relationship between attributes when filtering across multiple at once.","type":"string","enum":["in","and"],"default":"and","required":false},"catalog_visibility":{"description":"Determines if hidden or visible catalog products are shown.","type":"string","enum":["any","visible","catalog","search","hidden"],"required":false},"rating":{"description":"Limit result set to products with a certain average rating.","type":"array","items":{"type":"integer","enum":[1,2,3,4,5]},"default":[],"required":false},"calculate_price_range":{"description":"If true, calculates the minimum and maximum product prices for the collection.","type":"boolean","default":false,"required":false},"calculate_stock_status_counts":{"description":"If true, calculates stock counts for products in the collection.","type":"boolean","default":false,"required":false},"calculate_attribute_counts":{"description":"If requested, calculates attribute term counts for products in the collection.","type":"array","items":{"type":"object","properties":{"taxonomy":{"description":"Taxonomy name.","type":"string","context":["view","edit"],"readonly":true},"query_type":{"description":"Filter condition\t being performed which may affect counts. Valid values include \"and\" and \"or\".","type":"string","enum":["and","or"],"context":["view","edit"],"readonly":true}}},"default":[],"required":false},"calculate_rating_counts":{"description":"If true, calculates rating counts for products in the collection.","type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/products\/collection-data"}]}},"\/wc\/store\/products\/reviews":{"namespace":"wc\/store","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set. Defaults to no limit if left blank.","type":"integer","default":10,"minimum":0,"maximum":100,"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","date_gmt","id","rating","product"],"required":false},"category_id":{"description":"Limit result set to reviews from specific category IDs.","type":"string","required":false},"product_id":{"description":"Limit result set to reviews from specific product IDs.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/products\/reviews"}]}},"\/wc\/store\/products\/tags":{"namespace":"wc\/store","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set. Defaults to no limit if left blank.","type":"integer","minimum":0,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"order":{"description":"Sort ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort by term property.","type":"string","default":"name","enum":["name","slug","count"],"required":false},"hide_empty":{"description":"If true, empty terms will not be returned.","type":"boolean","default":true,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/products\/tags"}]}},"\/wc\/store\/products":{"namespace":"wc\/store","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set. Defaults to no limit if left blank.","type":"integer","default":10,"minimum":0,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"slug":{"description":"Limit result set to products with specific slug(s). Use commas to separate.","type":"string","required":false},"after":{"description":"Limit response to resources created after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources created before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"date_column":{"description":"When limiting response using after\/before, which date column to compare against.","type":"string","default":"date","enum":["date","date_gmt","modified","modified_gmt"],"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","modified","id","include","title","slug","price","popularity","rating","menu_order","comment_count"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"type":{"description":"Limit result set to products assigned a specific type.","type":"string","enum":["simple","grouped","external","variable","variation"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"featured":{"description":"Limit result set to featured products.","type":"boolean","required":false},"category":{"description":"Limit result set to products assigned a specific category ID.","type":"string","required":false},"category_operator":{"description":"Operator to compare product category terms.","type":"string","enum":["in","not_in","and"],"default":"in","required":false},"tag":{"description":"Limit result set to products assigned a specific tag ID.","type":"string","required":false},"tag_operator":{"description":"Operator to compare product tags.","type":"string","enum":["in","not_in","and"],"default":"in","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price, provided using the smallest unit of the currency.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price, provided using the smallest unit of the currency.","type":"string","required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"array","items":{"type":"string","enum":["instock","outofstock","onbackorder"],"sanitize_callback":"sanitize_text_field","validate_callback":"rest_validate_request_arg"},"default":[],"required":false},"attributes":{"description":"Limit result set to products with selected global attributes.","type":"array","items":{"type":"object","properties":{"attribute":{"description":"Attribute taxonomy name.","type":"string","sanitize_callback":"wc_sanitize_taxonomy_name"},"term_id":{"description":"List of attribute term IDs.","type":"array","items":{"type":"integer"},"sanitize_callback":"wp_parse_id_list"},"slug":{"description":"List of attribute slug(s). If a term ID is provided, this will be ignored.","type":"array","items":{"type":"string"},"sanitize_callback":"wp_parse_slug_list"},"operator":{"description":"Operator to compare product attribute terms.","type":"string","enum":["in","not_in","and"]}}},"default":[],"required":false},"attribute_relation":{"description":"The logical relationship between attributes when filtering across multiple at once.","type":"string","enum":["in","and"],"default":"and","required":false},"catalog_visibility":{"description":"Determines if hidden or visible catalog products are shown.","type":"string","enum":["any","visible","catalog","search","hidden"],"required":false},"rating":{"description":"Limit result set to products with a certain average rating.","type":"array","items":{"type":"integer","enum":[1,2,3,4,5]},"default":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/products"}]}},"\/wc\/store\/products\/(?P[\\d]+)":{"namespace":"wc\/store","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}]},"\/wc\/store\/products\/(?P[\\S]+)":{"namespace":"wc\/store","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Slug of the resource.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}]},"\/wc\/store\/v1":{"namespace":"wc\/store\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"wc\/store\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1"}]}},"\/wc\/store\/v1\/batch":{"namespace":"wc\/store\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"validation":{"type":"string","enum":["require-all-validate","normal"],"default":"normal","required":false},"requests":{"type":"array","maxItems":25,"items":{"type":"object","properties":{"method":{"type":"string","enum":["POST","PUT","PATCH","DELETE"],"default":"POST"},"path":{"type":"string","required":true},"body":{"type":"object","properties":[],"additionalProperties":true},"headers":{"type":"object","properties":[],"additionalProperties":{"type":["string","array"],"items":{"type":"string"}}}}},"required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/batch"}]}},"\/wc\/store\/v1\/cart":{"namespace":"wc\/store\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/cart"}]}},"\/wc\/store\/v1\/cart\/add-item":{"namespace":"wc\/store\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"id":{"description":"The cart item product or variation ID.","type":"integer","required":false},"quantity":{"description":"Quantity of this item to add to the cart.","type":"integer","required":false},"variation":{"description":"Chosen attributes (for variations).","type":"array","items":{"type":"object","properties":{"attribute":{"description":"Variation attribute name.","type":"string","context":["view","edit"]},"value":{"description":"Variation attribute value.","type":"string","context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/cart\/add-item"}]}},"\/wc\/store\/v1\/cart\/apply-coupon":{"namespace":"wc\/store\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"code":{"description":"Unique identifier for the coupon within the cart.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/cart\/apply-coupon"}]}},"\/wc\/store\/v1\/cart\/coupons":{"namespace":"wc\/store\/v1","methods":["GET","POST","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"code":{"description":"The coupon's unique code.","type":"string","required":false},"discount_type":{"description":"The discount type for the coupon (e.g. percentage or fixed amount)","type":"string","required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/cart\/coupons"}]}},"\/wc\/store\/v1\/cart\/coupons\/(?P[\\w-]+)":{"namespace":"wc\/store\/v1","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"code":{"description":"Unique identifier for the coupon within the cart.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"code":{"description":"Unique identifier for the coupon within the cart.","type":"string","required":false}}}]},"\/wc\/store\/v1\/cart\/extensions":{"namespace":"wc\/store\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"namespace":{"description":"Extension's name - this will be used to ensure the data in the request is routed appropriately.","type":"string","required":false},"data":{"description":"Additional data to pass to the extension","type":"object","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/cart\/extensions"}]}},"\/wc\/store\/v1\/cart\/items":{"namespace":"wc\/store\/v1","methods":["GET","POST","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"extensions":{"type":"object","properties":[],"default":[],"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/cart\/items"}]}},"\/wc\/store\/v1\/cart\/items\/(?P[\\w-]{32})":{"namespace":"wc\/store\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"key":{"description":"Unique identifier for the item within the cart.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"key":{"description":"Unique identifier for the item within the cart.","type":"string","required":false},"extensions":{"type":"object","properties":[],"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"key":{"description":"Unique identifier for the item within the cart.","type":"string","required":false}}}]},"\/wc\/store\/v1\/cart\/remove-coupon":{"namespace":"wc\/store\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"code":{"description":"Unique identifier for the coupon within the cart.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/cart\/remove-coupon"}]}},"\/wc\/store\/v1\/cart\/remove-item":{"namespace":"wc\/store\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"key":{"description":"Unique identifier (key) for the cart item.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/cart\/remove-item"}]}},"\/wc\/store\/v1\/cart\/select-shipping-rate":{"namespace":"wc\/store\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"package_id":{"description":"The ID of the package being shipped. Leave blank to apply to all packages.","type":["integer","string","null"],"required":false},"rate_id":{"description":"The chosen rate ID for the package.","type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/cart\/select-shipping-rate"}]}},"\/wc\/store\/v1\/cart\/update-item":{"namespace":"wc\/store\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"key":{"description":"Unique identifier (key) for the cart item to update.","type":"string","required":false},"quantity":{"description":"New quantity of the item in the cart.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/cart\/update-item"}]}},"\/wc\/store\/v1\/cart\/update-customer":{"namespace":"wc\/store\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"billing_address":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name","type":"string","context":["view","edit"],"required":true},"last_name":{"description":"Last name","type":"string","context":["view","edit"],"required":true},"company":{"description":"Company","type":"string","context":["view","edit"],"required":true},"address_1":{"description":"Address","type":"string","context":["view","edit"],"required":true},"address_2":{"description":"Apartment, suite, etc.","type":"string","context":["view","edit"],"required":true},"city":{"description":"City","type":"string","context":["view","edit"],"required":true},"state":{"description":"State\/County code, or name of the state, county, province, or district.","type":"string","context":["view","edit"],"required":true},"postcode":{"description":"Postal code","type":"string","context":["view","edit"],"required":true},"country":{"description":"Country\/Region code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"],"required":true},"phone":{"description":"Phone","type":"string","context":["view","edit"],"required":true},"email":{"description":"Email","type":"string","context":["view","edit"],"required":true}},"required":false},"shipping_address":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name","type":"string","context":["view","edit"],"required":true},"last_name":{"description":"Last name","type":"string","context":["view","edit"],"required":true},"company":{"description":"Company","type":"string","context":["view","edit"],"required":true},"address_1":{"description":"Address","type":"string","context":["view","edit"],"required":true},"address_2":{"description":"Apartment, suite, etc.","type":"string","context":["view","edit"],"required":true},"city":{"description":"City","type":"string","context":["view","edit"],"required":true},"state":{"description":"State\/County code, or name of the state, county, province, or district.","type":"string","context":["view","edit"],"required":true},"postcode":{"description":"Postal code","type":"string","context":["view","edit"],"required":true},"country":{"description":"Country\/Region code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"],"required":true},"phone":{"description":"Phone","type":"string","context":["view","edit"],"required":true}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/cart\/update-customer"}]}},"\/wc\/store\/v1\/checkout":{"namespace":"wc\/store\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"payment_data":{"description":"Data to pass through to the payment method when processing payment.","type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"value":{"type":["string","boolean"]}}},"required":false},"customer_password":{"description":"Customer password for new accounts, if applicable.","type":"string","required":false},"customer_note":{"description":"Note added to the order by the customer during checkout.","type":"string","required":false},"billing_address":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name","type":"string","context":["view","edit"],"required":true},"last_name":{"description":"Last name","type":"string","context":["view","edit"],"required":true},"company":{"description":"Company","type":"string","context":["view","edit"],"required":true},"address_1":{"description":"Address","type":"string","context":["view","edit"],"required":true},"address_2":{"description":"Apartment, suite, etc.","type":"string","context":["view","edit"],"required":true},"city":{"description":"City","type":"string","context":["view","edit"],"required":true},"state":{"description":"State\/County code, or name of the state, county, province, or district.","type":"string","context":["view","edit"],"required":true},"postcode":{"description":"Postal code","type":"string","context":["view","edit"],"required":true},"country":{"description":"Country\/Region code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"],"required":true},"phone":{"description":"Phone","type":"string","context":["view","edit"],"required":true},"email":{"description":"Email","type":"string","context":["view","edit"],"required":true}},"required":true},"shipping_address":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name","type":"string","context":["view","edit"],"required":true},"last_name":{"description":"Last name","type":"string","context":["view","edit"],"required":true},"company":{"description":"Company","type":"string","context":["view","edit"],"required":true},"address_1":{"description":"Address","type":"string","context":["view","edit"],"required":true},"address_2":{"description":"Apartment, suite, etc.","type":"string","context":["view","edit"],"required":true},"city":{"description":"City","type":"string","context":["view","edit"],"required":true},"state":{"description":"State\/County code, or name of the state, county, province, or district.","type":"string","context":["view","edit"],"required":true},"postcode":{"description":"Postal code","type":"string","context":["view","edit"],"required":true},"country":{"description":"Country\/Region code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"],"required":true},"phone":{"description":"Phone","type":"string","context":["view","edit"],"required":true}},"required":false},"payment_method":{"description":"The ID of the payment method being used to process the payment.","type":"string","enum":["bacs","cheque","cod"],"required":false},"create_account":{"description":"Whether to create a new user account as part of order processing.","type":"boolean","required":false},"additional_fields":{"description":"Additional fields to be persisted on the order.","type":"object","properties":[],"required":false},"extensions":{"type":"object","properties":{"woocommerce\/order-attribution":{"description":"Extension data registered by woocommerce\/order-attribution","type":["object","null"],"context":["view","edit"],"properties":{"source_type":{"description":"Order attribution field: source_type","type":["string","null"],"context":[]},"referrer":{"description":"Order attribution field: referrer","type":["string","null"],"context":[]},"utm_campaign":{"description":"Order attribution field: utm_campaign","type":["string","null"],"context":[]},"utm_source":{"description":"Order attribution field: utm_source","type":["string","null"],"context":[]},"utm_medium":{"description":"Order attribution field: utm_medium","type":["string","null"],"context":[]},"utm_content":{"description":"Order attribution field: utm_content","type":["string","null"],"context":[]},"utm_id":{"description":"Order attribution field: utm_id","type":["string","null"],"context":[]},"utm_term":{"description":"Order attribution field: utm_term","type":["string","null"],"context":[]},"utm_source_platform":{"description":"Order attribution field: utm_source_platform","type":["string","null"],"context":[]},"utm_creative_format":{"description":"Order attribution field: utm_creative_format","type":["string","null"],"context":[]},"utm_marketing_tactic":{"description":"Order attribution field: utm_marketing_tactic","type":["string","null"],"context":[]},"session_entry":{"description":"Order attribution field: session_entry","type":["string","null"],"context":[]},"session_start_time":{"description":"Order attribution field: session_start_time","type":["string","null"],"context":[]},"session_pages":{"description":"Order attribution field: session_pages","type":["string","null"],"context":[]},"session_count":{"description":"Order attribution field: session_count","type":["string","null"],"context":[]},"user_agent":{"description":"Order attribution field: user_agent","type":["string","null"],"context":[]}}}},"default":{"woocommerce\/order-attribution":[]},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/checkout"}]}},"\/wc\/store\/v1\/checkout\/(?P[\\d]+)":{"namespace":"wc\/store\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"payment_data":{"description":"Data to pass through to the payment method when processing payment.","type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"value":{"type":["string","boolean"]}}},"required":false},"customer_note":{"description":"Note added to the order by the customer during checkout.","type":"string","required":false},"billing_address":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name","type":"string","context":["view","edit"],"required":true},"last_name":{"description":"Last name","type":"string","context":["view","edit"],"required":true},"company":{"description":"Company","type":"string","context":["view","edit"],"required":true},"address_1":{"description":"Address","type":"string","context":["view","edit"],"required":true},"address_2":{"description":"Apartment, suite, etc.","type":"string","context":["view","edit"],"required":true},"city":{"description":"City","type":"string","context":["view","edit"],"required":true},"state":{"description":"State\/County code, or name of the state, county, province, or district.","type":"string","context":["view","edit"],"required":true},"postcode":{"description":"Postal code","type":"string","context":["view","edit"],"required":true},"country":{"description":"Country\/Region code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"],"required":true},"phone":{"description":"Phone","type":"string","context":["view","edit"],"required":true},"email":{"description":"Email","type":"string","context":["view","edit"],"required":true}},"required":true},"shipping_address":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name","type":"string","context":["view","edit"],"required":true},"last_name":{"description":"Last name","type":"string","context":["view","edit"],"required":true},"company":{"description":"Company","type":"string","context":["view","edit"],"required":true},"address_1":{"description":"Address","type":"string","context":["view","edit"],"required":true},"address_2":{"description":"Apartment, suite, etc.","type":"string","context":["view","edit"],"required":true},"city":{"description":"City","type":"string","context":["view","edit"],"required":true},"state":{"description":"State\/County code, or name of the state, county, province, or district.","type":"string","context":["view","edit"],"required":true},"postcode":{"description":"Postal code","type":"string","context":["view","edit"],"required":true},"country":{"description":"Country\/Region code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"],"required":true},"phone":{"description":"Phone","type":"string","context":["view","edit"],"required":true}},"required":false},"payment_method":{"description":"The ID of the payment method being used to process the payment.","type":"string","enum":["bacs","cheque","cod"],"required":false},"additional_fields":{"description":"Additional fields to be persisted on the order.","type":"object","properties":[],"required":false},"extensions":{"type":"object","properties":{"woocommerce\/order-attribution":{"description":"Extension data registered by woocommerce\/order-attribution","type":["object","null"],"context":["view","edit"],"properties":{"source_type":{"description":"Order attribution field: source_type","type":["string","null"],"context":[]},"referrer":{"description":"Order attribution field: referrer","type":["string","null"],"context":[]},"utm_campaign":{"description":"Order attribution field: utm_campaign","type":["string","null"],"context":[]},"utm_source":{"description":"Order attribution field: utm_source","type":["string","null"],"context":[]},"utm_medium":{"description":"Order attribution field: utm_medium","type":["string","null"],"context":[]},"utm_content":{"description":"Order attribution field: utm_content","type":["string","null"],"context":[]},"utm_id":{"description":"Order attribution field: utm_id","type":["string","null"],"context":[]},"utm_term":{"description":"Order attribution field: utm_term","type":["string","null"],"context":[]},"utm_source_platform":{"description":"Order attribution field: utm_source_platform","type":["string","null"],"context":[]},"utm_creative_format":{"description":"Order attribution field: utm_creative_format","type":["string","null"],"context":[]},"utm_marketing_tactic":{"description":"Order attribution field: utm_marketing_tactic","type":["string","null"],"context":[]},"session_entry":{"description":"Order attribution field: session_entry","type":["string","null"],"context":[]},"session_start_time":{"description":"Order attribution field: session_start_time","type":["string","null"],"context":[]},"session_pages":{"description":"Order attribution field: session_pages","type":["string","null"],"context":[]},"session_count":{"description":"Order attribution field: session_count","type":["string","null"],"context":[]},"user_agent":{"description":"Order attribution field: user_agent","type":["string","null"],"context":[]}}}},"default":{"woocommerce\/order-attribution":[]},"required":false}}}]},"\/wc\/store\/v1\/order\/(?P[\\d]+)":{"namespace":"wc\/store\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}]},"\/wc\/store\/v1\/products\/attributes":{"namespace":"wc\/store\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/products\/attributes"}]}},"\/wc\/store\/v1\/products\/attributes\/(?P[\\d]+)":{"namespace":"wc\/store\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}]},"\/wc\/store\/v1\/products\/attributes\/(?P[\\d]+)\/terms":{"namespace":"wc\/store\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"attribute_id":{"description":"Unique identifier for the attribute.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set. Defaults to no limit if left blank.","type":"integer","minimum":0,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"order":{"description":"Sort ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort by term property.","type":"string","default":"name","enum":["name","slug","count","menu_order","name_num","id"],"required":false},"hide_empty":{"description":"If true, empty terms will not be returned.","type":"boolean","default":true,"required":false}}}]},"\/wc\/store\/v1\/products\/categories":{"namespace":"wc\/store\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set. Defaults to no limit if left blank.","type":"integer","minimum":0,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"order":{"description":"Sort ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort by term property.","type":"string","default":"name","enum":["name","slug","count"],"required":false},"hide_empty":{"description":"If true, empty terms will not be returned.","type":"boolean","default":true,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/products\/categories"}]}},"\/wc\/store\/v1\/products\/categories\/(?P[\\d]+)":{"namespace":"wc\/store\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wc\/store\/v1\/products\/collection-data":{"namespace":"wc\/store\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set. Defaults to no limit if left blank.","type":"integer","default":10,"minimum":0,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"slug":{"description":"Limit result set to products with specific slug(s). Use commas to separate.","type":"string","required":false},"after":{"description":"Limit response to resources created after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources created before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"date_column":{"description":"When limiting response using after\/before, which date column to compare against.","type":"string","default":"date","enum":["date","date_gmt","modified","modified_gmt"],"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","modified","id","include","title","slug","price","popularity","rating","menu_order","comment_count"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"type":{"description":"Limit result set to products assigned a specific type.","type":"string","enum":["simple","grouped","external","variable","variation"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"featured":{"description":"Limit result set to featured products.","type":"boolean","required":false},"category":{"description":"Limit result set to products assigned a specific category ID.","type":"string","required":false},"category_operator":{"description":"Operator to compare product category terms.","type":"string","enum":["in","not_in","and"],"default":"in","required":false},"tag":{"description":"Limit result set to products assigned a specific tag ID.","type":"string","required":false},"tag_operator":{"description":"Operator to compare product tags.","type":"string","enum":["in","not_in","and"],"default":"in","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price, provided using the smallest unit of the currency.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price, provided using the smallest unit of the currency.","type":"string","required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"array","items":{"type":"string","enum":["instock","outofstock","onbackorder"],"sanitize_callback":"sanitize_text_field","validate_callback":"rest_validate_request_arg"},"default":[],"required":false},"attributes":{"description":"Limit result set to products with selected global attributes.","type":"array","items":{"type":"object","properties":{"attribute":{"description":"Attribute taxonomy name.","type":"string","sanitize_callback":"wc_sanitize_taxonomy_name"},"term_id":{"description":"List of attribute term IDs.","type":"array","items":{"type":"integer"},"sanitize_callback":"wp_parse_id_list"},"slug":{"description":"List of attribute slug(s). If a term ID is provided, this will be ignored.","type":"array","items":{"type":"string"},"sanitize_callback":"wp_parse_slug_list"},"operator":{"description":"Operator to compare product attribute terms.","type":"string","enum":["in","not_in","and"]}}},"default":[],"required":false},"attribute_relation":{"description":"The logical relationship between attributes when filtering across multiple at once.","type":"string","enum":["in","and"],"default":"and","required":false},"catalog_visibility":{"description":"Determines if hidden or visible catalog products are shown.","type":"string","enum":["any","visible","catalog","search","hidden"],"required":false},"rating":{"description":"Limit result set to products with a certain average rating.","type":"array","items":{"type":"integer","enum":[1,2,3,4,5]},"default":[],"required":false},"calculate_price_range":{"description":"If true, calculates the minimum and maximum product prices for the collection.","type":"boolean","default":false,"required":false},"calculate_stock_status_counts":{"description":"If true, calculates stock counts for products in the collection.","type":"boolean","default":false,"required":false},"calculate_attribute_counts":{"description":"If requested, calculates attribute term counts for products in the collection.","type":"array","items":{"type":"object","properties":{"taxonomy":{"description":"Taxonomy name.","type":"string","context":["view","edit"],"readonly":true},"query_type":{"description":"Filter condition\t being performed which may affect counts. Valid values include \"and\" and \"or\".","type":"string","enum":["and","or"],"context":["view","edit"],"readonly":true}}},"default":[],"required":false},"calculate_rating_counts":{"description":"If true, calculates rating counts for products in the collection.","type":"boolean","default":false,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/products\/collection-data"}]}},"\/wc\/store\/v1\/products\/reviews":{"namespace":"wc\/store\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set. Defaults to no limit if left blank.","type":"integer","default":10,"minimum":0,"maximum":100,"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","date_gmt","id","rating","product"],"required":false},"category_id":{"description":"Limit result set to reviews from specific category IDs.","type":"string","required":false},"product_id":{"description":"Limit result set to reviews from specific product IDs.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/products\/reviews"}]}},"\/wc\/store\/v1\/products\/tags":{"namespace":"wc\/store\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set. Defaults to no limit if left blank.","type":"integer","minimum":0,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"order":{"description":"Sort ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort by term property.","type":"string","default":"name","enum":["name","slug","count"],"required":false},"hide_empty":{"description":"If true, empty terms will not be returned.","type":"boolean","default":true,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/products\/tags"}]}},"\/wc\/store\/v1\/products":{"namespace":"wc\/store\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set. Defaults to no limit if left blank.","type":"integer","default":10,"minimum":0,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"slug":{"description":"Limit result set to products with specific slug(s). Use commas to separate.","type":"string","required":false},"after":{"description":"Limit response to resources created after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources created before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"date_column":{"description":"When limiting response using after\/before, which date column to compare against.","type":"string","default":"date","enum":["date","date_gmt","modified","modified_gmt"],"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","modified","id","include","title","slug","price","popularity","rating","menu_order","comment_count"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"type":{"description":"Limit result set to products assigned a specific type.","type":"string","enum":["simple","grouped","external","variable","variation"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"featured":{"description":"Limit result set to featured products.","type":"boolean","required":false},"category":{"description":"Limit result set to products assigned a specific category ID.","type":"string","required":false},"category_operator":{"description":"Operator to compare product category terms.","type":"string","enum":["in","not_in","and"],"default":"in","required":false},"tag":{"description":"Limit result set to products assigned a specific tag ID.","type":"string","required":false},"tag_operator":{"description":"Operator to compare product tags.","type":"string","enum":["in","not_in","and"],"default":"in","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price, provided using the smallest unit of the currency.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price, provided using the smallest unit of the currency.","type":"string","required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"array","items":{"type":"string","enum":["instock","outofstock","onbackorder"],"sanitize_callback":"sanitize_text_field","validate_callback":"rest_validate_request_arg"},"default":[],"required":false},"attributes":{"description":"Limit result set to products with selected global attributes.","type":"array","items":{"type":"object","properties":{"attribute":{"description":"Attribute taxonomy name.","type":"string","sanitize_callback":"wc_sanitize_taxonomy_name"},"term_id":{"description":"List of attribute term IDs.","type":"array","items":{"type":"integer"},"sanitize_callback":"wp_parse_id_list"},"slug":{"description":"List of attribute slug(s). If a term ID is provided, this will be ignored.","type":"array","items":{"type":"string"},"sanitize_callback":"wp_parse_slug_list"},"operator":{"description":"Operator to compare product attribute terms.","type":"string","enum":["in","not_in","and"]}}},"default":[],"required":false},"attribute_relation":{"description":"The logical relationship between attributes when filtering across multiple at once.","type":"string","enum":["in","and"],"default":"and","required":false},"catalog_visibility":{"description":"Determines if hidden or visible catalog products are shown.","type":"string","enum":["any","visible","catalog","search","hidden"],"required":false},"rating":{"description":"Limit result set to products with a certain average rating.","type":"array","items":{"type":"integer","enum":[1,2,3,4,5]},"default":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/store\/v1\/products"}]}},"\/wc\/store\/v1\/products\/(?P[\\d]+)":{"namespace":"wc\/store\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}]},"\/wc\/store\/v1\/products\/(?P[\\S]+)":{"namespace":"wc\/store\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Slug of the resource.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}]},"\/wc\/private":{"namespace":"wc\/private","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"wc\/private","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/private"}]}},"\/wc\/private\/ai\/products":{"namespace":"wc\/private","methods":["POST","DELETE"],"endpoints":[{"methods":["POST"],"allow_batch":{"v1":true},"args":{"business_description":{"description":"The business description for a given store.","type":"string","required":false},"images":{"description":"The images for a given store.","type":"object","required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/private\/ai\/products"}]}},"\/wc\/private\/patterns":{"namespace":"wc\/private","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/private\/patterns"}]}},"\/elementor\/v1\/globals":{"namespace":"elementor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/globals"}]}},"\/elementor\/v1\/globals\/colors":{"namespace":"elementor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/globals\/colors"}]}},"\/elementor\/v1\/globals\/colors\/(?P[\\w]+)":{"namespace":"elementor\/v1","methods":["GET","POST","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the object.","type":"string","required":true}}},{"methods":["POST"],"args":{"id":{"description":"Unique identifier for the object.","type":"string","required":true}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the object.","type":"string","required":true}}}]},"\/elementor\/v1\/globals\/typography":{"namespace":"elementor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/globals\/typography"}]}},"\/elementor\/v1\/globals\/typography\/(?P[\\w]+)":{"namespace":"elementor\/v1","methods":["GET","POST","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the object.","type":"string","required":true}}},{"methods":["POST"],"args":{"id":{"description":"Unique identifier for the object.","type":"string","required":true}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the object.","type":"string","required":true}}}]},"\/elementor\/v1\/favorites":{"namespace":"elementor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/favorites"}]}},"\/elementor\/v1\/favorites\/(?P[\\w]+)":{"namespace":"elementor\/v1","methods":["POST","DELETE"],"endpoints":[{"methods":["POST"],"args":{"id":{"description":"Type of favorites.","type":"string","required":true},"favorite":{"description":"The favorite slug to create.","type":"string","required":true}}},{"methods":["DELETE"],"args":{"id":{"description":"Type of favorites.","type":"string","required":true},"favorite":{"description":"The favorite slug to delete.","type":"string","required":true}}}]},"\/elementor\/v1\/kit-elements-defaults":{"namespace":"elementor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/kit-elements-defaults"}]}},"\/elementor\/v1\/kit-elements-defaults\/(?P[\\w\\-\\_]+)":{"namespace":"elementor\/v1","methods":["POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"type":{"type":"string","description":"The type of the element.","required":true},"settings":{"description":"All the default values for the requested type","type":"object","required":true}}},{"methods":["DELETE"],"args":{"type":{"type":"string","description":"The type of the element.","required":true}}}]},"\/elementor\/v1\/site-navigation\/recent-posts":{"namespace":"elementor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"posts_per_page":{"description":"Number of posts to return","type":"integer","required":true},"post_type":{"description":"Post types to retrieve","type":"array","default":["page","post","elementor_library"],"required":false},"post__not_in":{"description":"Post id`s to exclude","type":"array","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/site-navigation\/recent-posts"}]}},"\/elementor\/v1\/site-navigation\/add-new-post":{"namespace":"elementor\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"post_type":{"description":"Post type to create","type":"string","default":"post","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/site-navigation\/add-new-post"}]}},"\/elementor\/v1\/template-library\/templates":{"namespace":"elementor\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"title":{"type":"string","description":"The title of the document","required":false},"type":{"description":"The document type.","type":"string","enum":["page","section","container","popup","header","footer","single","single-post","single-page","archive","search-results","error-404","product","product-archive","floating-buttons","loop-item"],"required":true},"content":{"description":"Elementor data object","type":"object","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/template-library\/templates"}]}},"\/elementor\/v1\/global-widget\/templates":{"namespace":"elementor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/global-widget\/templates"}]}},"\/elementor-pro\/v1":{"namespace":"elementor-pro\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"elementor-pro\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor-pro\/v1"}]}},"\/elementor-pro\/v1\/posts-widget":{"namespace":"elementor-pro\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor-pro\/v1\/posts-widget"}]}},"\/elementor\/v1\/form-submissions":{"namespace":"elementor\/v1","methods":["GET","DELETE","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":50,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","additionalProperties":{"context":"filter"},"required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"order_by":{"description":"Sort collection by object attribute.","type":"string","default":"created_at","enum":["created_at","id","main_meta_id"],"required":false},"status":{"description":"Limit result set to submissions assigned one or more statuses.","type":"string","default":"all","enum":["all","unread","read","trash"],"additionalProperties":{"context":"filter"},"required":false},"form":{"description":"Limit result set to submissions assigned to specific forms. The form id should follow this pattern {post_id}_{element_id} e.g: 10_476d0ce","type":"string","additionalProperties":{"context":"filter"},"required":false},"referer":{"description":"Limit result set to submissions assigned to specific referer.","type":"string","additionalProperties":{"context":"filter"},"required":false},"after":{"description":"Limit response to submissions sent after a given ISO8601 compliant date.","type":"string","format":"date","additionalProperties":{"context":"filter"},"required":false},"before":{"description":"Limit response to submissions sent before a given ISO8601 compliant date.","type":"string","format":"date","additionalProperties":{"context":"filter"},"required":false}}},{"methods":["DELETE"],"args":{"ids":{"description":"Unique identifiers for the objects.","type":"array","items":{"type":"integer"},"required":true},"force":{"description":"Delete the object permanently.","type":"boolean","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"ids":{"description":"Unique identifiers for the objects.","type":"array","items":{"type":"integer"},"required":true},"is_read":{"description":"mark whether the submission was read or not","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/form-submissions"}]}},"\/elementor\/v1\/form-submissions\/(?P[\\d]+)":{"namespace":"elementor\/v1","methods":["GET","DELETE","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the object.","type":"string","required":true}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the object.","type":"string","required":true},"force":{"description":"Delete the object permanently.","type":"boolean","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the object.","type":"string","required":true},"is_read":{"description":"mark whether the submission was read or not","type":"boolean","required":false},"values":{"description":"Form field values, receive an array, the key should be the form field id and the value should be the value.","type":"object","required":false}}}]},"\/elementor\/v1\/form-submissions\/restore\/(?P[\\d]+)":{"namespace":"elementor\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the object.","type":"string","required":true}}}]},"\/elementor\/v1\/form-submissions\/restore":{"namespace":"elementor\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"ids":{"description":"Unique identifiers for the objects.","type":"array","items":{"type":"integer"},"required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/form-submissions\/restore"}]}},"\/elementor\/v1\/form-submissions\/export":{"namespace":"elementor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":10000,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","additionalProperties":{"context":"filter"},"required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"order_by":{"description":"Sort collection by object attribute.","type":"string","default":"created_at","enum":["created_at","id","main_meta_id"],"required":false},"status":{"description":"Limit result set to submissions assigned one or more statuses.","type":"string","default":"all","enum":["all","unread","read","trash"],"additionalProperties":{"context":"filter"},"required":false},"form":{"description":"Limit result set to submissions assigned to specific forms. The form id should follow this pattern {post_id}_{element_id} e.g: 10_476d0ce","type":"string","additionalProperties":{"context":"filter"},"required":false},"referer":{"description":"Limit result set to submissions assigned to specific referer.","type":"string","additionalProperties":{"context":"filter"},"required":false},"after":{"description":"Limit response to submissions sent after a given ISO8601 compliant date.","type":"string","format":"date","additionalProperties":{"context":"filter"},"required":false},"before":{"description":"Limit response to submissions sent before a given ISO8601 compliant date.","type":"string","format":"date","additionalProperties":{"context":"filter"},"required":false},"ids":{"description":"Unique identifiers for the objects.","type":"array","items":{"type":"integer"},"additionalProperties":{"context":"filter"},"required":false},"format":{"description":"The format of the export (for now only csv).","enum":["csv"],"default":"csv","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/form-submissions\/export"}]}},"\/elementor\/v1\/form-submissions\/referer":{"namespace":"elementor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made, determines fields present in response. (only \"options\" available for now)","type":"string","enum":["options"],"default":"options","required":false},"search":{"description":"Limit results to those matching a string.","type":"string","additionalProperties":{"context":"filter"},"required":false},"value":{"description":"Limit results specific referer.","type":"string","additionalProperties":{"context":"filter"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/form-submissions\/referer"}]}},"\/elementor\/v1\/forms":{"namespace":"elementor\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made, determines fields present in response. (only \"options\" available for now)","type":"string","enum":["options"],"default":"options","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/forms"}]}},"\/elementor-pro\/v1\/woocommerce-module":{"namespace":"elementor-pro\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor-pro\/v1\/woocommerce-module"}]}},"\/elementor-pro\/v1\/set-notice-dismissed":{"namespace":"elementor-pro\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"post_id":{"type":"integer","required":true},"is_custom_wc_cart_notice_dismissed":{"type":"boolean","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor-pro\/v1\/set-notice-dismissed"}]}},"\/elementor-pro\/v1\/get-notice-dismissed\/(?P\\d+)":{"namespace":"elementor-pro\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}]},"\/elementor-pro\/v1\/get-post-type-taxonomies":{"namespace":"elementor-pro\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"post_type":{"description":"The post type for which to fetch the list of taxonomies.","type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor-pro\/v1\/get-post-type-taxonomies"}]}},"\/elementor-pro\/v1\/refresh-loop":{"namespace":"elementor-pro\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"post_id":{"description":"The post ID of the page containing the loop.","type":"integer","required":true},"widget_id":{"description":"The ID of the loop widget.","type":"string","required":true},"widget_filters":{"description":"The filters for the loop widget.","type":"object","required":true},"widget_model":{"description":"The model of the loop widget. In Editor mode only.","type":"object","required":false},"pagination_base_url":{"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor-pro\/v1\/refresh-loop"}]}},"\/elementor-pro\/v1\/refresh-search":{"namespace":"elementor-pro\/v1","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"post_id":{"description":"The post ID of the page containing the loop.","type":"integer","required":true},"widget_id":{"description":"The ID of the loop widget.","type":"string","required":true},"widget_model":{"description":"The model of the loop widget. In Editor mode only.","type":"object","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor-pro\/v1\/refresh-search"}]}},"\/wc\/v1":{"namespace":"wc\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"wc\/v1","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1"}]}},"\/wc\/v1\/coupons":{"namespace":"wc\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified"],"required":false},"filter":{"type":"object","description":"Use WP Query arguments to modify the response; private query vars require appropriate authorization.","required":false},"code":{"description":"Limit result set to resources with a specific code.","type":"string","required":false}}},{"methods":["POST"],"args":{"code":{"description":"Coupon code.","type":"string","required":true},"description":{"description":"Coupon description.","type":"string","required":false},"discount_type":{"default":"fixed_cart","description":"Determines the type of discount that will be applied.","type":"string","enum":["percent","fixed_cart","fixed_product"],"required":false},"amount":{"description":"The amount of discount. Should always be numeric, even if setting a percentage.","type":"string","required":false},"expiry_date":{"description":"UTC DateTime when the coupon expires.","type":["null","string"],"required":false},"individual_use":{"default":false,"description":"If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.","type":"boolean","required":false},"product_ids":{"description":"List of product IDs the coupon can be used on.","type":"array","items":{"type":"integer"},"required":false},"exclude_product_ids":{"description":"List of product IDs the coupon cannot be used on.","type":"array","items":{"type":"integer"},"required":false},"usage_limit":{"description":"How many times the coupon can be used in total.","type":"integer","required":false},"usage_limit_per_user":{"description":"How many times the coupon can be used per customer.","type":"integer","required":false},"limit_usage_to_x_items":{"description":"Max number of items in the cart the coupon can be applied to.","type":"integer","required":false},"free_shipping":{"default":false,"description":"If true and if the free shipping method requires a coupon, this coupon will enable free shipping.","type":"boolean","required":false},"product_categories":{"description":"List of category IDs the coupon applies to.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_categories":{"description":"List of category IDs the coupon does not apply to.","type":"array","items":{"type":"integer"},"required":false},"exclude_sale_items":{"default":false,"description":"If true, this coupon will not be applied to items that have sale prices.","type":"boolean","required":false},"minimum_amount":{"description":"Minimum order amount that needs to be in the cart before coupon applies.","type":"string","required":false},"maximum_amount":{"description":"Maximum order amount allowed when using the coupon.","type":"string","required":false},"email_restrictions":{"description":"List of email addresses that can use this coupon.","type":"array","items":{"type":"string"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/coupons"}]}},"\/wc\/v1\/coupons\/(?P[\\d]+)":{"namespace":"wc\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"code":{"description":"Coupon code.","type":"string","required":false},"description":{"description":"Coupon description.","type":"string","required":false},"discount_type":{"description":"Determines the type of discount that will be applied.","type":"string","enum":["percent","fixed_cart","fixed_product"],"required":false},"amount":{"description":"The amount of discount. Should always be numeric, even if setting a percentage.","type":"string","required":false},"expiry_date":{"description":"UTC DateTime when the coupon expires.","type":["null","string"],"required":false},"individual_use":{"description":"If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.","type":"boolean","required":false},"product_ids":{"description":"List of product IDs the coupon can be used on.","type":"array","items":{"type":"integer"},"required":false},"exclude_product_ids":{"description":"List of product IDs the coupon cannot be used on.","type":"array","items":{"type":"integer"},"required":false},"usage_limit":{"description":"How many times the coupon can be used in total.","type":"integer","required":false},"usage_limit_per_user":{"description":"How many times the coupon can be used per customer.","type":"integer","required":false},"limit_usage_to_x_items":{"description":"Max number of items in the cart the coupon can be applied to.","type":"integer","required":false},"free_shipping":{"description":"If true and if the free shipping method requires a coupon, this coupon will enable free shipping.","type":"boolean","required":false},"product_categories":{"description":"List of category IDs the coupon applies to.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_categories":{"description":"List of category IDs the coupon does not apply to.","type":"array","items":{"type":"integer"},"required":false},"exclude_sale_items":{"description":"If true, this coupon will not be applied to items that have sale prices.","type":"boolean","required":false},"minimum_amount":{"description":"Minimum order amount that needs to be in the cart before coupon applies.","type":"string","required":false},"maximum_amount":{"description":"Maximum order amount allowed when using the coupon.","type":"string","required":false},"email_restrictions":{"description":"List of email addresses that can use this coupon.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc\/v1\/coupons\/batch":{"namespace":"wc\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"code":{"description":"Coupon code.","type":"string","required":false},"description":{"description":"Coupon description.","type":"string","required":false},"discount_type":{"description":"Determines the type of discount that will be applied.","type":"string","enum":["percent","fixed_cart","fixed_product"],"required":false},"amount":{"description":"The amount of discount. Should always be numeric, even if setting a percentage.","type":"string","required":false},"expiry_date":{"description":"UTC DateTime when the coupon expires.","type":["null","string"],"required":false},"individual_use":{"description":"If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.","type":"boolean","required":false},"product_ids":{"description":"List of product IDs the coupon can be used on.","type":"array","items":{"type":"integer"},"required":false},"exclude_product_ids":{"description":"List of product IDs the coupon cannot be used on.","type":"array","items":{"type":"integer"},"required":false},"usage_limit":{"description":"How many times the coupon can be used in total.","type":"integer","required":false},"usage_limit_per_user":{"description":"How many times the coupon can be used per customer.","type":"integer","required":false},"limit_usage_to_x_items":{"description":"Max number of items in the cart the coupon can be applied to.","type":"integer","required":false},"free_shipping":{"description":"If true and if the free shipping method requires a coupon, this coupon will enable free shipping.","type":"boolean","required":false},"product_categories":{"description":"List of category IDs the coupon applies to.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_categories":{"description":"List of category IDs the coupon does not apply to.","type":"array","items":{"type":"integer"},"required":false},"exclude_sale_items":{"description":"If true, this coupon will not be applied to items that have sale prices.","type":"boolean","required":false},"minimum_amount":{"description":"Minimum order amount that needs to be in the cart before coupon applies.","type":"string","required":false},"maximum_amount":{"description":"Maximum order amount allowed when using the coupon.","type":"string","required":false},"email_restrictions":{"description":"List of email addresses that can use this coupon.","type":"array","items":{"type":"string"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/coupons\/batch"}]}},"\/wc\/v1\/customers\/(?P[\\d]+)\/downloads":{"namespace":"wc\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"customer_id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}]},"\/wc\/v1\/customers":{"namespace":"wc\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"default":"asc","description":"Order sort attribute ascending or descending.","enum":["asc","desc"],"type":"string","required":false},"orderby":{"default":"name","description":"Sort collection by object attribute.","enum":["id","include","name","registered_date"],"type":"string","required":false},"email":{"description":"Limit result set to resources with a specific email.","type":"string","format":"email","required":false},"role":{"description":"Limit result set to resources with a specific role.","type":"string","default":"customer","enum":["all","administrator","editor","author","contributor","subscriber","customer","shop_manager"],"required":false}}},{"methods":["POST"],"args":{"email":{"type":"string","description":"New user email address.","required":true},"first_name":{"description":"Customer first name.","type":"string","required":false},"last_name":{"description":"Customer last name.","type":"string","required":false},"username":{"description":"New user username.","type":"string","required":false},"password":{"description":"New user password.","type":"string","required":false},"billing":{"description":"List of billing address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1.","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2.","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":"string","format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"List of shipping address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1.","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2.","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/customers"}]}},"\/wc\/v1\/customers\/(?P[\\d]+)":{"namespace":"wc\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"email":{"description":"The email address for the customer.","type":"string","format":"email","required":false},"first_name":{"description":"Customer first name.","type":"string","required":false},"last_name":{"description":"Customer last name.","type":"string","required":false},"username":{"description":"Customer login name.","type":"string","required":false},"password":{"description":"Customer password.","type":"string","required":false},"billing":{"description":"List of billing address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1.","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2.","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":"string","format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"List of shipping address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1.","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2.","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]}},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false},"reassign":{"default":0,"type":"integer","description":"ID to reassign posts to.","required":false}}}]},"\/wc\/v1\/customers\/batch":{"namespace":"wc\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"email":{"description":"The email address for the customer.","type":"string","format":"email","required":false},"first_name":{"description":"Customer first name.","type":"string","required":false},"last_name":{"description":"Customer last name.","type":"string","required":false},"username":{"description":"Customer login name.","type":"string","required":false},"password":{"description":"Customer password.","type":"string","required":false},"billing":{"description":"List of billing address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1.","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2.","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":"string","format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"List of shipping address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1.","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2.","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/customers\/batch"}]}},"\/wc\/v1\/orders\/(?P[\\d]+)\/notes":{"namespace":"wc\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"note":{"type":"string","description":"Order note content.","required":true},"customer_note":{"default":false,"description":"Shows\/define if the note is only for reference or for the customer (the user will be notified).","type":"boolean","required":false}}}]},"\/wc\/v1\/orders\/(?P[\\d]+)\/notes\/(?P[\\d]+)":{"namespace":"wc\/v1","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"order_id":{"description":"The order ID.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"order_id":{"description":"The order ID.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v1\/orders\/(?P[\\d]+)\/refunds":{"namespace":"wc\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified"],"required":false},"filter":{"type":"object","description":"Use WP Query arguments to modify the response; private query vars require appropriate authorization.","required":false},"status":{"default":"any","description":"Limit result set to orders assigned a specific status.","type":"string","enum":["any","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"customer":{"description":"Limit result set to orders assigned a specific customer.","type":"integer","required":false},"product":{"description":"Limit result set to orders assigned a specific product.","type":"integer","required":false},"dp":{"default":2,"description":"Number of decimal points to use in each resource.","type":"integer","required":false}}},{"methods":["POST"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"amount":{"description":"Refund amount.","type":"string","required":false},"reason":{"description":"Reason for refund.","type":"string","required":false}}}]},"\/wc\/v1\/orders\/(?P[\\d]+)\/refunds\/(?P[\\d]+)":{"namespace":"wc\/v1","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":true,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v1\/orders":{"namespace":"wc\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified"],"required":false},"filter":{"type":"object","description":"Use WP Query arguments to modify the response; private query vars require appropriate authorization.","required":false},"status":{"default":"any","description":"Limit result set to orders assigned a specific status.","type":"string","enum":["any","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"customer":{"description":"Limit result set to orders assigned a specific customer.","type":"integer","required":false},"product":{"description":"Limit result set to orders assigned a specific product.","type":"integer","required":false},"dp":{"default":2,"description":"Number of decimal points to use in each resource.","type":"integer","required":false}}},{"methods":["POST"],"args":{"parent_id":{"description":"Parent order ID.","type":"integer","required":false},"status":{"default":"pending","description":"Order status.","type":"string","enum":["pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"currency":{"default":"PKR","description":"Currency the order was created with, in ISO format.","type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","IRT","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PRB","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"],"required":false},"customer_id":{"default":0,"description":"User ID who owns the order. 0 for guests.","type":"integer","required":false},"billing":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1.","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2.","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":"string","format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1.","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2.","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]}},"required":false},"payment_method":{"description":"Payment method ID.","type":"string","required":false},"payment_method_title":{"description":"Payment method title.","type":"string","required":false},"set_paid":{"default":false,"description":"Define if the order is paid. It will set the status to processing and reduce stock items.","type":"boolean","required":false},"transaction_id":{"description":"Unique transaction ID.","type":"string","required":false},"customer_note":{"description":"Note left by customer during checkout.","type":"string","required":false},"line_items":{"description":"Line items data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Product name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"],"readonly":true},"sku":{"description":"Product SKU.","type":"string","context":["view","edit"],"readonly":true},"product_id":{"description":"Product ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"variation_id":{"description":"Variation ID, if applicable.","type":"integer","context":["view","edit"]},"quantity":{"description":"Quantity ordered.","type":"integer","context":["view","edit"]},"tax_class":{"description":"Tax class of product.","type":"string","context":["view","edit"],"readonly":true},"price":{"description":"Product price.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Line subtotal (before discounts).","type":"string","context":["view","edit"]},"subtotal_tax":{"description":"Line subtotal tax (before discounts).","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"]},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta":{"description":"Line item meta data.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"key":{"description":"Meta key.","type":"string","context":["view","edit"],"readonly":true},"label":{"description":"Meta label.","type":"string","context":["view","edit"],"readonly":true},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"],"readonly":true}}}}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"]},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}}}},"required":false},"coupon_lines":{"description":"Coupons line data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"code":{"description":"Coupon code.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"discount":{"description":"Discount total.","type":"string","context":["view","edit"]},"discount_tax":{"description":"Discount total tax.","type":"string","context":["view","edit"],"readonly":true}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/orders"}]}},"\/wc\/v1\/orders\/(?P[\\d]+)":{"namespace":"wc\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"parent_id":{"description":"Parent order ID.","type":"integer","required":false},"status":{"description":"Order status.","type":"string","enum":["pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"currency":{"description":"Currency the order was created with, in ISO format.","type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","IRT","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PRB","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"],"required":false},"customer_id":{"description":"User ID who owns the order. 0 for guests.","type":"integer","required":false},"billing":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1.","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2.","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":"string","format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1.","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2.","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]}},"required":false},"payment_method":{"description":"Payment method ID.","type":"string","required":false},"payment_method_title":{"description":"Payment method title.","type":"string","required":false},"set_paid":{"description":"Define if the order is paid. It will set the status to processing and reduce stock items.","type":"boolean","required":false},"transaction_id":{"description":"Unique transaction ID.","type":"string","required":false},"customer_note":{"description":"Note left by customer during checkout.","type":"string","required":false},"line_items":{"description":"Line items data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Product name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"],"readonly":true},"sku":{"description":"Product SKU.","type":"string","context":["view","edit"],"readonly":true},"product_id":{"description":"Product ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"variation_id":{"description":"Variation ID, if applicable.","type":"integer","context":["view","edit"]},"quantity":{"description":"Quantity ordered.","type":"integer","context":["view","edit"]},"tax_class":{"description":"Tax class of product.","type":"string","context":["view","edit"],"readonly":true},"price":{"description":"Product price.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Line subtotal (before discounts).","type":"string","context":["view","edit"]},"subtotal_tax":{"description":"Line subtotal tax (before discounts).","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"]},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta":{"description":"Line item meta data.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"key":{"description":"Meta key.","type":"string","context":["view","edit"],"readonly":true},"label":{"description":"Meta label.","type":"string","context":["view","edit"],"readonly":true},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"],"readonly":true}}}}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"]},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}}}},"required":false},"coupon_lines":{"description":"Coupons line data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"code":{"description":"Coupon code.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"discount":{"description":"Discount total.","type":"string","context":["view","edit"]},"discount_tax":{"description":"Discount total tax.","type":"string","context":["view","edit"],"readonly":true}}},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc\/v1\/orders\/batch":{"namespace":"wc\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"parent_id":{"description":"Parent order ID.","type":"integer","required":false},"status":{"description":"Order status.","type":"string","enum":["pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"currency":{"description":"Currency the order was created with, in ISO format.","type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","IRT","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PRB","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"],"required":false},"customer_id":{"description":"User ID who owns the order. 0 for guests.","type":"integer","required":false},"billing":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1.","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2.","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":"string","format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1.","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2.","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]}},"required":false},"payment_method":{"description":"Payment method ID.","type":"string","required":false},"payment_method_title":{"description":"Payment method title.","type":"string","required":false},"set_paid":{"description":"Define if the order is paid. It will set the status to processing and reduce stock items.","type":"boolean","required":false},"transaction_id":{"description":"Unique transaction ID.","type":"string","required":false},"customer_note":{"description":"Note left by customer during checkout.","type":"string","required":false},"line_items":{"description":"Line items data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Product name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"],"readonly":true},"sku":{"description":"Product SKU.","type":"string","context":["view","edit"],"readonly":true},"product_id":{"description":"Product ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"variation_id":{"description":"Variation ID, if applicable.","type":"integer","context":["view","edit"]},"quantity":{"description":"Quantity ordered.","type":"integer","context":["view","edit"]},"tax_class":{"description":"Tax class of product.","type":"string","context":["view","edit"],"readonly":true},"price":{"description":"Product price.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Line subtotal (before discounts).","type":"string","context":["view","edit"]},"subtotal_tax":{"description":"Line subtotal tax (before discounts).","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"]},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta":{"description":"Line item meta data.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"key":{"description":"Meta key.","type":"string","context":["view","edit"],"readonly":true},"label":{"description":"Meta label.","type":"string","context":["view","edit"],"readonly":true},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"],"readonly":true}}}}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"]},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}}}},"required":false},"coupon_lines":{"description":"Coupons line data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"code":{"description":"Coupon code.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"discount":{"description":"Discount total.","type":"string","context":["view","edit"]},"discount_tax":{"description":"Discount total tax.","type":"string","context":["view","edit"],"readonly":true}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/orders\/batch"}]}},"\/wc\/v1\/products\/attributes\/(?P[\\d]+)\/terms":{"namespace":"wc\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}]},"\/wc\/v1\/products\/attributes\/(?P[\\d]+)\/terms\/(?P[\\d]+)":{"namespace":"wc\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"name":{"description":"Term name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v1\/products\/attributes\/(?P[\\d]+)\/terms\/batch":{"namespace":"wc\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"name":{"description":"Term name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}]},"\/wc\/v1\/products\/attributes":{"namespace":"wc\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"name":{"description":"Name for the resource.","type":"string","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"type":{"default":"select","description":"Type of attribute.","type":"string","enum":["select"],"required":false},"order_by":{"default":"menu_order","description":"Default sort order.","type":"string","enum":["menu_order","name","name_num","id"],"required":false},"has_archives":{"default":false,"description":"Enable\/Disable attribute archives.","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/products\/attributes"}]}},"\/wc\/v1\/products\/attributes\/(?P[\\d]+)":{"namespace":"wc\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Attribute name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"type":{"description":"Type of attribute.","type":"string","enum":["select"],"required":false},"order_by":{"description":"Default sort order.","type":"string","enum":["menu_order","name","name_num","id"],"required":false},"has_archives":{"description":"Enable\/Disable attribute archives.","type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":true,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v1\/products\/attributes\/batch":{"namespace":"wc\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Attribute name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"type":{"description":"Type of attribute.","type":"string","enum":["select"],"required":false},"order_by":{"description":"Default sort order.","type":"string","enum":["menu_order","name","name_num","id"],"required":false},"has_archives":{"description":"Enable\/Disable attribute archives.","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/products\/attributes\/batch"}]}},"\/wc\/v1\/products\/categories":{"namespace":"wc\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"parent":{"description":"The ID for the parent of the resource.","type":"integer","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"display":{"default":"default","description":"Category archive display type.","type":"string","enum":["default","products","subcategories","both"],"required":false},"image":{"description":"Image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"title":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/products\/categories"}]}},"\/wc\/v1\/products\/categories\/(?P[\\d]+)":{"namespace":"wc\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Category name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"parent":{"description":"The ID for the parent of the resource.","type":"integer","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"display":{"description":"Category archive display type.","type":"string","enum":["default","products","subcategories","both"],"required":false},"image":{"description":"Image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"title":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v1\/products\/categories\/batch":{"namespace":"wc\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Category name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"parent":{"description":"The ID for the parent of the resource.","type":"integer","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"display":{"description":"Category archive display type.","type":"string","enum":["default","products","subcategories","both"],"required":false},"image":{"description":"Image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"title":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/products\/categories\/batch"}]}},"\/wc\/v1\/products\/(?P[\\d]+)\/reviews":{"namespace":"wc\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"review":{"type":"string","description":"Review content.","required":true},"date_created":{"description":"The date the review was created, in the site's timezone.","type":["null","string"],"required":false},"rating":{"description":"Review rating (0 to 5).","type":"integer","required":false},"name":{"type":"string","description":"Name of the reviewer.","required":true},"email":{"type":"string","description":"Email of the reviewer.","required":true}}}]},"\/wc\/v1\/products\/(?P[\\d]+)\/reviews\/(?P[\\d]+)":{"namespace":"wc\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"review":{"description":"The content of the review.","type":"string","required":false},"date_created":{"description":"The date the review was created, in the site's timezone.","type":["null","string"],"required":false},"rating":{"description":"Review rating (0 to 5).","type":"integer","required":false},"name":{"description":"Reviewer name.","type":"string","required":false},"email":{"description":"Reviewer email.","type":"string","required":false}}},{"methods":["DELETE"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc\/v1\/products\/shipping_classes":{"namespace":"wc\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/products\/shipping_classes"}]}},"\/wc\/v1\/products\/shipping_classes\/(?P[\\d]+)":{"namespace":"wc\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Shipping class name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v1\/products\/shipping_classes\/batch":{"namespace":"wc\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Shipping class name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/products\/shipping_classes\/batch"}]}},"\/wc\/v1\/products\/tags":{"namespace":"wc\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/products\/tags"}]}},"\/wc\/v1\/products\/tags\/(?P[\\d]+)":{"namespace":"wc\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Tag name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v1\/products\/tags\/batch":{"namespace":"wc\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Tag name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/products\/tags\/batch"}]}},"\/wc\/v1\/products":{"namespace":"wc\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified"],"required":false},"filter":{"type":"object","description":"Use WP Query arguments to modify the response; private query vars require appropriate authorization.","required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","draft","pending","private","publish"],"required":false},"type":{"description":"Limit result set to products assigned a specific type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"category":{"description":"Limit result set to products assigned a specific category ID.","type":"string","required":false},"tag":{"description":"Limit result set to products assigned a specific tag ID.","type":"string","required":false},"shipping_class":{"description":"Limit result set to products assigned a specific shipping class ID.","type":"string","required":false},"attribute":{"description":"Limit result set to products with a specific attribute.","type":"string","required":false},"attribute_term":{"description":"Limit result set to products with a specific attribute term ID (required an assigned attribute).","type":"string","required":false},"sku":{"description":"Limit result set to products with a specific SKU.","type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"type":{"default":"simple","description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"default":"publish","description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future"],"required":false},"featured":{"default":false,"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"default":"visible","description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Unique identifier.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price.","type":"string","required":false},"date_on_sale_to":{"description":"End date of sale price.","type":"string","required":false},"virtual":{"default":false,"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"download_type":{"default":"standard","description":"Download type, this controls the schema on the front-end.","type":"string","enum":["standard"],"required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"in_stock":{"default":true,"description":"Controls whether or not the product is listed as \"in stock\" or \"out of stock\" on the frontend.","type":"boolean","required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"sold_individually":{"default":false,"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"default":true,"description":"Allow reviews.","type":"boolean","required":false},"upsell_ids":{"description":"List of upsell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]},"position":{"description":"Image position. 0 means that the image is featured.","type":"integer","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","context":["view","edit"]}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"variations":{"description":"List of variations.","type":"array","items":{"type":"object","properties":{"id":{"description":"Variation ID.","type":"integer","context":["view","edit"],"readonly":true},"date_created":{"description":"The date the variation was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the variation was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"permalink":{"description":"Variation URL.","type":"string","format":"uri","context":["view","edit"],"readonly":true},"sku":{"description":"Unique identifier.","type":"string","context":["view","edit"]},"price":{"description":"Current variation price.","type":"string","context":["view","edit"],"readonly":true},"regular_price":{"description":"Variation regular price.","type":"string","context":["view","edit"]},"sale_price":{"description":"Variation sale price.","type":"string","context":["view","edit"]},"date_on_sale_from":{"description":"Start date of sale price.","type":"string","context":["view","edit"]},"date_on_sale_to":{"description":"End date of sale price.","type":"string","context":["view","edit"]},"on_sale":{"description":"Shows if the variation is on sale.","type":"boolean","context":["view","edit"],"readonly":true},"purchasable":{"description":"Shows if the variation can be bought.","type":"boolean","context":["view","edit"],"readonly":true},"visible":{"description":"If the variation is visible.","type":"boolean","context":["view","edit"]},"virtual":{"description":"If the variation is virtual.","type":"boolean","default":false,"context":["view","edit"]},"downloadable":{"description":"If the variation is downloadable.","type":"boolean","default":false,"context":["view","edit"]},"downloads":{"description":"List of downloadable files.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}}},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","default":null,"context":["view","edit"]},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","default":null,"context":["view","edit"]},"tax_status":{"description":"Tax status.","type":"string","default":"taxable","enum":["taxable","shipping","none"],"context":["view","edit"]},"tax_class":{"description":"Tax class.","type":"string","context":["view","edit"]},"manage_stock":{"description":"Stock management at variation level.","type":"boolean","default":false,"context":["view","edit"]},"stock_quantity":{"description":"Stock quantity.","type":"integer","context":["view","edit"]},"in_stock":{"description":"Controls whether or not the variation is listed as \"in stock\" or \"out of stock\" on the frontend.","type":"boolean","default":true,"context":["view","edit"]},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","default":"no","enum":["no","notify","yes"],"context":["view","edit"]},"backorders_allowed":{"description":"Shows if backorders are allowed.","type":"boolean","context":["view","edit"],"readonly":true},"backordered":{"description":"Shows if the variation is on backordered.","type":"boolean","context":["view","edit"],"readonly":true},"weight":{"description":"Variation weight (kg).","type":"string","context":["view","edit"]},"dimensions":{"description":"Variation dimensions.","type":"object","context":["view","edit"],"properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}}},"shipping_class":{"description":"Shipping class slug.","type":"string","context":["view","edit"]},"shipping_class_id":{"description":"Shipping class ID.","type":"integer","context":["view","edit"],"readonly":true},"image":{"description":"Variation image data.","type":"object","context":["view","edit"],"properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]},"position":{"description":"Image position. 0 means that the image is featured.","type":"integer","context":["view","edit"]}}},"attributes":{"description":"List of attributes.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}}}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/products"}]}},"\/wc\/v1\/products\/(?P[\\d]+)":{"namespace":"wc\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"type":{"description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future"],"required":false},"featured":{"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Unique identifier.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price.","type":"string","required":false},"date_on_sale_to":{"description":"End date of sale price.","type":"string","required":false},"virtual":{"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"download_type":{"description":"Download type, this controls the schema on the front-end.","type":"string","enum":["standard"],"required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"in_stock":{"description":"Controls whether or not the product is listed as \"in stock\" or \"out of stock\" on the frontend.","type":"boolean","required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"sold_individually":{"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"description":"Allow reviews.","type":"boolean","required":false},"upsell_ids":{"description":"List of upsell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]},"position":{"description":"Image position. 0 means that the image is featured.","type":"integer","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","context":["view","edit"]}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"variations":{"description":"List of variations.","type":"array","items":{"type":"object","properties":{"id":{"description":"Variation ID.","type":"integer","context":["view","edit"],"readonly":true},"date_created":{"description":"The date the variation was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the variation was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"permalink":{"description":"Variation URL.","type":"string","format":"uri","context":["view","edit"],"readonly":true},"sku":{"description":"Unique identifier.","type":"string","context":["view","edit"]},"price":{"description":"Current variation price.","type":"string","context":["view","edit"],"readonly":true},"regular_price":{"description":"Variation regular price.","type":"string","context":["view","edit"]},"sale_price":{"description":"Variation sale price.","type":"string","context":["view","edit"]},"date_on_sale_from":{"description":"Start date of sale price.","type":"string","context":["view","edit"]},"date_on_sale_to":{"description":"End date of sale price.","type":"string","context":["view","edit"]},"on_sale":{"description":"Shows if the variation is on sale.","type":"boolean","context":["view","edit"],"readonly":true},"purchasable":{"description":"Shows if the variation can be bought.","type":"boolean","context":["view","edit"],"readonly":true},"visible":{"description":"If the variation is visible.","type":"boolean","context":["view","edit"]},"virtual":{"description":"If the variation is virtual.","type":"boolean","default":false,"context":["view","edit"]},"downloadable":{"description":"If the variation is downloadable.","type":"boolean","default":false,"context":["view","edit"]},"downloads":{"description":"List of downloadable files.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}}},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","default":null,"context":["view","edit"]},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","default":null,"context":["view","edit"]},"tax_status":{"description":"Tax status.","type":"string","default":"taxable","enum":["taxable","shipping","none"],"context":["view","edit"]},"tax_class":{"description":"Tax class.","type":"string","context":["view","edit"]},"manage_stock":{"description":"Stock management at variation level.","type":"boolean","default":false,"context":["view","edit"]},"stock_quantity":{"description":"Stock quantity.","type":"integer","context":["view","edit"]},"in_stock":{"description":"Controls whether or not the variation is listed as \"in stock\" or \"out of stock\" on the frontend.","type":"boolean","default":true,"context":["view","edit"]},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","default":"no","enum":["no","notify","yes"],"context":["view","edit"]},"backorders_allowed":{"description":"Shows if backorders are allowed.","type":"boolean","context":["view","edit"],"readonly":true},"backordered":{"description":"Shows if the variation is on backordered.","type":"boolean","context":["view","edit"],"readonly":true},"weight":{"description":"Variation weight (kg).","type":"string","context":["view","edit"]},"dimensions":{"description":"Variation dimensions.","type":"object","context":["view","edit"],"properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}}},"shipping_class":{"description":"Shipping class slug.","type":"string","context":["view","edit"]},"shipping_class_id":{"description":"Shipping class ID.","type":"integer","context":["view","edit"],"readonly":true},"image":{"description":"Variation image data.","type":"object","context":["view","edit"],"properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]},"position":{"description":"Image position. 0 means that the image is featured.","type":"integer","context":["view","edit"]}}},"attributes":{"description":"List of attributes.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}}}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"description":"Whether to bypass trash and force deletion.","type":"boolean","required":false}}}]},"\/wc\/v1\/products\/batch":{"namespace":"wc\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"type":{"description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future"],"required":false},"featured":{"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Unique identifier.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price.","type":"string","required":false},"date_on_sale_to":{"description":"End date of sale price.","type":"string","required":false},"virtual":{"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"download_type":{"description":"Download type, this controls the schema on the front-end.","type":"string","enum":["standard"],"required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"in_stock":{"description":"Controls whether or not the product is listed as \"in stock\" or \"out of stock\" on the frontend.","type":"boolean","required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"sold_individually":{"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"description":"Allow reviews.","type":"boolean","required":false},"upsell_ids":{"description":"List of upsell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]},"position":{"description":"Image position. 0 means that the image is featured.","type":"integer","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","context":["view","edit"]}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"variations":{"description":"List of variations.","type":"array","items":{"type":"object","properties":{"id":{"description":"Variation ID.","type":"integer","context":["view","edit"],"readonly":true},"date_created":{"description":"The date the variation was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the variation was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"permalink":{"description":"Variation URL.","type":"string","format":"uri","context":["view","edit"],"readonly":true},"sku":{"description":"Unique identifier.","type":"string","context":["view","edit"]},"price":{"description":"Current variation price.","type":"string","context":["view","edit"],"readonly":true},"regular_price":{"description":"Variation regular price.","type":"string","context":["view","edit"]},"sale_price":{"description":"Variation sale price.","type":"string","context":["view","edit"]},"date_on_sale_from":{"description":"Start date of sale price.","type":"string","context":["view","edit"]},"date_on_sale_to":{"description":"End date of sale price.","type":"string","context":["view","edit"]},"on_sale":{"description":"Shows if the variation is on sale.","type":"boolean","context":["view","edit"],"readonly":true},"purchasable":{"description":"Shows if the variation can be bought.","type":"boolean","context":["view","edit"],"readonly":true},"visible":{"description":"If the variation is visible.","type":"boolean","context":["view","edit"]},"virtual":{"description":"If the variation is virtual.","type":"boolean","default":false,"context":["view","edit"]},"downloadable":{"description":"If the variation is downloadable.","type":"boolean","default":false,"context":["view","edit"]},"downloads":{"description":"List of downloadable files.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}}},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","default":null,"context":["view","edit"]},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","default":null,"context":["view","edit"]},"tax_status":{"description":"Tax status.","type":"string","default":"taxable","enum":["taxable","shipping","none"],"context":["view","edit"]},"tax_class":{"description":"Tax class.","type":"string","context":["view","edit"]},"manage_stock":{"description":"Stock management at variation level.","type":"boolean","default":false,"context":["view","edit"]},"stock_quantity":{"description":"Stock quantity.","type":"integer","context":["view","edit"]},"in_stock":{"description":"Controls whether or not the variation is listed as \"in stock\" or \"out of stock\" on the frontend.","type":"boolean","default":true,"context":["view","edit"]},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","default":"no","enum":["no","notify","yes"],"context":["view","edit"]},"backorders_allowed":{"description":"Shows if backorders are allowed.","type":"boolean","context":["view","edit"],"readonly":true},"backordered":{"description":"Shows if the variation is on backordered.","type":"boolean","context":["view","edit"],"readonly":true},"weight":{"description":"Variation weight (kg).","type":"string","context":["view","edit"]},"dimensions":{"description":"Variation dimensions.","type":"object","context":["view","edit"],"properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}}},"shipping_class":{"description":"Shipping class slug.","type":"string","context":["view","edit"]},"shipping_class_id":{"description":"Shipping class ID.","type":"integer","context":["view","edit"],"readonly":true},"image":{"description":"Variation image data.","type":"object","context":["view","edit"],"properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]},"position":{"description":"Image position. 0 means that the image is featured.","type":"integer","context":["view","edit"]}}},"attributes":{"description":"List of attributes.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}}}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/products\/batch"}]}},"\/wc\/v1\/reports\/sales":{"namespace":"wc\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false},"period":{"description":"Report period.","type":"string","enum":["week","month","last_month","year"],"required":false},"date_min":{"description":"Return sales for a specific start date, the date need to be in the YYYY-MM-DD format.","type":"string","format":"date","required":false},"date_max":{"description":"Return sales for a specific end date, the date need to be in the YYYY-MM-DD format.","type":"string","format":"date","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/reports\/sales"}]}},"\/wc\/v1\/reports\/top_sellers":{"namespace":"wc\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false},"period":{"description":"Report period.","type":"string","enum":["week","month","last_month","year"],"required":false},"date_min":{"description":"Return sales for a specific start date, the date need to be in the YYYY-MM-DD format.","type":"string","format":"date","required":false},"date_max":{"description":"Return sales for a specific end date, the date need to be in the YYYY-MM-DD format.","type":"string","format":"date","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/reports\/top_sellers"}]}},"\/wc\/v1\/reports":{"namespace":"wc\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/reports"}]}},"\/wc\/v1\/taxes\/classes":{"namespace":"wc\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"name":{"description":"Tax class name.","type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/taxes\/classes"}]}},"\/wc\/v1\/taxes\/classes\/(?P\\w[\\w\\s\\-]*)":{"namespace":"wc\/v1","methods":["DELETE"],"endpoints":[{"methods":["DELETE"],"args":{"slug":{"description":"Unique slug for the resource.","type":"string","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v1\/taxes":{"namespace":"wc\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"default":"asc","description":"Order sort attribute ascending or descending.","enum":["asc","desc"],"type":"string","required":false},"orderby":{"default":"order","description":"Sort collection by object attribute.","enum":["id","order","priority"],"type":"string","required":false},"class":{"description":"Sort by tax class.","enum":["standard","reduced-rate","zero-rate"],"type":"string","required":false}}},{"methods":["POST"],"args":{"country":{"description":"Country ISO 3166 code.","type":"string","required":false},"state":{"description":"State code.","type":"string","required":false},"postcode":{"description":"Postcode \/ ZIP.","type":"string","required":false},"city":{"description":"City name.","type":"string","required":false},"rate":{"description":"Tax rate.","type":"string","required":false},"name":{"description":"Tax rate name.","type":"string","required":false},"priority":{"default":1,"description":"Tax priority.","type":"integer","required":false},"compound":{"default":false,"description":"Whether or not this is a compound rate.","type":"boolean","required":false},"shipping":{"default":true,"description":"Whether or not this tax rate also gets applied to shipping.","type":"boolean","required":false},"order":{"description":"Indicates the order that will appear in queries.","type":"integer","required":false},"class":{"default":"standard","description":"Tax class.","type":"string","enum":["standard","reduced-rate","zero-rate"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/taxes"}]}},"\/wc\/v1\/taxes\/(?P[\\d]+)":{"namespace":"wc\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"country":{"description":"Country ISO 3166 code.","type":"string","required":false},"state":{"description":"State code.","type":"string","required":false},"postcode":{"description":"Postcode \/ ZIP.","type":"string","required":false},"city":{"description":"City name.","type":"string","required":false},"rate":{"description":"Tax rate.","type":"string","required":false},"name":{"description":"Tax rate name.","type":"string","required":false},"priority":{"description":"Tax priority.","type":"integer","required":false},"compound":{"description":"Whether or not this is a compound rate.","type":"boolean","required":false},"shipping":{"description":"Whether or not this tax rate also gets applied to shipping.","type":"boolean","required":false},"order":{"description":"Indicates the order that will appear in queries.","type":"integer","required":false},"class":{"description":"Tax class.","type":"string","enum":["standard","reduced-rate","zero-rate"],"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v1\/taxes\/batch":{"namespace":"wc\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"country":{"description":"Country ISO 3166 code.","type":"string","required":false},"state":{"description":"State code.","type":"string","required":false},"postcode":{"description":"Postcode \/ ZIP.","type":"string","required":false},"city":{"description":"City name.","type":"string","required":false},"rate":{"description":"Tax rate.","type":"string","required":false},"name":{"description":"Tax rate name.","type":"string","required":false},"priority":{"description":"Tax priority.","type":"integer","required":false},"compound":{"description":"Whether or not this is a compound rate.","type":"boolean","required":false},"shipping":{"description":"Whether or not this tax rate also gets applied to shipping.","type":"boolean","required":false},"order":{"description":"Indicates the order that will appear in queries.","type":"integer","required":false},"class":{"description":"Tax class.","type":"string","enum":["standard","reduced-rate","zero-rate"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/taxes\/batch"}]}},"\/wc\/v1\/webhooks":{"namespace":"wc\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","title"],"required":false},"status":{"default":"all","description":"Limit result set to webhooks assigned a specific status.","type":"string","enum":["all","active","paused","disabled"],"required":false}}},{"methods":["POST"],"args":{"name":{"description":"A friendly name for the webhook.","type":"string","required":false},"status":{"default":"active","description":"Webhook status.","type":"string","enum":["active","paused","disabled"],"required":false},"topic":{"type":"string","description":"Webhook topic.","required":true},"secret":{"description":"Secret key used to generate a hash of the delivered webhook and provided in the request headers. This will default to a MD5 hash from the current user's ID|username if not provided.","type":"string","required":false},"delivery_url":{"type":"string","description":"Webhook delivery URL.","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/webhooks"}]}},"\/wc\/v1\/webhooks\/(?P[\\d]+)":{"namespace":"wc\/v1","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"A friendly name for the webhook.","type":"string","required":false},"status":{"description":"Webhook status.","type":"string","enum":["active","paused","disabled"],"required":false},"topic":{"description":"Webhook topic.","type":"string","required":false},"secret":{"description":"Secret key used to generate a hash of the delivered webhook and provided in the request headers. This will default to a MD5 hash from the current user's ID|username if not provided.","type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v1\/webhooks\/batch":{"namespace":"wc\/v1","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"A friendly name for the webhook.","type":"string","required":false},"status":{"description":"Webhook status.","type":"string","enum":["active","paused","disabled"],"required":false},"topic":{"description":"Webhook topic.","type":"string","required":false},"secret":{"description":"Secret key used to generate a hash of the delivered webhook and provided in the request headers. This will default to a MD5 hash from the current user's ID|username if not provided.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v1\/webhooks\/batch"}]}},"\/wc\/v1\/webhooks\/(?P[\\d]+)\/deliveries":{"namespace":"wc\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"webhook_id":{"description":"Unique identifier for the webhook.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}]},"\/wc\/v1\/webhooks\/(?P[\\d]+)\/deliveries\/(?P[\\d]+)":{"namespace":"wc\/v1","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"webhook_id":{"description":"Unique identifier for the webhook.","type":"integer","required":false},"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}]},"\/wc\/v2":{"namespace":"wc\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"wc\/v2","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2"}]}},"\/wc\/v2\/coupons":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified"],"required":false},"code":{"description":"Limit result set to resources with a specific code.","type":"string","required":false}}},{"methods":["POST"],"args":{"code":{"description":"Coupon code.","type":"string","required":true},"amount":{"description":"The amount of discount. Should always be numeric, even if setting a percentage.","type":"string","required":false},"status":{"description":"The status of the coupon. Should always be draft, published, or pending review","type":"string","required":false},"discount_type":{"default":"fixed_cart","description":"Determines the type of discount that will be applied.","type":"string","enum":["percent","fixed_cart","fixed_product"],"required":false},"description":{"description":"Coupon description.","type":"string","required":false},"date_expires":{"description":"The date the coupon expires, in the site's timezone.","type":["null","string"],"required":false},"date_expires_gmt":{"description":"The date the coupon expires, as GMT.","type":["null","string"],"required":false},"individual_use":{"default":false,"description":"If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.","type":"boolean","required":false},"product_ids":{"description":"List of product IDs the coupon can be used on.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_ids":{"description":"List of product IDs the coupon cannot be used on.","type":"array","items":{"type":"integer"},"required":false},"usage_limit":{"description":"How many times the coupon can be used in total.","type":"integer","required":false},"usage_limit_per_user":{"description":"How many times the coupon can be used per customer.","type":"integer","required":false},"limit_usage_to_x_items":{"description":"Max number of items in the cart the coupon can be applied to.","type":"integer","required":false},"free_shipping":{"default":false,"description":"If true and if the free shipping method requires a coupon, this coupon will enable free shipping.","type":"boolean","required":false},"product_categories":{"description":"List of category IDs the coupon applies to.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_categories":{"description":"List of category IDs the coupon does not apply to.","type":"array","items":{"type":"integer"},"required":false},"exclude_sale_items":{"default":false,"description":"If true, this coupon will not be applied to items that have sale prices.","type":"boolean","required":false},"minimum_amount":{"description":"Minimum order amount that needs to be in the cart before coupon applies.","type":"string","required":false},"maximum_amount":{"description":"Maximum order amount allowed when using the coupon.","type":"string","required":false},"email_restrictions":{"description":"List of email addresses that can use this coupon.","type":"array","items":{"type":"string"},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/coupons"}]}},"\/wc\/v2\/coupons\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"code":{"description":"Coupon code.","type":"string","required":false},"amount":{"description":"The amount of discount. Should always be numeric, even if setting a percentage.","type":"string","required":false},"status":{"description":"The status of the coupon. Should always be draft, published, or pending review","type":"string","required":false},"discount_type":{"description":"Determines the type of discount that will be applied.","type":"string","enum":["percent","fixed_cart","fixed_product"],"required":false},"description":{"description":"Coupon description.","type":"string","required":false},"date_expires":{"description":"The date the coupon expires, in the site's timezone.","type":["null","string"],"required":false},"date_expires_gmt":{"description":"The date the coupon expires, as GMT.","type":["null","string"],"required":false},"individual_use":{"description":"If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.","type":"boolean","required":false},"product_ids":{"description":"List of product IDs the coupon can be used on.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_ids":{"description":"List of product IDs the coupon cannot be used on.","type":"array","items":{"type":"integer"},"required":false},"usage_limit":{"description":"How many times the coupon can be used in total.","type":"integer","required":false},"usage_limit_per_user":{"description":"How many times the coupon can be used per customer.","type":"integer","required":false},"limit_usage_to_x_items":{"description":"Max number of items in the cart the coupon can be applied to.","type":"integer","required":false},"free_shipping":{"description":"If true and if the free shipping method requires a coupon, this coupon will enable free shipping.","type":"boolean","required":false},"product_categories":{"description":"List of category IDs the coupon applies to.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_categories":{"description":"List of category IDs the coupon does not apply to.","type":"array","items":{"type":"integer"},"required":false},"exclude_sale_items":{"description":"If true, this coupon will not be applied to items that have sale prices.","type":"boolean","required":false},"minimum_amount":{"description":"Minimum order amount that needs to be in the cart before coupon applies.","type":"string","required":false},"maximum_amount":{"description":"Maximum order amount allowed when using the coupon.","type":"string","required":false},"email_restrictions":{"description":"List of email addresses that can use this coupon.","type":"array","items":{"type":"string"},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc\/v2\/coupons\/batch":{"namespace":"wc\/v2","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"code":{"description":"Coupon code.","type":"string","required":false},"amount":{"description":"The amount of discount. Should always be numeric, even if setting a percentage.","type":"string","required":false},"status":{"description":"The status of the coupon. Should always be draft, published, or pending review","type":"string","required":false},"discount_type":{"description":"Determines the type of discount that will be applied.","type":"string","enum":["percent","fixed_cart","fixed_product"],"required":false},"description":{"description":"Coupon description.","type":"string","required":false},"date_expires":{"description":"The date the coupon expires, in the site's timezone.","type":["null","string"],"required":false},"date_expires_gmt":{"description":"The date the coupon expires, as GMT.","type":["null","string"],"required":false},"individual_use":{"description":"If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.","type":"boolean","required":false},"product_ids":{"description":"List of product IDs the coupon can be used on.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_ids":{"description":"List of product IDs the coupon cannot be used on.","type":"array","items":{"type":"integer"},"required":false},"usage_limit":{"description":"How many times the coupon can be used in total.","type":"integer","required":false},"usage_limit_per_user":{"description":"How many times the coupon can be used per customer.","type":"integer","required":false},"limit_usage_to_x_items":{"description":"Max number of items in the cart the coupon can be applied to.","type":"integer","required":false},"free_shipping":{"description":"If true and if the free shipping method requires a coupon, this coupon will enable free shipping.","type":"boolean","required":false},"product_categories":{"description":"List of category IDs the coupon applies to.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_categories":{"description":"List of category IDs the coupon does not apply to.","type":"array","items":{"type":"integer"},"required":false},"exclude_sale_items":{"description":"If true, this coupon will not be applied to items that have sale prices.","type":"boolean","required":false},"minimum_amount":{"description":"Minimum order amount that needs to be in the cart before coupon applies.","type":"string","required":false},"maximum_amount":{"description":"Maximum order amount allowed when using the coupon.","type":"string","required":false},"email_restrictions":{"description":"List of email addresses that can use this coupon.","type":"array","items":{"type":"string"},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/coupons\/batch"}]}},"\/wc\/v2\/customers\/(?P[\\d]+)\/downloads":{"namespace":"wc\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"customer_id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}]},"\/wc\/v2\/customers":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"default":"asc","description":"Order sort attribute ascending or descending.","enum":["asc","desc"],"type":"string","required":false},"orderby":{"default":"name","description":"Sort collection by object attribute.","enum":["id","include","name","registered_date"],"type":"string","required":false},"email":{"description":"Limit result set to resources with a specific email.","type":"string","format":"email","required":false},"role":{"description":"Limit result set to resources with a specific role.","type":"string","default":"customer","enum":["all","administrator","editor","author","contributor","subscriber","customer","shop_manager"],"required":false}}},{"methods":["POST"],"args":{"email":{"type":"string","description":"New user email address.","required":true},"first_name":{"description":"Customer first name.","type":"string","required":false},"last_name":{"description":"Customer last name.","type":"string","required":false},"username":{"description":"New user username.","type":"string","required":false},"password":{"description":"New user password.","type":"string","required":false},"billing":{"description":"List of billing address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":"string","format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"List of shipping address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]}},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/customers"}]}},"\/wc\/v2\/customers\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"email":{"description":"The email address for the customer.","type":"string","format":"email","required":false},"first_name":{"description":"Customer first name.","type":"string","required":false},"last_name":{"description":"Customer last name.","type":"string","required":false},"username":{"description":"Customer login name.","type":"string","required":false},"password":{"description":"Customer password.","type":"string","required":false},"billing":{"description":"List of billing address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":"string","format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"List of shipping address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]}},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false},"reassign":{"default":0,"type":"integer","description":"ID to reassign posts to.","required":false}}}]},"\/wc\/v2\/customers\/batch":{"namespace":"wc\/v2","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"email":{"description":"The email address for the customer.","type":"string","format":"email","required":false},"first_name":{"description":"Customer first name.","type":"string","required":false},"last_name":{"description":"Customer last name.","type":"string","required":false},"username":{"description":"Customer login name.","type":"string","required":false},"password":{"description":"Customer password.","type":"string","required":false},"billing":{"description":"List of billing address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":"string","format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"List of shipping address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]}},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/customers\/batch"}]}},"\/wc\/v2\/orders\/(?P[\\d]+)\/notes":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"type":{"default":"any","description":"Limit result to customers or internal notes.","type":"string","enum":["any","customer","internal"],"required":false}}},{"methods":["POST"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"note":{"type":"string","description":"Order note content.","required":true},"customer_note":{"default":false,"description":"If true, the note will be shown to customers and they will be notified. If false, the note will be for admin reference only.","type":"boolean","required":false}}}]},"\/wc\/v2\/orders\/(?P[\\d]+)\/notes\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"order_id":{"description":"The order ID.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"order_id":{"description":"The order ID.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v2\/orders\/(?P[\\d]+)\/refunds":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"dp":{"default":2,"description":"Number of decimal points to use in each resource.","type":"integer","required":false},"order_item_display_meta":{"default":false,"description":"Only show meta which is meant to be displayed for an order.","type":"boolean","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"amount":{"description":"Refund amount.","type":"string","required":false},"reason":{"description":"Reason for refund.","type":"string","required":false},"refunded_by":{"description":"User ID of user who created the refund.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"instance_id":{"description":"Shipping instance ID.","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"api_refund":{"default":true,"description":"When true, the payment gateway API is used to generate the refund.","type":"boolean","required":false}}}]},"\/wc\/v2\/orders\/(?P[\\d]+)\/refunds\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":true,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v2\/orders":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"status":{"default":"any","description":"Limit result set to orders assigned a specific status.","type":"string","enum":["any","trash","auto-draft","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"customer":{"description":"Limit result set to orders assigned a specific customer.","type":"integer","required":false},"product":{"description":"Limit result set to orders assigned a specific product.","type":"integer","required":false},"dp":{"default":2,"description":"Number of decimal points to use in each resource.","type":"integer","required":false},"order_item_display_meta":{"default":false,"description":"Only show meta which is meant to be displayed for an order.","type":"boolean","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"args":{"parent_id":{"description":"Parent order ID.","type":"integer","required":false},"status":{"default":"pending","description":"Order status.","type":"string","enum":["auto-draft","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"currency":{"default":"PKR","description":"Currency the order was created with, in ISO format.","type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","IRT","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PRB","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"],"required":false},"customer_id":{"default":0,"description":"User ID who owns the order. 0 for guests.","type":"integer","required":false},"customer_note":{"description":"Note left by customer during checkout.","type":"string","required":false},"billing":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":["string","null"],"format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]}},"required":false},"payment_method":{"description":"Payment method ID.","type":"string","required":false},"payment_method_title":{"description":"Payment method title.","type":"string","required":false},"transaction_id":{"description":"Unique transaction ID.","type":"string","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"line_items":{"description":"Line items data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Product name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"parent_name":{"description":"Parent product name if the product is a variation.","type":"string","context":["view","edit"]},"product_id":{"description":"Product ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"variation_id":{"description":"Variation ID, if applicable.","type":"integer","context":["view","edit"]},"quantity":{"description":"Quantity ordered.","type":"integer","context":["view","edit"]},"tax_class":{"description":"Tax class of product.","type":"string","context":["view","edit"]},"subtotal":{"description":"Line subtotal (before discounts).","type":"string","context":["view","edit"]},"subtotal_tax":{"description":"Line subtotal tax (before discounts).","type":"string","context":["view","edit"],"readonly":true},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"]},"total":{"description":"Tax total.","type":"string","context":["view","edit"]},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"]}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"display_key":{"description":"Meta key for UI display.","type":"string","context":["view","edit"]},"display_value":{"description":"Meta value for UI display.","type":"string","context":["view","edit"]}}}},"sku":{"description":"Product SKU.","type":"string","context":["view","edit"],"readonly":true},"price":{"description":"Product price.","type":"number","context":["view","edit"],"readonly":true},"image":{"description":"Properties of the main product image.","type":"object","context":["view","edit"],"readonly":true,"properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]}}}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"instance_id":{"description":"Shipping instance ID.","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"coupon_lines":{"description":"Coupons line data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"code":{"description":"Coupon code.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"discount":{"description":"Discount total.","type":"string","context":["view","edit"]},"discount_tax":{"description":"Discount total tax.","type":"string","context":["view","edit"],"readonly":true},"discount_type":{"description":"Discount type.","type":"string","context":["view"],"readonly":true},"nominal_amount":{"description":"Discount amount as defined in the coupon (absolute value or a percent, depending on the discount type).","type":"number","context":["view"],"readonly":true},"free_shipping":{"description":"Whether the coupon grants free shipping or not.","type":"boolean","context":["view"],"readonly":true},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"set_paid":{"default":false,"description":"Define if the order is paid. It will set the status to processing and reduce stock items.","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/orders"}]}},"\/wc\/v2\/orders\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"parent_id":{"description":"Parent order ID.","type":"integer","required":false},"status":{"description":"Order status.","type":"string","enum":["auto-draft","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"currency":{"description":"Currency the order was created with, in ISO format.","type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","IRT","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PRB","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"],"required":false},"customer_id":{"description":"User ID who owns the order. 0 for guests.","type":"integer","required":false},"customer_note":{"description":"Note left by customer during checkout.","type":"string","required":false},"billing":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":["string","null"],"format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]}},"required":false},"payment_method":{"description":"Payment method ID.","type":"string","required":false},"payment_method_title":{"description":"Payment method title.","type":"string","required":false},"transaction_id":{"description":"Unique transaction ID.","type":"string","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"line_items":{"description":"Line items data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Product name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"parent_name":{"description":"Parent product name if the product is a variation.","type":"string","context":["view","edit"]},"product_id":{"description":"Product ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"variation_id":{"description":"Variation ID, if applicable.","type":"integer","context":["view","edit"]},"quantity":{"description":"Quantity ordered.","type":"integer","context":["view","edit"]},"tax_class":{"description":"Tax class of product.","type":"string","context":["view","edit"]},"subtotal":{"description":"Line subtotal (before discounts).","type":"string","context":["view","edit"]},"subtotal_tax":{"description":"Line subtotal tax (before discounts).","type":"string","context":["view","edit"],"readonly":true},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"]},"total":{"description":"Tax total.","type":"string","context":["view","edit"]},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"]}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"display_key":{"description":"Meta key for UI display.","type":"string","context":["view","edit"]},"display_value":{"description":"Meta value for UI display.","type":"string","context":["view","edit"]}}}},"sku":{"description":"Product SKU.","type":"string","context":["view","edit"],"readonly":true},"price":{"description":"Product price.","type":"number","context":["view","edit"],"readonly":true},"image":{"description":"Properties of the main product image.","type":"object","context":["view","edit"],"readonly":true,"properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]}}}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"instance_id":{"description":"Shipping instance ID.","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"coupon_lines":{"description":"Coupons line data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"code":{"description":"Coupon code.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"discount":{"description":"Discount total.","type":"string","context":["view","edit"]},"discount_tax":{"description":"Discount total tax.","type":"string","context":["view","edit"],"readonly":true},"discount_type":{"description":"Discount type.","type":"string","context":["view"],"readonly":true},"nominal_amount":{"description":"Discount amount as defined in the coupon (absolute value or a percent, depending on the discount type).","type":"number","context":["view"],"readonly":true},"free_shipping":{"description":"Whether the coupon grants free shipping or not.","type":"boolean","context":["view"],"readonly":true},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"set_paid":{"description":"Define if the order is paid. It will set the status to processing and reduce stock items.","type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc\/v2\/orders\/batch":{"namespace":"wc\/v2","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"parent_id":{"description":"Parent order ID.","type":"integer","required":false},"status":{"description":"Order status.","type":"string","enum":["auto-draft","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"currency":{"description":"Currency the order was created with, in ISO format.","type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","IRT","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PRB","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"],"required":false},"customer_id":{"description":"User ID who owns the order. 0 for guests.","type":"integer","required":false},"customer_note":{"description":"Note left by customer during checkout.","type":"string","required":false},"billing":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":["string","null"],"format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]}},"required":false},"payment_method":{"description":"Payment method ID.","type":"string","required":false},"payment_method_title":{"description":"Payment method title.","type":"string","required":false},"transaction_id":{"description":"Unique transaction ID.","type":"string","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"line_items":{"description":"Line items data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Product name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"parent_name":{"description":"Parent product name if the product is a variation.","type":"string","context":["view","edit"]},"product_id":{"description":"Product ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"variation_id":{"description":"Variation ID, if applicable.","type":"integer","context":["view","edit"]},"quantity":{"description":"Quantity ordered.","type":"integer","context":["view","edit"]},"tax_class":{"description":"Tax class of product.","type":"string","context":["view","edit"]},"subtotal":{"description":"Line subtotal (before discounts).","type":"string","context":["view","edit"]},"subtotal_tax":{"description":"Line subtotal tax (before discounts).","type":"string","context":["view","edit"],"readonly":true},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"]},"total":{"description":"Tax total.","type":"string","context":["view","edit"]},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"]}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"display_key":{"description":"Meta key for UI display.","type":"string","context":["view","edit"]},"display_value":{"description":"Meta value for UI display.","type":"string","context":["view","edit"]}}}},"sku":{"description":"Product SKU.","type":"string","context":["view","edit"],"readonly":true},"price":{"description":"Product price.","type":"number","context":["view","edit"],"readonly":true},"image":{"description":"Properties of the main product image.","type":"object","context":["view","edit"],"readonly":true,"properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]}}}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"instance_id":{"description":"Shipping instance ID.","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"coupon_lines":{"description":"Coupons line data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"code":{"description":"Coupon code.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"discount":{"description":"Discount total.","type":"string","context":["view","edit"]},"discount_tax":{"description":"Discount total tax.","type":"string","context":["view","edit"],"readonly":true},"discount_type":{"description":"Discount type.","type":"string","context":["view"],"readonly":true},"nominal_amount":{"description":"Discount amount as defined in the coupon (absolute value or a percent, depending on the discount type).","type":"number","context":["view"],"readonly":true},"free_shipping":{"description":"Whether the coupon grants free shipping or not.","type":"boolean","context":["view"],"readonly":true},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"set_paid":{"description":"Define if the order is paid. It will set the status to processing and reduce stock items.","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/orders\/batch"}]}},"\/wc\/v2\/products\/attributes\/(?P[\\d]+)\/terms":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}]},"\/wc\/v2\/products\/attributes\/(?P[\\d]+)\/terms\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"name":{"description":"Term name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v2\/products\/attributes\/(?P[\\d]+)\/terms\/batch":{"namespace":"wc\/v2","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"name":{"description":"Term name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}]},"\/wc\/v2\/products\/attributes":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"name":{"description":"Name for the resource.","type":"string","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"type":{"default":"select","description":"Type of attribute.","type":"string","enum":["select"],"required":false},"order_by":{"default":"menu_order","description":"Default sort order.","type":"string","enum":["menu_order","name","name_num","id"],"required":false},"has_archives":{"default":false,"description":"Enable\/Disable attribute archives.","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/products\/attributes"}]}},"\/wc\/v2\/products\/attributes\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Attribute name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"type":{"description":"Type of attribute.","type":"string","enum":["select"],"required":false},"order_by":{"description":"Default sort order.","type":"string","enum":["menu_order","name","name_num","id"],"required":false},"has_archives":{"description":"Enable\/Disable attribute archives.","type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":true,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v2\/products\/attributes\/batch":{"namespace":"wc\/v2","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Attribute name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"type":{"description":"Type of attribute.","type":"string","enum":["select"],"required":false},"order_by":{"description":"Default sort order.","type":"string","enum":["menu_order","name","name_num","id"],"required":false},"has_archives":{"description":"Enable\/Disable attribute archives.","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/products\/attributes\/batch"}]}},"\/wc\/v2\/products\/categories":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"parent":{"description":"The ID for the parent of the resource.","type":"integer","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"display":{"default":"default","description":"Category archive display type.","type":"string","enum":["default","products","subcategories","both"],"required":false},"image":{"description":"Image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"title":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/products\/categories"}]}},"\/wc\/v2\/products\/categories\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Category name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"parent":{"description":"The ID for the parent of the resource.","type":"integer","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"display":{"description":"Category archive display type.","type":"string","enum":["default","products","subcategories","both"],"required":false},"image":{"description":"Image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"title":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v2\/products\/categories\/batch":{"namespace":"wc\/v2","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Category name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"parent":{"description":"The ID for the parent of the resource.","type":"integer","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"display":{"description":"Category archive display type.","type":"string","enum":["default","products","subcategories","both"],"required":false},"image":{"description":"Image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"title":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/products\/categories\/batch"}]}},"\/wc\/v2\/products\/(?P[\\d]+)\/reviews":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"review":{"type":"string","description":"Review content.","required":true},"date_created":{"description":"The date the review was created, in the site's timezone.","type":["null","string"],"required":false},"date_created_gmt":{"description":"The date the review was created, as GMT.","type":["null","string"],"required":false},"rating":{"description":"Review rating (0 to 5).","type":"integer","required":false},"name":{"type":"string","description":"Name of the reviewer.","required":true},"email":{"type":"string","description":"Email of the reviewer.","required":true}}}]},"\/wc\/v2\/products\/(?P[\\d]+)\/reviews\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"review":{"description":"The content of the review.","type":"string","required":false},"date_created":{"description":"The date the review was created, in the site's timezone.","type":["null","string"],"required":false},"date_created_gmt":{"description":"The date the review was created, as GMT.","type":["null","string"],"required":false},"rating":{"description":"Review rating (0 to 5).","type":"integer","required":false},"name":{"description":"Reviewer name.","type":"string","required":false},"email":{"description":"Reviewer email.","type":"string","required":false}}},{"methods":["DELETE"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc\/v2\/products\/(?P[\\d]+)\/reviews\/batch":{"namespace":"wc\/v2","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"review":{"description":"The content of the review.","type":"string","required":false},"date_created":{"description":"The date the review was created, in the site's timezone.","type":["null","string"],"required":false},"date_created_gmt":{"description":"The date the review was created, as GMT.","type":["null","string"],"required":false},"rating":{"description":"Review rating (0 to 5).","type":"integer","required":false},"name":{"description":"Reviewer name.","type":"string","required":false},"email":{"description":"Reviewer email.","type":"string","required":false}}}]},"\/wc\/v2\/products\/shipping_classes":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/products\/shipping_classes"}]}},"\/wc\/v2\/products\/shipping_classes\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Shipping class name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v2\/products\/shipping_classes\/batch":{"namespace":"wc\/v2","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Shipping class name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/products\/shipping_classes\/batch"}]}},"\/wc\/v2\/products\/tags":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/products\/tags"}]}},"\/wc\/v2\/products\/tags\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Tag name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v2\/products\/tags\/batch":{"namespace":"wc\/v2","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Tag name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/products\/tags\/batch"}]}},"\/wc\/v2\/products":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","popularity","rating","popularity","rating","menu_order"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"type":{"description":"Limit result set to products assigned a specific type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"featured":{"description":"Limit result set to featured products.","type":"boolean","required":false},"category":{"description":"Limit result set to products assigned a specific category ID.","type":"string","required":false},"tag":{"description":"Limit result set to products assigned a specific tag ID.","type":"string","required":false},"shipping_class":{"description":"Limit result set to products assigned a specific shipping class ID.","type":"string","required":false},"attribute":{"description":"Limit result set to products with a specific attribute. Use the taxonomy name\/attribute slug.","type":"string","required":false},"attribute_term":{"description":"Limit result set to products with a specific attribute term ID (required an assigned attribute).","type":"string","required":false},"in_stock":{"description":"Limit result set to products in stock or out of stock.","type":"boolean","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"args":{"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"type":{"default":"simple","description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"default":"publish","description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future"],"required":false},"featured":{"default":false,"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"default":"visible","description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Unique identifier.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, as GMT.","type":["null","string"],"required":false},"virtual":{"default":false,"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"in_stock":{"default":true,"description":"Controls whether or not the product is listed as \"in stock\" or \"out of stock\" on the frontend.","type":"boolean","required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"sold_individually":{"default":false,"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"default":true,"description":"Allow reviews.","type":"boolean","required":false},"upsell_ids":{"description":"List of up-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]},"position":{"description":"Image position. 0 means that the image is featured.","type":"integer","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","context":["view","edit"],"items":{"type":"string"}}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"grouped_products":{"description":"List of grouped products ID.","type":"array","items":{"type":"integer"},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/products"}]}},"\/wc\/v2\/products\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"type":{"description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future"],"required":false},"featured":{"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Unique identifier.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, as GMT.","type":["null","string"],"required":false},"virtual":{"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"in_stock":{"description":"Controls whether or not the product is listed as \"in stock\" or \"out of stock\" on the frontend.","type":"boolean","required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"sold_individually":{"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"description":"Allow reviews.","type":"boolean","required":false},"upsell_ids":{"description":"List of up-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]},"position":{"description":"Image position. 0 means that the image is featured.","type":"integer","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","context":["view","edit"],"items":{"type":"string"}}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"grouped_products":{"description":"List of grouped products ID.","type":"array","items":{"type":"integer"},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"description":"Whether to bypass trash and force deletion.","type":"boolean","required":false}}}]},"\/wc\/v2\/products\/batch":{"namespace":"wc\/v2","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"type":{"description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future"],"required":false},"featured":{"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Unique identifier.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, as GMT.","type":["null","string"],"required":false},"virtual":{"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"in_stock":{"description":"Controls whether or not the product is listed as \"in stock\" or \"out of stock\" on the frontend.","type":"boolean","required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"sold_individually":{"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"description":"Allow reviews.","type":"boolean","required":false},"upsell_ids":{"description":"List of up-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]},"position":{"description":"Image position. 0 means that the image is featured.","type":"integer","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","context":["view","edit"],"items":{"type":"string"}}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"grouped_products":{"description":"List of grouped products ID.","type":"array","items":{"type":"integer"},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/products\/batch"}]}},"\/wc\/v2\/products\/(?P[\\d]+)\/variations":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","menu_order"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"type":{"description":"Limit result set to products assigned a specific type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"featured":{"description":"Limit result set to featured products.","type":"boolean","required":false},"category":{"description":"Limit result set to products assigned a specific category ID.","type":"string","required":false},"tag":{"description":"Limit result set to products assigned a specific tag ID.","type":"string","required":false},"shipping_class":{"description":"Limit result set to products assigned a specific shipping class ID.","type":"string","required":false},"attribute":{"description":"Limit result set to products with a specific attribute. Use the taxonomy name\/attribute slug.","type":"string","required":false},"attribute_term":{"description":"Limit result set to products with a specific attribute term ID (required an assigned attribute).","type":"string","required":false},"in_stock":{"description":"Limit result set to products in stock or out of stock.","type":"boolean","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Unique identifier.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, as GMT.","type":["null","string"],"required":false},"visible":{"default":true,"description":"Define if the variation is visible on the product's page.","type":"boolean","required":false},"virtual":{"default":false,"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at variation level.","type":["null","object","string","number","boolean","integer","array"],"required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"in_stock":{"default":true,"description":"Controls whether or not the variation is listed as \"in stock\" or \"out of stock\" on the frontend.","type":"boolean","required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]},"position":{"description":"Image position. 0 means that the image is featured.","type":"integer","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}]},"\/wc\/v2\/products\/(?P[\\d]+)\/variations\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Unique identifier.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, as GMT.","type":["null","string"],"required":false},"visible":{"description":"Define if the variation is visible on the product's page.","type":"boolean","required":false},"virtual":{"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at variation level.","type":["null","object","string","number","boolean","integer","array"],"required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"in_stock":{"description":"Controls whether or not the variation is listed as \"in stock\" or \"out of stock\" on the frontend.","type":"boolean","required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]},"position":{"description":"Image position. 0 means that the image is featured.","type":"integer","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["DELETE"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc\/v2\/products\/(?P[\\d]+)\/variations\/batch":{"namespace":"wc\/v2","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Unique identifier.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, as GMT.","type":["null","string"],"required":false},"visible":{"description":"Define if the variation is visible on the product's page.","type":"boolean","required":false},"virtual":{"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at variation level.","type":["null","object","string","number","boolean","integer","array"],"required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"in_stock":{"description":"Controls whether or not the variation is listed as \"in stock\" or \"out of stock\" on the frontend.","type":"boolean","required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]},"position":{"description":"Image position. 0 means that the image is featured.","type":"integer","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}]},"\/wc\/v2\/reports\/sales":{"namespace":"wc\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false},"period":{"description":"Report period.","type":"string","enum":["week","month","last_month","year"],"required":false},"date_min":{"description":"Return sales for a specific start date, the date need to be in the YYYY-MM-DD format.","type":"string","format":"date","required":false},"date_max":{"description":"Return sales for a specific end date, the date need to be in the YYYY-MM-DD format.","type":"string","format":"date","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/reports\/sales"}]}},"\/wc\/v2\/reports\/top_sellers":{"namespace":"wc\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false},"period":{"description":"Report period.","type":"string","enum":["week","month","last_month","year"],"required":false},"date_min":{"description":"Return sales for a specific start date, the date need to be in the YYYY-MM-DD format.","type":"string","format":"date","required":false},"date_max":{"description":"Return sales for a specific end date, the date need to be in the YYYY-MM-DD format.","type":"string","format":"date","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/reports\/top_sellers"}]}},"\/wc\/v2\/reports":{"namespace":"wc\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/reports"}]}},"\/wc\/v2\/settings":{"namespace":"wc\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/settings"}]}},"\/wc\/v2\/settings\/(?P[\\w-]+)":{"namespace":"wc\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false}}}]},"\/wc\/v2\/settings\/(?P[\\w-]+)\/batch":{"namespace":"wc\/v2","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false},"value":{"description":"Setting value.","type":["null","object","string","number","boolean","integer","array"],"required":false}}}]},"\/wc\/v2\/settings\/(?P[\\w-]+)\/(?P[\\w-]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false},"id":{"description":"Unique identifier for the resource.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false},"id":{"description":"Unique identifier for the resource.","type":"string","required":false},"value":{"description":"Setting value.","type":["null","object","string","number","boolean","integer","array"],"required":false}}}]},"\/wc\/v2\/shipping\/zones":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"name":{"type":"string","description":"Shipping zone name.","required":true},"order":{"description":"Shipping zone order.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/shipping\/zones"}]}},"\/wc\/v2\/shipping\/zones\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique ID for the resource.","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique ID for the resource.","type":"integer","required":false},"name":{"description":"Shipping zone name.","type":"string","required":false},"order":{"description":"Shipping zone order.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique ID for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc\/v2\/shipping\/zones\/(?P[\\d]+)\/locations":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique ID for the resource.","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique ID for the resource.","type":"integer","required":false},"code":{"description":"Shipping zone location code.","type":"string","required":false},"type":{"description":"Shipping zone location type.","type":"string","enum":["postcode","state","country","continent"],"required":false}}}]},"\/wc\/v2\/shipping\/zones\/(?P[\\d]+)\/methods":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"zone_id":{"description":"Unique ID for the zone.","type":"integer","required":false}}},{"methods":["POST"],"args":{"zone_id":{"description":"Unique ID for the zone.","type":"integer","required":false},"order":{"description":"Shipping method sort order.","type":"integer","required":false},"enabled":{"description":"Shipping method enabled status.","type":"boolean","required":false},"settings":{"description":"Shipping method settings.","type":"object","properties":{"id":{"description":"A unique identifier for the setting.","type":"string","context":["view","edit"],"readonly":true},"label":{"description":"A human readable label for the setting used in interfaces.","type":"string","context":["view","edit"],"readonly":true},"description":{"description":"A human readable description for the setting used in interfaces.","type":"string","context":["view","edit"],"readonly":true},"type":{"description":"Type of setting.","type":"string","context":["view","edit"],"enum":["text","email","number","color","password","textarea","select","multiselect","radio","image_width","checkbox"],"readonly":true},"value":{"description":"Setting value.","type":"string","context":["view","edit"]},"default":{"description":"Default value for the setting.","type":"string","context":["view","edit"],"readonly":true},"tip":{"description":"Additional help text shown to the user about the setting.","type":"string","context":["view","edit"],"readonly":true},"placeholder":{"description":"Placeholder text to be displayed in text inputs.","type":"string","context":["view","edit"],"readonly":true}},"required":false},"method_id":{"description":"Shipping method ID.","required":true}}}]},"\/wc\/v2\/shipping\/zones\/(?P[\\d]+)\/methods\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"zone_id":{"description":"Unique ID for the zone.","type":"integer","required":false},"instance_id":{"description":"Unique ID for the instance.","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"zone_id":{"description":"Unique ID for the zone.","type":"integer","required":false},"instance_id":{"description":"Unique ID for the instance.","type":"integer","required":false},"order":{"description":"Shipping method sort order.","type":"integer","required":false},"enabled":{"description":"Shipping method enabled status.","type":"boolean","required":false},"settings":{"description":"Shipping method settings.","type":"object","properties":{"id":{"description":"A unique identifier for the setting.","type":"string","context":["view","edit"],"readonly":true},"label":{"description":"A human readable label for the setting used in interfaces.","type":"string","context":["view","edit"],"readonly":true},"description":{"description":"A human readable description for the setting used in interfaces.","type":"string","context":["view","edit"],"readonly":true},"type":{"description":"Type of setting.","type":"string","context":["view","edit"],"enum":["text","email","number","color","password","textarea","select","multiselect","radio","image_width","checkbox"],"readonly":true},"value":{"description":"Setting value.","type":"string","context":["view","edit"]},"default":{"description":"Default value for the setting.","type":"string","context":["view","edit"],"readonly":true},"tip":{"description":"Additional help text shown to the user about the setting.","type":"string","context":["view","edit"],"readonly":true},"placeholder":{"description":"Placeholder text to be displayed in text inputs.","type":"string","context":["view","edit"],"readonly":true}},"required":false}}},{"methods":["DELETE"],"args":{"zone_id":{"description":"Unique ID for the zone.","type":"integer","required":false},"instance_id":{"description":"Unique ID for the instance.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc\/v2\/taxes\/classes":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"name":{"description":"Tax class name.","type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/taxes\/classes"}]}},"\/wc\/v2\/taxes\/classes\/(?P\\w[\\w\\s\\-]*)":{"namespace":"wc\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Unique slug for the resource.","type":"string","required":false}}},{"methods":["DELETE"],"args":{"slug":{"description":"Unique slug for the resource.","type":"string","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v2\/taxes":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"default":"asc","description":"Order sort attribute ascending or descending.","enum":["asc","desc"],"type":"string","required":false},"orderby":{"default":"order","description":"Sort collection by object attribute.","enum":["id","order","priority"],"type":"string","required":false},"class":{"description":"Sort by tax class.","enum":["standard","reduced-rate","zero-rate"],"type":"string","required":false}}},{"methods":["POST"],"args":{"country":{"description":"Country ISO 3166 code.","type":"string","required":false},"state":{"description":"State code.","type":"string","required":false},"postcode":{"description":"Postcode \/ ZIP.","type":"string","required":false},"city":{"description":"City name.","type":"string","required":false},"rate":{"description":"Tax rate.","type":"string","required":false},"name":{"description":"Tax rate name.","type":"string","required":false},"priority":{"default":1,"description":"Tax priority.","type":"integer","required":false},"compound":{"default":false,"description":"Whether or not this is a compound rate.","type":"boolean","required":false},"shipping":{"default":true,"description":"Whether or not this tax rate also gets applied to shipping.","type":"boolean","required":false},"order":{"description":"Indicates the order that will appear in queries.","type":"integer","required":false},"class":{"default":"standard","description":"Tax class.","type":"string","enum":["standard","reduced-rate","zero-rate"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/taxes"}]}},"\/wc\/v2\/taxes\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"country":{"description":"Country ISO 3166 code.","type":"string","required":false},"state":{"description":"State code.","type":"string","required":false},"postcode":{"description":"Postcode \/ ZIP.","type":"string","required":false},"city":{"description":"City name.","type":"string","required":false},"rate":{"description":"Tax rate.","type":"string","required":false},"name":{"description":"Tax rate name.","type":"string","required":false},"priority":{"description":"Tax priority.","type":"integer","required":false},"compound":{"description":"Whether or not this is a compound rate.","type":"boolean","required":false},"shipping":{"description":"Whether or not this tax rate also gets applied to shipping.","type":"boolean","required":false},"order":{"description":"Indicates the order that will appear in queries.","type":"integer","required":false},"class":{"description":"Tax class.","type":"string","enum":["standard","reduced-rate","zero-rate"],"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v2\/taxes\/batch":{"namespace":"wc\/v2","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"country":{"description":"Country ISO 3166 code.","type":"string","required":false},"state":{"description":"State code.","type":"string","required":false},"postcode":{"description":"Postcode \/ ZIP.","type":"string","required":false},"city":{"description":"City name.","type":"string","required":false},"rate":{"description":"Tax rate.","type":"string","required":false},"name":{"description":"Tax rate name.","type":"string","required":false},"priority":{"description":"Tax priority.","type":"integer","required":false},"compound":{"description":"Whether or not this is a compound rate.","type":"boolean","required":false},"shipping":{"description":"Whether or not this tax rate also gets applied to shipping.","type":"boolean","required":false},"order":{"description":"Indicates the order that will appear in queries.","type":"integer","required":false},"class":{"description":"Tax class.","type":"string","enum":["standard","reduced-rate","zero-rate"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/taxes\/batch"}]}},"\/wc\/v2\/webhooks":{"namespace":"wc\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","title"],"required":false},"status":{"default":"all","description":"Limit result set to webhooks assigned a specific status.","type":"string","enum":["all","active","paused","disabled"],"required":false}}},{"methods":["POST"],"args":{"name":{"description":"A friendly name for the webhook.","type":"string","required":false},"status":{"default":"active","description":"Webhook status.","type":"string","enum":["active","paused","disabled"],"required":false},"topic":{"type":"string","description":"Webhook topic.","required":true},"secret":{"description":"Secret key used to generate a hash of the delivered webhook and provided in the request headers. This will default to a MD5 hash from the current user's ID|username if not provided.","type":"string","required":false},"delivery_url":{"type":"string","description":"Webhook delivery URL.","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/webhooks"}]}},"\/wc\/v2\/webhooks\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"A friendly name for the webhook.","type":"string","required":false},"status":{"description":"Webhook status.","type":"string","enum":["active","paused","disabled"],"required":false},"topic":{"description":"Webhook topic.","type":"string","required":false},"secret":{"description":"Secret key used to generate a hash of the delivered webhook and provided in the request headers. This will default to a MD5 hash from the current user's ID|username if not provided.","type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v2\/webhooks\/batch":{"namespace":"wc\/v2","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"A friendly name for the webhook.","type":"string","required":false},"status":{"description":"Webhook status.","type":"string","enum":["active","paused","disabled"],"required":false},"topic":{"description":"Webhook topic.","type":"string","required":false},"secret":{"description":"Secret key used to generate a hash of the delivered webhook and provided in the request headers. This will default to a MD5 hash from the current user's ID|username if not provided.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/webhooks\/batch"}]}},"\/wc\/v2\/webhooks\/(?P[\\d]+)\/deliveries":{"namespace":"wc\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"webhook_id":{"description":"Unique identifier for the webhook.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}]},"\/wc\/v2\/webhooks\/(?P[\\d]+)\/deliveries\/(?P[\\d]+)":{"namespace":"wc\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"webhook_id":{"description":"Unique identifier for the webhook.","type":"integer","required":false},"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}]},"\/wc\/v2\/system_status":{"namespace":"wc\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/system_status"}]}},"\/wc\/v2\/system_status\/tools":{"namespace":"wc\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/system_status\/tools"}]}},"\/wc\/v2\/system_status\/tools\/(?P[\\w-]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"A unique identifier for the tool.","type":"string","required":false},"name":{"description":"Tool name.","type":"string","required":false},"action":{"description":"What running the tool will do.","type":"string","required":false},"description":{"description":"Tool description.","type":"string","required":false},"success":{"description":"Did the tool run successfully?","type":"boolean","required":false},"message":{"description":"Tool return message.","type":"string","required":false}}}]},"\/wc\/v2\/shipping_methods":{"namespace":"wc\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/shipping_methods"}]}},"\/wc\/v2\/shipping_methods\/(?P[\\w-]+)":{"namespace":"wc\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}]},"\/wc\/v2\/payment_gateways":{"namespace":"wc\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v2\/payment_gateways"}]}},"\/wc\/v2\/payment_gateways\/(?P[\\w-]+)":{"namespace":"wc\/v2","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"string","required":false},"title":{"description":"Payment gateway title on checkout.","type":"string","required":false},"description":{"description":"Payment gateway description on checkout.","type":"string","required":false},"order":{"description":"Payment gateway sort order.","type":"integer","required":false},"enabled":{"description":"Payment gateway enabled status.","type":"boolean","required":false},"settings":{"description":"Payment gateway settings.","type":"object","properties":{"id":{"description":"A unique identifier for the setting.","type":"string","context":["view","edit"],"readonly":true},"label":{"description":"A human readable label for the setting used in interfaces.","type":"string","context":["view","edit"],"readonly":true},"description":{"description":"A human readable description for the setting used in interfaces.","type":"string","context":["view","edit"],"readonly":true},"type":{"description":"Type of setting.","type":"string","context":["view","edit"],"enum":["text","email","number","color","password","textarea","select","multiselect","radio","image_width","checkbox"],"readonly":true},"value":{"description":"Setting value.","type":"string","context":["view","edit"]},"default":{"description":"Default value for the setting.","type":"string","context":["view","edit"],"readonly":true},"tip":{"description":"Additional help text shown to the user about the setting.","type":"string","context":["view","edit"],"readonly":true},"placeholder":{"description":"Placeholder text to be displayed in text inputs.","type":"string","context":["view","edit"],"readonly":true}},"required":false}}}]},"\/wc\/v3\/coupons":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified"],"required":false},"code":{"description":"Limit result set to resources with a specific code.","type":"string","required":false}}},{"methods":["POST"],"args":{"code":{"description":"Coupon code.","type":"string","required":true},"amount":{"description":"The amount of discount. Should always be numeric, even if setting a percentage.","type":"string","required":false},"status":{"description":"The status of the coupon. Should always be draft, published, or pending review","type":"string","required":false},"discount_type":{"default":"fixed_cart","description":"Determines the type of discount that will be applied.","type":"string","enum":["percent","fixed_cart","fixed_product"],"required":false},"description":{"description":"Coupon description.","type":"string","required":false},"date_expires":{"description":"The date the coupon expires, in the site's timezone.","type":["null","string"],"required":false},"date_expires_gmt":{"description":"The date the coupon expires, as GMT.","type":["null","string"],"required":false},"individual_use":{"default":false,"description":"If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.","type":"boolean","required":false},"product_ids":{"description":"List of product IDs the coupon can be used on.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_ids":{"description":"List of product IDs the coupon cannot be used on.","type":"array","items":{"type":"integer"},"required":false},"usage_limit":{"description":"How many times the coupon can be used in total.","type":"integer","required":false},"usage_limit_per_user":{"description":"How many times the coupon can be used per customer.","type":"integer","required":false},"limit_usage_to_x_items":{"description":"Max number of items in the cart the coupon can be applied to.","type":"integer","required":false},"free_shipping":{"default":false,"description":"If true and if the free shipping method requires a coupon, this coupon will enable free shipping.","type":"boolean","required":false},"product_categories":{"description":"List of category IDs the coupon applies to.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_categories":{"description":"List of category IDs the coupon does not apply to.","type":"array","items":{"type":"integer"},"required":false},"exclude_sale_items":{"default":false,"description":"If true, this coupon will not be applied to items that have sale prices.","type":"boolean","required":false},"minimum_amount":{"description":"Minimum order amount that needs to be in the cart before coupon applies.","type":"string","required":false},"maximum_amount":{"description":"Maximum order amount allowed when using the coupon.","type":"string","required":false},"email_restrictions":{"description":"List of email addresses that can use this coupon.","type":"array","items":{"type":"string"},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/coupons"}]}},"\/wc\/v3\/coupons\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"code":{"description":"Coupon code.","type":"string","required":false},"amount":{"description":"The amount of discount. Should always be numeric, even if setting a percentage.","type":"string","required":false},"status":{"description":"The status of the coupon. Should always be draft, published, or pending review","type":"string","required":false},"discount_type":{"description":"Determines the type of discount that will be applied.","type":"string","enum":["percent","fixed_cart","fixed_product"],"required":false},"description":{"description":"Coupon description.","type":"string","required":false},"date_expires":{"description":"The date the coupon expires, in the site's timezone.","type":["null","string"],"required":false},"date_expires_gmt":{"description":"The date the coupon expires, as GMT.","type":["null","string"],"required":false},"individual_use":{"description":"If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.","type":"boolean","required":false},"product_ids":{"description":"List of product IDs the coupon can be used on.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_ids":{"description":"List of product IDs the coupon cannot be used on.","type":"array","items":{"type":"integer"},"required":false},"usage_limit":{"description":"How many times the coupon can be used in total.","type":"integer","required":false},"usage_limit_per_user":{"description":"How many times the coupon can be used per customer.","type":"integer","required":false},"limit_usage_to_x_items":{"description":"Max number of items in the cart the coupon can be applied to.","type":"integer","required":false},"free_shipping":{"description":"If true and if the free shipping method requires a coupon, this coupon will enable free shipping.","type":"boolean","required":false},"product_categories":{"description":"List of category IDs the coupon applies to.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_categories":{"description":"List of category IDs the coupon does not apply to.","type":"array","items":{"type":"integer"},"required":false},"exclude_sale_items":{"description":"If true, this coupon will not be applied to items that have sale prices.","type":"boolean","required":false},"minimum_amount":{"description":"Minimum order amount that needs to be in the cart before coupon applies.","type":"string","required":false},"maximum_amount":{"description":"Maximum order amount allowed when using the coupon.","type":"string","required":false},"email_restrictions":{"description":"List of email addresses that can use this coupon.","type":"array","items":{"type":"string"},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc\/v3\/coupons\/batch":{"namespace":"wc\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"code":{"description":"Coupon code.","type":"string","required":false},"amount":{"description":"The amount of discount. Should always be numeric, even if setting a percentage.","type":"string","required":false},"status":{"description":"The status of the coupon. Should always be draft, published, or pending review","type":"string","required":false},"discount_type":{"description":"Determines the type of discount that will be applied.","type":"string","enum":["percent","fixed_cart","fixed_product"],"required":false},"description":{"description":"Coupon description.","type":"string","required":false},"date_expires":{"description":"The date the coupon expires, in the site's timezone.","type":["null","string"],"required":false},"date_expires_gmt":{"description":"The date the coupon expires, as GMT.","type":["null","string"],"required":false},"individual_use":{"description":"If true, the coupon can only be used individually. Other applied coupons will be removed from the cart.","type":"boolean","required":false},"product_ids":{"description":"List of product IDs the coupon can be used on.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_ids":{"description":"List of product IDs the coupon cannot be used on.","type":"array","items":{"type":"integer"},"required":false},"usage_limit":{"description":"How many times the coupon can be used in total.","type":"integer","required":false},"usage_limit_per_user":{"description":"How many times the coupon can be used per customer.","type":"integer","required":false},"limit_usage_to_x_items":{"description":"Max number of items in the cart the coupon can be applied to.","type":"integer","required":false},"free_shipping":{"description":"If true and if the free shipping method requires a coupon, this coupon will enable free shipping.","type":"boolean","required":false},"product_categories":{"description":"List of category IDs the coupon applies to.","type":"array","items":{"type":"integer"},"required":false},"excluded_product_categories":{"description":"List of category IDs the coupon does not apply to.","type":"array","items":{"type":"integer"},"required":false},"exclude_sale_items":{"description":"If true, this coupon will not be applied to items that have sale prices.","type":"boolean","required":false},"minimum_amount":{"description":"Minimum order amount that needs to be in the cart before coupon applies.","type":"string","required":false},"maximum_amount":{"description":"Maximum order amount allowed when using the coupon.","type":"string","required":false},"email_restrictions":{"description":"List of email addresses that can use this coupon.","type":"array","items":{"type":"string"},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/coupons\/batch"}]}},"\/wc\/v3\/customers\/(?P[\\d]+)\/downloads":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"customer_id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}]},"\/wc\/v3\/customers":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"default":"asc","description":"Order sort attribute ascending or descending.","enum":["asc","desc"],"type":"string","required":false},"orderby":{"default":"name","description":"Sort collection by object attribute.","enum":["id","include","name","registered_date"],"type":"string","required":false},"email":{"description":"Limit result set to resources with a specific email.","type":"string","format":"email","required":false},"role":{"description":"Limit result set to resources with a specific role.","type":"string","default":"customer","enum":["all","administrator","editor","author","contributor","subscriber","customer","shop_manager"],"required":false}}},{"methods":["POST"],"args":{"email":{"type":"string","description":"New user email address.","required":true},"first_name":{"description":"Customer first name.","type":"string","required":false},"last_name":{"description":"Customer last name.","type":"string","required":false},"username":{"description":"New user username.","type":"string","required":false},"password":{"description":"New user password.","type":"string","required":false},"billing":{"description":"List of billing address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":"string","format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"List of shipping address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/customers"}]}},"\/wc\/v3\/customers\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"email":{"description":"The email address for the customer.","type":"string","format":"email","required":false},"first_name":{"description":"Customer first name.","type":"string","required":false},"last_name":{"description":"Customer last name.","type":"string","required":false},"username":{"description":"Customer login name.","type":"string","required":false},"password":{"description":"Customer password.","type":"string","required":false},"billing":{"description":"List of billing address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":"string","format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"List of shipping address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false},"reassign":{"default":0,"type":"integer","description":"ID to reassign posts to.","required":false}}}]},"\/wc\/v3\/customers\/batch":{"namespace":"wc\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"email":{"description":"The email address for the customer.","type":"string","format":"email","required":false},"first_name":{"description":"Customer first name.","type":"string","required":false},"last_name":{"description":"Customer last name.","type":"string","required":false},"username":{"description":"Customer login name.","type":"string","required":false},"password":{"description":"Customer password.","type":"string","required":false},"billing":{"description":"List of billing address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":"string","format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"List of shipping address data.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"ISO code of the country.","type":"string","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/customers\/batch"}]}},"\/wc\/v3\/layout-templates":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"area":{"description":"Area to get templates for.","type":"string","default":"","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/layout-templates"}]}},"\/wc\/v3\/layout-templates\/(?P\\w[\\w\\s\\-]*)":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"string","required":false}}}]},"\/wc\/v3\/orders\/(?P[\\d]+)\/notes":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"type":{"default":"any","description":"Limit result to customers or internal notes.","type":"string","enum":["any","customer","internal"],"required":false}}},{"methods":["POST"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"note":{"type":"string","description":"Order note content.","required":true},"customer_note":{"default":false,"description":"If true, the note will be shown to customers and they will be notified. If false, the note will be for admin reference only.","type":"boolean","required":false},"added_by_user":{"default":false,"description":"If true, this note will be attributed to the current user. If false, the note will be attributed to the system.","type":"boolean","required":false}}}]},"\/wc\/v3\/orders\/(?P[\\d]+)\/notes\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"order_id":{"description":"The order ID.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"order_id":{"description":"The order ID.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v3\/orders\/(?P[\\d]+)\/refunds":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"dp":{"default":2,"description":"Number of decimal points to use in each resource.","type":"integer","required":false},"order_item_display_meta":{"default":false,"description":"Only show meta which is meant to be displayed for an order.","type":"boolean","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"amount":{"description":"Refund amount.","type":"string","required":false},"reason":{"description":"Reason for refund.","type":"string","required":false},"refunded_by":{"description":"User ID of user who created the refund.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"instance_id":{"description":"Shipping instance ID.","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"api_refund":{"default":true,"description":"When true, the payment gateway API is used to generate the refund.","type":"boolean","required":false},"api_restock":{"default":true,"description":"When true, refunded items are restocked.","type":"boolean","required":false}}}]},"\/wc\/v3\/orders\/(?P[\\d]+)\/refunds\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"order_id":{"description":"The order ID.","type":"integer","required":false},"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":true,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v3\/orders":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"status":{"default":"any","description":"Limit result set to orders which have specific statuses.","type":"array","items":{"type":"string","enum":["any","trash","auto-draft","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"]},"required":false},"customer":{"description":"Limit result set to orders assigned a specific customer.","type":"integer","required":false},"product":{"description":"Limit result set to orders assigned a specific product.","type":"integer","required":false},"dp":{"default":2,"description":"Number of decimal points to use in each resource.","type":"integer","required":false},"order_item_display_meta":{"default":false,"description":"Only show meta which is meant to be displayed for an order.","type":"boolean","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["POST"],"args":{"parent_id":{"description":"Parent order ID.","type":"integer","required":false},"status":{"default":"pending","description":"Order status.","type":"string","enum":["auto-draft","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"currency":{"default":"PKR","description":"Currency the order was created with, in ISO format.","type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","IRT","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PRB","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"],"required":false},"customer_id":{"default":0,"description":"User ID who owns the order. 0 for guests.","type":"integer","required":false},"customer_note":{"description":"Note left by customer during checkout.","type":"string","required":false},"billing":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":["string","null"],"format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]}},"required":false},"payment_method":{"description":"Payment method ID.","type":"string","required":false},"payment_method_title":{"description":"Payment method title.","type":"string","required":false},"transaction_id":{"description":"Unique transaction ID.","type":"string","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"line_items":{"description":"Line items data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Product name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"parent_name":{"description":"Parent product name if the product is a variation.","type":"string","context":["view","edit"]},"product_id":{"description":"Product ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"variation_id":{"description":"Variation ID, if applicable.","type":"integer","context":["view","edit"]},"quantity":{"description":"Quantity ordered.","type":"integer","context":["view","edit"]},"tax_class":{"description":"Tax class of product.","type":"string","context":["view","edit"]},"subtotal":{"description":"Line subtotal (before discounts).","type":"string","context":["view","edit"]},"subtotal_tax":{"description":"Line subtotal tax (before discounts).","type":"string","context":["view","edit"],"readonly":true},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"]},"total":{"description":"Tax total.","type":"string","context":["view","edit"]},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"]}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"display_key":{"description":"Meta key for UI display.","type":"string","context":["view","edit"]},"display_value":{"description":"Meta value for UI display.","type":"string","context":["view","edit"]}}}},"sku":{"description":"Product SKU.","type":"string","context":["view","edit"],"readonly":true},"price":{"description":"Product price.","type":"number","context":["view","edit"],"readonly":true},"image":{"description":"Properties of the main product image.","type":"object","context":["view","edit"],"readonly":true,"properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]}}}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"instance_id":{"description":"Shipping instance ID.","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"coupon_lines":{"description":"Coupons line data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"code":{"description":"Coupon code.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"discount":{"description":"Discount total.","type":"string","context":["view","edit"],"readonly":true},"discount_tax":{"description":"Discount total tax.","type":"string","context":["view","edit"],"readonly":true},"discount_type":{"description":"Discount type.","type":"string","context":["view"],"readonly":true},"nominal_amount":{"description":"Discount amount as defined in the coupon (absolute value or a percent, depending on the discount type).","type":"number","context":["view"],"readonly":true},"free_shipping":{"description":"Whether the coupon grants free shipping or not.","type":"boolean","context":["view"],"readonly":true},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"set_paid":{"default":false,"description":"Define if the order is paid. It will set the status to processing and reduce stock items.","type":"boolean","required":false},"manual_update":{"default":false,"description":"Set the action as manual so that the order note registers as \"added by user\".","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/orders"}]}},"\/wc\/v3\/orders\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"parent_id":{"description":"Parent order ID.","type":"integer","required":false},"status":{"description":"Order status.","type":"string","enum":["auto-draft","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"currency":{"description":"Currency the order was created with, in ISO format.","type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","IRT","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PRB","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"],"required":false},"customer_id":{"description":"User ID who owns the order. 0 for guests.","type":"integer","required":false},"customer_note":{"description":"Note left by customer during checkout.","type":"string","required":false},"billing":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":["string","null"],"format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]}},"required":false},"payment_method":{"description":"Payment method ID.","type":"string","required":false},"payment_method_title":{"description":"Payment method title.","type":"string","required":false},"transaction_id":{"description":"Unique transaction ID.","type":"string","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"line_items":{"description":"Line items data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Product name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"parent_name":{"description":"Parent product name if the product is a variation.","type":"string","context":["view","edit"]},"product_id":{"description":"Product ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"variation_id":{"description":"Variation ID, if applicable.","type":"integer","context":["view","edit"]},"quantity":{"description":"Quantity ordered.","type":"integer","context":["view","edit"]},"tax_class":{"description":"Tax class of product.","type":"string","context":["view","edit"]},"subtotal":{"description":"Line subtotal (before discounts).","type":"string","context":["view","edit"]},"subtotal_tax":{"description":"Line subtotal tax (before discounts).","type":"string","context":["view","edit"],"readonly":true},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"]},"total":{"description":"Tax total.","type":"string","context":["view","edit"]},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"]}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"display_key":{"description":"Meta key for UI display.","type":"string","context":["view","edit"]},"display_value":{"description":"Meta value for UI display.","type":"string","context":["view","edit"]}}}},"sku":{"description":"Product SKU.","type":"string","context":["view","edit"],"readonly":true},"price":{"description":"Product price.","type":"number","context":["view","edit"],"readonly":true},"image":{"description":"Properties of the main product image.","type":"object","context":["view","edit"],"readonly":true,"properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]}}}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"instance_id":{"description":"Shipping instance ID.","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"coupon_lines":{"description":"Coupons line data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"code":{"description":"Coupon code.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"discount":{"description":"Discount total.","type":"string","context":["view","edit"],"readonly":true},"discount_tax":{"description":"Discount total tax.","type":"string","context":["view","edit"],"readonly":true},"discount_type":{"description":"Discount type.","type":"string","context":["view"],"readonly":true},"nominal_amount":{"description":"Discount amount as defined in the coupon (absolute value or a percent, depending on the discount type).","type":"number","context":["view"],"readonly":true},"free_shipping":{"description":"Whether the coupon grants free shipping or not.","type":"boolean","context":["view"],"readonly":true},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"set_paid":{"description":"Define if the order is paid. It will set the status to processing and reduce stock items.","type":"boolean","required":false},"manual_update":{"description":"Set the action as manual so that the order note registers as \"added by user\".","type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc\/v3\/orders\/batch":{"namespace":"wc\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"parent_id":{"description":"Parent order ID.","type":"integer","required":false},"status":{"description":"Order status.","type":"string","enum":["auto-draft","pending","processing","on-hold","completed","cancelled","refunded","failed","checkout-draft"],"required":false},"currency":{"description":"Currency the order was created with, in ISO format.","type":"string","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTC","BTN","BWP","BYR","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GGP","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","IMP","INR","IQD","IRR","IRT","ISK","JEP","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PRB","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VEF","VES","VND","VUV","WST","XAF","XCD","XOF","XPF","YER","ZAR","ZMW"],"required":false},"customer_id":{"description":"User ID who owns the order. 0 for guests.","type":"integer","required":false},"customer_note":{"description":"Note left by customer during checkout.","type":"string","required":false},"billing":{"description":"Billing address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]},"email":{"description":"Email address.","type":["string","null"],"format":"email","context":["view","edit"]},"phone":{"description":"Phone number.","type":"string","context":["view","edit"]}},"required":false},"shipping":{"description":"Shipping address.","type":"object","properties":{"first_name":{"description":"First name.","type":"string","context":["view","edit"]},"last_name":{"description":"Last name.","type":"string","context":["view","edit"]},"company":{"description":"Company name.","type":"string","context":["view","edit"]},"address_1":{"description":"Address line 1","type":"string","context":["view","edit"]},"address_2":{"description":"Address line 2","type":"string","context":["view","edit"]},"city":{"description":"City name.","type":"string","context":["view","edit"]},"state":{"description":"ISO code or name of the state, province or district.","type":"string","context":["view","edit"]},"postcode":{"description":"Postal code.","type":"string","context":["view","edit"]},"country":{"description":"Country code in ISO 3166-1 alpha-2 format.","type":"string","context":["view","edit"]}},"required":false},"payment_method":{"description":"Payment method ID.","type":"string","required":false},"payment_method_title":{"description":"Payment method title.","type":"string","required":false},"transaction_id":{"description":"Unique transaction ID.","type":"string","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false},"line_items":{"description":"Line items data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Product name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"parent_name":{"description":"Parent product name if the product is a variation.","type":"string","context":["view","edit"]},"product_id":{"description":"Product ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"variation_id":{"description":"Variation ID, if applicable.","type":"integer","context":["view","edit"]},"quantity":{"description":"Quantity ordered.","type":"integer","context":["view","edit"]},"tax_class":{"description":"Tax class of product.","type":"string","context":["view","edit"]},"subtotal":{"description":"Line subtotal (before discounts).","type":"string","context":["view","edit"]},"subtotal_tax":{"description":"Line subtotal tax (before discounts).","type":"string","context":["view","edit"],"readonly":true},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"]},"total":{"description":"Tax total.","type":"string","context":["view","edit"]},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"]}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"display_key":{"description":"Meta key for UI display.","type":"string","context":["view","edit"]},"display_value":{"description":"Meta value for UI display.","type":"string","context":["view","edit"]}}}},"sku":{"description":"Product SKU.","type":"string","context":["view","edit"],"readonly":true},"price":{"description":"Product price.","type":"number","context":["view","edit"],"readonly":true},"image":{"description":"Properties of the main product image.","type":"object","context":["view","edit"],"readonly":true,"properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]}}}}},"required":false},"shipping_lines":{"description":"Shipping lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"method_title":{"description":"Shipping method name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"method_id":{"description":"Shipping method ID.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"instance_id":{"description":"Shipping instance ID.","type":"string","context":["view","edit"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"fee_lines":{"description":"Fee lines data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"name":{"description":"Fee name.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"tax_class":{"description":"Tax class of fee.","type":"string","context":["view","edit"]},"tax_status":{"description":"Tax status of fee.","type":"string","context":["view","edit"],"enum":["taxable","none"]},"total":{"description":"Line total (after discounts).","type":"string","context":["view","edit"]},"total_tax":{"description":"Line total tax (after discounts).","type":"string","context":["view","edit"],"readonly":true},"taxes":{"description":"Line taxes.","type":"array","context":["view","edit"],"readonly":true,"items":{"type":"object","properties":{"id":{"description":"Tax rate ID.","type":"integer","context":["view","edit"],"readonly":true},"total":{"description":"Tax total.","type":"string","context":["view","edit"],"readonly":true},"subtotal":{"description":"Tax subtotal.","type":"string","context":["view","edit"],"readonly":true}}}},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"coupon_lines":{"description":"Coupons line data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Item ID.","type":"integer","context":["view","edit"],"readonly":true},"code":{"description":"Coupon code.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]},"discount":{"description":"Discount total.","type":"string","context":["view","edit"],"readonly":true},"discount_tax":{"description":"Discount total tax.","type":"string","context":["view","edit"],"readonly":true},"discount_type":{"description":"Discount type.","type":"string","context":["view"],"readonly":true},"nominal_amount":{"description":"Discount amount as defined in the coupon (absolute value or a percent, depending on the discount type).","type":"number","context":["view"],"readonly":true},"free_shipping":{"description":"Whether the coupon grants free shipping or not.","type":"boolean","context":["view"],"readonly":true},"meta_data":{"description":"Meta data.","type":"array","context":["view","edit"],"items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}}},"required":false},"set_paid":{"description":"Define if the order is paid. It will set the status to processing and reduce stock items.","type":"boolean","required":false},"manual_update":{"description":"Set the action as manual so that the order note registers as \"added by user\".","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/orders\/batch"}]}},"\/wc\/v3\/products\/attributes\/(?P[\\d]+)\/terms":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}]},"\/wc\/v3\/products\/attributes\/(?P[\\d]+)\/terms\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"name":{"description":"Term name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v3\/products\/attributes\/(?P[\\d]+)\/terms\/batch":{"namespace":"wc\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"attribute_id":{"description":"Unique identifier for the attribute of the terms.","type":"integer","required":false},"name":{"description":"Term name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}]},"\/wc\/v3\/products\/attributes":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"name":{"description":"Name for the resource.","type":"string","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"type":{"default":"select","description":"Type of attribute.","type":"string","enum":["select"],"required":false},"order_by":{"default":"menu_order","description":"Default sort order.","type":"string","enum":["menu_order","name","name_num","id"],"required":false},"has_archives":{"default":false,"description":"Enable\/Disable attribute archives.","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/products\/attributes"}]}},"\/wc\/v3\/products\/attributes\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Attribute name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"type":{"description":"Type of attribute.","type":"string","enum":["select"],"required":false},"order_by":{"description":"Default sort order.","type":"string","enum":["menu_order","name","name_num","id"],"required":false},"has_archives":{"description":"Enable\/Disable attribute archives.","type":"boolean","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":true,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v3\/products\/attributes\/batch":{"namespace":"wc\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Attribute name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"type":{"description":"Type of attribute.","type":"string","enum":["select"],"required":false},"order_by":{"description":"Default sort order.","type":"string","enum":["menu_order","name","name_num","id"],"required":false},"has_archives":{"description":"Enable\/Disable attribute archives.","type":"boolean","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/products\/attributes\/batch"}]}},"\/wc\/v3\/products\/categories":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"parent":{"description":"The ID for the parent of the resource.","type":"integer","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"display":{"default":"default","description":"Category archive display type.","type":"string","enum":["default","products","subcategories","both"],"required":false},"image":{"description":"Image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/products\/categories"}]}},"\/wc\/v3\/products\/categories\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Category name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"parent":{"description":"The ID for the parent of the resource.","type":"integer","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"display":{"description":"Category archive display type.","type":"string","enum":["default","products","subcategories","both"],"required":false},"image":{"description":"Image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v3\/products\/categories\/batch":{"namespace":"wc\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Category name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"parent":{"description":"The ID for the parent of the resource.","type":"integer","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false},"display":{"description":"Category archive display type.","type":"string","enum":["default","products","subcategories","both"],"required":false},"image":{"description":"Image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"menu_order":{"description":"Menu order, used to custom sort the resource.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/products\/categories\/batch"}]}},"\/wc\/v3\/products\/custom-fields\/names":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"order":{"description":"Order sort items ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/products\/custom-fields\/names"}]}},"\/wc\/v3\/products\/reviews":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to reviews published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date_gmt","enum":["date","date_gmt","id","include","product"],"required":false},"reviewer":{"description":"Limit result set to reviews assigned to specific user IDs.","type":"array","items":{"type":"integer"},"required":false},"reviewer_exclude":{"description":"Ensure result set excludes reviews assigned to specific user IDs.","type":"array","items":{"type":"integer"},"required":false},"reviewer_email":{"default":null,"description":"Limit result set to that from a specific author email.","format":"email","type":"string","required":false},"product":{"default":[],"description":"Limit result set to reviews assigned to specific product IDs.","type":"array","items":{"type":"integer"},"required":false},"status":{"default":"approved","description":"Limit result set to reviews assigned a specific status.","type":"string","enum":["all","hold","approved","spam","trash"],"required":false}}},{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the product.","type":"integer","required":true},"product_name":{"description":"Product name.","type":"string","required":false},"status":{"default":"approved","description":"Status of the review.","type":"string","enum":["approved","hold","spam","unspam","trash","untrash"],"required":false},"reviewer":{"type":"string","description":"Name of the reviewer.","required":true},"reviewer_email":{"type":"string","description":"Email of the reviewer.","required":true},"review":{"type":"string","description":"Review content.","required":true},"rating":{"description":"Review rating (0 to 5).","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/products\/reviews"}]}},"\/wc\/v3\/products\/reviews\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"product_id":{"description":"Unique identifier for the product that the review belongs to.","type":"integer","required":false},"product_name":{"description":"Product name.","type":"string","required":false},"status":{"description":"Status of the review.","type":"string","enum":["approved","hold","spam","unspam","trash","untrash"],"required":false},"reviewer":{"description":"Reviewer name.","type":"string","required":false},"reviewer_email":{"description":"Reviewer email.","type":"string","format":"email","required":false},"review":{"description":"The content of the review.","type":"string","required":false},"rating":{"description":"Review rating (0 to 5).","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc\/v3\/products\/reviews\/batch":{"namespace":"wc\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the product that the review belongs to.","type":"integer","required":false},"product_name":{"description":"Product name.","type":"string","required":false},"status":{"description":"Status of the review.","type":"string","enum":["approved","hold","spam","unspam","trash","untrash"],"required":false},"reviewer":{"description":"Reviewer name.","type":"string","required":false},"reviewer_email":{"description":"Reviewer email.","type":"string","format":"email","required":false},"review":{"description":"The content of the review.","type":"string","required":false},"rating":{"description":"Review rating (0 to 5).","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/products\/reviews\/batch"}]}},"\/wc\/v3\/products\/shipping_classes":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/products\/shipping_classes"}]}},"\/wc\/v3\/products\/shipping_classes\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Shipping class name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v3\/products\/shipping_classes\/batch":{"namespace":"wc\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Shipping class name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/products\/shipping_classes\/batch"}]}},"\/wc\/v3\/products\/shipping_classes\/slug-suggestion":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"name":{"description":"Shipping class name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/products\/shipping_classes\/slug-suggestion"}]}},"\/wc\/v3\/products\/tags":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items. Applies to hierarchical taxonomies only.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by resource attribute.","type":"string","default":"name","enum":["id","include","name","slug","term_group","description","count"],"required":false},"hide_empty":{"description":"Whether to hide resources not assigned to any products.","type":"boolean","default":false,"required":false},"parent":{"description":"Limit result set to resources assigned to a specific parent. Applies to hierarchical taxonomies only.","type":"integer","required":false},"product":{"description":"Limit result set to resources assigned to a specific product.","type":"integer","default":null,"required":false},"slug":{"description":"Limit result set to resources with a specific slug.","type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"type":"string","description":"Name for the resource.","required":true},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/products\/tags"}]}},"\/wc\/v3\/products\/tags\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Tag name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v3\/products\/tags\/batch":{"namespace":"wc\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Tag name.","type":"string","required":false},"slug":{"description":"An alphanumeric identifier for the resource unique to its type.","type":"string","required":false},"description":{"description":"HTML description of the resource.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/products\/tags\/batch"}]}},"\/wc\/v3\/products":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","popularity","rating","popularity","rating","menu_order","price","popularity","rating"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"type":{"description":"Limit result set to products assigned a specific type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"featured":{"description":"Limit result set to featured products.","type":"boolean","required":false},"category":{"description":"Limit result set to products assigned a specific category ID.","type":"string","required":false},"tag":{"description":"Limit result set to products assigned a specific tag ID.","type":"string","required":false},"shipping_class":{"description":"Limit result set to products assigned a specific shipping class ID.","type":"string","required":false},"attribute":{"description":"Limit result set to products with a specific attribute. Use the taxonomy name\/attribute slug.","type":"string","required":false},"attribute_term":{"description":"Limit result set to products with a specific attribute term ID (required an assigned attribute).","type":"string","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"search_sku":{"description":"Limit results to those with a SKU that partial matches a string.","type":"string","required":false}}},{"methods":["POST"],"args":{"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"date_created":{"description":"The date the product was created, in the site's timezone.","type":["null","string"],"required":false},"date_created_gmt":{"description":"The date the product was created, as GMT.","type":["null","string"],"required":false},"type":{"default":"simple","description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"default":"publish","description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future","auto-draft","trash"],"required":false},"featured":{"default":false,"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"default":"visible","description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"virtual":{"default":false,"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"default":"instock","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the product.","type":["integer","null"],"required":false},"sold_individually":{"default":false,"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"default":true,"description":"Allow reviews.","type":"boolean","required":false},"post_password":{"description":"Post password.","type":"string","required":false},"upsell_ids":{"description":"List of up-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","items":{"type":"string"},"context":["view","edit"]}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/products"}]}},"\/wc\/v3\/products\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"date_created":{"description":"The date the product was created, in the site's timezone.","type":["null","string"],"required":false},"date_created_gmt":{"description":"The date the product was created, as GMT.","type":["null","string"],"required":false},"type":{"description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future","auto-draft","trash"],"required":false},"featured":{"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"virtual":{"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the product.","type":["integer","null"],"required":false},"sold_individually":{"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"description":"Allow reviews.","type":"boolean","required":false},"post_password":{"description":"Post password.","type":"string","required":false},"upsell_ids":{"description":"List of up-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","items":{"type":"string"},"context":["view","edit"]}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"description":"Whether to bypass trash and force deletion.","type":"boolean","required":false}}}]},"\/wc\/v3\/products\/batch":{"namespace":"wc\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"date_created":{"description":"The date the product was created, in the site's timezone.","type":["null","string"],"required":false},"date_created_gmt":{"description":"The date the product was created, as GMT.","type":["null","string"],"required":false},"type":{"description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future","auto-draft","trash"],"required":false},"featured":{"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"virtual":{"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the product.","type":["integer","null"],"required":false},"sold_individually":{"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"description":"Allow reviews.","type":"boolean","required":false},"post_password":{"description":"Post password.","type":"string","required":false},"upsell_ids":{"description":"List of up-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","items":{"type":"string"},"context":["view","edit"]}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/products\/batch"}]}},"\/wc\/v3\/products\/suggested-products":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","popularity","rating","popularity","rating","menu_order"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"type":{"description":"Limit result set to products assigned a specific type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"featured":{"description":"Limit result set to featured products.","type":"boolean","required":false},"category":{"description":"Limit result set to products assigned a specific category ID.","type":"string","required":false},"tag":{"description":"Limit result set to products assigned a specific tag ID.","type":"string","required":false},"shipping_class":{"description":"Limit result set to products assigned a specific shipping class ID.","type":"string","required":false},"attribute":{"description":"Limit result set to products with a specific attribute. Use the taxonomy name\/attribute slug.","type":"string","required":false},"attribute_term":{"description":"Limit result set to products with a specific attribute term ID (required an assigned attribute).","type":"string","required":false},"in_stock":{"description":"Limit result set to products in stock or out of stock.","type":"boolean","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"categories":{"description":"Limit result set to specific product categorie ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"tags":{"description":"Limit result set to specific product tag ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"limit":{"description":"Limit result set to specific amount of suggested products.","type":"integer","default":5,"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/products\/suggested-products"}]}},"\/wc\/v3\/products\/(?P[\\d]+)\/duplicate":{"namespace":"wc\/v3","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"Product name.","type":"string","required":false},"slug":{"description":"Product slug.","type":"string","required":false},"date_created":{"description":"The date the product was created, in the site's timezone.","type":["null","string"],"required":false},"date_created_gmt":{"description":"The date the product was created, as GMT.","type":["null","string"],"required":false},"type":{"description":"Product type.","type":"string","enum":["simple","grouped","external","variable"],"required":false},"status":{"description":"Product status (post status).","type":"string","enum":["draft","pending","private","publish","future","auto-draft","trash"],"required":false},"featured":{"description":"Featured product.","type":"boolean","required":false},"catalog_visibility":{"description":"Catalog visibility.","type":"string","enum":["visible","catalog","search","hidden"],"required":false},"description":{"description":"Product description.","type":"string","required":false},"short_description":{"description":"Product short description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Product regular price.","type":"string","required":false},"sale_price":{"description":"Product sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"virtual":{"description":"If the product is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the product is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"external_url":{"description":"Product external URL. Only for external products.","type":"string","format":"uri","required":false},"button_text":{"description":"Product external button text. Only for external products.","type":"string","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at product level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the product.","type":["integer","null"],"required":false},"sold_individually":{"description":"Allow one item to be bought in a single order.","type":"boolean","required":false},"weight":{"description":"Product weight (kg).","type":"string","required":false},"dimensions":{"description":"Product dimensions.","type":"object","properties":{"length":{"description":"Product length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Product width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Product height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"reviews_allowed":{"description":"Allow reviews.","type":"boolean","required":false},"post_password":{"description":"Post password.","type":"string","required":false},"upsell_ids":{"description":"List of up-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"cross_sell_ids":{"description":"List of cross-sell products IDs.","type":"array","items":{"type":"integer"},"required":false},"parent_id":{"description":"Product parent ID.","type":"integer","required":false},"purchase_note":{"description":"Optional note to send the customer after purchase.","type":"string","required":false},"categories":{"description":"List of categories.","type":"array","items":{"type":"object","properties":{"id":{"description":"Category ID.","type":"integer","context":["view","edit"]},"name":{"description":"Category name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Category slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"tags":{"description":"List of tags.","type":"array","items":{"type":"object","properties":{"id":{"description":"Tag ID.","type":"integer","context":["view","edit"]},"name":{"description":"Tag name.","type":"string","context":["view","edit"],"readonly":true},"slug":{"description":"Tag slug.","type":"string","context":["view","edit"],"readonly":true}}},"required":false},"images":{"description":"List of images.","type":"array","items":{"type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"position":{"description":"Attribute position.","type":"integer","context":["view","edit"]},"visible":{"description":"Define if the attribute is visible on the \"Additional information\" tab in the product's page.","type":"boolean","default":false,"context":["view","edit"]},"variation":{"description":"Define if the attribute can be used as variation.","type":"boolean","default":false,"context":["view","edit"]},"options":{"description":"List of available term names of the attribute.","type":"array","items":{"type":"string"},"context":["view","edit"]}}},"required":false},"default_attributes":{"description":"Defaults variation attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}]},"\/wc\/v3\/products\/(?P[\\d]+)\/variations":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified","menu_order"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"slug":{"description":"Limit result set to products with a specific slug.","type":"string","required":false},"status":{"default":"any","description":"Limit result set to products assigned a specific status.","type":"string","enum":["any","future","trash","draft","pending","private","publish"],"required":false},"sku":{"description":"Limit result set to products with specific SKU(s). Use commas to separate.","type":"string","required":false},"on_sale":{"description":"Limit result set to products on sale.","type":"boolean","required":false},"min_price":{"description":"Limit result set to products based on a minimum price.","type":"string","required":false},"max_price":{"description":"Limit result set to products based on a maximum price.","type":"string","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false},"stock_status":{"description":"Limit result set to products with specified stock status.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"has_price":{"description":"Limit result set to products with or without price.","type":"boolean","required":false},"attributes":{"description":"Limit result set to products with specified attributes.","type":"array","items":{"type":"object","properties":{"attribute":{"type":"string","description":"Attribute slug."},"term":{"type":"string","description":"Attribute term."},"terms":{"type":"array","description":"Attribute terms."}}},"required":false}}},{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"default":"publish","description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"default":false,"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"default":"instock","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}]},"\/wc\/v3\/products\/(?P[\\d]+)\/variations\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}},{"methods":["DELETE"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"id":{"description":"Unique identifier for the variation.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc\/v3\/products\/(?P[\\d]+)\/variations\/batch":{"namespace":"wc\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}]},"\/wc\/v3\/products\/(?P[\\d]+)\/variations\/generate":{"namespace":"wc\/v3","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"product_id":{"description":"Unique identifier for the variable product.","type":"integer","required":false},"delete":{"description":"Deletes unused variations.","type":"boolean","required":false},"default_values":{"description":"Default values for generated variations.","type":"object","properties":{"description":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation description.","type":"string"},"sku":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Stock Keeping Unit.","type":"string"},"global_unique_id":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"GTIN, UPC, EAN or ISBN.","type":"string"},"regular_price":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation regular price.","type":"string"},"sale_price":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation sale price.","type":"string"},"date_on_sale_from":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Start date of sale price, in the site's timezone.","type":["null","string"]},"date_on_sale_from_gmt":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Start date of sale price, as GMT.","type":["null","string"]},"date_on_sale_to":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"End date of sale price, in the site's timezone.","type":["null","string"]},"date_on_sale_to_gmt":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"End date of sale price, in the site's timezone.","type":["null","string"]},"status":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation status.","type":"string","enum":["draft","pending","private","publish"]},"virtual":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"If the variation is virtual.","type":"boolean"},"downloadable":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"If the variation is downloadable.","type":"boolean"},"downloads":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}}},"download_limit":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Number of times downloadable files can be downloaded after purchase.","type":"integer"},"download_expiry":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Number of days until access to downloadable files expires.","type":"integer"},"tax_status":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Tax status.","type":"string","enum":["taxable","shipping","none"]},"tax_class":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Tax class.","type":"string"},"manage_stock":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Stock management at variation level.","type":"boolean"},"stock_quantity":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Stock quantity.","type":"integer"},"stock_status":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"]},"backorders":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"]},"low_stock_amount":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Low Stock amount for the variation.","type":["integer","null"]},"weight":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation weight (kg).","type":"string"},"dimensions":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}}},"shipping_class":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Shipping class slug.","type":"string"},"image":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}}},"attributes":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}}},"menu_order":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Menu order, used to custom sort products.","type":"integer"},"meta_data":{"validate_callback":"rest_validate_request_arg","sanitize_callback":"rest_sanitize_request_arg","description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}}}},"required":false},"description":{"description":"Variation description.","type":"string","required":false},"sku":{"description":"Stock Keeping Unit.","type":"string","required":false},"global_unique_id":{"description":"GTIN, UPC, EAN or ISBN.","type":"string","required":false},"regular_price":{"description":"Variation regular price.","type":"string","required":false},"sale_price":{"description":"Variation sale price.","type":"string","required":false},"date_on_sale_from":{"description":"Start date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_from_gmt":{"description":"Start date of sale price, as GMT.","type":["null","string"],"required":false},"date_on_sale_to":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"date_on_sale_to_gmt":{"description":"End date of sale price, in the site's timezone.","type":["null","string"],"required":false},"status":{"default":"publish","description":"Variation status.","type":"string","enum":["draft","pending","private","publish"],"required":false},"virtual":{"default":false,"description":"If the variation is virtual.","type":"boolean","required":false},"downloadable":{"default":false,"description":"If the variation is downloadable.","type":"boolean","required":false},"downloads":{"description":"List of downloadable files.","type":"array","items":{"type":"object","properties":{"id":{"description":"File ID.","type":"string","context":["view","edit"]},"name":{"description":"File name.","type":"string","context":["view","edit"]},"file":{"description":"File URL.","type":"string","context":["view","edit"]}}},"required":false},"download_limit":{"default":-1,"description":"Number of times downloadable files can be downloaded after purchase.","type":"integer","required":false},"download_expiry":{"default":-1,"description":"Number of days until access to downloadable files expires.","type":"integer","required":false},"tax_status":{"default":"taxable","description":"Tax status.","type":"string","enum":["taxable","shipping","none"],"required":false},"tax_class":{"description":"Tax class.","type":"string","required":false},"manage_stock":{"default":false,"description":"Stock management at variation level.","type":"boolean","required":false},"stock_quantity":{"description":"Stock quantity.","type":"integer","required":false},"stock_status":{"default":"instock","description":"Controls the stock status of the product.","type":"string","enum":["instock","outofstock","onbackorder"],"required":false},"backorders":{"default":"no","description":"If managing stock, this controls if backorders are allowed.","type":"string","enum":["no","notify","yes"],"required":false},"low_stock_amount":{"description":"Low Stock amount for the variation.","type":["integer","null"],"required":false},"weight":{"description":"Variation weight (kg).","type":"string","required":false},"dimensions":{"description":"Variation dimensions.","type":"object","properties":{"length":{"description":"Variation length (cm).","type":"string","context":["view","edit"]},"width":{"description":"Variation width (cm).","type":"string","context":["view","edit"]},"height":{"description":"Variation height (cm).","type":"string","context":["view","edit"]}},"required":false},"shipping_class":{"description":"Shipping class slug.","type":"string","required":false},"image":{"description":"Variation image data.","type":"object","properties":{"id":{"description":"Image ID.","type":"integer","context":["view","edit"]},"date_created":{"description":"The date the image was created, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_created_gmt":{"description":"The date the image was created, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified":{"description":"The date the image was last modified, in the site's timezone.","type":["null","string"],"context":["view","edit"],"readonly":true},"date_modified_gmt":{"description":"The date the image was last modified, as GMT.","type":["null","string"],"context":["view","edit"],"readonly":true},"src":{"description":"Image URL.","type":"string","format":"uri","context":["view","edit"]},"name":{"description":"Image name.","type":"string","context":["view","edit"]},"alt":{"description":"Image alternative text.","type":"string","context":["view","edit"]}},"required":false},"attributes":{"description":"List of attributes.","type":"array","items":{"type":"object","properties":{"id":{"description":"Attribute ID.","type":"integer","context":["view","edit"]},"name":{"description":"Attribute name.","type":"string","context":["view","edit"]},"option":{"description":"Selected attribute term name.","type":"string","context":["view","edit"]}}},"required":false},"menu_order":{"description":"Menu order, used to custom sort products.","type":"integer","required":false},"meta_data":{"description":"Meta data.","type":"array","items":{"type":"object","properties":{"id":{"description":"Meta ID.","type":"integer","context":["view","edit"],"readonly":true},"key":{"description":"Meta key.","type":"string","context":["view","edit"]},"value":{"description":"Meta value.","type":["null","object","string","number","boolean","integer","array"],"context":["view","edit"]}}},"required":false}}}]},"\/wc\/v3\/refunds":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to resources modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to resources modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"dates_are_gmt":{"description":"Whether to consider GMT post dates when limiting response by published or modified date.","type":"boolean","default":false,"required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","title","slug","modified"],"required":false},"parent":{"description":"Limit result set to those of particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"dp":{"default":2,"description":"Number of decimal points to use in each resource.","type":"integer","required":false},"order_item_display_meta":{"default":false,"description":"Only show meta which is meant to be displayed for an order.","type":"boolean","required":false},"include_meta":{"default":[],"description":"Limit meta_data to specific keys.","type":"array","items":{"type":"string"},"required":false},"exclude_meta":{"default":[],"description":"Ensure meta_data excludes specific keys.","type":"array","items":{"type":"string"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/refunds"}]}},"\/wc\/v3\/reports\/sales":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false},"period":{"description":"Report period.","type":"string","enum":["week","month","last_month","year"],"required":false},"date_min":{"description":"Return sales for a specific start date, the date need to be in the YYYY-MM-DD format.","type":"string","format":"date","required":false},"date_max":{"description":"Return sales for a specific end date, the date need to be in the YYYY-MM-DD format.","type":"string","format":"date","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/reports\/sales"}]}},"\/wc\/v3\/reports\/top_sellers":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false},"period":{"description":"Report period.","type":"string","enum":["week","month","last_month","year"],"required":false},"date_min":{"description":"Return sales for a specific start date, the date need to be in the YYYY-MM-DD format.","type":"string","format":"date","required":false},"date_max":{"description":"Return sales for a specific end date, the date need to be in the YYYY-MM-DD format.","type":"string","format":"date","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/reports\/top_sellers"}]}},"\/wc\/v3\/reports\/orders\/totals":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/reports\/orders\/totals"}]}},"\/wc\/v3\/reports\/products\/totals":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/reports\/products\/totals"}]}},"\/wc\/v3\/reports\/customers\/totals":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/reports\/customers\/totals"}]}},"\/wc\/v3\/reports\/coupons\/totals":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/reports\/coupons\/totals"}]}},"\/wc\/v3\/reports\/reviews\/totals":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/reports\/reviews\/totals"}]}},"\/wc\/v3\/reports":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/reports"}]}},"\/wc\/v3\/settings":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/settings"}]}},"\/wc\/v3\/settings\/batch":{"namespace":"wc\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/settings\/batch"}]}},"\/wc\/v3\/settings\/(?P[\\w-]+)":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false}}}]},"\/wc\/v3\/settings\/(?P[\\w-]+)\/batch":{"namespace":"wc\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false},"value":{"description":"Setting value.","type":["null","object","string","number","boolean","integer","array"],"required":false}}}]},"\/wc\/v3\/settings\/(?P[\\w-]+)\/(?P[\\w-]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false},"id":{"description":"Unique identifier for the resource.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"group":{"description":"Settings group ID.","type":"string","required":false},"id":{"description":"Unique identifier for the resource.","type":"string","required":false},"value":{"description":"Setting value.","type":["null","object","string","number","boolean","integer","array"],"required":false}}}]},"\/wc\/v3\/shipping\/zones":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":[]},{"methods":["POST"],"args":{"name":{"type":"string","description":"Shipping zone name.","required":true},"order":{"description":"Shipping zone order.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/shipping\/zones"}]}},"\/wc\/v3\/shipping\/zones\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique ID for the resource.","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique ID for the resource.","type":"integer","required":false},"name":{"description":"Shipping zone name.","type":"string","required":false},"order":{"description":"Shipping zone order.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique ID for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc\/v3\/shipping\/zones\/(?P[\\d]+)\/locations":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique ID for the resource.","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique ID for the resource.","type":"integer","required":false},"code":{"description":"Shipping zone location code.","type":"string","required":false},"type":{"description":"Shipping zone location type.","type":"string","enum":["postcode","state","country","continent"],"required":false}}}]},"\/wc\/v3\/shipping\/zones\/(?P[\\d]+)\/methods":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"zone_id":{"description":"Unique ID for the zone.","type":"integer","required":false}}},{"methods":["POST"],"args":{"zone_id":{"description":"Unique ID for the zone.","type":"integer","required":false},"order":{"description":"Shipping method sort order.","type":"integer","required":false},"enabled":{"description":"Shipping method enabled status.","type":"boolean","required":false},"settings":{"description":"Shipping method settings.","type":"object","properties":{"id":{"description":"A unique identifier for the setting.","type":"string","context":["view","edit"],"readonly":true},"label":{"description":"A human readable label for the setting used in interfaces.","type":"string","context":["view","edit"],"readonly":true},"description":{"description":"A human readable description for the setting used in interfaces.","type":"string","context":["view","edit"],"readonly":true},"type":{"description":"Type of setting.","type":"string","context":["view","edit"],"enum":["text","email","number","color","password","textarea","select","multiselect","radio","image_width","checkbox","class","order"],"readonly":true},"value":{"description":"Setting value.","type":"string","context":["view","edit"]},"default":{"description":"Default value for the setting.","type":"string","context":["view","edit"],"readonly":true},"tip":{"description":"Additional help text shown to the user about the setting.","type":"string","context":["view","edit"],"readonly":true},"placeholder":{"description":"Placeholder text to be displayed in text inputs.","type":"string","context":["view","edit"],"readonly":true}},"required":false},"method_id":{"description":"Shipping method ID.","required":true}}}]},"\/wc\/v3\/shipping\/zones\/(?P[\\d]+)\/methods\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"zone_id":{"description":"Unique ID for the zone.","type":"integer","required":false},"instance_id":{"description":"Unique ID for the instance.","type":"integer","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"zone_id":{"description":"Unique ID for the zone.","type":"integer","required":false},"instance_id":{"description":"Unique ID for the instance.","type":"integer","required":false},"order":{"description":"Shipping method sort order.","type":"integer","required":false},"enabled":{"description":"Shipping method enabled status.","type":"boolean","required":false},"settings":{"description":"Shipping method settings.","type":"object","properties":{"id":{"description":"A unique identifier for the setting.","type":"string","context":["view","edit"],"readonly":true},"label":{"description":"A human readable label for the setting used in interfaces.","type":"string","context":["view","edit"],"readonly":true},"description":{"description":"A human readable description for the setting used in interfaces.","type":"string","context":["view","edit"],"readonly":true},"type":{"description":"Type of setting.","type":"string","context":["view","edit"],"enum":["text","email","number","color","password","textarea","select","multiselect","radio","image_width","checkbox","class","order"],"readonly":true},"value":{"description":"Setting value.","type":"string","context":["view","edit"]},"default":{"description":"Default value for the setting.","type":"string","context":["view","edit"],"readonly":true},"tip":{"description":"Additional help text shown to the user about the setting.","type":"string","context":["view","edit"],"readonly":true},"placeholder":{"description":"Placeholder text to be displayed in text inputs.","type":"string","context":["view","edit"],"readonly":true}},"required":false}}},{"methods":["DELETE"],"args":{"zone_id":{"description":"Unique ID for the zone.","type":"integer","required":false},"instance_id":{"description":"Unique ID for the instance.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Whether to bypass trash and force deletion.","required":false}}}]},"\/wc\/v3\/taxes\/classes":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"name":{"description":"Tax class name.","type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/taxes\/classes"}]}},"\/wc\/v3\/taxes\/classes\/(?P\\w[\\w\\s\\-]*)":{"namespace":"wc\/v3","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"Unique slug for the resource.","type":"string","required":false}}},{"methods":["DELETE"],"args":{"slug":{"description":"Unique slug for the resource.","type":"string","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v3\/taxes":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"default":"asc","description":"Order sort attribute ascending or descending.","enum":["asc","desc"],"type":"string","required":false},"orderby":{"default":"order","description":"Sort collection by object attribute.","enum":["id","order","priority"],"type":"string","required":false},"class":{"description":"Sort by tax class.","enum":["standard","reduced-rate","zero-rate"],"type":"string","required":false}}},{"methods":["POST"],"args":{"country":{"description":"Country ISO 3166 code.","type":"string","required":false},"state":{"description":"State code.","type":"string","required":false},"postcode":{"description":"Postcode\/ZIP, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'postcodes' should be used instead.","type":"string","required":false},"city":{"description":"City name, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'cities' should be used instead.","type":"string","required":false},"rate":{"description":"Tax rate.","type":"string","required":false},"name":{"description":"Tax rate name.","type":"string","required":false},"priority":{"default":1,"description":"Tax priority.","type":"integer","required":false},"compound":{"default":false,"description":"Whether or not this is a compound rate.","type":"boolean","required":false},"shipping":{"default":true,"description":"Whether or not this tax rate also gets applied to shipping.","type":"boolean","required":false},"order":{"description":"Indicates the order that will appear in queries.","type":"integer","required":false},"class":{"default":"standard","description":"Tax class.","type":"string","enum":["standard","reduced-rate","zero-rate"],"required":false},"postcodes":{"description":"List of postcodes \/ ZIPs. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false},"cities":{"description":"List of city names. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/taxes"}]}},"\/wc\/v3\/taxes\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"country":{"description":"Country ISO 3166 code.","type":"string","required":false},"state":{"description":"State code.","type":"string","required":false},"postcode":{"description":"Postcode\/ZIP, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'postcodes' should be used instead.","type":"string","required":false},"city":{"description":"City name, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'cities' should be used instead.","type":"string","required":false},"rate":{"description":"Tax rate.","type":"string","required":false},"name":{"description":"Tax rate name.","type":"string","required":false},"priority":{"description":"Tax priority.","type":"integer","required":false},"compound":{"description":"Whether or not this is a compound rate.","type":"boolean","required":false},"shipping":{"description":"Whether or not this tax rate also gets applied to shipping.","type":"boolean","required":false},"order":{"description":"Indicates the order that will appear in queries.","type":"integer","required":false},"class":{"description":"Tax class.","type":"string","enum":["standard","reduced-rate","zero-rate"],"required":false},"postcodes":{"description":"List of postcodes \/ ZIPs. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false},"cities":{"description":"List of city names. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v3\/taxes\/batch":{"namespace":"wc\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"country":{"description":"Country ISO 3166 code.","type":"string","required":false},"state":{"description":"State code.","type":"string","required":false},"postcode":{"description":"Postcode\/ZIP, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'postcodes' should be used instead.","type":"string","required":false},"city":{"description":"City name, it doesn't support multiple values. Deprecated as of WooCommerce 5.3, 'cities' should be used instead.","type":"string","required":false},"rate":{"description":"Tax rate.","type":"string","required":false},"name":{"description":"Tax rate name.","type":"string","required":false},"priority":{"description":"Tax priority.","type":"integer","required":false},"compound":{"description":"Whether or not this is a compound rate.","type":"boolean","required":false},"shipping":{"description":"Whether or not this tax rate also gets applied to shipping.","type":"boolean","required":false},"order":{"description":"Indicates the order that will appear in queries.","type":"integer","required":false},"class":{"description":"Tax class.","type":"string","enum":["standard","reduced-rate","zero-rate"],"required":false},"postcodes":{"description":"List of postcodes \/ ZIPs. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false},"cities":{"description":"List of city names. Introduced in WooCommerce 5.3.","type":"array","items":{"type":"string"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/taxes\/batch"}]}},"\/wc\/v3\/webhooks":{"namespace":"wc\/v3","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to resources published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to resources published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific ids.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","title"],"required":false},"status":{"default":"all","description":"Limit result set to webhooks assigned a specific status.","type":"string","enum":["all","active","paused","disabled"],"required":false}}},{"methods":["POST"],"args":{"name":{"description":"A friendly name for the webhook.","type":"string","required":false},"status":{"default":"active","description":"Webhook status.","type":"string","enum":["active","paused","disabled"],"required":false},"topic":{"type":"string","description":"Webhook topic.","required":true},"secret":{"description":"Secret key used to generate a hash of the delivered webhook and provided in the request headers. This will default to a MD5 hash from the current user's ID|username if not provided.","type":"string","required":false},"delivery_url":{"type":"string","description":"Webhook delivery URL.","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/webhooks"}]}},"\/wc\/v3\/webhooks\/(?P[\\d]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"name":{"description":"A friendly name for the webhook.","type":"string","required":false},"status":{"description":"Webhook status.","type":"string","enum":["active","paused","disabled"],"required":false},"topic":{"description":"Webhook topic.","type":"string","required":false},"secret":{"description":"Secret key used to generate a hash of the delivered webhook and provided in the request headers. This will default to a MD5 hash from the current user's ID|username if not provided.","type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the resource.","type":"integer","required":false},"force":{"default":false,"type":"boolean","description":"Required to be true, as resource does not support trashing.","required":false}}}]},"\/wc\/v3\/webhooks\/batch":{"namespace":"wc\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"name":{"description":"A friendly name for the webhook.","type":"string","required":false},"status":{"description":"Webhook status.","type":"string","enum":["active","paused","disabled"],"required":false},"topic":{"description":"Webhook topic.","type":"string","required":false},"secret":{"description":"Secret key used to generate a hash of the delivered webhook and provided in the request headers. This will default to a MD5 hash from the current user's ID|username if not provided.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/webhooks\/batch"}]}},"\/wc\/v3\/system_status":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/system_status"}]}},"\/wc\/v3\/system_status\/tools":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/system_status\/tools"}]}},"\/wc\/v3\/system_status\/tools\/(?P[\\w-]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"A unique identifier for the tool.","type":"string","required":false},"name":{"description":"Tool name.","type":"string","required":false},"action":{"description":"What running the tool will do.","type":"string","required":false},"description":{"description":"Tool description.","type":"string","required":false},"success":{"description":"Did the tool run successfully?","type":"boolean","required":false},"message":{"description":"Tool return message.","type":"string","required":false}}}]},"\/wc\/v3\/shipping_methods":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/shipping_methods"}]}},"\/wc\/v3\/shipping_methods\/(?P[\\w-]+)":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view"],"default":"view","required":false}}}]},"\/wc\/v3\/payment_gateways":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/payment_gateways"}]}},"\/wc\/v3\/payment_gateways\/(?P[\\w-]+)":{"namespace":"wc\/v3","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the resource.","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the resource.","type":"string","required":false},"title":{"description":"Payment gateway title on checkout.","type":"string","required":false},"description":{"description":"Payment gateway description on checkout.","type":"string","required":false},"order":{"description":"Payment gateway sort order.","type":"integer","required":false},"enabled":{"description":"Payment gateway enabled status.","type":"boolean","required":false},"settings":{"description":"Payment gateway settings.","type":"object","properties":{"id":{"description":"A unique identifier for the setting.","type":"string","context":["view","edit"],"readonly":true},"label":{"description":"A human readable label for the setting used in interfaces.","type":"string","context":["view","edit"],"readonly":true},"description":{"description":"A human readable description for the setting used in interfaces.","type":"string","context":["view","edit"],"readonly":true},"type":{"description":"Type of setting.","type":"string","context":["view","edit"],"enum":["text","email","number","color","password","textarea","select","multiselect","radio","image_width","checkbox"],"readonly":true},"value":{"description":"Setting value.","type":"string","context":["view","edit"]},"default":{"description":"Default value for the setting.","type":"string","context":["view","edit"],"readonly":true},"tip":{"description":"Additional help text shown to the user about the setting.","type":"string","context":["view","edit"],"readonly":true},"placeholder":{"description":"Placeholder text to be displayed in text inputs.","type":"string","context":["view","edit"],"readonly":true}},"required":false}}}]},"\/wc\/v3\/data":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/data"}]}},"\/wc\/v3\/data\/continents":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/data\/continents"}]}},"\/wc\/v3\/data\/continents\/(?P[\\w-]+)":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"continent":{"description":"2 character continent code.","type":"string","required":false}}}]},"\/wc\/v3\/data\/countries":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/data\/countries"}]}},"\/wc\/v3\/data\/countries\/(?P[\\w-]+)":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"location":{"description":"ISO3166 alpha-2 country code.","type":"string","required":false}}}]},"\/wc\/v3\/data\/currencies":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/data\/currencies"}]}},"\/wc\/v3\/data\/currencies\/current":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc\/v3\/data\/currencies\/current"}]}},"\/wc\/v3\/data\/currencies\/(?P[\\w-]{3})":{"namespace":"wc\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"location":{"description":"ISO4217 currency code.","type":"string","required":false}}}]},"\/wc\/v3\/orders\/(?P[\\d]+)\/receipt":{"namespace":"wc\/v3","methods":["POST","GET"],"endpoints":[{"methods":["POST"],"args":{"id":{"description":"Unique identifier of the order.","type":"integer","required":false},"expiration_date":{"description":"Expiration date formatted as yyyy-mm-dd.","type":"string","default":null,"required":false},"expiration_days":{"description":"Number of days to be added to the current date to get the expiration date.","type":"integer","default":1,"required":false},"force_new":{"description":"True to force the creation of a new receipt even if one already exists and has not expired yet.","type":"boolean","default":false,"required":false}}},{"methods":["GET"],"args":{"id":{"description":"Unique identifier of the order.","type":"integer","required":false}}}]},"\/wc-telemetry":{"namespace":"wc-telemetry","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"wc-telemetry","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-telemetry"}]}},"\/wc-telemetry\/tracker":{"namespace":"wc-telemetry","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"platform":{"description":"Platform to track.","type":"string","required":true},"version":{"description":"Platform version to track.","type":"string","required":true},"installation_date":{"description":"Installation date of the WooCommerce mobile app.","type":"string","format":"date-time","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wc-telemetry\/tracker"}]}},"\/wccom-site\/v3":{"namespace":"wccom-site\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"wccom-site\/v3","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wccom-site\/v3"}]}},"\/wccom-site\/v3\/installer":{"namespace":"wccom-site\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"product-id":{"type":"integer","required":true},"run-until-step":{"type":"string","enum":["get_product_info","download_product","unpack_product","move_product","activate_product"],"required":true},"idempotency-key":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wccom-site\/v3\/installer"}]}},"\/wccom-site\/v3\/installer\/reset":{"namespace":"wccom-site\/v3","methods":["POST","PUT","PATCH"],"endpoints":[{"methods":["POST","PUT","PATCH"],"args":{"product-id":{"type":"integer","required":true},"idempotency-key":{"type":"string","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wccom-site\/v3\/installer\/reset"}]}},"\/wccom-site\/v3\/ssr":{"namespace":"wccom-site\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wccom-site\/v3\/ssr"}]}},"\/wccom-site\/v3\/status":{"namespace":"wccom-site\/v3","methods":["GET"],"endpoints":[{"methods":["GET"],"args":[]}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wccom-site\/v3\/status"}]}},"\/elementor\/v1\/send-event":{"namespace":"elementor\/v1","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false}}},{"methods":["POST"],"args":{"event_data":{"description":"All the recorded event data in JSON format","type":"object","required":true}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/elementor\/v1\/send-event"}]}},"\/wp\/v2":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"namespace":{"default":"wp\/v2","required":false},"context":{"default":"view","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wp\/v2"}]}},"\/wp\/v2\/posts":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"author":{"description":"Limit result set to posts assigned to specific authors.","type":"array","items":{"type":"integer"},"default":[],"required":false},"author_exclude":{"description":"Ensure result set excludes posts assigned to specific authors.","type":"array","items":{"type":"integer"},"default":[],"required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"date","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title"],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"publish","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["publish","future","draft","pending","private","trash","auto-draft","inherit","request-pending","request-confirmed","request-failed","request-completed","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft","any"],"type":"string"},"required":false},"tax_relation":{"description":"Limit result set based on relationship between multiple taxonomies.","type":"string","enum":["AND","OR"],"required":false},"categories":{"description":"Limit result set to items with specific terms assigned in the categories taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"include_children":{"description":"Whether to include child terms in the terms limiting the result set.","type":"boolean","default":false},"operator":{"description":"Whether items must be assigned all or any of the specified terms.","type":"string","enum":["AND","OR"],"default":"OR"}},"additionalProperties":false}],"required":false},"categories_exclude":{"description":"Limit result set to items except those with specific terms assigned in the categories taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"include_children":{"description":"Whether to include child terms in the terms limiting the result set.","type":"boolean","default":false}},"additionalProperties":false}],"required":false},"tags":{"description":"Limit result set to items with specific terms assigned in the tags taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"operator":{"description":"Whether items must be assigned all or any of the specified terms.","type":"string","enum":["AND","OR"],"default":"OR"}},"additionalProperties":false}],"required":false},"tags_exclude":{"description":"Limit result set to items except those with specific terms assigned in the tags taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]}},"additionalProperties":false}],"required":false},"sticky":{"description":"Limit result set to items that are sticky.","type":"boolean","required":false},"format":{"description":"Limit result set to items assigned one or more given formats.","type":"array","uniqueItems":true,"items":{"enum":["standard","aside","chat","gallery","link","image","quote","status","video","audio"],"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"format":{"description":"The format for the post.","type":"string","enum":["standard","aside","chat","gallery","link","image","quote","status","video","audio"],"required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"sticky":{"description":"Whether or not the post should be treated as sticky.","type":"boolean","required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"categories":{"description":"The terms assigned to the post in the category taxonomy.","type":"array","items":{"type":"integer"},"required":false},"tags":{"description":"The terms assigned to the post in the post_tag taxonomy.","type":"array","items":{"type":"integer"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wp\/v2\/posts"}]}},"\/wp\/v2\/posts\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"excerpt_length":{"description":"Override the default excerpt length.","type":"integer","required":false},"password":{"description":"The password for the post if it is password protected.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"format":{"description":"The format for the post.","type":"string","enum":["standard","aside","chat","gallery","link","image","quote","status","video","audio"],"required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"sticky":{"description":"Whether or not the post should be treated as sticky.","type":"boolean","required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"categories":{"description":"The terms assigned to the post in the category taxonomy.","type":"array","items":{"type":"integer"},"required":false},"tags":{"description":"The terms assigned to the post in the post_tag taxonomy.","type":"array","items":{"type":"integer"},"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/posts\/(?P[\\d]+)\/revisions":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","relevance","slug","include_slugs","title"],"required":false}}}]},"\/wp\/v2\/posts\/(?P[\\d]+)\/revisions\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as revisions do not support trashing.","required":false}}}]},"\/wp\/v2\/posts\/(?P[\\d]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"format":{"description":"The format for the post.","type":"string","enum":["standard","aside","chat","gallery","link","image","quote","status","video","audio"],"required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"sticky":{"description":"Whether or not the post should be treated as sticky.","type":"boolean","required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"categories":{"description":"The terms assigned to the post in the category taxonomy.","type":"array","items":{"type":"integer"},"required":false},"tags":{"description":"The terms assigned to the post in the post_tag taxonomy.","type":"array","items":{"type":"integer"},"required":false}}}]},"\/wp\/v2\/posts\/(?P[\\d]+)\/autosaves\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/pages":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"author":{"description":"Limit result set to posts assigned to specific authors.","type":"array","items":{"type":"integer"},"default":[],"required":false},"author_exclude":{"description":"Ensure result set excludes posts assigned to specific authors.","type":"array","items":{"type":"integer"},"default":[],"required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"menu_order":{"description":"Limit result set to posts with a specific menu_order value.","type":"integer","required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"date","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title","menu_order"],"required":false},"parent":{"description":"Limit result set to items with particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"publish","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["publish","future","draft","pending","private","trash","auto-draft","inherit","request-pending","request-confirmed","request-failed","request-completed","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft","any"],"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"parent":{"description":"The ID for the parent of the post.","type":"integer","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"menu_order":{"description":"The order of the post in relation to other posts.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wp\/v2\/pages"}]}},"\/wp\/v2\/pages\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"excerpt_length":{"description":"Override the default excerpt length.","type":"integer","required":false},"password":{"description":"The password for the post if it is password protected.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"parent":{"description":"The ID for the parent of the post.","type":"integer","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"menu_order":{"description":"The order of the post in relation to other posts.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/pages\/(?P[\\d]+)\/revisions":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","relevance","slug","include_slugs","title"],"required":false}}}]},"\/wp\/v2\/pages\/(?P[\\d]+)\/revisions\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as revisions do not support trashing.","required":false}}}]},"\/wp\/v2\/pages\/(?P[\\d]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"parent":{"description":"The ID for the parent of the post.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"menu_order":{"description":"The order of the post in relation to other posts.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false}}}]},"\/wp\/v2\/pages\/(?P[\\d]+)\/autosaves\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/media":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"author":{"description":"Limit result set to posts assigned to specific authors.","type":"array","items":{"type":"integer"},"default":[],"required":false},"author_exclude":{"description":"Ensure result set excludes posts assigned to specific authors.","type":"array","items":{"type":"integer"},"default":[],"required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"date","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title"],"required":false},"parent":{"description":"Limit result set to items with particular parent IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"parent_exclude":{"description":"Limit result set to all items except those of a particular parent ID.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"inherit","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["inherit","private","trash"],"type":"string"},"required":false},"media_type":{"default":null,"description":"Limit result set to attachments of a particular media type.","type":"string","enum":["image","video","text","application","audio"],"required":false},"mime_type":{"default":null,"description":"Limit result set to attachments of a particular MIME type.","type":"string","required":false}}},{"methods":["POST"],"args":{"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"alt_text":{"description":"Alternative text to display when attachment is not displayed.","type":"string","required":false},"caption":{"description":"The attachment caption.","type":"object","properties":{"raw":{"description":"Caption for the attachment, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML caption for the attachment, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"description":"The attachment description.","type":"object","properties":{"raw":{"description":"Description for the attachment, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML description for the attachment, transformed for display.","type":"string","context":["view","edit"],"readonly":true}},"required":false},"post":{"description":"The ID for the associated post of the attachment.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wp\/v2\/media"}]}},"\/wp\/v2\/media\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"author":{"description":"The ID for the author of the post.","type":"integer","required":false},"featured_media":{"description":"The ID of the featured media for the post.","type":"integer","required":false},"comment_status":{"description":"Whether or not comments are open on the post.","type":"string","enum":["open","closed"],"required":false},"ping_status":{"description":"Whether or not the post can be pinged.","type":"string","enum":["open","closed"],"required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"alt_text":{"description":"Alternative text to display when attachment is not displayed.","type":"string","required":false},"caption":{"description":"The attachment caption.","type":"object","properties":{"raw":{"description":"Caption for the attachment, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML caption for the attachment, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"description":"The attachment description.","type":"object","properties":{"raw":{"description":"Description for the attachment, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML description for the attachment, transformed for display.","type":"string","context":["view","edit"],"readonly":true}},"required":false},"post":{"description":"The ID for the associated post of the attachment.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/media\/(?P[\\d]+)\/post-process":{"namespace":"wp\/v2","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"id":{"description":"Unique identifier for the attachment.","type":"integer","required":false},"action":{"type":"string","enum":["create-image-subsizes"],"required":true}}}]},"\/wp\/v2\/media\/(?P[\\d]+)\/edit":{"namespace":"wp\/v2","methods":["POST"],"endpoints":[{"methods":["POST"],"args":{"src":{"description":"URL to the edited image file.","type":"string","format":"uri","required":true},"modifiers":{"description":"Array of image edits.","type":"array","minItems":1,"items":{"description":"Image edit.","type":"object","required":["type","args"],"oneOf":[{"title":"Rotation","properties":{"type":{"description":"Rotation type.","type":"string","enum":["rotate"]},"args":{"description":"Rotation arguments.","type":"object","required":["angle"],"properties":{"angle":{"description":"Angle to rotate clockwise in degrees.","type":"number"}}}}},{"title":"Crop","properties":{"type":{"description":"Crop type.","type":"string","enum":["crop"]},"args":{"description":"Crop arguments.","type":"object","required":["left","top","width","height"],"properties":{"left":{"description":"Horizontal position from the left to begin the crop as a percentage of the image width.","type":"number"},"top":{"description":"Vertical position from the top to begin the crop as a percentage of the image height.","type":"number"},"width":{"description":"Width of the crop as a percentage of the image width.","type":"number"},"height":{"description":"Height of the crop as a percentage of the image height.","type":"number"}}}}}]},"required":false},"rotation":{"description":"The amount to rotate the image clockwise in degrees. DEPRECATED: Use `modifiers` instead.","type":"integer","minimum":0,"exclusiveMinimum":true,"maximum":360,"exclusiveMaximum":true,"required":false},"x":{"description":"As a percentage of the image, the x position to start the crop from. DEPRECATED: Use `modifiers` instead.","type":"number","minimum":0,"maximum":100,"required":false},"y":{"description":"As a percentage of the image, the y position to start the crop from. DEPRECATED: Use `modifiers` instead.","type":"number","minimum":0,"maximum":100,"required":false},"width":{"description":"As a percentage of the image, the width to crop the image to. DEPRECATED: Use `modifiers` instead.","type":"number","minimum":0,"maximum":100,"required":false},"height":{"description":"As a percentage of the image, the height to crop the image to. DEPRECATED: Use `modifiers` instead.","type":"number","minimum":0,"maximum":100,"required":false}}}]},"\/wp\/v2\/menu-items":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":100,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"asc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"menu_order","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title","menu_order"],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"publish","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["publish","future","draft","pending","private","trash","auto-draft","inherit","request-pending","request-confirmed","request-failed","request-completed","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft","any"],"type":"string"},"required":false},"tax_relation":{"description":"Limit result set based on relationship between multiple taxonomies.","type":"string","enum":["AND","OR"],"required":false},"menus":{"description":"Limit result set to items with specific terms assigned in the menus taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"operator":{"description":"Whether items must be assigned all or any of the specified terms.","type":"string","enum":["AND","OR"],"default":"OR"}},"additionalProperties":false}],"required":false},"menus_exclude":{"description":"Limit result set to items except those with specific terms assigned in the menus taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]}},"additionalProperties":false}],"required":false},"menu_order":{"description":"Limit result set to posts with a specific menu_order value.","type":"integer","required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"title":{"description":"The title for the object.","type":["string","object"],"properties":{"raw":{"description":"Title for the object, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the object, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"type":{"default":"custom","description":"The family of objects originally represented, such as \"post_type\" or \"taxonomy\".","type":"string","enum":["taxonomy","post_type","post_type_archive","custom"],"required":false},"status":{"default":"publish","description":"A named status for the object.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"parent":{"default":0,"description":"The ID for the parent of the object.","type":"integer","minimum":0,"required":false},"attr_title":{"description":"Text for the title attribute of the link element for this menu item.","type":"string","required":false},"classes":{"description":"Class names for the link element of this menu item.","type":"array","items":{"type":"string"},"required":false},"description":{"description":"The description of this menu item.","type":"string","required":false},"menu_order":{"default":1,"description":"The DB ID of the nav_menu_item that is this item's menu parent, if any, otherwise 0.","type":"integer","minimum":1,"required":false},"object":{"description":"The type of object originally represented, such as \"category\", \"post\", or \"attachment\".","type":"string","required":false},"object_id":{"default":0,"description":"The database ID of the original object this menu item represents, for example the ID for posts or the term_id for categories.","type":"integer","minimum":0,"required":false},"target":{"description":"The target attribute of the link element for this menu item.","type":"string","enum":["_blank",""],"required":false},"url":{"description":"The URL to which this menu item points.","type":"string","format":"uri","required":false},"xfn":{"description":"The XFN relationship expressed in the link of this menu item.","type":"array","items":{"type":"string"},"required":false},"menus":{"description":"The terms assigned to the object in the nav_menu taxonomy.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wp\/v2\/menu-items"}]}},"\/wp\/v2\/menu-items\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"title":{"description":"The title for the object.","type":["string","object"],"properties":{"raw":{"description":"Title for the object, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the object, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"type":{"description":"The family of objects originally represented, such as \"post_type\" or \"taxonomy\".","type":"string","enum":["taxonomy","post_type","post_type_archive","custom"],"required":false},"status":{"description":"A named status for the object.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"parent":{"description":"The ID for the parent of the object.","type":"integer","minimum":0,"required":false},"attr_title":{"description":"Text for the title attribute of the link element for this menu item.","type":"string","required":false},"classes":{"description":"Class names for the link element of this menu item.","type":"array","items":{"type":"string"},"required":false},"description":{"description":"The description of this menu item.","type":"string","required":false},"menu_order":{"description":"The DB ID of the nav_menu_item that is this item's menu parent, if any, otherwise 0.","type":"integer","minimum":1,"required":false},"object":{"description":"The type of object originally represented, such as \"category\", \"post\", or \"attachment\".","type":"string","required":false},"object_id":{"description":"The database ID of the original object this menu item represents, for example the ID for posts or the term_id for categories.","type":"integer","minimum":0,"required":false},"target":{"description":"The target attribute of the link element for this menu item.","type":"string","enum":["_blank",""],"required":false},"url":{"description":"The URL to which this menu item points.","type":"string","format":"uri","required":false},"xfn":{"description":"The XFN relationship expressed in the link of this menu item.","type":"array","items":{"type":"string"},"required":false},"menus":{"description":"The terms assigned to the object in the nav_menu taxonomy.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/menu-items\/(?P[\\d]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"parent":{"description":"The ID for the parent of the object.","type":"integer","minimum":0,"required":false},"title":{"description":"The title for the object.","type":["string","object"],"properties":{"raw":{"description":"Title for the object, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML title for the object, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"type":{"description":"The family of objects originally represented, such as \"post_type\" or \"taxonomy\".","type":"string","enum":["taxonomy","post_type","post_type_archive","custom"],"required":false},"status":{"description":"A named status for the object.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"attr_title":{"description":"Text for the title attribute of the link element for this menu item.","type":"string","required":false},"classes":{"description":"Class names for the link element of this menu item.","type":"array","items":{"type":"string"},"required":false},"description":{"description":"The description of this menu item.","type":"string","required":false},"menu_order":{"description":"The DB ID of the nav_menu_item that is this item's menu parent, if any, otherwise 0.","type":"integer","minimum":1,"required":false},"object":{"description":"The type of object originally represented, such as \"category\", \"post\", or \"attachment\".","type":"string","required":false},"object_id":{"description":"The database ID of the original object this menu item represents, for example the ID for posts or the term_id for categories.","type":"integer","minimum":0,"required":false},"target":{"description":"The target attribute of the link element for this menu item.","type":"string","enum":["_blank",""],"required":false},"url":{"description":"The URL to which this menu item points.","type":"string","format":"uri","required":false},"xfn":{"description":"The XFN relationship expressed in the link of this menu item.","type":"array","items":{"type":"string"},"required":false},"menus":{"description":"The terms assigned to the object in the nav_menu taxonomy.","type":"integer","required":false},"meta":{"description":"Meta fields.","type":"object","properties":[],"required":false}}}]},"\/wp\/v2\/menu-items\/(?P[\\d]+)\/autosaves\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/blocks":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"date","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title"],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"publish","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["publish","future","draft","pending","private","trash","auto-draft","inherit","request-pending","request-confirmed","request-failed","request-completed","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft","any"],"type":"string"},"required":false},"tax_relation":{"description":"Limit result set based on relationship between multiple taxonomies.","type":"string","enum":["AND","OR"],"required":false},"wp_pattern_category":{"description":"Limit result set to items with specific terms assigned in the wp_pattern_category taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]},"operator":{"description":"Whether items must be assigned all or any of the specified terms.","type":"string","enum":["AND","OR"],"default":"OR"}},"additionalProperties":false}],"required":false},"wp_pattern_category_exclude":{"description":"Limit result set to items except those with specific terms assigned in the wp_pattern_category taxonomy.","type":["object","array"],"oneOf":[{"title":"Term ID List","description":"Match terms with the listed IDs.","type":"array","items":{"type":"integer"}},{"title":"Term ID Taxonomy Query","description":"Perform an advanced term query.","type":"object","properties":{"terms":{"description":"Term IDs.","type":"array","items":{"type":"integer"},"default":[]}},"additionalProperties":false}],"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["view","edit"]}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"wp_pattern_sync_status":{"type":"string","title":"","description":"","default":"","enum":["partial","unsynced"]},"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"wp_pattern_category":{"description":"The terms assigned to the post in the wp_pattern_category taxonomy.","type":"array","items":{"type":"integer"},"required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wp\/v2\/blocks"}]}},"\/wp\/v2\/blocks\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"excerpt_length":{"description":"Override the default excerpt length.","type":"integer","required":false},"password":{"description":"The password for the post if it is password protected.","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["view","edit"]}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"wp_pattern_sync_status":{"type":"string","title":"","description":"","default":"","enum":["partial","unsynced"]},"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"wp_pattern_category":{"description":"The terms assigned to the post in the wp_pattern_category taxonomy.","type":"array","items":{"type":"integer"},"required":false}}},{"methods":["DELETE"],"allow_batch":{"v1":true},"args":{"id":{"description":"Unique identifier for the post.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/blocks\/(?P[\\d]+)\/revisions":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","relevance","slug","include_slugs","title"],"required":false}}}]},"\/wp\/v2\/blocks\/(?P[\\d]+)\/revisions\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as revisions do not support trashing.","required":false}}}]},"\/wp\/v2\/blocks\/(?P[\\d]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["view","edit"]}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"excerpt":{"description":"The excerpt for the post.","type":"object","properties":{"raw":{"description":"Excerpt for the post, as it exists in the database.","type":"string","context":["edit"]},"rendered":{"description":"HTML excerpt for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"protected":{"description":"Whether the excerpt is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"meta":{"description":"Meta fields.","type":"object","properties":{"wp_pattern_sync_status":{"type":"string","title":"","description":"","default":"","enum":["partial","unsynced"]},"footnotes":{"type":"string","title":"","description":"","default":""}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false},"wp_pattern_category":{"description":"The terms assigned to the post in the wp_pattern_category taxonomy.","type":"array","items":{"type":"integer"},"required":false}}}]},"\/wp\/v2\/blocks\/(?P[\\d]+)\/autosaves\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the autosave.","type":"integer","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/templates\/(?P([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/revisions":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","relevance","slug","include_slugs","title"],"required":false}}}]},"\/wp\/v2\/templates\/(?P([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/revisions\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as revisions do not support trashing.","required":false}}}]},"\/wp\/v2\/templates\/(?P([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"slug":{"description":"Unique slug identifying the template.","type":"string","minLength":1,"pattern":"[a-zA-Z0-9_\\%-]+","required":false},"theme":{"description":"Theme identifier for the template.","type":"string","required":false},"type":{"description":"Type of template.","type":"string","required":false},"content":{"description":"Content of template.","type":["object","string"],"properties":{"raw":{"description":"Content for the template, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the template.","type":"integer","context":["edit"],"readonly":true}},"required":false},"title":{"description":"Title of template.","type":["object","string"],"properties":{"raw":{"description":"Title for the template, as it exists in the database.","type":"string","context":["view","edit","embed"]},"rendered":{"description":"HTML title for the template, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"description":"Description of template.","type":"string","required":false},"status":{"description":"Status of template.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"author":{"description":"The ID for the author of the template.","type":"integer","required":false}}}]},"\/wp\/v2\/templates\/(?P([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/autosaves\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/templates":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"wp_id":{"description":"Limit to the specified post id.","type":"integer","required":false},"area":{"description":"Limit to the specified template part area.","type":"string","required":false},"post_type":{"description":"Post type to get the templates for.","type":"string","required":false}}},{"methods":["POST"],"args":{"slug":{"description":"Unique slug identifying the template.","type":"string","minLength":1,"pattern":"[a-zA-Z0-9_\\%-]+","required":true},"theme":{"description":"Theme identifier for the template.","type":"string","required":false},"type":{"description":"Type of template.","type":"string","required":false},"content":{"default":"","description":"Content of template.","type":["object","string"],"properties":{"raw":{"description":"Content for the template, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the template.","type":"integer","context":["edit"],"readonly":true}},"required":false},"title":{"default":"","description":"Title of template.","type":["object","string"],"properties":{"raw":{"description":"Title for the template, as it exists in the database.","type":"string","context":["view","edit","embed"]},"rendered":{"description":"HTML title for the template, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"default":"","description":"Description of template.","type":"string","required":false},"status":{"default":"publish","description":"Status of template.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"author":{"description":"The ID for the author of the template.","type":"integer","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wp\/v2\/templates"}]}},"\/wp\/v2\/templates\/lookup":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"The slug of the template to get the fallback for","type":"string","required":true},"is_custom":{"description":"Indicates if a template is custom or part of the template hierarchy","type":"boolean","required":false},"template_prefix":{"description":"The template prefix for the created template. This is used to extract the main template type, e.g. in `taxonomy-books` extracts the `taxonomy`","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wp\/v2\/templates\/lookup"}]}},"\/wp\/v2\/templates\/(?P([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"slug":{"description":"Unique slug identifying the template.","type":"string","minLength":1,"pattern":"[a-zA-Z0-9_\\%-]+","required":false},"theme":{"description":"Theme identifier for the template.","type":"string","required":false},"type":{"description":"Type of template.","type":"string","required":false},"content":{"description":"Content of template.","type":["object","string"],"properties":{"raw":{"description":"Content for the template, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the template.","type":"integer","context":["edit"],"readonly":true}},"required":false},"title":{"description":"Title of template.","type":["object","string"],"properties":{"raw":{"description":"Title for the template, as it exists in the database.","type":"string","context":["view","edit","embed"]},"rendered":{"description":"HTML title for the template, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"description":"Description of template.","type":"string","required":false},"status":{"description":"Status of template.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"author":{"description":"The ID for the author of the template.","type":"integer","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/template-parts\/(?P([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/revisions":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by object attribute.","type":"string","default":"date","enum":["date","id","include","relevance","slug","include_slugs","title"],"required":false}}}]},"\/wp\/v2\/template-parts\/(?P([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/revisions\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET","DELETE"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["DELETE"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"id":{"description":"Unique identifier for the revision.","type":"integer","required":false},"force":{"type":"boolean","default":false,"description":"Required to be true, as revisions do not support trashing.","required":false}}}]},"\/wp\/v2\/template-parts\/(?P([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/autosaves":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"slug":{"description":"Unique slug identifying the template.","type":"string","minLength":1,"pattern":"[a-zA-Z0-9_\\%-]+","required":false},"theme":{"description":"Theme identifier for the template.","type":"string","required":false},"type":{"description":"Type of template.","type":"string","required":false},"content":{"description":"Content of template.","type":["object","string"],"properties":{"raw":{"description":"Content for the template, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the template.","type":"integer","context":["edit"],"readonly":true}},"required":false},"title":{"description":"Title of template.","type":["object","string"],"properties":{"raw":{"description":"Title for the template, as it exists in the database.","type":"string","context":["view","edit","embed"]},"rendered":{"description":"HTML title for the template, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"description":"Description of template.","type":"string","required":false},"status":{"description":"Status of template.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"author":{"description":"The ID for the author of the template.","type":"integer","required":false},"area":{"description":"Where the template part is intended for use (header, footer, etc.)","type":"string","required":false}}}]},"\/wp\/v2\/template-parts\/(?P([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)\/autosaves\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The id of a template","type":"string","required":false},"id":{"description":"The ID for the autosave.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/template-parts":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"wp_id":{"description":"Limit to the specified post id.","type":"integer","required":false},"area":{"description":"Limit to the specified template part area.","type":"string","required":false},"post_type":{"description":"Post type to get the templates for.","type":"string","required":false}}},{"methods":["POST"],"args":{"slug":{"description":"Unique slug identifying the template.","type":"string","minLength":1,"pattern":"[a-zA-Z0-9_\\%-]+","required":true},"theme":{"description":"Theme identifier for the template.","type":"string","required":false},"type":{"description":"Type of template.","type":"string","required":false},"content":{"default":"","description":"Content of template.","type":["object","string"],"properties":{"raw":{"description":"Content for the template, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the template.","type":"integer","context":["edit"],"readonly":true}},"required":false},"title":{"default":"","description":"Title of template.","type":["object","string"],"properties":{"raw":{"description":"Title for the template, as it exists in the database.","type":"string","context":["view","edit","embed"]},"rendered":{"description":"HTML title for the template, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"default":"","description":"Description of template.","type":"string","required":false},"status":{"default":"publish","description":"Status of template.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"author":{"description":"The ID for the author of the template.","type":"integer","required":false},"area":{"description":"Where the template part is intended for use (header, footer, etc.)","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wp\/v2\/template-parts"}]}},"\/wp\/v2\/template-parts\/lookup":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"slug":{"description":"The slug of the template to get the fallback for","type":"string","required":true},"is_custom":{"description":"Indicates if a template is custom or part of the template hierarchy","type":"boolean","required":false},"template_prefix":{"description":"The template prefix for the created template. This is used to extract the main template type, e.g. in `taxonomy-books` extracts the `taxonomy`","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wp\/v2\/template-parts\/lookup"}]}},"\/wp\/v2\/template-parts\/(?P([^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)[\\\/\\w%-]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH","DELETE"],"endpoints":[{"methods":["GET"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}},{"methods":["POST","PUT","PATCH"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"slug":{"description":"Unique slug identifying the template.","type":"string","minLength":1,"pattern":"[a-zA-Z0-9_\\%-]+","required":false},"theme":{"description":"Theme identifier for the template.","type":"string","required":false},"type":{"description":"Type of template.","type":"string","required":false},"content":{"description":"Content of template.","type":["object","string"],"properties":{"raw":{"description":"Content for the template, as it exists in the database.","type":"string","context":["view","edit"]},"block_version":{"description":"Version of the content block format used by the template.","type":"integer","context":["edit"],"readonly":true}},"required":false},"title":{"description":"Title of template.","type":["object","string"],"properties":{"raw":{"description":"Title for the template, as it exists in the database.","type":"string","context":["view","edit","embed"]},"rendered":{"description":"HTML title for the template, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"description":{"description":"Description of template.","type":"string","required":false},"status":{"description":"Status of template.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"author":{"description":"The ID for the author of the template.","type":"integer","required":false},"area":{"description":"Where the template part is intended for use (header, footer, etc.)","type":"string","required":false}}},{"methods":["DELETE"],"args":{"id":{"description":"The id of a template","type":"string","required":false},"force":{"type":"boolean","default":false,"description":"Whether to bypass Trash and force deletion.","required":false}}}]},"\/wp\/v2\/global-styles\/(?P[\\d]+)\/revisions":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","minimum":1,"maximum":100,"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false}}}]},"\/wp\/v2\/global-styles\/(?P[\\d]+)\/revisions\/(?P[\\d]+)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"args":{"parent":{"description":"The ID for the parent of the global styles revision.","type":"integer","required":false},"id":{"description":"Unique identifier for the global styles revision.","type":"integer","required":false},"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false}}}]},"\/wp\/v2\/global-styles\/themes\/(?P[\\\/\\s%\\w\\.\\(\\)\\[\\]\\@_\\-]+)\/variations":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":false},"args":{"stylesheet":{"description":"The theme identifier","type":"string","required":false}}}]},"\/wp\/v2\/global-styles\/themes\/(?P[^\\\/:<>\\*\\?\"\\|]+(?:\\\/[^\\\/:<>\\*\\?\"\\|]+)?)":{"namespace":"wp\/v2","methods":["GET"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":false},"args":{"stylesheet":{"description":"The theme identifier","type":"string","required":false}}}]},"\/wp\/v2\/global-styles\/(?P[\\\/\\w-]+)":{"namespace":"wp\/v2","methods":["GET","POST","PUT","PATCH"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":false},"args":{"id":{"description":"The id of a template","type":"string","required":false}}},{"methods":["POST","PUT","PATCH"],"allow_batch":{"v1":false},"args":{"styles":{"description":"Global styles.","type":["object"],"required":false},"settings":{"description":"Global settings.","type":["object"],"required":false},"title":{"description":"Title of the global styles variation.","type":["object","string"],"properties":{"raw":{"description":"Title for the global styles variation, as it exists in the database.","type":"string","context":["view","edit","embed"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false}}}]},"\/wp\/v2\/navigation":{"namespace":"wp\/v2","methods":["GET","POST"],"endpoints":[{"methods":["GET"],"allow_batch":{"v1":true},"args":{"context":{"description":"Scope under which the request is made; determines fields present in response.","type":"string","enum":["view","embed","edit"],"default":"view","required":false},"page":{"description":"Current page of the collection.","type":"integer","default":1,"minimum":1,"required":false},"per_page":{"description":"Maximum number of items to be returned in result set.","type":"integer","default":10,"minimum":1,"maximum":100,"required":false},"search":{"description":"Limit results to those matching a string.","type":"string","required":false},"after":{"description":"Limit response to posts published after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_after":{"description":"Limit response to posts modified after a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"before":{"description":"Limit response to posts published before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"modified_before":{"description":"Limit response to posts modified before a given ISO8601 compliant date.","type":"string","format":"date-time","required":false},"exclude":{"description":"Ensure result set excludes specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"include":{"description":"Limit result set to specific IDs.","type":"array","items":{"type":"integer"},"default":[],"required":false},"search_semantics":{"description":"How to interpret the search input.","type":"string","enum":["exact"],"required":false},"offset":{"description":"Offset the result set by a specific number of items.","type":"integer","required":false},"order":{"description":"Order sort attribute ascending or descending.","type":"string","default":"desc","enum":["asc","desc"],"required":false},"orderby":{"description":"Sort collection by post attribute.","type":"string","default":"date","enum":["author","date","id","include","modified","parent","relevance","slug","include_slugs","title"],"required":false},"search_columns":{"default":[],"description":"Array of column names to be searched.","type":"array","items":{"enum":["post_title","post_content","post_excerpt"],"type":"string"},"required":false},"slug":{"description":"Limit result set to posts with one or more specific slugs.","type":"array","items":{"type":"string"},"required":false},"status":{"default":"publish","description":"Limit result set to posts assigned one or more statuses.","type":"array","items":{"enum":["publish","future","draft","pending","private","trash","auto-draft","inherit","request-pending","request-confirmed","request-failed","request-completed","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft","any"],"type":"string"},"required":false}}},{"methods":["POST"],"allow_batch":{"v1":true},"args":{"date":{"description":"The date the post was published, in the site's timezone.","type":["string","null"],"format":"date-time","required":false},"date_gmt":{"description":"The date the post was published, as GMT.","type":["string","null"],"format":"date-time","required":false},"slug":{"description":"An alphanumeric identifier for the post unique to its type.","type":"string","required":false},"status":{"description":"A named status for the post.","type":"string","enum":["publish","future","draft","pending","private","wc-pending","wc-processing","wc-on-hold","wc-completed","wc-cancelled","wc-refunded","wc-failed","wc-checkout-draft"],"required":false},"password":{"description":"A password to protect access to the content and excerpt.","type":"string","required":false},"title":{"description":"The title for the post.","type":"object","properties":{"raw":{"description":"Title for the post, as it exists in the database.","type":"string","context":["edit","embed"]},"rendered":{"description":"HTML title for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true}},"required":false},"content":{"description":"The content for the post.","type":"object","properties":{"raw":{"description":"Content for the post, as it exists in the database.","type":"string","context":["edit","embed"]},"rendered":{"description":"HTML content for the post, transformed for display.","type":"string","context":["view","edit","embed"],"readonly":true},"block_version":{"description":"Version of the content block format used by the post.","type":"integer","context":["edit","embed"],"readonly":true},"protected":{"description":"Whether the content is protected with a password.","type":"boolean","context":["view","edit","embed"],"readonly":true}},"required":false},"template":{"description":"The theme file to use to display the post.","type":"string","required":false}}}],"_links":{"self":[{"href":"https:\/\/cloudydeal.com\/wp-json\/wp\/v2\/navigation"}]}},"\/wp\/v2\/navigation\/(?P