ldc-crm-client/docs/client-api/js/searchIndex.js
Jérémy Munsch f36447854b
API V3 UPDATE
This removes api authentication with token in favor of signature method.
Refactored code and clean up. It add more unit test plus code coverage
in test/coverage.

- Added   : mardown documentation.
- Changed : model Stats::getQuestionStats  to pass question as route parameter
- Changed : now requests need to have a signature generated with a private key (crm password) using hmac sha256 wrapping url, method and parameters
- Changed : now timestamp will timeout if request is slower than "timestampTimeout", this means crm will reject the request
- Changed : throw ValidationException s instead of TypeErrors
- Changed : timestamp has to be send in request with a DateTime format, it also has to a UTC value
- Fixed   : Change WPCRM dynamic session key, this could prevent spoofing session in some cases.
- Fixed   : closure validation
- Fixed   : model mutator not catching reflectionException
- Fixed   : really send json request using Guzzle internal lib methods.
- Removed : Api AUTH system with api token
- Removed : ApiError::needAuth
- Removed : composer vlucas/dotenv, .env file is not handled any more.
- Removed : LoginException
- Removed : memcached dependency
- Removed : need of memcached
- Removed : unused service provider
- Removed : WpCrm::forceLogin
- Removed : WpCrm::sendArcadiaMailDefault
- Removed : WpCrm::sendArcadiaMailGame
- Updated : PHPCS rules, phpcs fixes and refactored code
2021-12-31 17:00:55 +01:00

1339 lines
81 KiB
JavaScript

