diff --git a/src/Model/Entity/CustomFields/CustomField.php b/src/Model/Entity/CustomFields/CustomField.php index c8c5f498c..604dfd129 100644 --- a/src/Model/Entity/CustomFields/CustomField.php +++ b/src/Model/Entity/CustomFields/CustomField.php @@ -116,6 +116,14 @@ class CustomField */ public $viewMode; + /** + * @var string + * + * @JMS\Type("string") + * @JMS\SerializedName("viewModeMobile") + */ + public $viewModeMobile; + /** * @var string * diff --git a/tests/src/ResourceGroup/CustomFieldsTest.php b/tests/src/ResourceGroup/CustomFieldsTest.php index 400ee37f5..4186a41f7 100644 --- a/tests/src/ResourceGroup/CustomFieldsTest.php +++ b/tests/src/ResourceGroup/CustomFieldsTest.php @@ -293,12 +293,13 @@ public function testCreate(): void $field->name = 'Description'; $field->code = 'description'; $field->type = CustomFieldType::STRING; - $field->ordering = 10; - $field->displayArea = CustomFieldDisplayArea::CUSTOMER; + $field->inList = true; $field->viewMode = CustomFieldViewMode::EDITABLE; $field->inFilter = true; - $field->inList = true; + $field->ordering = 10; + $field->displayArea = CustomFieldDisplayArea::CUSTOMER; $field->inGroupActions = true; + $field->viewModeMobile = CustomFieldViewMode::NOT_EDITABLE; $request = new CustomFieldsCreateRequest($field); @@ -359,11 +360,12 @@ public function testEdit(): void $field = new CustomField(); $field->name = 'Description'; $field->type = CustomFieldType::STRING; + $field->inList = true; $field->ordering = 10; - $field->viewMode = CustomFieldViewMode::EDITABLE; $field->inFilter = true; - $field->inList = true; + $field->viewMode = CustomFieldViewMode::EDITABLE; $field->inGroupActions = true; + $field->viewModeMobile = CustomFieldViewMode::NOT_EDITABLE; $request = new CustomFieldsCreateRequest($field);