Using magento 2.2. I create rest api for edit address which need pass param in 'array of string' but i get an error:
Doc: Magento Configure services as web APIs
Used array of string for pass param
"street": ["new, wat phnom, phnom penh"]
Message
"message": "Error occurred during \"street\" processing. Invalid type for value: \"array\". Expected Type: \"string\".",
My JSON
{ "address":{ "addressId":85, "street": ["new, wat phnom, phnom penh"], "latitude":"11.33333664", "longitude":"104.99778855" } }
Interface
<?php
namespace Iota\EShopping\Model\Address;
class Address
{
private $addressId;
private $street;
/**
* addressId
* @return int
*/
public function getAddressId(){
return $this->addressId;
}
/**
* addressId
* @param int $addressId
* @return Address
*/
public function setAddressId($addressId){
$this->addressId = $addressId;
return $this;
}
/**
* street
* @return string
*/
public function getStreet(){
return $this->street;
}
/**
* street
* @param string[] $street
* @return Address
*/
public function setStreet($street){
$this->street = $street;
return $this;
}
}