Search.appendIndex(
[
{
"fqsen": "\\LDC\\LDCCRM\\CrmApiV2",
"name": "CrmApiV2",
"summary": "This\u0020is\u0020the\u0020main\u0020class\u0020to\u0020interact\u0020with\u0020the\u0020CRM",
"url": "classes/LDC-LDCCRM-CrmApiV2.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "CrmApiV2",
"url": "classes/LDC-LDCCRM-CrmApiV2.html#method___construct"
}, {
"fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003Aping\u0028\u0029",
"name": "ping",
"summary": "Use\u0020this\u0020the\u0020ping\u0020the\u0020crm\u0020and\u0020know\u0020its\u0020current\u0020status",
"url": "classes/LDC-LDCCRM-CrmApiV2.html#method_ping"
}, {
"fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003AgetCustomerOrNew\u0028\u0029",
"name": "getCustomerOrNew",
"summary": "Get\u0020a\u0020customer\u0020from\u0020its\u0020hashcode\u0020or\u0020email\nIf\u0020it\u0020does\u0020not\u0020exists\u0020a\u0020new\u0020instance\nwill\u0020be\u0020returned.\u0020You\u0020would\u0020have\nto\u0020call\u0020its\u0020save\u0020method\u0020later\u0020on.",
"url": "classes/LDC-LDCCRM-CrmApiV2.html#method_getCustomerOrNew"
}, {
"fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003AgetCustomer\u0028\u0029",
"name": "getCustomer",
"summary": "Get\u0020a\u0020customer\u0020from\u0020its\u0020hashcode\u0020or\u0020email\nIf\u0020it\u0020does\u0020not\u0020exists\u0020a\u0020new\u0020instance\nwill\u0020be\u0020returned.\u0020You\u0020would\u0020have\nto\u0020call\u0020its\u0020save\u0020method\u0020later\u0020on.",
"url": "classes/LDC-LDCCRM-CrmApiV2.html#method_getCustomer"
}, {
"fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003AsetStatus\u0028\u0029",
"name": "setStatus",
"summary": "Set\u0020the\u0020single\u0020optin\u0020status\u0020for\u0020an\u0020email",
"url": "classes/LDC-LDCCRM-CrmApiV2.html#method_setStatus"
}, {
"fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003Alogin\u0028\u0029",
"name": "login",
"summary": "Test\u0020a\u0020customer\u0020credentials\u0020to\u0020see\u0020if\u0020it\u0020can\u0020login",
"url": "classes/LDC-LDCCRM-CrmApiV2.html#method_login"
}, {
"fqsen": "\\LDC\\LDCCRM\\CrmApiV2\u003A\u003A\u0024apiInterface",
"name": "apiInterface",
"summary": "The\u0020Api\u0020object\u0020that\u0020will\u0020handle\u0020requests\u0020and\u0020responses",
"url": "classes/LDC-LDCCRM-CrmApiV2.html#property_apiInterface"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums\\ApiError",
"name": "ApiError",
"summary": "This\u0020describes\u0020an\u0020API\u0020error.",
"url": "classes/LDC-LDCCRM-Enums-ApiError.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums\\ApiError\u003A\u003Avalues\u0028\u0029",
"name": "values",
"summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029",
"url": "classes/LDC-LDCCRM-Enums-ApiError.html#method_values"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums\\ApiError\u003A\u003Alabels\u0028\u0029",
"name": "labels",
"summary": "Libell\u00E9s\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028label\u0029",
"url": "classes/LDC-LDCCRM-Enums-ApiError.html#method_labels"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums\\ApiStatus",
"name": "ApiStatus",
"summary": "",
"url": "classes/LDC-LDCCRM-Enums-ApiStatus.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums\\ArcadiaMailType",
"name": "ArcadiaMailType",
"summary": "",
"url": "classes/LDC-LDCCRM-Enums-ArcadiaMailType.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums\\ArcadiaMailType\u003A\u003Avalues\u0028\u0029",
"name": "values",
"summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029",
"url": "classes/LDC-LDCCRM-Enums-ArcadiaMailType.html#method_values"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums\\ArcadiaOrderType",
"name": "ArcadiaOrderType",
"summary": "",
"url": "classes/LDC-LDCCRM-Enums-ArcadiaOrderType.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums\\ArcadiaOrderType\u003A\u003Avalues\u0028\u0029",
"name": "values",
"summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029",
"url": "classes/LDC-LDCCRM-Enums-ArcadiaOrderType.html#method_values"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums\\Country",
"name": "Country",
"summary": "Liste\u0020de\u0020Pays",
"url": "classes/LDC-LDCCRM-Enums-Country.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums\\Country\u003A\u003Avalues\u0028\u0029",
"name": "values",
"summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029",
"url": "classes/LDC-LDCCRM-Enums-Country.html#method_values"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums\\Country\u003A\u003Alabels\u0028\u0029",
"name": "labels",
"summary": "Libell\u00E9s\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028label\u0029",
"url": "classes/LDC-LDCCRM-Enums-Country.html#method_labels"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums\\LogLevel",
"name": "LogLevel",
"summary": "",
"url": "classes/LDC-LDCCRM-Enums-LogLevel.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums\\LogLevel\u003A\u003Avalues\u0028\u0029",
"name": "values",
"summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029",
"url": "classes/LDC-LDCCRM-Enums-LogLevel.html#method_values"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums\\QuestionType",
"name": "QuestionType",
"summary": "",
"url": "classes/LDC-LDCCRM-Enums-QuestionType.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums\\QuestionType\u003A\u003Avalues\u0028\u0029",
"name": "values",
"summary": "Valeurs\u0020des\u0020possibilit\u00E9s\u0020de\u0020cet\u0020\u00E9num\u00E9ration\u0020\u0028value\u0029",
"url": "classes/LDC-LDCCRM-Enums-QuestionType.html#method_values"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\AccessError",
"name": "AccessError",
"summary": "This\u0020is\u0020thrown\u0020when\u0020trying\u0020to\u0020set\u0020a\u0020value\u0020on\u0020an\u0020object\u0020property\u0020that\u0020does\u0020not\u0020exist.",
"url": "classes/LDC-LDCCRM-Exceptions-AccessError.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\AccessError\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "AccessError",
"url": "classes/LDC-LDCCRM-Exceptions-AccessError.html#method___construct"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException",
"name": "ApiErrorException",
"summary": "This\u0020would\u0020be\u0020thrown\u0020if\u0020any\u0020of\u0020the\u0020case\nreferenced\u0020in\u0020\\LDC\\LDCCRM\\Enums\\ApiError\u0020would\noccur\u0020within\u0020the\u0020crm",
"url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "Create\u0020a\u0020new\u0020exception\u0020base\u0020on\u0020ApiError\u0020enum.",
"url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#method___construct"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003AgetApiError\u0028\u0029",
"name": "getApiError",
"summary": "Get\u0020the\u0020Api\u0020Error",
"url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#method_getApiError"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003AgetStatusCode\u0028\u0029",
"name": "getStatusCode",
"summary": "Get\u0020the\u0020http\u0020code",
"url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#method_getStatusCode"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003Areport\u0028\u0029",
"name": "report",
"summary": "This\u0020is\u0020used\u0020by\u0020laravel\u0020only.",
"url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#method_report"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003A\u0024error",
"name": "error",
"summary": "Api\u0020Error\nThis\u0020value\u0020makes\u0020the\u0020error\u0020more\u0020explicit.",
"url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#property_error"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003A\u0024message",
"name": "message",
"summary": "This\u0020is\u0020an\u0020explicit\u0020error\u0020message,\nou\u0020may\u0020print\u0020this\u0020to\u0020the\u0020front\u0020or\u0020not\u0020depending\non\u0020\u0024error\u0020value",
"url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#property_message"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\ApiErrorException\u003A\u003A\u0024httpCode",
"name": "httpCode",
"summary": "This\u0020is\u0020the\u0020http\u0020code\u0020returned\u0020by\u0020the\u0020crm.",
"url": "classes/LDC-LDCCRM-Exceptions-ApiErrorException.html#property_httpCode"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\CrmException",
"name": "CrmException",
"summary": "This\u0020is\u0020a\u0020critical\u0020error.",
"url": "classes/LDC-LDCCRM-Exceptions-CrmException.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\CrmException\u003A\u003Areport\u0028\u0029",
"name": "report",
"summary": "This\u0020is\u0020used\u0020by\u0020laravel\u0020only.",
"url": "classes/LDC-LDCCRM-Exceptions-CrmException.html#method_report"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\SkipValidationException",
"name": "SkipValidationException",
"summary": "Used\u0020only\u0020for\u0020internal\u0020validator",
"url": "classes/LDC-LDCCRM-Exceptions-SkipValidationException.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\ValidationException",
"name": "ValidationException",
"summary": "This\u0020would\u0020be\u0020thrown\u0020if\u0020a\u0020data\u0020could\u0020not\u0020be\u0020validated\non\u0020any\u0020models",
"url": "classes/LDC-LDCCRM-Exceptions-ValidationException.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\ValidationException\u003A\u003Areport\u0028\u0029",
"name": "report",
"summary": "This\u0020is\u0020used\u0020by\u0020laravel\u0020only.",
"url": "classes/LDC-LDCCRM-Exceptions-ValidationException.html#method_report"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\WpCrmInvalidJsonUserInfo",
"name": "WpCrmInvalidJsonUserInfo",
"summary": "This\u0020is\u0020thrown\u0020when\u0020trying\u0020to\u0020read\u0020WP\u0020customer\u0020from\u0020DB\u0020json\u0020data.",
"url": "classes/LDC-LDCCRM-Exceptions-WpCrmInvalidJsonUserInfo.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions\\WpCrmInvalidJsonUserInfo\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "WpCrmInvalidJsonUserInfo",
"url": "classes/LDC-LDCCRM-Exceptions-WpCrmInvalidJsonUserInfo.html#method___construct"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Answer",
"name": "Answer",
"summary": "This\u0020class\u0020represents\u0020an\u0020answer\nIt\u0020has\u0020a\u0020method\u0020to\u0020submit\u0020answers",
"url": "classes/LDC-LDCCRM-Models-Answer.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "Answer",
"url": "classes/LDC-LDCCRM-Models-Answer.html#method___construct"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003AsetQuestionAnswers\u0028\u0029",
"name": "setQuestionAnswers",
"summary": "Set\u0020unanswered\u0020question\u0020for\u0020a\u0020specific\u0020customer",
"url": "classes/LDC-LDCCRM-Models-Answer.html#method_setQuestionAnswers"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003AjsonSerialize\u0028\u0029",
"name": "jsonSerialize",
"summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array",
"url": "classes/LDC-LDCCRM-Models-Answer.html#method_jsonSerialize"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003A\u0024id",
"name": "id",
"summary": "The\u0020question\u0020id",
"url": "classes/LDC-LDCCRM-Models-Answer.html#property_id"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003A\u0024answer",
"name": "answer",
"summary": "The\u0020actual\u0020answer\u0020as\u0020a\u0020string",
"url": "classes/LDC-LDCCRM-Models-Answer.html#property_answer"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003A\u0024modelFields",
"name": "modelFields",
"summary": "The\u0020crm\u0020customer\u0020fields",
"url": "classes/LDC-LDCCRM-Models-Answer.html#property_modelFields"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Answer\u003A\u003A\u0024validation",
"name": "validation",
"summary": "Validation\u0020rules",
"url": "classes/LDC-LDCCRM-Models-Answer.html#property_validation"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault",
"name": "ArcadiaMailDefault",
"summary": "This\u0020class\u0020represents\u0020the\u0020customer\u0020info\u0020with\nthe\u0020account\u0020validation\u0020status",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "ArcadiaMailDefault",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method___construct"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A__get\u0028\u0029",
"name": "__get",
"summary": "Generic\u0020accessor",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method___get"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A__set\u0028\u0029",
"name": "__set",
"summary": "Set\u0020prop",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method___set"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003Afill\u0028\u0029",
"name": "fill",
"summary": "Fill\u0020data\u0020into\u0020this\u0020model\nusing\u0020validation\u0020rules",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method_fill"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003AvalidateAllValues\u0028\u0029",
"name": "validateAllValues",
"summary": "Validate\u0020all\u0020model\u0020properties",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method_validateAllValues"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003Asend\u0028\u0029",
"name": "send",
"summary": "Send\u0020The\u0020actual\u0020mail",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method_send"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003AjsonSerialize\u0028\u0029",
"name": "jsonSerialize",
"summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#method_jsonSerialize"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024email",
"name": "email",
"summary": "An\u0020RFC\u0020Valid\u0020Email",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_email"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024firstname",
"name": "firstname",
"summary": "First\u0020name",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_firstname"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024lastname",
"name": "lastname",
"summary": "Last\u0020name",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_lastname"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024phone",
"name": "phone",
"summary": "The\u0020user\u0020phone",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_phone"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024address",
"name": "address",
"summary": "The\u0020user\u0020address\u0020\u0028street\u0020number,\u0020name,\u0020etc\u0029",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_address"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024address2",
"name": "address2",
"summary": "The\u0020user\u0020address\u00202nd\u0020part\u0020\u0028street\u0020number,\u0020name,\u0020more,\u0020etc\u0029",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_address2"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024city",
"name": "city",
"summary": "The\u0020user\u0020address\u0020city",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_city"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024postcode",
"name": "postcode",
"summary": "The\u0020user\u0020address\u0020postcode",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_postcode"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024operation",
"name": "operation",
"summary": "The\u0020arcadia\u0020operation\u0020code",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_operation"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024support_code",
"name": "support_code",
"summary": "The\u0020arcadia\u0020support\u0020code",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_support_code"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024label_type_support",
"name": "label_type_support",
"summary": "The\u0020arcadia\u0020type\u0020support\u0020label",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_label_type_support"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024order_date",
"name": "order_date",
"summary": "The\u0020arcadia\u0020order\u0020date",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_order_date"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024order_num",
"name": "order_num",
"summary": "The\u0020arcadia\u0020order\u0020number",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_order_num"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024state_order",
"name": "state_order",
"summary": "The\u0020arcadia\u0020state\u0020order",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_state_order"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024package_unit_weight",
"name": "package_unit_weight",
"summary": "The\u0020arcadia\u0020package\u0020unit\u0020weight",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_package_unit_weight"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024modelFields",
"name": "modelFields",
"summary": "The\u0020crm\u0020customer\u0020fields",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_modelFields"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailDefault\u003A\u003A\u0024validation",
"name": "validation",
"summary": "Validation\u0020rules",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailDefault.html#property_validation"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame",
"name": "ArcadiaMailGame",
"summary": "This\u0020class\u0020represents\u0020the\u0020customer\u0020info\u0020with\nthe\u0020account\u0020validation\u0020status",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "ArcadiaMailGame",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#method___construct"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A__set\u0028\u0029",
"name": "__set",
"summary": "Set\u0020prop",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#method___set"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003Afill\u0028\u0029",
"name": "fill",
"summary": "Fill\u0020data\u0020into\u0020this\u0020model\nusing\u0020validation\u0020rules",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#method_fill"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003Asend\u0028\u0029",
"name": "send",
"summary": "Send\u0020The\u0020actual\u0020mail",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#method_send"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003AjsonSerialize\u0028\u0029",
"name": "jsonSerialize",
"summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#method_jsonSerialize"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024email",
"name": "email",
"summary": "An\u0020RFC\u0020Valid\u0020Email",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_email"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024firstname",
"name": "firstname",
"summary": "First\u0020name",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_firstname"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024lastname",
"name": "lastname",
"summary": "Last\u0020name",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_lastname"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024phone",
"name": "phone",
"summary": "The\u0020user\u0020phone",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_phone"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024address",
"name": "address",
"summary": "The\u0020user\u0020address\u0020\u0028street\u0020number,\u0020name,\u0020etc\u0029",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_address"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024address2",
"name": "address2",
"summary": "The\u0020user\u0020address\u00202nd\u0020part\u0020\u0028street\u0020number,\u0020name,\u0020more,\u0020etc\u0029",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_address2"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024city",
"name": "city",
"summary": "The\u0020user\u0020address\u0020city",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_city"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024postcode",
"name": "postcode",
"summary": "The\u0020user\u0020address\u0020postcode",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_postcode"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024operation",
"name": "operation",
"summary": "The\u0020arcadia\u0020operation\u0020code",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_operation"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024support_code",
"name": "support_code",
"summary": "The\u0020arcadia\u0020support\u0020code",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_support_code"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024label_type_support",
"name": "label_type_support",
"summary": "The\u0020arcadia\u0020type\u0020support\u0020label",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_label_type_support"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024order_date",
"name": "order_date",
"summary": "The\u0020arcadia\u0020order\u0020date",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_order_date"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024code_unique",
"name": "code_unique",
"summary": "The\u0020arcadia\u0020code\u0020unique",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_code_unique"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024code_on_pack",
"name": "code_on_pack",
"summary": "The\u0020arcadia\u0020code\u0020on\u0020pack",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_code_on_pack"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024modelFields",
"name": "modelFields",
"summary": "The\u0020crm\u0020customer\u0020fields",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_modelFields"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\ArcadiaMailGame\u003A\u003A\u0024validation",
"name": "validation",
"summary": "Validation\u0020rules",
"url": "classes/LDC-LDCCRM-Models-ArcadiaMailGame.html#property_validation"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer",
"name": "Customer",
"summary": "This\u0020class\u0020represents\u0020the\u0020customer\u0020info\u0020with\nthe\u0020account\u0020validation\u0020status.\u0020You\u0020can\u0020use\u0020it\u0020as\na\u0020standalone\u0020class\u0020but\u0020beware\u0020of\u0020catching\u0020exceptions",
"url": "classes/LDC-LDCCRM-Models-Customer.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "Customer",
"url": "classes/LDC-LDCCRM-Models-Customer.html#method___construct"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A__get\u0028\u0029",
"name": "__get",
"summary": "Generic\u0020accessor",
"url": "classes/LDC-LDCCRM-Models-Customer.html#method___get"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A__set\u0028\u0029",
"name": "__set",
"summary": "Set\u0020prop\u0020on\u0020the\u0020model.",
"url": "classes/LDC-LDCCRM-Models-Customer.html#method___set"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Afill\u0028\u0029",
"name": "fill",
"summary": "Fill\u0020values\u0020into\u0020model\u0020using\u0020validation\u0020rules.",
"url": "classes/LDC-LDCCRM-Models-Customer.html#method_fill"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003AvalidateAllValues\u0028\u0029",
"name": "validateAllValues",
"summary": "Validate\u0020all\u0020model\u0020properties",
"url": "classes/LDC-LDCCRM-Models-Customer.html#method_validateAllValues"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Afind\u0028\u0029",
"name": "find",
"summary": "Find\u0020a\u0020customer\u0020using\u0020its\u0020hashcode\u0020in\u0020the\u0020crm",
"url": "classes/LDC-LDCCRM-Models-Customer.html#method_find"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003AfindWithEmail\u0028\u0029",
"name": "findWithEmail",
"summary": "Find\u0020a\u0020customer\u0020using\u0020its\u0020email\u0020in\u0020the\u0020crm\nThis\u0020is\u0020an\u0020alias\u0020of\u0020Customer\u003A\u003Afind\u0028\u0029",
"url": "classes/LDC-LDCCRM-Models-Customer.html#method_findWithEmail"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Asave\u0028\u0029",
"name": "save",
"summary": "Save\u0020the\u0020customer\u0020on\u0020CRM.",
"url": "classes/LDC-LDCCRM-Models-Customer.html#method_save"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Astore\u0028\u0029",
"name": "store",
"summary": "Calls\u0020api\u0020store\u0020customer\u0020method",
"url": "classes/LDC-LDCCRM-Models-Customer.html#method_store"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Aupdate\u0028\u0029",
"name": "update",
"summary": "Calls\u0020api\u0020update\u0020customer\u0020method",
"url": "classes/LDC-LDCCRM-Models-Customer.html#method_update"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Adelete\u0028\u0029",
"name": "delete",
"summary": "Removes\u0020the\u0020customer\u0020from\u0020CRM.",
"url": "classes/LDC-LDCCRM-Models-Customer.html#method_delete"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Aactivate\u0028\u0029",
"name": "activate",
"summary": "Active\u0020the\u0020customer\u0020on\u0020CRM.",
"url": "classes/LDC-LDCCRM-Models-Customer.html#method_activate"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003AtoggleOptin\u0028\u0029",
"name": "toggleOptin",
"summary": "Toggle\u0020the\u0020account\u0020optin\u0020value\u0020in\u0020the\u0020crm",
"url": "classes/LDC-LDCCRM-Models-Customer.html#method_toggleOptin"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003Alogin\u0028\u0029",
"name": "login",
"summary": "Test\u0020customer\u0020credentials",
"url": "classes/LDC-LDCCRM-Models-Customer.html#method_login"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003AjsonSerialize\u0028\u0029",
"name": "jsonSerialize",
"summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array",
"url": "classes/LDC-LDCCRM-Models-Customer.html#method_jsonSerialize"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024hashcode",
"name": "hashcode",
"summary": "The\u0020user\u0020hashcode,\u0020this\u0020is\u0020link\u0020with\u0020the\u0020customer\u0020and\u0020the\u0020brand\u0020it\u0020is\u0020related\u0020to\nIt\u0020is\u0020used\u0020to\u0020identify\u0020the\u0020customer\u0020itself.",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_hashcode"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024email",
"name": "email",
"summary": "An\u0020RFC\u0020Valid\u0020Email",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_email"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024password",
"name": "password",
"summary": "The\u0020user\u0020password\nThis\u0020is\u0020set\u0020only\u0020when\u0020creating\u0020a\u0020user\nOtherwise\u0020it\u0020has\u0020to\u0020be\u0020set\u0020to\u0020null",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_password"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024firstname",
"name": "firstname",
"summary": "First\u0020name",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_firstname"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024lastname",
"name": "lastname",
"summary": "Last\u0020name",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_lastname"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024birth_date",
"name": "birth_date",
"summary": "Birth\u0020date",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_birth_date"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024phone",
"name": "phone",
"summary": "The\u0020user\u0020phone",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_phone"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024address",
"name": "address",
"summary": "The\u0020user\u0020address\u0020\u0028street\u0020number,\u0020name,\u0020etc\u0029",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_address"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024address2",
"name": "address2",
"summary": "The\u0020user\u0020address\u00202nd\u0020part\u0020\u0028street\u0020number,\u0020name,\u0020more,\u0020etc\u0029",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_address2"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024city",
"name": "city",
"summary": "The\u0020user\u0020address\u0020city",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_city"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024postcode",
"name": "postcode",
"summary": "The\u0020user\u0020address\u0020postcode",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_postcode"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024country",
"name": "country",
"summary": "The\u0020user\u0020address\u0020postcode",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_country"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024opt_in",
"name": "opt_in",
"summary": "The\u0020user\u0020optin\u0020choice",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_opt_in"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024status",
"name": "status",
"summary": "Is\u0020the\u0020account\u0020activated\u0020\u003F",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_status"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024last_connection",
"name": "last_connection",
"summary": "The\u0020last\u0020time\u0020the\u0020account\u0020was\u0020connected",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_last_connection"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024modelFields",
"name": "modelFields",
"summary": "The\u0020crm\u0020customer\u0020fields",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_modelFields"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024invisibleFields",
"name": "invisibleFields",
"summary": "The\u0020crm\u0020customer\u0020fields\nthe\u0020should\u0020not\u0020be\u0020visible",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_invisibleFields"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Customer\u003A\u003A\u0024validation",
"name": "validation",
"summary": "Validation\u0020rules",
"url": "classes/LDC-LDCCRM-Models-Customer.html#property_validation"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question",
"name": "Question",
"summary": "This\u0020class\u0020represents\u0020a\u0020question\nIt\u0020has\u0020some\u0020static\u0020methods\u0020to\u0020retrieve\u0020questions\u0020and\u0020answers",
"url": "classes/LDC-LDCCRM-Models-Question.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "Question",
"url": "classes/LDC-LDCCRM-Models-Question.html#method___construct"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A__get\u0028\u0029",
"name": "__get",
"summary": "General\u0020accessor",
"url": "classes/LDC-LDCCRM-Models-Question.html#method___get"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A__set\u0028\u0029",
"name": "__set",
"summary": "Set\u0020prop\u0020on\u0020the\u0020model.",
"url": "classes/LDC-LDCCRM-Models-Question.html#method___set"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003Afill\u0028\u0029",
"name": "fill",
"summary": "Fill\u0020values\u0020into\u0020model\u0020using\u0020validation\u0020rules.",
"url": "classes/LDC-LDCCRM-Models-Question.html#method_fill"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003AvalidateAllValues\u0028\u0029",
"name": "validateAllValues",
"summary": "Validate\u0020all\u0020model\u0020properties",
"url": "classes/LDC-LDCCRM-Models-Question.html#method_validateAllValues"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003Aall\u0028\u0029",
"name": "all",
"summary": "Get\u0020all\u0020questions\u0020only",
"url": "classes/LDC-LDCCRM-Models-Question.html#method_all"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003AallWithCustomerAnswers\u0028\u0029",
"name": "allWithCustomerAnswers",
"summary": "Get\u0020all\u0020the\u0020questions\u0020with\u0020customer\u0020answers",
"url": "classes/LDC-LDCCRM-Models-Question.html#method_allWithCustomerAnswers"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003AunansweredBy\u0028\u0029",
"name": "unansweredBy",
"summary": "Get\u0020unanswered\u0020question\u0020for\u0020a\u0020specific\u0020customer",
"url": "classes/LDC-LDCCRM-Models-Question.html#method_unansweredBy"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003AjsonSerialize\u0028\u0029",
"name": "jsonSerialize",
"summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array",
"url": "classes/LDC-LDCCRM-Models-Question.html#method_jsonSerialize"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024id",
"name": "id",
"summary": "The\u0020question\u0020id",
"url": "classes/LDC-LDCCRM-Models-Question.html#property_id"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024question",
"name": "question",
"summary": "The\u0020actual\u0020question\u0020as\u0020a\u0020string",
"url": "classes/LDC-LDCCRM-Models-Question.html#property_question"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024type",
"name": "type",
"summary": "The\u0020question\u0020type",
"url": "classes/LDC-LDCCRM-Models-Question.html#property_type"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024answers",
"name": "answers",
"summary": "The\u0020question\u0020answers",
"url": "classes/LDC-LDCCRM-Models-Question.html#property_answers"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024modelFields",
"name": "modelFields",
"summary": "The\u0020crm\u0020customer\u0020fields",
"url": "classes/LDC-LDCCRM-Models-Question.html#property_modelFields"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Question\u003A\u003A\u0024validation",
"name": "validation",
"summary": "Validation\u0020rules",
"url": "classes/LDC-LDCCRM-Models-Question.html#property_validation"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\SingleOptin",
"name": "SingleOptin",
"summary": "This\u0020class\u0020allows\u0020to\u0020handle\u0020single\u0020optins",
"url": "classes/LDC-LDCCRM-Models-SingleOptin.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\SingleOptin\u003A\u003AsetStatus\u0028\u0029",
"name": "setStatus",
"summary": "Set\u0020the\u0020single\u0020optin\u0020status\u0020for\u0020an\u0020email",
"url": "classes/LDC-LDCCRM-Models-SingleOptin.html#method_setStatus"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\SingleOptin\u003A\u003A\u0024validation",
"name": "validation",
"summary": "Validation\u0020rules",
"url": "classes/LDC-LDCCRM-Models-SingleOptin.html#property_validation"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Stats",
"name": "Stats",
"summary": "This\u0020class\u0020is\u0020used\u0020to\u0020get\u0020stats\u0020from\u0020CRM",
"url": "classes/LDC-LDCCRM-Models-Stats.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Stats\u003A\u003AgetBrandStats\u0028\u0029",
"name": "getBrandStats",
"summary": "Get\u0020brand\u0020stats\u0020ordered\u0020by\u0020ascendent\u0020days",
"url": "classes/LDC-LDCCRM-Models-Stats.html#method_getBrandStats"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Stats\u003A\u003AgetQuestionStats\u0028\u0029",
"name": "getQuestionStats",
"summary": "Get\u0020brand\u0020stats\u0020ordered\u0020by\u0020ascendent\u0020days",
"url": "classes/LDC-LDCCRM-Models-Stats.html#method_getQuestionStats"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models\\Stats\u003A\u003A\u0024validation",
"name": "validation",
"summary": "Validation\u0020rules",
"url": "classes/LDC-LDCCRM-Models-Stats.html#property_validation"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Request",
"name": "Request",
"summary": "The\u0020LDC\u0020CRM\u0020request\nContains\u0020the\u0020http\u0020method,\u0020the\u0020requested\u0020url\u0020and\u0020data\u0020to\u0020pass",
"url": "classes/LDC-LDCCRM-Transport-Request.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "Request",
"url": "classes/LDC-LDCCRM-Transport-Request.html#method___construct"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A__get\u0028\u0029",
"name": "__get",
"summary": "Generic\u0020accessor",
"url": "classes/LDC-LDCCRM-Transport-Request.html#method___get"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003AmakeRequest\u0028\u0029",
"name": "makeRequest",
"summary": "make\u0020the\u0020guzzle\u0020request",
"url": "classes/LDC-LDCCRM-Transport-Request.html#method_makeRequest"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003AsetEndpoint\u0028\u0029",
"name": "setEndpoint",
"summary": "Set\u0020the\u0020api\u0020endpoint\u0020to\u0020the\u0020request",
"url": "classes/LDC-LDCCRM-Transport-Request.html#method_setEndpoint"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003Acall\u0028\u0029",
"name": "call",
"summary": "Make\u0020the\u0020Http\u0020request",
"url": "classes/LDC-LDCCRM-Transport-Request.html#method_call"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003AaddHeaders\u0028\u0029",
"name": "addHeaders",
"summary": "Add\u0020headers\u0020to\u0020the\u0020request",
"url": "classes/LDC-LDCCRM-Transport-Request.html#method_addHeaders"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003AaddData\u0028\u0029",
"name": "addData",
"summary": "Add\u0020data\u0020to\u0020the\u0020request",
"url": "classes/LDC-LDCCRM-Transport-Request.html#method_addData"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024client",
"name": "client",
"summary": "GuzzleHttp\u0020client",
"url": "classes/LDC-LDCCRM-Transport-Request.html#property_client"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024method",
"name": "method",
"summary": "The\u0020http\u0020method",
"url": "classes/LDC-LDCCRM-Transport-Request.html#property_method"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024uri",
"name": "uri",
"summary": "The\u0020http\u0020url",
"url": "classes/LDC-LDCCRM-Transport-Request.html#property_uri"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024headers",
"name": "headers",
"summary": "Data\u0020to\u0020pass\u0020to\u0020the\u0020http\u0020headers",
"url": "classes/LDC-LDCCRM-Transport-Request.html#property_headers"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024data",
"name": "data",
"summary": "Data\u0020to\u0020pass\u0020to\u0020the\u0020http\u0020body",
"url": "classes/LDC-LDCCRM-Transport-Request.html#property_data"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024request",
"name": "request",
"summary": "Guzzle\u0020request",
"url": "classes/LDC-LDCCRM-Transport-Request.html#property_request"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Request\u003A\u003A\u0024endpoint",
"name": "endpoint",
"summary": "The\u0020Api\u0020endpoint",
"url": "classes/LDC-LDCCRM-Transport-Request.html#property_endpoint"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Response",
"name": "Response",
"summary": "",
"url": "classes/LDC-LDCCRM-Transport-Response.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "Response",
"url": "classes/LDC-LDCCRM-Transport-Response.html#method___construct"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A__get\u0028\u0029",
"name": "__get",
"summary": "Generic\u0020accessor",
"url": "classes/LDC-LDCCRM-Transport-Response.html#method___get"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003AtryDecodeJson\u0028\u0029",
"name": "tryDecodeJson",
"summary": "Try\u0020to\u0020decode\u0020json\u0020and\u0020return\u0020false\u0020if\u0020it\u0020is\nnot\u0020a\u0020valid\u0020json",
"url": "classes/LDC-LDCCRM-Transport-Response.html#method_tryDecodeJson"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003AcheckVersion\u0028\u0029",
"name": "checkVersion",
"summary": "This\u0020checks\u0020if\u0020the\u0020crm\u0020version\u0020is\u0020way\u0020far\u0020beyond\u0020the\u0020client\u0020version.",
"url": "classes/LDC-LDCCRM-Transport-Response.html#method_checkVersion"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024status",
"name": "status",
"summary": "The\u0020response\u0020status",
"url": "classes/LDC-LDCCRM-Transport-Response.html#property_status"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024apiError",
"name": "apiError",
"summary": "The\u0020api\u0020error",
"url": "classes/LDC-LDCCRM-Transport-Response.html#property_apiError"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024httpCode",
"name": "httpCode",
"summary": "The\u0020response\u0020http\u0020code",
"url": "classes/LDC-LDCCRM-Transport-Response.html#property_httpCode"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024headers",
"name": "headers",
"summary": "The\u0020response\u0020headers",
"url": "classes/LDC-LDCCRM-Transport-Response.html#property_headers"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024body",
"name": "body",
"summary": "The\u0020response\u0020body",
"url": "classes/LDC-LDCCRM-Transport-Response.html#property_body"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024message",
"name": "message",
"summary": "The\u0020interface\u0020message",
"url": "classes/LDC-LDCCRM-Transport-Response.html#property_message"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport\\Response\u003A\u003A\u0024response",
"name": "response",
"summary": "PSR\u0020response",
"url": "classes/LDC-LDCCRM-Transport-Response.html#property_response"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils",
"name": "Utils",
"summary": "This\u0020is\u0020the\u0020LDCCRM\u0020utility\u0020class",
"url": "classes/LDC-LDCCRM-Utils.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AmakeValidator\u0028\u0029",
"name": "makeValidator",
"summary": "Create\u0020a\u0020new\u0020Validator\u0020instance.",
"url": "classes/LDC-LDCCRM-Utils.html#method_makeValidator"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AmakeValidatorFromRule\u0028\u0029",
"name": "makeValidatorFromRule",
"summary": "Generate\u0020a\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_makeValidatorFromRule"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationRequired\u0028\u0029",
"name": "validationRequired",
"summary": "Make\u0020Required\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationRequired"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationNullable\u0028\u0029",
"name": "validationNullable",
"summary": "Make\u0020Nullable\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationNullable"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationSometimes\u0028\u0029",
"name": "validationSometimes",
"summary": "Make\u0020Sometimes\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationSometimes"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationInt\u0028\u0029",
"name": "validationInt",
"summary": "Make\u0020Int\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationInt"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationString\u0028\u0029",
"name": "validationString",
"summary": "Make\u0020String\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationString"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationBool\u0028\u0029",
"name": "validationBool",
"summary": "Make\u0020Bool\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationBool"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationMin\u0028\u0029",
"name": "validationMin",
"summary": "Make\u0020Min\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationMin"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationMax\u0028\u0029",
"name": "validationMax",
"summary": "Make\u0020Max\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationMax"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationUuid\u0028\u0029",
"name": "validationUuid",
"summary": "Make\u0020Uuid\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationUuid"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationMixedCase\u0028\u0029",
"name": "validationMixedCase",
"summary": "Make\u0020MixedCase\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationMixedCase"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationContainDigit\u0028\u0029",
"name": "validationContainDigit",
"summary": "Make\u0020ContainDigit\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationContainDigit"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationContainSymbol\u0028\u0029",
"name": "validationContainSymbol",
"summary": "Make\u0020ContainSymbol\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationContainSymbol"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationDate\u0028\u0029",
"name": "validationDate",
"summary": "Make\u0020Date\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationDate"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationDateFormat\u0028\u0029",
"name": "validationDateFormat",
"summary": "Make\u0020DateFormat\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationDateFormat"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationEmail\u0028\u0029",
"name": "validationEmail",
"summary": "Make\u0020Email\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationEmail"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationArray\u0028\u0029",
"name": "validationArray",
"summary": "Make\u0020Array\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationArray"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AvalidationClosure\u0028\u0029",
"name": "validationClosure",
"summary": "Make\u0020Closure\u0020validator",
"url": "classes/LDC-LDCCRM-Utils.html#method_validationClosure"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AgetConfig\u0028\u0029",
"name": "getConfig",
"summary": "This\u0020is\u0020only\u0020used\u0020for\u0020unit\u0020tests.",
"url": "classes/LDC-LDCCRM-Utils.html#method_getConfig"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AgetResquest\u0028\u0029",
"name": "getResquest",
"summary": "Generate\u0020a\u0020Request\u0020from\u0020the\u0020route\u0020name",
"url": "classes/LDC-LDCCRM-Utils.html#method_getResquest"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AgetPackageInfo\u0028\u0029",
"name": "getPackageInfo",
"summary": "Get\u0020composer.json\u0020infos",
"url": "classes/LDC-LDCCRM-Utils.html#method_getPackageInfo"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003Atranslate\u0028\u0029",
"name": "translate",
"summary": "Translation\u0020a\u0020string\u0020using\u0020php\u0020file\u0020lang",
"url": "classes/LDC-LDCCRM-Utils.html#method_translate"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003Alog\u0028\u0029",
"name": "log",
"summary": "Write\u0020log\u0020using\u0020syslog\nIt\u0020also\u0020write\u0020log\u0020using\u0020\\Illuminate\\Support\\Facades\\Log\nif\u0020it\u0020is\u0020present",
"url": "classes/LDC-LDCCRM-Utils.html#method_log"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AsetRawProperty\u0028\u0029",
"name": "setRawProperty",
"summary": "Set\u0020a\u0020property\u0020without\u0020any\u0020validation.",
"url": "classes/LDC-LDCCRM-Utils.html#method_setRawProperty"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003AgetRawProperty\u0028\u0029",
"name": "getRawProperty",
"summary": "Get\u0020a\u0020property\u0020of\u0020an\u0020object.",
"url": "classes/LDC-LDCCRM-Utils.html#method_getRawProperty"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003A\u0024packageInfos",
"name": "packageInfos",
"summary": "Package\u0020infos",
"url": "classes/LDC-LDCCRM-Utils.html#property_packageInfos"
}, {
"fqsen": "\\LDC\\LDCCRM\\Utils\u003A\u003A\u0024translations",
"name": "translations",
"summary": "Loaded\u0020translations",
"url": "classes/LDC-LDCCRM-Utils.html#property_translations"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm",
"name": "WPCrm",
"summary": "Class\u0020de\u0020gestion\u0020des\u0020users\u0020en\u0020session\u0020avec\u0020Wordpress\u0020\u0028ce\u0020truc\u0020immonde\u0029",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetUser\u0028\u0029",
"name": "getUser",
"summary": "Get\u0020the\u0020current\u0020user\nreturn\u0020null\u0020if\u0020the\u0020user\u0020is\u0020not\u0020logged\u0020in",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getUser"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetUserFromApi\u0028\u0029",
"name": "getUserFromApi",
"summary": "Get\u0020the\u0020current\u0020user\nreturn\u0020api\u0020response\u0020code\u0020if\u0020an\u0020error\u0020occurs",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getUserFromApi"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003Alogin\u0028\u0029",
"name": "login",
"summary": "Try\u0020to\u0020login\u0020with\u0020CRM\u0020API\nA\u0020session\u0020will\u0020be\u0020started\u0020if\u0020credentials\u0020are\u0020valid.",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_login"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003Alogout\u0028\u0029",
"name": "logout",
"summary": "Destroy\u0020the\u0020customer\u0020from\u0020session\nand\u0020therefore\u0020logout",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_logout"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003Acheck\u0028\u0029",
"name": "check",
"summary": "Check\u0020if\u0020the\u0020user\u0020is\u0020logged\u0020in.",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_check"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AsaveUser\u0028\u0029",
"name": "saveUser",
"summary": "Save\u0020current\u0020customer\u0020to\nthe\u0020local\u0020database\u0020and\u0020on\u0020crm",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_saveUser"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AdeleteUser\u0028\u0029",
"name": "deleteUser",
"summary": "Delete\u0020current\u0020customer\u0020from\nthe\u0020local\u0020database\u0020and\u0020the\u0020crm",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_deleteUser"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AtoggleUserOptin\u0028\u0029",
"name": "toggleUserOptin",
"summary": "Toggle\u0020the\u0020current\u0020user\u0020optin\u0020value\non\u0020the\u0020current\u0020user\u0020and\u0020the\u0020crm",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_toggleUserOptin"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AsetSingleOptin\u0028\u0029",
"name": "setSingleOptin",
"summary": "Set\u0020the\u0020single\u0020optin\u0020status\u0020for\u0020an\u0020email\non\u0020the\u0020crm",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_setSingleOptin"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AactivateUser\u0028\u0029",
"name": "activateUser",
"summary": "Toggle\u0020the\u0020current\u0020user\u0020optin\u0020value\non\u0020the\u0020current\u0020user\u0020and\u0020the\u0020crm",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_activateUser"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetNewUser\u0028\u0029",
"name": "getNewUser",
"summary": "Generate\u0020a\u0020new\u0020user",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getNewUser"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AunsetActiveUser\u0028\u0029",
"name": "unsetActiveUser",
"summary": "Remove\u0020active\u0020user\nto\u0020prevent\u0020WPCrm\u003A\u003Acheck\u0020to\u0020return\u0020true",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_unsetActiveUser"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AloginUserWithApi\u0028\u0029",
"name": "loginUserWithApi",
"summary": "Check\u0020customer\u0020credentials\u0020using\u0020the\u0020CRM.",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_loginUserWithApi"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetCustomer\u0028\u0029",
"name": "getCustomer",
"summary": "Get\u0020all\u0020customer\u0020infos",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getCustomer"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AsetUser\u0028\u0029",
"name": "setUser",
"summary": "Create\u0020a\u0020user\nstores\u0020it\u0020to\u0020the\u0020session\nand\u0020finally\u0020saves\u0020it\u0020to\u0020the\u0020database\u0020if\u0020it\u0020does\u0020not\u0020exists",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_setUser"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AinitLdcApi\u0028\u0029",
"name": "initLdcApi",
"summary": "Get\u0020the\u0020initialized\u0020API\u0020object",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_initLdcApi"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AmakeApiV2Call\u0028\u0029",
"name": "makeApiV2Call",
"summary": "Make\u0020a\u0020call\u0020using\u0020apiV2",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_makeApiV2Call"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AbootSessionIfNeeded\u0028\u0029",
"name": "bootSessionIfNeeded",
"summary": "Boot\u0020the\u0020php\u0020session\u0020if\u0020needed",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_bootSessionIfNeeded"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetUserFromTable\u0028\u0029",
"name": "getUserFromTable",
"summary": "Get\u0020a\u0020customer\u0020from\u0020table",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getUserFromTable"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetUserFromTableByEmail\u0028\u0029",
"name": "getUserFromTableByEmail",
"summary": "Get\u0020a\u0020customer\u0020from\u0020table\u0020by\u0020an\u0020email",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getUserFromTableByEmail"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetUserFromTableByUuid\u0028\u0029",
"name": "getUserFromTableByUuid",
"summary": "Get\u0020a\u0020customer\u0020from\u0020table\u0020by\u0020an\u0020email",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getUserFromTableByUuid"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AsaveOrUpdateUserToTable\u0028\u0029",
"name": "saveOrUpdateUserToTable",
"summary": "Save\u0020or\u0020update\u0020the\u0020user\u0020to\u0020the\u0020table",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_saveOrUpdateUserToTable"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AdeleteUserFromTable\u0028\u0029",
"name": "deleteUserFromTable",
"summary": "Save\u0020or\u0020update\u0020the\u0020user\u0020to\u0020the\u0020table",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_deleteUserFromTable"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003Aquery\u0028\u0029",
"name": "query",
"summary": "Query\u0020in\u0020DB",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_query"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003AgetWpDb\u0028\u0029",
"name": "getWpDb",
"summary": "Get\u0020WP\u0020\u0027pdo\u0020instance\u0027",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#method_getWpDb"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003A\u0024sessionKey",
"name": "sessionKey",
"summary": "The\u0020session\u0020key\u0020name",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#property_sessionKey"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003A\u0024sessionDestroyed",
"name": "sessionDestroyed",
"summary": "The\u0020session\u0020live\u0020status",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#property_sessionDestroyed"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003A\u0024api",
"name": "api",
"summary": "The\u0020user\u0020object",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#property_api"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrm\u003A\u003A\u0024user",
"name": "user",
"summary": "The\u0020user\u0020object",
"url": "classes/LDC-LDCCRM-WordPress-WPCrm.html#property_user"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmAnswer",
"name": "WPCrmAnswer",
"summary": "Class\u0020de\u0020gestion\u0020de\u0020la\u0020segmentation\u0020question\u0020avec\u0020Wordpress\u0020\u0028ce\u0020truc\u0020immonde\u0029",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmAnswer.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmAnswer\u003A\u003AsetQuestionAnswers\u0028\u0029",
"name": "setQuestionAnswers",
"summary": "Set\u0020answers\u0020to\u0020a\u0020question\u0020for\u0020a\u0020specific\u0020user",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmAnswer.html#method_setQuestionAnswers"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmQuestion",
"name": "WPCrmQuestion",
"summary": "Class\u0020de\u0020gestion\u0020de\u0020la\u0020segmentation\u0020question\u0020avec\u0020Wordpress\u0020\u0028ce\u0020truc\u0020immonde\u0029",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmQuestion\u003A\u003AgetAll\u0028\u0029",
"name": "getAll",
"summary": "Get\u0020all\u0020questions\u0020only",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html#method_getAll"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmQuestion\u003A\u003AallWithCustomerAnswers\u0028\u0029",
"name": "allWithCustomerAnswers",
"summary": "Get\u0020all\u0020the\u0020questions\u0020with\u0020user\u0020answers",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html#method_allWithCustomerAnswers"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmQuestion\u003A\u003AunansweredBy\u0028\u0029",
"name": "unansweredBy",
"summary": "Get\u0020unanswered\u0020question\u0020for\u0020a\u0020specific\u0020customer",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmQuestion.html#method_unansweredBy"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser",
"name": "WPCrmUser",
"summary": "Class\u0020de\u0020gestion\u0020des\u0020users\u0020en\u0020session\u0020avec\u0020Wordpress\u0020\u0028ce\u0020truc\u0020immonde\u0029",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A__construct\u0028\u0029",
"name": "__construct",
"summary": "WPCrmUser\u0020construct",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method___construct"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A__get\u0028\u0029",
"name": "__get",
"summary": "Generic\u0020accessor",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method___get"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A__set\u0028\u0029",
"name": "__set",
"summary": "Generic\u0020mutator",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method___set"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003AsetInfo\u0028\u0029",
"name": "setInfo",
"summary": "Set\u0020the\u0020customer\u0020info\nwith\u0020api\u0020response",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_setInfo"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003AparseFromJson\u0028\u0029",
"name": "parseFromJson",
"summary": "Generate\u0020a\u0020user\u0020from\u0020session\u0020data",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_parseFromJson"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003AjsonSerialize\u0028\u0029",
"name": "jsonSerialize",
"summary": "Serialize\u0020this\u0020object\u0020to\u0020an\u0020array",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_jsonSerialize"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003Asave\u0028\u0029",
"name": "save",
"summary": "Save\u0020current\u0020customer\u0020to\nthe\u0020local\u0020database\u0020and\u0020on\u0020crm",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_save"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003Adelete\u0028\u0029",
"name": "delete",
"summary": "Delete\u0020current\u0020customer\u0020to\nthe\u0020local\u0020database\u0020and\u0020on\u0020crm",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_delete"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003AtoggleOptin\u0028\u0029",
"name": "toggleOptin",
"summary": "Toggle\u0020the\u0020current\u0020user\u0020optin\u0020value\non\u0020the\u0020current\u0020user\u0020and\u0020the\u0020crm",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_toggleOptin"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003Aactivate\u0028\u0029",
"name": "activate",
"summary": "Activate\u0020the\u0020account\u0020in\u0020the\u0020crm",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#method_activate"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A\u0024phashcode",
"name": "phashcode",
"summary": "The\u0020CRM\u0020hashcode\u0020\u0028UUID\u0029",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#property_phashcode"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A\u0024pemail",
"name": "pemail",
"summary": "The\u0020CRM\u0020customer\u0020email",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#property_pemail"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A\u0024info",
"name": "info",
"summary": "The\u0020CRM\u0020customer\u0020info\u0020\u0028the\u0020api\u0020response\u0029",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#property_info"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress\\WPCrmUser\u003A\u003A\u0024uuidToken",
"name": "uuidToken",
"summary": "The\u0020CRM\u0020customer\u0020temp\u0020uuidToken\u0020to\u0020validate\u0020transactions",
"url": "classes/LDC-LDCCRM-WordPress-WPCrmUser.html#property_uuidToken"
}, {
"fqsen": "\\",
"name": "\\",
"summary": "",
"url": "namespaces/default.html"
}, {
"fqsen": "\\LDC\\LDCCRM",
"name": "LDCCRM",
"summary": "",
"url": "namespaces/ldc-ldccrm.html"
}, {
"fqsen": "\\LDC",
"name": "LDC",
"summary": "",
"url": "namespaces/ldc.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Enums",
"name": "Enums",
"summary": "",
"url": "namespaces/ldc-ldccrm-enums.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Exceptions",
"name": "Exceptions",
"summary": "",
"url": "namespaces/ldc-ldccrm-exceptions.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Models",
"name": "Models",
"summary": "",
"url": "namespaces/ldc-ldccrm-models.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\Transport",
"name": "Transport",
"summary": "",
"url": "namespaces/ldc-ldccrm-transport.html"
}, {
"fqsen": "\\LDC\\LDCCRM\\WordPress",
"name": "WordPress",
"summary": "",
"url": "namespaces/ldc-ldccrm-wordpress.html"
} ]
);