{"id":6117,"date":"2023-01-01T10:59:45","date_gmt":"2023-01-01T07:29:45","guid":{"rendered":"https:\/\/en.geobox.ir\/developers\/?post_type=docs&#038;p=6117"},"modified":"2023-01-26T13:43:22","modified_gmt":"2023-01-26T10:13:22","slug":"working-with-vectorlayerview","status":"publish","type":"docs","link":"https:\/\/en.geobox.ir\/developers\/docs\/view\/working-with-vectorlayerview\/","title":{"rendered":"Vector layer views"},"content":{"rendered":"<h2>Methods:<\/h2>\n<h3>createVectorLayerView(layer_uuid, options)<\/h3>\n<p>Creates a new vector layer view from the existing vector layer. This function is an asynchronous function.<\/p>\n<p><strong>Parameters:<\/strong><\/p>\n<p>layer_uuid is the available vector layer uuid that you want to create vector layer view from.<\/p>\n<p>options (Object)<\/p>\n<table class=\"table table--fixed table--compact\" style=\"width: 82.5238%; height: 347px;\">\n<thead>\n<tr class=\"bg-gray-faint\" style=\"height: 26px;\">\n<th style=\"text-align: left; height: 32px; width: 22.8381%;\">Name<\/th>\n<th style=\"text-align: left; height: 32px; width: 103.215%;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 26px;\">\n<td style=\"height: 26px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.name<\/div>\n<div>String<\/div>\n<\/td>\n<td style=\"height: 26px; width: 103.215%; text-align: left;\">Name of new vector layer view.<\/td>\n<\/tr>\n<tr style=\"height: 53px;\">\n<td style=\"height: 53px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.display_name<\/div>\n<div class=\"txt-mono txt-bold txt-break-word\">String?<\/div>\n<\/td>\n<td style=\"height: 53px; width: 103.215%; text-align: left;\">Display name of new vector layer view. This parameter is helpful in identifying vector layer views easily.<\/td>\n<\/tr>\n<tr style=\"height: 53px;\">\n<td style=\"height: 53px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.description<\/div>\n<div class=\"txt-mono txt-bold txt-break-word\">String?<\/div>\n<\/td>\n<td style=\"height: 53px; width: 103.215%; text-align: left;\">Description of vector layer view.<\/td>\n<\/tr>\n<tr style=\"height: 53px;\">\n<td style=\"height: 53px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.view_filter<\/div>\n<div class=\"txt-mono txt-bold txt-break-word\">String?<\/div>\n<\/td>\n<td style=\"height: 53px; width: 103.215%; text-align: left;\">Query filter based on\u00a0<a href=\"https:\/\/portal.ogc.org\/files\/96288\" rel=\"noopener noreferrer\">OGC CQL standard<\/a>.<br \/>\ne.g. &#8220;field1 LIKE &#8216;%GIS%&#8217; AND created_at &gt; &#8216;2021-01-01&#8242;&#8221;<\/td>\n<\/tr>\n<tr style=\"height: 53px;\">\n<td style=\"height: 24px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\"><span style=\"color: #000000;\">options.view_extent<\/span><\/div>\n<div class=\"txt-mono txt-bold txt-break-word\"><span style=\"color: #000000;\">Array?<\/span><\/div>\n<div><span style=\"color: #000000;\">Coordinates should be on the web mercator coordinate system.<\/span><\/div>\n<\/td>\n<td style=\"height: 24px; width: 103.215%; text-align: left;\"><span style=\"color: #000000;\">[[&#8216;south west&#8217;][&#8216;x&#8217;], [&#8216;south west&#8217;][&#8216;y&#8217;], [&#8216;north east&#8217;][&#8216;x&#8217;],[&#8216;north east&#8217;][&#8216;y&#8217;]]<\/span><\/td>\n<\/tr>\n<tr style=\"height: 53px;\">\n<td style=\"height: 53px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.view_cols<\/div>\n<div class=\"txt-mono txt-bold txt-break-word\">String | Array?<\/div>\n<\/td>\n<td style=\"height: 53px; width: 103.215%; text-align: left;\">&#8216;[ALL]&#8217; | Comma separated list of fields name.<\/td>\n<\/tr>\n<tr style=\"height: 53px;\">\n<td style=\"height: 53px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.user_id<\/div>\n<div>Number?<\/div>\n<\/td>\n<td style=\"height: 53px; width: 103.215%; text-align: left;\">If the admin wants to create new vector layer view for a certain user, this parameter determines which user is the target user.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p id=\"zoomin-returns\" class=\"unprose txt-m mb3 anchor mt12\"><strong>Returns:<\/strong><\/p>\n<p><a href=\"https:\/\/www.geobox.ir\/\">vector layer view<\/a>: Returns itself to allow for method chaining.<\/p>\n<p><strong>Example:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">const newVectorLayerView = await Server.createVectorLayerView('4f9f3e4b-4dc1-469b-83ab-00ae00f02581',{\r\n   'name': 'string',\r\n   'display_name': 'string',\r\n   'description': 'string',\r\n   'user_id' :0,\r\n   'view_filter': \"province_name = 'Tehran'\",\r\n   'view_extent': [\r\n      5667477,\r\n      4234242,\r\n      5762609,\r\n      4319221\r\n   ],\r\n  'view_cols': '[ALL]'\r\n});<\/pre>\n<h3>updateVectorLayerView(layer_uuid, options)<\/h3>\n<p>Updates the existing vector layer view. This function is an asynchronous function.<\/p>\n<p><strong>Parameters:<\/strong><\/p>\n<p>layer_uuid is the available vector layer view uuid.<\/p>\n<p>options (Object)<\/p>\n<table class=\"table table--fixed table--compact\" style=\"width: 82.5238%; height: 341px;\">\n<thead>\n<tr class=\"bg-gray-faint\" style=\"height: 26px;\">\n<th style=\"text-align: left; height: 26px; width: 22.8381%;\">Name<\/th>\n<th style=\"text-align: left; height: 26px; width: 103.215%;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 26px;\">\n<td style=\"height: 26px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.name<\/div>\n<div>String<\/div>\n<\/td>\n<td style=\"height: 26px; width: 103.215%; text-align: left;\">Name of vector layer view.<\/td>\n<\/tr>\n<tr style=\"height: 53px;\">\n<td style=\"height: 53px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.display_name<\/div>\n<div class=\"txt-mono txt-bold txt-break-word\">String?<\/div>\n<\/td>\n<td style=\"height: 53px; width: 103.215%; text-align: left;\">Display name of vector layer view. This parameter is helpful in identifying vector layer views easily.<\/td>\n<\/tr>\n<tr style=\"height: 53px;\">\n<td style=\"height: 53px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.description<\/div>\n<div class=\"txt-mono txt-bold txt-break-word\">String?<\/div>\n<\/td>\n<td style=\"height: 53px; width: 103.215%; text-align: left;\">Description of vector layer view.<\/td>\n<\/tr>\n<tr style=\"height: 53px;\">\n<td style=\"height: 53px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.view_filter<\/div>\n<div class=\"txt-mono txt-bold txt-break-word\">String?<\/div>\n<\/td>\n<td style=\"height: 53px; width: 103.215%; text-align: left;\">Query filter based on\u00a0<a href=\"https:\/\/portal.ogc.org\/files\/96288\" rel=\"noopener noreferrer\">OGC CQL standard<\/a>.<br \/>\ne.g. &#8220;field1 LIKE &#8216;%GIS%&#8217; AND created_at &gt; &#8216;2021-01-01&#8242;&#8221;<\/td>\n<\/tr>\n<tr style=\"height: 53px;\">\n<td style=\"height: 24px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\"><span style=\"color: #000000;\">options.view_extent<\/span><\/div>\n<div class=\"txt-mono txt-bold txt-break-word\"><span style=\"color: #000000;\">Array?<\/span><\/div>\n<div><span style=\"color: #000000;\">Coordinates should be on the web mercator coordinate system.<\/span><\/div>\n<\/td>\n<td style=\"height: 24px; width: 103.215%; text-align: left;\"><span style=\"color: #000000;\">[[&#8216;south west&#8217;][&#8216;x&#8217;], [&#8216;south west&#8217;][&#8216;y&#8217;], [&#8216;north east&#8217;][&#8216;x&#8217;],[&#8216;north east&#8217;][&#8216;y&#8217;]]<\/span><\/td>\n<\/tr>\n<tr style=\"height: 53px;\">\n<td style=\"height: 53px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.view_cols<\/div>\n<div class=\"txt-mono txt-bold txt-break-word\">String | Array?<\/div>\n<\/td>\n<td style=\"height: 53px; width: 103.215%; text-align: left;\">&#8216;[ALL]&#8217; | Comma separated list of fields name.<\/td>\n<\/tr>\n<tr style=\"height: 53px;\">\n<td style=\"height: 53px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.user_id<\/div>\n<div>Number?<\/div>\n<\/td>\n<td style=\"height: 53px; width: 103.215%; text-align: left;\">If the admin wants to create new vector layer view for a certain user, this parameter determines which user is the target user.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p id=\"zoomin-returns\" class=\"unprose txt-m mb3 anchor mt12\"><strong>Returns:<\/strong><\/p>\n<p><a href=\"https:\/\/www.geobox.ir\/\">vector layer view<\/a>: Returns itself to allow for method chaining.<\/p>\n<p><strong>Example:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">const vectorLayerView = await Server.updateVectorLayerView('4f9f3e4b-4dc1-469b-83ab-00ae00f02581',{\r\n   'name': 'string',\r\n   'display_name': 'string',\r\n   'description': 'string',\r\n   'user_id' :0,\r\n   'view_filter': \"province_name = 'Tehran'\",\r\n   'view_extent': [\r\n      5667477,\r\n      4234242,\r\n      5762609,\r\n      4319221\r\n   ],\r\n  'view_cols': '[ALL]'\r\n});<\/pre>\n<h3>deleteVectorLayerView(layer_uuid)<\/h3>\n<p>Deletes the existing vector layer view. This function is an asynchronous function.<\/p>\n<p><strong>Parameters:<\/strong><\/p>\n<p>layer_uuid is the available vector layer view uuid.<\/p>\n<p id=\"zoomin-returns\" class=\"unprose txt-m mb3 anchor mt12\"><strong>Returns:<\/strong><\/p>\n<p>String: Returns a message that shows deleting was successful or not. Null message means deleting was successful.<\/p>\n<p><strong>Example:<\/strong><code><\/code><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">const result = await Server.deleteVectorLayerView('4f9f3e4b-4dc1-469b-83ab-00ae00f02581');<\/pre>\n<h3>getVectorLayerView(layer_uuid)<\/h3>\n<p>Returns the desired existing vector layer view. This function is an asynchronous function.<\/p>\n<p><strong>Parameters:<\/strong><\/p>\n<p>layer_uuid is the available vector layer view uuid.<\/p>\n<p id=\"zoomin-returns\" class=\"unprose txt-m mb3 anchor mt12\"><strong>Returns:<\/strong><\/p>\n<p><a href=\"https:\/\/www.geobox.ir\/\">vector layer view<\/a>: Returns itself to allow for method chaining.<\/p>\n<p><strong>Example:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">const vectorLayer = await Server.getVectorLayerView('4f9f3e4b-4dc1-469b-83ab-00ae00f02581');<\/pre>\n<h3>getVectorLayerViewsByIds(options)<\/h3>\n<p>Returns the desired existing vector layer views. This function is an asynchronous function.<\/p>\n<p><strong>Parameters:<\/strong><\/p>\n<p>options (Object)<\/p>\n<table class=\"table table--fixed table--compact\" style=\"width: 82.5238%; height: 99px;\">\n<thead>\n<tr class=\"bg-gray-faint\" style=\"height: 26px;\">\n<th style=\"text-align: left; height: 26px; width: 22.9905%;\">Name<\/th>\n<th style=\"text-align: left; height: 26px; width: 103.063%;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 26px;\">\n<td style=\"height: 20px; width: 22.9905%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.ids<\/div>\n<div>Number | Array<\/div>\n<\/td>\n<td style=\"height: 20px; width: 103.063%; text-align: left;\">Ids of vector layer view. If you want a single vector layer view, insert id as a string.<\/td>\n<\/tr>\n<tr style=\"height: 53px;\">\n<td style=\"height: 53px; width: 22.9905%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.user_id<\/div>\n<div>Number?<\/div>\n<\/td>\n<td style=\"height: 53px; width: 103.063%; text-align: left;\">If the admin wants to fetch vector layer views of a certain user, this parameter determines which user is the target user.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p id=\"zoomin-returns\" class=\"unprose txt-m mb3 anchor mt12\"><strong>Returns:<\/strong><\/p>\n<p class=\"unprose txt-m mb3 anchor mt12\">Array: Returns an array of <a href=\"https:\/\/www.geobox.ir\/\">vector layer views<\/a>.<\/p>\n<p><strong>Example:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">const vectorLayerViews = await Server.getVectorLayerViewsByIds({\r\n   'ids': [25,125],\r\n   'user_id' :0\r\n});<\/pre>\n<h3>getVectorLayerViewByName(name, user_id)<\/h3>\n<p>Returns the desired existing vector layer view. This function is an asynchronous function.<\/p>\n<p><strong>Parameters:<\/strong><\/p>\n<p>name is the available vector layer view name.<\/p>\n<p>user_id is the id of the user that vector layer view belongs to.<\/p>\n<p id=\"zoomin-returns\" class=\"unprose txt-m mb3 anchor mt12\"><strong>Returns:<\/strong><\/p>\n<p class=\"unprose txt-m mb3 anchor mt12\"><a href=\"https:\/\/www.geobox.ir\/\">vector layer view<\/a>: Returns itself to allow for method chaining.<\/p>\n<p><strong>Example:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">const vectorLayerView = await Server.getVectorLayerViewByName('city',2);<\/pre>\n<h3>getVectorLayerViews(options)<\/h3>\n<p>Returns the desired existing vector layer views. This function is an asynchronous function.<\/p>\n<p><strong>Parameters:<\/strong><\/p>\n<p>options (Object)<\/p>\n<table class=\"table table--fixed table--compact\" style=\"width: 82.5964%; height: 493px;\">\n<thead>\n<tr class=\"bg-gray-faint\" style=\"height: 26px;\">\n<th style=\"text-align: left; height: 48px; width: 22.8381%;\">Name<\/th>\n<th style=\"text-align: left; height: 48px; width: 102.491%;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 26px;\">\n<td style=\"height: 26px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.include_settings<\/div>\n<div>Bolean<\/div>\n<div>defult: false<\/div>\n<\/td>\n<td style=\"height: 26px; width: 102.491%; text-align: left;\">If true, returns layer setting in layer_settings property.<\/td>\n<\/tr>\n<tr style=\"height: 26px;\">\n<td style=\"height: 26px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.<span style=\"font-family: inherit; font-size: inherit;\">f<\/span><\/div>\n<div>String<\/div>\n<div>defult: &#8216;json&#8217;<\/div>\n<\/td>\n<td style=\"height: 26px; width: 102.491%; text-align: left;\">Output format. Choices are: \u2018json\u2019 | \u2018html\u2019<\/td>\n<\/tr>\n<tr style=\"height: 26px;\">\n<td style=\"height: 26px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.<span style=\"font-family: inherit; font-size: inherit;\">q<\/span><\/div>\n<div>String?<\/div>\n<\/td>\n<td style=\"height: 26px; width: 102.491%; text-align: left;\">Query filter based on <a href=\"https:\/\/portal.ogc.org\/files\/96288\" rel=\"noopener noreferrer\">OGC CQL standard<\/a>.<br \/>\ne.g. &#8220;field1 LIKE &#8216;%GIS%&#8217; AND created_at &gt; &#8216;2021-01-01&#8242;&#8221;<\/td>\n<\/tr>\n<tr style=\"height: 79px;\">\n<td style=\"height: 79px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.<span style=\"font-family: inherit; font-size: inherit;\">search<\/span><\/div>\n<div>String?<\/div>\n<\/div>\n<\/td>\n<td style=\"height: 79px; width: 102.491%; text-align: left;\">Search term for keyword-based searching among search_fields or all textual fields if search_fields does not have value.<br \/>\nNOTE: if q param is defined this param will be ignored.<\/td>\n<\/tr>\n<tr style=\"height: 26px;\">\n<td style=\"height: 26px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.search_fields<\/div>\n<div>String?<\/div>\n<\/td>\n<td style=\"height: 26px; width: 102.491%; text-align: left;\">Comma separated list of fields for searching<\/td>\n<\/tr>\n<tr style=\"height: 26px;\">\n<td style=\"height: 26px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.<span style=\"font-family: inherit; font-size: inherit;\">order_by<\/span><\/div>\n<div>String?<\/div>\n<\/td>\n<td style=\"height: 26px; width: 102.491%; text-align: left;\">Comma seperated list of fields for sorting results [field1 A|D, field2 A|D, \u2026]. e.g. name A, type D<br \/>\nNOTE: &#8220;A&#8221; denotes ascending order and &#8220;D&#8221; denotes descending order.<\/td>\n<\/tr>\n<tr style=\"height: 26px;\">\n<td style=\"height: 26px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.<span style=\"font-family: inherit; font-size: inherit;\">skip<\/span><\/div>\n<div>\n<div>Number?<\/div>\n<div>Default: 0<\/div>\n<\/div>\n<\/td>\n<td style=\"height: 26px; width: 102.491%; text-align: left;\">Number of skipped vector layer views.<\/td>\n<\/tr>\n<tr style=\"height: 79px;\">\n<td style=\"height: 79px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.<span style=\"font-family: inherit; font-size: inherit;\">limit<\/span><\/div>\n<div>\n<div>Number?<\/div>\n<div>Default:10<\/div>\n<\/div>\n<\/div>\n<\/td>\n<td style=\"height: 79px; width: 102.491%; text-align: left;\">Maximum number for result vector layer views..<\/td>\n<\/tr>\n<tr style=\"height: 53px;\">\n<td style=\"height: 53px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.<span style=\"font-family: inherit; font-size: inherit;\">user_id<\/span><\/div>\n<div>Number?<\/div>\n<\/td>\n<td style=\"height: 53px; width: 102.491%; text-align: left;\">If the admin wants to fetch vector layer views of a certain user, this parameter determines which user is the target user.<\/td>\n<\/tr>\n<tr style=\"height: 26px;\">\n<td style=\"height: 26px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.<span style=\"font-family: inherit; font-size: inherit;\">shared<\/span><\/div>\n<div>Bolean<\/div>\n<div>default: false<\/div>\n<\/td>\n<td style=\"height: 26px; width: 102.491%; text-align: left;\">If true, returns only the vector layer views that are shared.<\/td>\n<\/tr>\n<tr style=\"height: 26px;\">\n<td style=\"height: 26px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.<span style=\"font-family: inherit; font-size: inherit;\">page<\/span><\/div>\n<div>Number?<\/div>\n<div>Default:1<\/div>\n<\/td>\n<td style=\"height: 26px; width: 102.491%; text-align: left;\">The minimum number of pages is 1.<\/td>\n<\/tr>\n<tr style=\"height: 26px;\">\n<td style=\"height: 26px; width: 22.8381%; text-align: left;\">\n<div class=\"txt-mono txt-bold txt-break-word\">options.<span style=\"font-family: inherit; font-size: inherit;\">page_size<\/span><\/div>\n<div>\n<div>Number?<\/div>\n<div>Default:10<\/div>\n<\/div>\n<\/td>\n<td style=\"height: 26px; width: 102.491%; text-align: left;\">The minimum number of vector layer views on each page is 1.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p id=\"zoomin-returns\" class=\"unprose txt-m mb3 anchor mt12\"><strong>Returns:<\/strong><\/p>\n<p>Array: Returns an array of <a href=\"https:\/\/www.geobox.ir\/\">vector layer views<\/a>.<\/p>\n<p><strong>Example:<\/strong><code><\/code><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">const vectorLayerViews = await Server.getVectorLayerViews({q:`name = 'string'`,user_id :0});<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Methods: createVectorLayerView(layer_uuid, options) Creates a new vector layer view from the existing vector layer. This function is an asynchronous function. Parameters: layer_uuid is the available vector layer uuid that you want to create vector layer view from. options (Object) Name Description options.name String Name of new vector layer view. options.display_name String? Display name of new [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[67],"doc_tag":[],"class_list":["post-6117","docs","type-docs","status-publish","hentry","doc_category-view"],"_links":{"self":[{"href":"https:\/\/en.geobox.ir\/developers\/wp-json\/wp\/v2\/docs\/6117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en.geobox.ir\/developers\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/en.geobox.ir\/developers\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/en.geobox.ir\/developers\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/en.geobox.ir\/developers\/wp-json\/wp\/v2\/comments?post=6117"}],"version-history":[{"count":27,"href":"https:\/\/en.geobox.ir\/developers\/wp-json\/wp\/v2\/docs\/6117\/revisions"}],"predecessor-version":[{"id":6676,"href":"https:\/\/en.geobox.ir\/developers\/wp-json\/wp\/v2\/docs\/6117\/revisions\/6676"}],"wp:attachment":[{"href":"https:\/\/en.geobox.ir\/developers\/wp-json\/wp\/v2\/media?parent=6117"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/en.geobox.ir\/developers\/wp-json\/wp\/v2\/doc_category?post=6117"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/en.geobox.ir\/developers\/wp-json\/wp\/v2\/doc_tag?post=6117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}