* $diacritizeService = new apiDiacritizeService(...); * $diacritize = $diacritizeService->diacritize; * */ class DiacritizeServiceResource extends apiServiceResource { } /** * The "corpus" collection of methods. * Typical usage is: * * $diacritizeService = new apiDiacritizeService(...); * $corpus = $diacritizeService->corpus; * */ class DiacritizeCorpusServiceResource extends apiServiceResource { /** * Adds diacritical marks to the given message. (corpus.get) * * @param string $message Message to be diacritized * @param bool $last_letter Flag to indicate whether the last letter in a word should be diacritized or not * @param string $lang Language of the message * @return LanguageDiacritizeCorpusResource */ public function get($message, $last_letter, $lang) { $params = array('message' => $message, 'last_letter' => $last_letter, 'lang' => $lang); $data = $this->__call('get', array($params)); if ($this->useObjects()) { return new LanguageDiacritizeCorpusResource($data); } else { return $data; } } } /** * Service definition for Diacritize (v1). * *

* Lets you add diacritical marks to undiacritized text *

* *

* For more information about this service, see the * API Documentation *

* * @author Google, Inc. */ class apiDiacritizeService extends apiService { public $diacritize; /** * Constructs the internal representation of the Diacritize service. * * @param apiClient apiClient */ public function __construct(apiClient $apiClient) { $this->rpcPath = '/rpc'; $this->restBasePath = '/language/diacritize/'; $this->version = 'v1'; $this->serviceName = 'diacritize'; $this->io = $apiClient->getIo(); $apiClient->addService($this->serviceName, $this->version); $this->diacritize = new DiacritizeServiceResource($this, $this->serviceName, 'diacritize', json_decode('{"resources": {"corpus": {"methods": {"get": {"parameters": {"lang": {"required": true, "type": "string", "location": "query"}, "message": {"required": true, "type": "string", "location": "query"}, "last_letter": {"required": true, "type": "boolean", "location": "query"}}, "id": "language.diacritize.corpus.get", "httpMethod": "GET", "path": "v1", "response": {"$ref": "LanguageDiacritizeCorpusResource"}}}}}}', true)); } } class LanguageDiacritizeCorpusResource extends apiModel { public $diacritized_text; public function setDiacritized_text($diacritized_text) { $this->diacritized_text = $diacritized_text; } public function getDiacritized_text() { return $this->diacritized_text; } }