Drive Labels API
POST
drivelabels.labels.create
{{baseUrl}}/v2beta/labels
BODY json
{
"appliedCapabilities": {
"canApply": false,
"canRead": false,
"canRemove": false
},
"appliedLabelPolicy": {
"copyMode": ""
},
"createTime": "",
"creator": {
"person": ""
},
"customer": "",
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"priority": "",
"shownInApply": false
},
"fields": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canWrite": false
},
"createTime": "",
"creator": {},
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"hasUnpublishedChanges": false,
"state": ""
},
"lockStatus": {
"locked": false
},
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": false
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canSelect": false
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"updateTime": "",
"updater": {}
}
],
"listOptions": {
"maxEntries": 0
}
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": {
"listOptions": {}
}
}
],
"id": "",
"labelType": "",
"learnMoreUri": "",
"lifecycle": {},
"lockStatus": {},
"name": "",
"properties": {
"description": "",
"title": ""
},
"publishTime": "",
"publisher": {},
"revisionCreateTime": "",
"revisionCreator": {},
"revisionId": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/labels");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"appliedCapabilities\": {\n \"canApply\": false,\n \"canRead\": false,\n \"canRemove\": false\n },\n \"appliedLabelPolicy\": {\n \"copyMode\": \"\"\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"customer\": \"\",\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"priority\": \"\",\n \"shownInApply\": false\n },\n \"fields\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n ],\n \"id\": \"\",\n \"labelType\": \"\",\n \"learnMoreUri\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"name\": \"\",\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"revisionCreateTime\": \"\",\n \"revisionCreator\": {},\n \"revisionId\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v2beta/labels" {:content-type :json
:form-params {:appliedCapabilities {:canApply false
:canRead false
:canRemove false}
:appliedLabelPolicy {:copyMode ""}
:createTime ""
:creator {:person ""}
:customer ""
:disableTime ""
:disabler {}
:displayHints {:disabled false
:hiddenInSearch false
:priority ""
:shownInApply false}
:fields [{:appliedCapabilities {:canRead false
:canSearch false
:canWrite false}
:createTime ""
:creator {}
:dateOptions {:dateFormat ""
:dateFormatType ""
:maxValue {:day 0
:month 0
:year 0}
:minValue {}}
:disableTime ""
:disabler {}
:displayHints {:disabled false
:hiddenInSearch false
:required false
:shownInApply false}
:id ""
:integerOptions {:maxValue ""
:minValue ""}
:lifecycle {:disabledPolicy {:hideInSearch false
:showInApply false}
:hasUnpublishedChanges false
:state ""}
:lockStatus {:locked false}
:properties {:displayName ""
:insertBeforeField ""
:required false}
:publisher {}
:queryKey ""
:schemaCapabilities {:canDelete false
:canDisable false
:canEnable false
:canUpdate false}
:selectionOptions {:choices [{:appliedCapabilities {:canRead false
:canSearch false
:canSelect false}
:createTime ""
:creator {}
:disableTime ""
:disabler {}
:displayHints {:badgeColors {:backgroundColor {:alpha ""
:blue ""
:green ""
:red ""}
:foregroundColor {}
:soloColor {}}
:badgePriority ""
:darkBadgeColors {}
:disabled false
:hiddenInSearch false
:shownInApply false}
:id ""
:lifecycle {}
:lockStatus {}
:properties {:badgeConfig {:color {}
:priorityOverride ""}
:description ""
:displayName ""
:insertBeforeChoice ""}
:publishTime ""
:publisher {}
:schemaCapabilities {:canDelete false
:canDisable false
:canEnable false
:canUpdate false}
:updateTime ""
:updater {}}]
:listOptions {:maxEntries 0}}
:textOptions {:maxLength 0
:minLength 0}
:updateTime ""
:updater {}
:userOptions {:listOptions {}}}]
:id ""
:labelType ""
:learnMoreUri ""
:lifecycle {}
:lockStatus {}
:name ""
:properties {:description ""
:title ""}
:publishTime ""
:publisher {}
:revisionCreateTime ""
:revisionCreator {}
:revisionId ""
:schemaCapabilities {:canDelete false
:canDisable false
:canEnable false
:canUpdate false}}})
require "http/client"
url = "{{baseUrl}}/v2beta/labels"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"appliedCapabilities\": {\n \"canApply\": false,\n \"canRead\": false,\n \"canRemove\": false\n },\n \"appliedLabelPolicy\": {\n \"copyMode\": \"\"\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"customer\": \"\",\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"priority\": \"\",\n \"shownInApply\": false\n },\n \"fields\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n ],\n \"id\": \"\",\n \"labelType\": \"\",\n \"learnMoreUri\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"name\": \"\",\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"revisionCreateTime\": \"\",\n \"revisionCreator\": {},\n \"revisionId\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n }\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v2beta/labels"),
Content = new StringContent("{\n \"appliedCapabilities\": {\n \"canApply\": false,\n \"canRead\": false,\n \"canRemove\": false\n },\n \"appliedLabelPolicy\": {\n \"copyMode\": \"\"\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"customer\": \"\",\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"priority\": \"\",\n \"shownInApply\": false\n },\n \"fields\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n ],\n \"id\": \"\",\n \"labelType\": \"\",\n \"learnMoreUri\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"name\": \"\",\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"revisionCreateTime\": \"\",\n \"revisionCreator\": {},\n \"revisionId\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/labels");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"appliedCapabilities\": {\n \"canApply\": false,\n \"canRead\": false,\n \"canRemove\": false\n },\n \"appliedLabelPolicy\": {\n \"copyMode\": \"\"\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"customer\": \"\",\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"priority\": \"\",\n \"shownInApply\": false\n },\n \"fields\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n ],\n \"id\": \"\",\n \"labelType\": \"\",\n \"learnMoreUri\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"name\": \"\",\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"revisionCreateTime\": \"\",\n \"revisionCreator\": {},\n \"revisionId\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/labels"
payload := strings.NewReader("{\n \"appliedCapabilities\": {\n \"canApply\": false,\n \"canRead\": false,\n \"canRemove\": false\n },\n \"appliedLabelPolicy\": {\n \"copyMode\": \"\"\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"customer\": \"\",\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"priority\": \"\",\n \"shownInApply\": false\n },\n \"fields\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n ],\n \"id\": \"\",\n \"labelType\": \"\",\n \"learnMoreUri\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"name\": \"\",\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"revisionCreateTime\": \"\",\n \"revisionCreator\": {},\n \"revisionId\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v2beta/labels HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 3825
{
"appliedCapabilities": {
"canApply": false,
"canRead": false,
"canRemove": false
},
"appliedLabelPolicy": {
"copyMode": ""
},
"createTime": "",
"creator": {
"person": ""
},
"customer": "",
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"priority": "",
"shownInApply": false
},
"fields": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canWrite": false
},
"createTime": "",
"creator": {},
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"hasUnpublishedChanges": false,
"state": ""
},
"lockStatus": {
"locked": false
},
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": false
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canSelect": false
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"updateTime": "",
"updater": {}
}
],
"listOptions": {
"maxEntries": 0
}
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": {
"listOptions": {}
}
}
],
"id": "",
"labelType": "",
"learnMoreUri": "",
"lifecycle": {},
"lockStatus": {},
"name": "",
"properties": {
"description": "",
"title": ""
},
"publishTime": "",
"publisher": {},
"revisionCreateTime": "",
"revisionCreator": {},
"revisionId": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/labels")
.setHeader("content-type", "application/json")
.setBody("{\n \"appliedCapabilities\": {\n \"canApply\": false,\n \"canRead\": false,\n \"canRemove\": false\n },\n \"appliedLabelPolicy\": {\n \"copyMode\": \"\"\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"customer\": \"\",\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"priority\": \"\",\n \"shownInApply\": false\n },\n \"fields\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n ],\n \"id\": \"\",\n \"labelType\": \"\",\n \"learnMoreUri\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"name\": \"\",\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"revisionCreateTime\": \"\",\n \"revisionCreator\": {},\n \"revisionId\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/labels"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"appliedCapabilities\": {\n \"canApply\": false,\n \"canRead\": false,\n \"canRemove\": false\n },\n \"appliedLabelPolicy\": {\n \"copyMode\": \"\"\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"customer\": \"\",\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"priority\": \"\",\n \"shownInApply\": false\n },\n \"fields\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n ],\n \"id\": \"\",\n \"labelType\": \"\",\n \"learnMoreUri\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"name\": \"\",\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"revisionCreateTime\": \"\",\n \"revisionCreator\": {},\n \"revisionId\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"appliedCapabilities\": {\n \"canApply\": false,\n \"canRead\": false,\n \"canRemove\": false\n },\n \"appliedLabelPolicy\": {\n \"copyMode\": \"\"\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"customer\": \"\",\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"priority\": \"\",\n \"shownInApply\": false\n },\n \"fields\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n ],\n \"id\": \"\",\n \"labelType\": \"\",\n \"learnMoreUri\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"name\": \"\",\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"revisionCreateTime\": \"\",\n \"revisionCreator\": {},\n \"revisionId\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/labels")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/labels")
.header("content-type", "application/json")
.body("{\n \"appliedCapabilities\": {\n \"canApply\": false,\n \"canRead\": false,\n \"canRemove\": false\n },\n \"appliedLabelPolicy\": {\n \"copyMode\": \"\"\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"customer\": \"\",\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"priority\": \"\",\n \"shownInApply\": false\n },\n \"fields\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n ],\n \"id\": \"\",\n \"labelType\": \"\",\n \"learnMoreUri\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"name\": \"\",\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"revisionCreateTime\": \"\",\n \"revisionCreator\": {},\n \"revisionId\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n }\n}")
.asString();
const data = JSON.stringify({
appliedCapabilities: {
canApply: false,
canRead: false,
canRemove: false
},
appliedLabelPolicy: {
copyMode: ''
},
createTime: '',
creator: {
person: ''
},
customer: '',
disableTime: '',
disabler: {},
displayHints: {
disabled: false,
hiddenInSearch: false,
priority: '',
shownInApply: false
},
fields: [
{
appliedCapabilities: {
canRead: false,
canSearch: false,
canWrite: false
},
createTime: '',
creator: {},
dateOptions: {
dateFormat: '',
dateFormatType: '',
maxValue: {
day: 0,
month: 0,
year: 0
},
minValue: {}
},
disableTime: '',
disabler: {},
displayHints: {
disabled: false,
hiddenInSearch: false,
required: false,
shownInApply: false
},
id: '',
integerOptions: {
maxValue: '',
minValue: ''
},
lifecycle: {
disabledPolicy: {
hideInSearch: false,
showInApply: false
},
hasUnpublishedChanges: false,
state: ''
},
lockStatus: {
locked: false
},
properties: {
displayName: '',
insertBeforeField: '',
required: false
},
publisher: {},
queryKey: '',
schemaCapabilities: {
canDelete: false,
canDisable: false,
canEnable: false,
canUpdate: false
},
selectionOptions: {
choices: [
{
appliedCapabilities: {
canRead: false,
canSearch: false,
canSelect: false
},
createTime: '',
creator: {},
disableTime: '',
disabler: {},
displayHints: {
badgeColors: {
backgroundColor: {
alpha: '',
blue: '',
green: '',
red: ''
},
foregroundColor: {},
soloColor: {}
},
badgePriority: '',
darkBadgeColors: {},
disabled: false,
hiddenInSearch: false,
shownInApply: false
},
id: '',
lifecycle: {},
lockStatus: {},
properties: {
badgeConfig: {
color: {},
priorityOverride: ''
},
description: '',
displayName: '',
insertBeforeChoice: ''
},
publishTime: '',
publisher: {},
schemaCapabilities: {
canDelete: false,
canDisable: false,
canEnable: false,
canUpdate: false
},
updateTime: '',
updater: {}
}
],
listOptions: {
maxEntries: 0
}
},
textOptions: {
maxLength: 0,
minLength: 0
},
updateTime: '',
updater: {},
userOptions: {
listOptions: {}
}
}
],
id: '',
labelType: '',
learnMoreUri: '',
lifecycle: {},
lockStatus: {},
name: '',
properties: {
description: '',
title: ''
},
publishTime: '',
publisher: {},
revisionCreateTime: '',
revisionCreator: {},
revisionId: '',
schemaCapabilities: {
canDelete: false,
canDisable: false,
canEnable: false,
canUpdate: false
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v2beta/labels');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/labels',
headers: {'content-type': 'application/json'},
data: {
appliedCapabilities: {canApply: false, canRead: false, canRemove: false},
appliedLabelPolicy: {copyMode: ''},
createTime: '',
creator: {person: ''},
customer: '',
disableTime: '',
disabler: {},
displayHints: {disabled: false, hiddenInSearch: false, priority: '', shownInApply: false},
fields: [
{
appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
createTime: '',
creator: {},
dateOptions: {
dateFormat: '',
dateFormatType: '',
maxValue: {day: 0, month: 0, year: 0},
minValue: {}
},
disableTime: '',
disabler: {},
displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
id: '',
integerOptions: {maxValue: '', minValue: ''},
lifecycle: {
disabledPolicy: {hideInSearch: false, showInApply: false},
hasUnpublishedChanges: false,
state: ''
},
lockStatus: {locked: false},
properties: {displayName: '', insertBeforeField: '', required: false},
publisher: {},
queryKey: '',
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
selectionOptions: {
choices: [
{
appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
createTime: '',
creator: {},
disableTime: '',
disabler: {},
displayHints: {
badgeColors: {
backgroundColor: {alpha: '', blue: '', green: '', red: ''},
foregroundColor: {},
soloColor: {}
},
badgePriority: '',
darkBadgeColors: {},
disabled: false,
hiddenInSearch: false,
shownInApply: false
},
id: '',
lifecycle: {},
lockStatus: {},
properties: {
badgeConfig: {color: {}, priorityOverride: ''},
description: '',
displayName: '',
insertBeforeChoice: ''
},
publishTime: '',
publisher: {},
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
updateTime: '',
updater: {}
}
],
listOptions: {maxEntries: 0}
},
textOptions: {maxLength: 0, minLength: 0},
updateTime: '',
updater: {},
userOptions: {listOptions: {}}
}
],
id: '',
labelType: '',
learnMoreUri: '',
lifecycle: {},
lockStatus: {},
name: '',
properties: {description: '', title: ''},
publishTime: '',
publisher: {},
revisionCreateTime: '',
revisionCreator: {},
revisionId: '',
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/labels';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"appliedCapabilities":{"canApply":false,"canRead":false,"canRemove":false},"appliedLabelPolicy":{"copyMode":""},"createTime":"","creator":{"person":""},"customer":"","disableTime":"","disabler":{},"displayHints":{"disabled":false,"hiddenInSearch":false,"priority":"","shownInApply":false},"fields":[{"appliedCapabilities":{"canRead":false,"canSearch":false,"canWrite":false},"createTime":"","creator":{},"dateOptions":{"dateFormat":"","dateFormatType":"","maxValue":{"day":0,"month":0,"year":0},"minValue":{}},"disableTime":"","disabler":{},"displayHints":{"disabled":false,"hiddenInSearch":false,"required":false,"shownInApply":false},"id":"","integerOptions":{"maxValue":"","minValue":""},"lifecycle":{"disabledPolicy":{"hideInSearch":false,"showInApply":false},"hasUnpublishedChanges":false,"state":""},"lockStatus":{"locked":false},"properties":{"displayName":"","insertBeforeField":"","required":false},"publisher":{},"queryKey":"","schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"selectionOptions":{"choices":[{"appliedCapabilities":{"canRead":false,"canSearch":false,"canSelect":false},"createTime":"","creator":{},"disableTime":"","disabler":{},"displayHints":{"badgeColors":{"backgroundColor":{"alpha":"","blue":"","green":"","red":""},"foregroundColor":{},"soloColor":{}},"badgePriority":"","darkBadgeColors":{},"disabled":false,"hiddenInSearch":false,"shownInApply":false},"id":"","lifecycle":{},"lockStatus":{},"properties":{"badgeConfig":{"color":{},"priorityOverride":""},"description":"","displayName":"","insertBeforeChoice":""},"publishTime":"","publisher":{},"schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"updateTime":"","updater":{}}],"listOptions":{"maxEntries":0}},"textOptions":{"maxLength":0,"minLength":0},"updateTime":"","updater":{},"userOptions":{"listOptions":{}}}],"id":"","labelType":"","learnMoreUri":"","lifecycle":{},"lockStatus":{},"name":"","properties":{"description":"","title":""},"publishTime":"","publisher":{},"revisionCreateTime":"","revisionCreator":{},"revisionId":"","schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/labels',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "appliedCapabilities": {\n "canApply": false,\n "canRead": false,\n "canRemove": false\n },\n "appliedLabelPolicy": {\n "copyMode": ""\n },\n "createTime": "",\n "creator": {\n "person": ""\n },\n "customer": "",\n "disableTime": "",\n "disabler": {},\n "displayHints": {\n "disabled": false,\n "hiddenInSearch": false,\n "priority": "",\n "shownInApply": false\n },\n "fields": [\n {\n "appliedCapabilities": {\n "canRead": false,\n "canSearch": false,\n "canWrite": false\n },\n "createTime": "",\n "creator": {},\n "dateOptions": {\n "dateFormat": "",\n "dateFormatType": "",\n "maxValue": {\n "day": 0,\n "month": 0,\n "year": 0\n },\n "minValue": {}\n },\n "disableTime": "",\n "disabler": {},\n "displayHints": {\n "disabled": false,\n "hiddenInSearch": false,\n "required": false,\n "shownInApply": false\n },\n "id": "",\n "integerOptions": {\n "maxValue": "",\n "minValue": ""\n },\n "lifecycle": {\n "disabledPolicy": {\n "hideInSearch": false,\n "showInApply": false\n },\n "hasUnpublishedChanges": false,\n "state": ""\n },\n "lockStatus": {\n "locked": false\n },\n "properties": {\n "displayName": "",\n "insertBeforeField": "",\n "required": false\n },\n "publisher": {},\n "queryKey": "",\n "schemaCapabilities": {\n "canDelete": false,\n "canDisable": false,\n "canEnable": false,\n "canUpdate": false\n },\n "selectionOptions": {\n "choices": [\n {\n "appliedCapabilities": {\n "canRead": false,\n "canSearch": false,\n "canSelect": false\n },\n "createTime": "",\n "creator": {},\n "disableTime": "",\n "disabler": {},\n "displayHints": {\n "badgeColors": {\n "backgroundColor": {\n "alpha": "",\n "blue": "",\n "green": "",\n "red": ""\n },\n "foregroundColor": {},\n "soloColor": {}\n },\n "badgePriority": "",\n "darkBadgeColors": {},\n "disabled": false,\n "hiddenInSearch": false,\n "shownInApply": false\n },\n "id": "",\n "lifecycle": {},\n "lockStatus": {},\n "properties": {\n "badgeConfig": {\n "color": {},\n "priorityOverride": ""\n },\n "description": "",\n "displayName": "",\n "insertBeforeChoice": ""\n },\n "publishTime": "",\n "publisher": {},\n "schemaCapabilities": {\n "canDelete": false,\n "canDisable": false,\n "canEnable": false,\n "canUpdate": false\n },\n "updateTime": "",\n "updater": {}\n }\n ],\n "listOptions": {\n "maxEntries": 0\n }\n },\n "textOptions": {\n "maxLength": 0,\n "minLength": 0\n },\n "updateTime": "",\n "updater": {},\n "userOptions": {\n "listOptions": {}\n }\n }\n ],\n "id": "",\n "labelType": "",\n "learnMoreUri": "",\n "lifecycle": {},\n "lockStatus": {},\n "name": "",\n "properties": {\n "description": "",\n "title": ""\n },\n "publishTime": "",\n "publisher": {},\n "revisionCreateTime": "",\n "revisionCreator": {},\n "revisionId": "",\n "schemaCapabilities": {\n "canDelete": false,\n "canDisable": false,\n "canEnable": false,\n "canUpdate": false\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"appliedCapabilities\": {\n \"canApply\": false,\n \"canRead\": false,\n \"canRemove\": false\n },\n \"appliedLabelPolicy\": {\n \"copyMode\": \"\"\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"customer\": \"\",\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"priority\": \"\",\n \"shownInApply\": false\n },\n \"fields\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n ],\n \"id\": \"\",\n \"labelType\": \"\",\n \"learnMoreUri\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"name\": \"\",\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"revisionCreateTime\": \"\",\n \"revisionCreator\": {},\n \"revisionId\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/labels")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/labels',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
appliedCapabilities: {canApply: false, canRead: false, canRemove: false},
appliedLabelPolicy: {copyMode: ''},
createTime: '',
creator: {person: ''},
customer: '',
disableTime: '',
disabler: {},
displayHints: {disabled: false, hiddenInSearch: false, priority: '', shownInApply: false},
fields: [
{
appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
createTime: '',
creator: {},
dateOptions: {
dateFormat: '',
dateFormatType: '',
maxValue: {day: 0, month: 0, year: 0},
minValue: {}
},
disableTime: '',
disabler: {},
displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
id: '',
integerOptions: {maxValue: '', minValue: ''},
lifecycle: {
disabledPolicy: {hideInSearch: false, showInApply: false},
hasUnpublishedChanges: false,
state: ''
},
lockStatus: {locked: false},
properties: {displayName: '', insertBeforeField: '', required: false},
publisher: {},
queryKey: '',
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
selectionOptions: {
choices: [
{
appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
createTime: '',
creator: {},
disableTime: '',
disabler: {},
displayHints: {
badgeColors: {
backgroundColor: {alpha: '', blue: '', green: '', red: ''},
foregroundColor: {},
soloColor: {}
},
badgePriority: '',
darkBadgeColors: {},
disabled: false,
hiddenInSearch: false,
shownInApply: false
},
id: '',
lifecycle: {},
lockStatus: {},
properties: {
badgeConfig: {color: {}, priorityOverride: ''},
description: '',
displayName: '',
insertBeforeChoice: ''
},
publishTime: '',
publisher: {},
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
updateTime: '',
updater: {}
}
],
listOptions: {maxEntries: 0}
},
textOptions: {maxLength: 0, minLength: 0},
updateTime: '',
updater: {},
userOptions: {listOptions: {}}
}
],
id: '',
labelType: '',
learnMoreUri: '',
lifecycle: {},
lockStatus: {},
name: '',
properties: {description: '', title: ''},
publishTime: '',
publisher: {},
revisionCreateTime: '',
revisionCreator: {},
revisionId: '',
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/labels',
headers: {'content-type': 'application/json'},
body: {
appliedCapabilities: {canApply: false, canRead: false, canRemove: false},
appliedLabelPolicy: {copyMode: ''},
createTime: '',
creator: {person: ''},
customer: '',
disableTime: '',
disabler: {},
displayHints: {disabled: false, hiddenInSearch: false, priority: '', shownInApply: false},
fields: [
{
appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
createTime: '',
creator: {},
dateOptions: {
dateFormat: '',
dateFormatType: '',
maxValue: {day: 0, month: 0, year: 0},
minValue: {}
},
disableTime: '',
disabler: {},
displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
id: '',
integerOptions: {maxValue: '', minValue: ''},
lifecycle: {
disabledPolicy: {hideInSearch: false, showInApply: false},
hasUnpublishedChanges: false,
state: ''
},
lockStatus: {locked: false},
properties: {displayName: '', insertBeforeField: '', required: false},
publisher: {},
queryKey: '',
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
selectionOptions: {
choices: [
{
appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
createTime: '',
creator: {},
disableTime: '',
disabler: {},
displayHints: {
badgeColors: {
backgroundColor: {alpha: '', blue: '', green: '', red: ''},
foregroundColor: {},
soloColor: {}
},
badgePriority: '',
darkBadgeColors: {},
disabled: false,
hiddenInSearch: false,
shownInApply: false
},
id: '',
lifecycle: {},
lockStatus: {},
properties: {
badgeConfig: {color: {}, priorityOverride: ''},
description: '',
displayName: '',
insertBeforeChoice: ''
},
publishTime: '',
publisher: {},
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
updateTime: '',
updater: {}
}
],
listOptions: {maxEntries: 0}
},
textOptions: {maxLength: 0, minLength: 0},
updateTime: '',
updater: {},
userOptions: {listOptions: {}}
}
],
id: '',
labelType: '',
learnMoreUri: '',
lifecycle: {},
lockStatus: {},
name: '',
properties: {description: '', title: ''},
publishTime: '',
publisher: {},
revisionCreateTime: '',
revisionCreator: {},
revisionId: '',
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v2beta/labels');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
appliedCapabilities: {
canApply: false,
canRead: false,
canRemove: false
},
appliedLabelPolicy: {
copyMode: ''
},
createTime: '',
creator: {
person: ''
},
customer: '',
disableTime: '',
disabler: {},
displayHints: {
disabled: false,
hiddenInSearch: false,
priority: '',
shownInApply: false
},
fields: [
{
appliedCapabilities: {
canRead: false,
canSearch: false,
canWrite: false
},
createTime: '',
creator: {},
dateOptions: {
dateFormat: '',
dateFormatType: '',
maxValue: {
day: 0,
month: 0,
year: 0
},
minValue: {}
},
disableTime: '',
disabler: {},
displayHints: {
disabled: false,
hiddenInSearch: false,
required: false,
shownInApply: false
},
id: '',
integerOptions: {
maxValue: '',
minValue: ''
},
lifecycle: {
disabledPolicy: {
hideInSearch: false,
showInApply: false
},
hasUnpublishedChanges: false,
state: ''
},
lockStatus: {
locked: false
},
properties: {
displayName: '',
insertBeforeField: '',
required: false
},
publisher: {},
queryKey: '',
schemaCapabilities: {
canDelete: false,
canDisable: false,
canEnable: false,
canUpdate: false
},
selectionOptions: {
choices: [
{
appliedCapabilities: {
canRead: false,
canSearch: false,
canSelect: false
},
createTime: '',
creator: {},
disableTime: '',
disabler: {},
displayHints: {
badgeColors: {
backgroundColor: {
alpha: '',
blue: '',
green: '',
red: ''
},
foregroundColor: {},
soloColor: {}
},
badgePriority: '',
darkBadgeColors: {},
disabled: false,
hiddenInSearch: false,
shownInApply: false
},
id: '',
lifecycle: {},
lockStatus: {},
properties: {
badgeConfig: {
color: {},
priorityOverride: ''
},
description: '',
displayName: '',
insertBeforeChoice: ''
},
publishTime: '',
publisher: {},
schemaCapabilities: {
canDelete: false,
canDisable: false,
canEnable: false,
canUpdate: false
},
updateTime: '',
updater: {}
}
],
listOptions: {
maxEntries: 0
}
},
textOptions: {
maxLength: 0,
minLength: 0
},
updateTime: '',
updater: {},
userOptions: {
listOptions: {}
}
}
],
id: '',
labelType: '',
learnMoreUri: '',
lifecycle: {},
lockStatus: {},
name: '',
properties: {
description: '',
title: ''
},
publishTime: '',
publisher: {},
revisionCreateTime: '',
revisionCreator: {},
revisionId: '',
schemaCapabilities: {
canDelete: false,
canDisable: false,
canEnable: false,
canUpdate: false
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/labels',
headers: {'content-type': 'application/json'},
data: {
appliedCapabilities: {canApply: false, canRead: false, canRemove: false},
appliedLabelPolicy: {copyMode: ''},
createTime: '',
creator: {person: ''},
customer: '',
disableTime: '',
disabler: {},
displayHints: {disabled: false, hiddenInSearch: false, priority: '', shownInApply: false},
fields: [
{
appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
createTime: '',
creator: {},
dateOptions: {
dateFormat: '',
dateFormatType: '',
maxValue: {day: 0, month: 0, year: 0},
minValue: {}
},
disableTime: '',
disabler: {},
displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
id: '',
integerOptions: {maxValue: '', minValue: ''},
lifecycle: {
disabledPolicy: {hideInSearch: false, showInApply: false},
hasUnpublishedChanges: false,
state: ''
},
lockStatus: {locked: false},
properties: {displayName: '', insertBeforeField: '', required: false},
publisher: {},
queryKey: '',
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
selectionOptions: {
choices: [
{
appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
createTime: '',
creator: {},
disableTime: '',
disabler: {},
displayHints: {
badgeColors: {
backgroundColor: {alpha: '', blue: '', green: '', red: ''},
foregroundColor: {},
soloColor: {}
},
badgePriority: '',
darkBadgeColors: {},
disabled: false,
hiddenInSearch: false,
shownInApply: false
},
id: '',
lifecycle: {},
lockStatus: {},
properties: {
badgeConfig: {color: {}, priorityOverride: ''},
description: '',
displayName: '',
insertBeforeChoice: ''
},
publishTime: '',
publisher: {},
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
updateTime: '',
updater: {}
}
],
listOptions: {maxEntries: 0}
},
textOptions: {maxLength: 0, minLength: 0},
updateTime: '',
updater: {},
userOptions: {listOptions: {}}
}
],
id: '',
labelType: '',
learnMoreUri: '',
lifecycle: {},
lockStatus: {},
name: '',
properties: {description: '', title: ''},
publishTime: '',
publisher: {},
revisionCreateTime: '',
revisionCreator: {},
revisionId: '',
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/labels';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"appliedCapabilities":{"canApply":false,"canRead":false,"canRemove":false},"appliedLabelPolicy":{"copyMode":""},"createTime":"","creator":{"person":""},"customer":"","disableTime":"","disabler":{},"displayHints":{"disabled":false,"hiddenInSearch":false,"priority":"","shownInApply":false},"fields":[{"appliedCapabilities":{"canRead":false,"canSearch":false,"canWrite":false},"createTime":"","creator":{},"dateOptions":{"dateFormat":"","dateFormatType":"","maxValue":{"day":0,"month":0,"year":0},"minValue":{}},"disableTime":"","disabler":{},"displayHints":{"disabled":false,"hiddenInSearch":false,"required":false,"shownInApply":false},"id":"","integerOptions":{"maxValue":"","minValue":""},"lifecycle":{"disabledPolicy":{"hideInSearch":false,"showInApply":false},"hasUnpublishedChanges":false,"state":""},"lockStatus":{"locked":false},"properties":{"displayName":"","insertBeforeField":"","required":false},"publisher":{},"queryKey":"","schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"selectionOptions":{"choices":[{"appliedCapabilities":{"canRead":false,"canSearch":false,"canSelect":false},"createTime":"","creator":{},"disableTime":"","disabler":{},"displayHints":{"badgeColors":{"backgroundColor":{"alpha":"","blue":"","green":"","red":""},"foregroundColor":{},"soloColor":{}},"badgePriority":"","darkBadgeColors":{},"disabled":false,"hiddenInSearch":false,"shownInApply":false},"id":"","lifecycle":{},"lockStatus":{},"properties":{"badgeConfig":{"color":{},"priorityOverride":""},"description":"","displayName":"","insertBeforeChoice":""},"publishTime":"","publisher":{},"schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"updateTime":"","updater":{}}],"listOptions":{"maxEntries":0}},"textOptions":{"maxLength":0,"minLength":0},"updateTime":"","updater":{},"userOptions":{"listOptions":{}}}],"id":"","labelType":"","learnMoreUri":"","lifecycle":{},"lockStatus":{},"name":"","properties":{"description":"","title":""},"publishTime":"","publisher":{},"revisionCreateTime":"","revisionCreator":{},"revisionId":"","schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"appliedCapabilities": @{ @"canApply": @NO, @"canRead": @NO, @"canRemove": @NO },
@"appliedLabelPolicy": @{ @"copyMode": @"" },
@"createTime": @"",
@"creator": @{ @"person": @"" },
@"customer": @"",
@"disableTime": @"",
@"disabler": @{ },
@"displayHints": @{ @"disabled": @NO, @"hiddenInSearch": @NO, @"priority": @"", @"shownInApply": @NO },
@"fields": @[ @{ @"appliedCapabilities": @{ @"canRead": @NO, @"canSearch": @NO, @"canWrite": @NO }, @"createTime": @"", @"creator": @{ }, @"dateOptions": @{ @"dateFormat": @"", @"dateFormatType": @"", @"maxValue": @{ @"day": @0, @"month": @0, @"year": @0 }, @"minValue": @{ } }, @"disableTime": @"", @"disabler": @{ }, @"displayHints": @{ @"disabled": @NO, @"hiddenInSearch": @NO, @"required": @NO, @"shownInApply": @NO }, @"id": @"", @"integerOptions": @{ @"maxValue": @"", @"minValue": @"" }, @"lifecycle": @{ @"disabledPolicy": @{ @"hideInSearch": @NO, @"showInApply": @NO }, @"hasUnpublishedChanges": @NO, @"state": @"" }, @"lockStatus": @{ @"locked": @NO }, @"properties": @{ @"displayName": @"", @"insertBeforeField": @"", @"required": @NO }, @"publisher": @{ }, @"queryKey": @"", @"schemaCapabilities": @{ @"canDelete": @NO, @"canDisable": @NO, @"canEnable": @NO, @"canUpdate": @NO }, @"selectionOptions": @{ @"choices": @[ @{ @"appliedCapabilities": @{ @"canRead": @NO, @"canSearch": @NO, @"canSelect": @NO }, @"createTime": @"", @"creator": @{ }, @"disableTime": @"", @"disabler": @{ }, @"displayHints": @{ @"badgeColors": @{ @"backgroundColor": @{ @"alpha": @"", @"blue": @"", @"green": @"", @"red": @"" }, @"foregroundColor": @{ }, @"soloColor": @{ } }, @"badgePriority": @"", @"darkBadgeColors": @{ }, @"disabled": @NO, @"hiddenInSearch": @NO, @"shownInApply": @NO }, @"id": @"", @"lifecycle": @{ }, @"lockStatus": @{ }, @"properties": @{ @"badgeConfig": @{ @"color": @{ }, @"priorityOverride": @"" }, @"description": @"", @"displayName": @"", @"insertBeforeChoice": @"" }, @"publishTime": @"", @"publisher": @{ }, @"schemaCapabilities": @{ @"canDelete": @NO, @"canDisable": @NO, @"canEnable": @NO, @"canUpdate": @NO }, @"updateTime": @"", @"updater": @{ } } ], @"listOptions": @{ @"maxEntries": @0 } }, @"textOptions": @{ @"maxLength": @0, @"minLength": @0 }, @"updateTime": @"", @"updater": @{ }, @"userOptions": @{ @"listOptions": @{ } } } ],
@"id": @"",
@"labelType": @"",
@"learnMoreUri": @"",
@"lifecycle": @{ },
@"lockStatus": @{ },
@"name": @"",
@"properties": @{ @"description": @"", @"title": @"" },
@"publishTime": @"",
@"publisher": @{ },
@"revisionCreateTime": @"",
@"revisionCreator": @{ },
@"revisionId": @"",
@"schemaCapabilities": @{ @"canDelete": @NO, @"canDisable": @NO, @"canEnable": @NO, @"canUpdate": @NO } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/labels"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/labels" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"appliedCapabilities\": {\n \"canApply\": false,\n \"canRead\": false,\n \"canRemove\": false\n },\n \"appliedLabelPolicy\": {\n \"copyMode\": \"\"\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"customer\": \"\",\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"priority\": \"\",\n \"shownInApply\": false\n },\n \"fields\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n ],\n \"id\": \"\",\n \"labelType\": \"\",\n \"learnMoreUri\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"name\": \"\",\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"revisionCreateTime\": \"\",\n \"revisionCreator\": {},\n \"revisionId\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/labels",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'appliedCapabilities' => [
'canApply' => null,
'canRead' => null,
'canRemove' => null
],
'appliedLabelPolicy' => [
'copyMode' => ''
],
'createTime' => '',
'creator' => [
'person' => ''
],
'customer' => '',
'disableTime' => '',
'disabler' => [
],
'displayHints' => [
'disabled' => null,
'hiddenInSearch' => null,
'priority' => '',
'shownInApply' => null
],
'fields' => [
[
'appliedCapabilities' => [
'canRead' => null,
'canSearch' => null,
'canWrite' => null
],
'createTime' => '',
'creator' => [
],
'dateOptions' => [
'dateFormat' => '',
'dateFormatType' => '',
'maxValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'minValue' => [
]
],
'disableTime' => '',
'disabler' => [
],
'displayHints' => [
'disabled' => null,
'hiddenInSearch' => null,
'required' => null,
'shownInApply' => null
],
'id' => '',
'integerOptions' => [
'maxValue' => '',
'minValue' => ''
],
'lifecycle' => [
'disabledPolicy' => [
'hideInSearch' => null,
'showInApply' => null
],
'hasUnpublishedChanges' => null,
'state' => ''
],
'lockStatus' => [
'locked' => null
],
'properties' => [
'displayName' => '',
'insertBeforeField' => '',
'required' => null
],
'publisher' => [
],
'queryKey' => '',
'schemaCapabilities' => [
'canDelete' => null,
'canDisable' => null,
'canEnable' => null,
'canUpdate' => null
],
'selectionOptions' => [
'choices' => [
[
'appliedCapabilities' => [
'canRead' => null,
'canSearch' => null,
'canSelect' => null
],
'createTime' => '',
'creator' => [
],
'disableTime' => '',
'disabler' => [
],
'displayHints' => [
'badgeColors' => [
'backgroundColor' => [
'alpha' => '',
'blue' => '',
'green' => '',
'red' => ''
],
'foregroundColor' => [
],
'soloColor' => [
]
],
'badgePriority' => '',
'darkBadgeColors' => [
],
'disabled' => null,
'hiddenInSearch' => null,
'shownInApply' => null
],
'id' => '',
'lifecycle' => [
],
'lockStatus' => [
],
'properties' => [
'badgeConfig' => [
'color' => [
],
'priorityOverride' => ''
],
'description' => '',
'displayName' => '',
'insertBeforeChoice' => ''
],
'publishTime' => '',
'publisher' => [
],
'schemaCapabilities' => [
'canDelete' => null,
'canDisable' => null,
'canEnable' => null,
'canUpdate' => null
],
'updateTime' => '',
'updater' => [
]
]
],
'listOptions' => [
'maxEntries' => 0
]
],
'textOptions' => [
'maxLength' => 0,
'minLength' => 0
],
'updateTime' => '',
'updater' => [
],
'userOptions' => [
'listOptions' => [
]
]
]
],
'id' => '',
'labelType' => '',
'learnMoreUri' => '',
'lifecycle' => [
],
'lockStatus' => [
],
'name' => '',
'properties' => [
'description' => '',
'title' => ''
],
'publishTime' => '',
'publisher' => [
],
'revisionCreateTime' => '',
'revisionCreator' => [
],
'revisionId' => '',
'schemaCapabilities' => [
'canDelete' => null,
'canDisable' => null,
'canEnable' => null,
'canUpdate' => null
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v2beta/labels', [
'body' => '{
"appliedCapabilities": {
"canApply": false,
"canRead": false,
"canRemove": false
},
"appliedLabelPolicy": {
"copyMode": ""
},
"createTime": "",
"creator": {
"person": ""
},
"customer": "",
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"priority": "",
"shownInApply": false
},
"fields": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canWrite": false
},
"createTime": "",
"creator": {},
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"hasUnpublishedChanges": false,
"state": ""
},
"lockStatus": {
"locked": false
},
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": false
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canSelect": false
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"updateTime": "",
"updater": {}
}
],
"listOptions": {
"maxEntries": 0
}
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": {
"listOptions": {}
}
}
],
"id": "",
"labelType": "",
"learnMoreUri": "",
"lifecycle": {},
"lockStatus": {},
"name": "",
"properties": {
"description": "",
"title": ""
},
"publishTime": "",
"publisher": {},
"revisionCreateTime": "",
"revisionCreator": {},
"revisionId": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/labels');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'appliedCapabilities' => [
'canApply' => null,
'canRead' => null,
'canRemove' => null
],
'appliedLabelPolicy' => [
'copyMode' => ''
],
'createTime' => '',
'creator' => [
'person' => ''
],
'customer' => '',
'disableTime' => '',
'disabler' => [
],
'displayHints' => [
'disabled' => null,
'hiddenInSearch' => null,
'priority' => '',
'shownInApply' => null
],
'fields' => [
[
'appliedCapabilities' => [
'canRead' => null,
'canSearch' => null,
'canWrite' => null
],
'createTime' => '',
'creator' => [
],
'dateOptions' => [
'dateFormat' => '',
'dateFormatType' => '',
'maxValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'minValue' => [
]
],
'disableTime' => '',
'disabler' => [
],
'displayHints' => [
'disabled' => null,
'hiddenInSearch' => null,
'required' => null,
'shownInApply' => null
],
'id' => '',
'integerOptions' => [
'maxValue' => '',
'minValue' => ''
],
'lifecycle' => [
'disabledPolicy' => [
'hideInSearch' => null,
'showInApply' => null
],
'hasUnpublishedChanges' => null,
'state' => ''
],
'lockStatus' => [
'locked' => null
],
'properties' => [
'displayName' => '',
'insertBeforeField' => '',
'required' => null
],
'publisher' => [
],
'queryKey' => '',
'schemaCapabilities' => [
'canDelete' => null,
'canDisable' => null,
'canEnable' => null,
'canUpdate' => null
],
'selectionOptions' => [
'choices' => [
[
'appliedCapabilities' => [
'canRead' => null,
'canSearch' => null,
'canSelect' => null
],
'createTime' => '',
'creator' => [
],
'disableTime' => '',
'disabler' => [
],
'displayHints' => [
'badgeColors' => [
'backgroundColor' => [
'alpha' => '',
'blue' => '',
'green' => '',
'red' => ''
],
'foregroundColor' => [
],
'soloColor' => [
]
],
'badgePriority' => '',
'darkBadgeColors' => [
],
'disabled' => null,
'hiddenInSearch' => null,
'shownInApply' => null
],
'id' => '',
'lifecycle' => [
],
'lockStatus' => [
],
'properties' => [
'badgeConfig' => [
'color' => [
],
'priorityOverride' => ''
],
'description' => '',
'displayName' => '',
'insertBeforeChoice' => ''
],
'publishTime' => '',
'publisher' => [
],
'schemaCapabilities' => [
'canDelete' => null,
'canDisable' => null,
'canEnable' => null,
'canUpdate' => null
],
'updateTime' => '',
'updater' => [
]
]
],
'listOptions' => [
'maxEntries' => 0
]
],
'textOptions' => [
'maxLength' => 0,
'minLength' => 0
],
'updateTime' => '',
'updater' => [
],
'userOptions' => [
'listOptions' => [
]
]
]
],
'id' => '',
'labelType' => '',
'learnMoreUri' => '',
'lifecycle' => [
],
'lockStatus' => [
],
'name' => '',
'properties' => [
'description' => '',
'title' => ''
],
'publishTime' => '',
'publisher' => [
],
'revisionCreateTime' => '',
'revisionCreator' => [
],
'revisionId' => '',
'schemaCapabilities' => [
'canDelete' => null,
'canDisable' => null,
'canEnable' => null,
'canUpdate' => null
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'appliedCapabilities' => [
'canApply' => null,
'canRead' => null,
'canRemove' => null
],
'appliedLabelPolicy' => [
'copyMode' => ''
],
'createTime' => '',
'creator' => [
'person' => ''
],
'customer' => '',
'disableTime' => '',
'disabler' => [
],
'displayHints' => [
'disabled' => null,
'hiddenInSearch' => null,
'priority' => '',
'shownInApply' => null
],
'fields' => [
[
'appliedCapabilities' => [
'canRead' => null,
'canSearch' => null,
'canWrite' => null
],
'createTime' => '',
'creator' => [
],
'dateOptions' => [
'dateFormat' => '',
'dateFormatType' => '',
'maxValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'minValue' => [
]
],
'disableTime' => '',
'disabler' => [
],
'displayHints' => [
'disabled' => null,
'hiddenInSearch' => null,
'required' => null,
'shownInApply' => null
],
'id' => '',
'integerOptions' => [
'maxValue' => '',
'minValue' => ''
],
'lifecycle' => [
'disabledPolicy' => [
'hideInSearch' => null,
'showInApply' => null
],
'hasUnpublishedChanges' => null,
'state' => ''
],
'lockStatus' => [
'locked' => null
],
'properties' => [
'displayName' => '',
'insertBeforeField' => '',
'required' => null
],
'publisher' => [
],
'queryKey' => '',
'schemaCapabilities' => [
'canDelete' => null,
'canDisable' => null,
'canEnable' => null,
'canUpdate' => null
],
'selectionOptions' => [
'choices' => [
[
'appliedCapabilities' => [
'canRead' => null,
'canSearch' => null,
'canSelect' => null
],
'createTime' => '',
'creator' => [
],
'disableTime' => '',
'disabler' => [
],
'displayHints' => [
'badgeColors' => [
'backgroundColor' => [
'alpha' => '',
'blue' => '',
'green' => '',
'red' => ''
],
'foregroundColor' => [
],
'soloColor' => [
]
],
'badgePriority' => '',
'darkBadgeColors' => [
],
'disabled' => null,
'hiddenInSearch' => null,
'shownInApply' => null
],
'id' => '',
'lifecycle' => [
],
'lockStatus' => [
],
'properties' => [
'badgeConfig' => [
'color' => [
],
'priorityOverride' => ''
],
'description' => '',
'displayName' => '',
'insertBeforeChoice' => ''
],
'publishTime' => '',
'publisher' => [
],
'schemaCapabilities' => [
'canDelete' => null,
'canDisable' => null,
'canEnable' => null,
'canUpdate' => null
],
'updateTime' => '',
'updater' => [
]
]
],
'listOptions' => [
'maxEntries' => 0
]
],
'textOptions' => [
'maxLength' => 0,
'minLength' => 0
],
'updateTime' => '',
'updater' => [
],
'userOptions' => [
'listOptions' => [
]
]
]
],
'id' => '',
'labelType' => '',
'learnMoreUri' => '',
'lifecycle' => [
],
'lockStatus' => [
],
'name' => '',
'properties' => [
'description' => '',
'title' => ''
],
'publishTime' => '',
'publisher' => [
],
'revisionCreateTime' => '',
'revisionCreator' => [
],
'revisionId' => '',
'schemaCapabilities' => [
'canDelete' => null,
'canDisable' => null,
'canEnable' => null,
'canUpdate' => null
]
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/labels');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/labels' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"appliedCapabilities": {
"canApply": false,
"canRead": false,
"canRemove": false
},
"appliedLabelPolicy": {
"copyMode": ""
},
"createTime": "",
"creator": {
"person": ""
},
"customer": "",
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"priority": "",
"shownInApply": false
},
"fields": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canWrite": false
},
"createTime": "",
"creator": {},
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"hasUnpublishedChanges": false,
"state": ""
},
"lockStatus": {
"locked": false
},
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": false
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canSelect": false
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"updateTime": "",
"updater": {}
}
],
"listOptions": {
"maxEntries": 0
}
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": {
"listOptions": {}
}
}
],
"id": "",
"labelType": "",
"learnMoreUri": "",
"lifecycle": {},
"lockStatus": {},
"name": "",
"properties": {
"description": "",
"title": ""
},
"publishTime": "",
"publisher": {},
"revisionCreateTime": "",
"revisionCreator": {},
"revisionId": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/labels' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"appliedCapabilities": {
"canApply": false,
"canRead": false,
"canRemove": false
},
"appliedLabelPolicy": {
"copyMode": ""
},
"createTime": "",
"creator": {
"person": ""
},
"customer": "",
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"priority": "",
"shownInApply": false
},
"fields": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canWrite": false
},
"createTime": "",
"creator": {},
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"hasUnpublishedChanges": false,
"state": ""
},
"lockStatus": {
"locked": false
},
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": false
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canSelect": false
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"updateTime": "",
"updater": {}
}
],
"listOptions": {
"maxEntries": 0
}
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": {
"listOptions": {}
}
}
],
"id": "",
"labelType": "",
"learnMoreUri": "",
"lifecycle": {},
"lockStatus": {},
"name": "",
"properties": {
"description": "",
"title": ""
},
"publishTime": "",
"publisher": {},
"revisionCreateTime": "",
"revisionCreator": {},
"revisionId": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"appliedCapabilities\": {\n \"canApply\": false,\n \"canRead\": false,\n \"canRemove\": false\n },\n \"appliedLabelPolicy\": {\n \"copyMode\": \"\"\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"customer\": \"\",\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"priority\": \"\",\n \"shownInApply\": false\n },\n \"fields\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n ],\n \"id\": \"\",\n \"labelType\": \"\",\n \"learnMoreUri\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"name\": \"\",\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"revisionCreateTime\": \"\",\n \"revisionCreator\": {},\n \"revisionId\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v2beta/labels", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/labels"
payload = {
"appliedCapabilities": {
"canApply": False,
"canRead": False,
"canRemove": False
},
"appliedLabelPolicy": { "copyMode": "" },
"createTime": "",
"creator": { "person": "" },
"customer": "",
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": False,
"hiddenInSearch": False,
"priority": "",
"shownInApply": False
},
"fields": [
{
"appliedCapabilities": {
"canRead": False,
"canSearch": False,
"canWrite": False
},
"createTime": "",
"creator": {},
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": False,
"hiddenInSearch": False,
"required": False,
"shownInApply": False
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": False,
"showInApply": False
},
"hasUnpublishedChanges": False,
"state": ""
},
"lockStatus": { "locked": False },
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": False
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": False,
"canDisable": False,
"canEnable": False,
"canUpdate": False
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": False,
"canSearch": False,
"canSelect": False
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": False,
"hiddenInSearch": False,
"shownInApply": False
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": False,
"canDisable": False,
"canEnable": False,
"canUpdate": False
},
"updateTime": "",
"updater": {}
}
],
"listOptions": { "maxEntries": 0 }
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": { "listOptions": {} }
}
],
"id": "",
"labelType": "",
"learnMoreUri": "",
"lifecycle": {},
"lockStatus": {},
"name": "",
"properties": {
"description": "",
"title": ""
},
"publishTime": "",
"publisher": {},
"revisionCreateTime": "",
"revisionCreator": {},
"revisionId": "",
"schemaCapabilities": {
"canDelete": False,
"canDisable": False,
"canEnable": False,
"canUpdate": False
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/labels"
payload <- "{\n \"appliedCapabilities\": {\n \"canApply\": false,\n \"canRead\": false,\n \"canRemove\": false\n },\n \"appliedLabelPolicy\": {\n \"copyMode\": \"\"\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"customer\": \"\",\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"priority\": \"\",\n \"shownInApply\": false\n },\n \"fields\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n ],\n \"id\": \"\",\n \"labelType\": \"\",\n \"learnMoreUri\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"name\": \"\",\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"revisionCreateTime\": \"\",\n \"revisionCreator\": {},\n \"revisionId\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/labels")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"appliedCapabilities\": {\n \"canApply\": false,\n \"canRead\": false,\n \"canRemove\": false\n },\n \"appliedLabelPolicy\": {\n \"copyMode\": \"\"\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"customer\": \"\",\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"priority\": \"\",\n \"shownInApply\": false\n },\n \"fields\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n ],\n \"id\": \"\",\n \"labelType\": \"\",\n \"learnMoreUri\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"name\": \"\",\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"revisionCreateTime\": \"\",\n \"revisionCreator\": {},\n \"revisionId\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v2beta/labels') do |req|
req.body = "{\n \"appliedCapabilities\": {\n \"canApply\": false,\n \"canRead\": false,\n \"canRemove\": false\n },\n \"appliedLabelPolicy\": {\n \"copyMode\": \"\"\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"customer\": \"\",\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"priority\": \"\",\n \"shownInApply\": false\n },\n \"fields\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n ],\n \"id\": \"\",\n \"labelType\": \"\",\n \"learnMoreUri\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"name\": \"\",\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"revisionCreateTime\": \"\",\n \"revisionCreator\": {},\n \"revisionId\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/labels";
let payload = json!({
"appliedCapabilities": json!({
"canApply": false,
"canRead": false,
"canRemove": false
}),
"appliedLabelPolicy": json!({"copyMode": ""}),
"createTime": "",
"creator": json!({"person": ""}),
"customer": "",
"disableTime": "",
"disabler": json!({}),
"displayHints": json!({
"disabled": false,
"hiddenInSearch": false,
"priority": "",
"shownInApply": false
}),
"fields": (
json!({
"appliedCapabilities": json!({
"canRead": false,
"canSearch": false,
"canWrite": false
}),
"createTime": "",
"creator": json!({}),
"dateOptions": json!({
"dateFormat": "",
"dateFormatType": "",
"maxValue": json!({
"day": 0,
"month": 0,
"year": 0
}),
"minValue": json!({})
}),
"disableTime": "",
"disabler": json!({}),
"displayHints": json!({
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
}),
"id": "",
"integerOptions": json!({
"maxValue": "",
"minValue": ""
}),
"lifecycle": json!({
"disabledPolicy": json!({
"hideInSearch": false,
"showInApply": false
}),
"hasUnpublishedChanges": false,
"state": ""
}),
"lockStatus": json!({"locked": false}),
"properties": json!({
"displayName": "",
"insertBeforeField": "",
"required": false
}),
"publisher": json!({}),
"queryKey": "",
"schemaCapabilities": json!({
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
}),
"selectionOptions": json!({
"choices": (
json!({
"appliedCapabilities": json!({
"canRead": false,
"canSearch": false,
"canSelect": false
}),
"createTime": "",
"creator": json!({}),
"disableTime": "",
"disabler": json!({}),
"displayHints": json!({
"badgeColors": json!({
"backgroundColor": json!({
"alpha": "",
"blue": "",
"green": "",
"red": ""
}),
"foregroundColor": json!({}),
"soloColor": json!({})
}),
"badgePriority": "",
"darkBadgeColors": json!({}),
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
}),
"id": "",
"lifecycle": json!({}),
"lockStatus": json!({}),
"properties": json!({
"badgeConfig": json!({
"color": json!({}),
"priorityOverride": ""
}),
"description": "",
"displayName": "",
"insertBeforeChoice": ""
}),
"publishTime": "",
"publisher": json!({}),
"schemaCapabilities": json!({
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
}),
"updateTime": "",
"updater": json!({})
})
),
"listOptions": json!({"maxEntries": 0})
}),
"textOptions": json!({
"maxLength": 0,
"minLength": 0
}),
"updateTime": "",
"updater": json!({}),
"userOptions": json!({"listOptions": json!({})})
})
),
"id": "",
"labelType": "",
"learnMoreUri": "",
"lifecycle": json!({}),
"lockStatus": json!({}),
"name": "",
"properties": json!({
"description": "",
"title": ""
}),
"publishTime": "",
"publisher": json!({}),
"revisionCreateTime": "",
"revisionCreator": json!({}),
"revisionId": "",
"schemaCapabilities": json!({
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v2beta/labels \
--header 'content-type: application/json' \
--data '{
"appliedCapabilities": {
"canApply": false,
"canRead": false,
"canRemove": false
},
"appliedLabelPolicy": {
"copyMode": ""
},
"createTime": "",
"creator": {
"person": ""
},
"customer": "",
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"priority": "",
"shownInApply": false
},
"fields": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canWrite": false
},
"createTime": "",
"creator": {},
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"hasUnpublishedChanges": false,
"state": ""
},
"lockStatus": {
"locked": false
},
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": false
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canSelect": false
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"updateTime": "",
"updater": {}
}
],
"listOptions": {
"maxEntries": 0
}
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": {
"listOptions": {}
}
}
],
"id": "",
"labelType": "",
"learnMoreUri": "",
"lifecycle": {},
"lockStatus": {},
"name": "",
"properties": {
"description": "",
"title": ""
},
"publishTime": "",
"publisher": {},
"revisionCreateTime": "",
"revisionCreator": {},
"revisionId": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
}
}'
echo '{
"appliedCapabilities": {
"canApply": false,
"canRead": false,
"canRemove": false
},
"appliedLabelPolicy": {
"copyMode": ""
},
"createTime": "",
"creator": {
"person": ""
},
"customer": "",
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"priority": "",
"shownInApply": false
},
"fields": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canWrite": false
},
"createTime": "",
"creator": {},
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"hasUnpublishedChanges": false,
"state": ""
},
"lockStatus": {
"locked": false
},
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": false
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canSelect": false
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"updateTime": "",
"updater": {}
}
],
"listOptions": {
"maxEntries": 0
}
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": {
"listOptions": {}
}
}
],
"id": "",
"labelType": "",
"learnMoreUri": "",
"lifecycle": {},
"lockStatus": {},
"name": "",
"properties": {
"description": "",
"title": ""
},
"publishTime": "",
"publisher": {},
"revisionCreateTime": "",
"revisionCreator": {},
"revisionId": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
}
}' | \
http POST {{baseUrl}}/v2beta/labels \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "appliedCapabilities": {\n "canApply": false,\n "canRead": false,\n "canRemove": false\n },\n "appliedLabelPolicy": {\n "copyMode": ""\n },\n "createTime": "",\n "creator": {\n "person": ""\n },\n "customer": "",\n "disableTime": "",\n "disabler": {},\n "displayHints": {\n "disabled": false,\n "hiddenInSearch": false,\n "priority": "",\n "shownInApply": false\n },\n "fields": [\n {\n "appliedCapabilities": {\n "canRead": false,\n "canSearch": false,\n "canWrite": false\n },\n "createTime": "",\n "creator": {},\n "dateOptions": {\n "dateFormat": "",\n "dateFormatType": "",\n "maxValue": {\n "day": 0,\n "month": 0,\n "year": 0\n },\n "minValue": {}\n },\n "disableTime": "",\n "disabler": {},\n "displayHints": {\n "disabled": false,\n "hiddenInSearch": false,\n "required": false,\n "shownInApply": false\n },\n "id": "",\n "integerOptions": {\n "maxValue": "",\n "minValue": ""\n },\n "lifecycle": {\n "disabledPolicy": {\n "hideInSearch": false,\n "showInApply": false\n },\n "hasUnpublishedChanges": false,\n "state": ""\n },\n "lockStatus": {\n "locked": false\n },\n "properties": {\n "displayName": "",\n "insertBeforeField": "",\n "required": false\n },\n "publisher": {},\n "queryKey": "",\n "schemaCapabilities": {\n "canDelete": false,\n "canDisable": false,\n "canEnable": false,\n "canUpdate": false\n },\n "selectionOptions": {\n "choices": [\n {\n "appliedCapabilities": {\n "canRead": false,\n "canSearch": false,\n "canSelect": false\n },\n "createTime": "",\n "creator": {},\n "disableTime": "",\n "disabler": {},\n "displayHints": {\n "badgeColors": {\n "backgroundColor": {\n "alpha": "",\n "blue": "",\n "green": "",\n "red": ""\n },\n "foregroundColor": {},\n "soloColor": {}\n },\n "badgePriority": "",\n "darkBadgeColors": {},\n "disabled": false,\n "hiddenInSearch": false,\n "shownInApply": false\n },\n "id": "",\n "lifecycle": {},\n "lockStatus": {},\n "properties": {\n "badgeConfig": {\n "color": {},\n "priorityOverride": ""\n },\n "description": "",\n "displayName": "",\n "insertBeforeChoice": ""\n },\n "publishTime": "",\n "publisher": {},\n "schemaCapabilities": {\n "canDelete": false,\n "canDisable": false,\n "canEnable": false,\n "canUpdate": false\n },\n "updateTime": "",\n "updater": {}\n }\n ],\n "listOptions": {\n "maxEntries": 0\n }\n },\n "textOptions": {\n "maxLength": 0,\n "minLength": 0\n },\n "updateTime": "",\n "updater": {},\n "userOptions": {\n "listOptions": {}\n }\n }\n ],\n "id": "",\n "labelType": "",\n "learnMoreUri": "",\n "lifecycle": {},\n "lockStatus": {},\n "name": "",\n "properties": {\n "description": "",\n "title": ""\n },\n "publishTime": "",\n "publisher": {},\n "revisionCreateTime": "",\n "revisionCreator": {},\n "revisionId": "",\n "schemaCapabilities": {\n "canDelete": false,\n "canDisable": false,\n "canEnable": false,\n "canUpdate": false\n }\n}' \
--output-document \
- {{baseUrl}}/v2beta/labels
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"appliedCapabilities": [
"canApply": false,
"canRead": false,
"canRemove": false
],
"appliedLabelPolicy": ["copyMode": ""],
"createTime": "",
"creator": ["person": ""],
"customer": "",
"disableTime": "",
"disabler": [],
"displayHints": [
"disabled": false,
"hiddenInSearch": false,
"priority": "",
"shownInApply": false
],
"fields": [
[
"appliedCapabilities": [
"canRead": false,
"canSearch": false,
"canWrite": false
],
"createTime": "",
"creator": [],
"dateOptions": [
"dateFormat": "",
"dateFormatType": "",
"maxValue": [
"day": 0,
"month": 0,
"year": 0
],
"minValue": []
],
"disableTime": "",
"disabler": [],
"displayHints": [
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
],
"id": "",
"integerOptions": [
"maxValue": "",
"minValue": ""
],
"lifecycle": [
"disabledPolicy": [
"hideInSearch": false,
"showInApply": false
],
"hasUnpublishedChanges": false,
"state": ""
],
"lockStatus": ["locked": false],
"properties": [
"displayName": "",
"insertBeforeField": "",
"required": false
],
"publisher": [],
"queryKey": "",
"schemaCapabilities": [
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
],
"selectionOptions": [
"choices": [
[
"appliedCapabilities": [
"canRead": false,
"canSearch": false,
"canSelect": false
],
"createTime": "",
"creator": [],
"disableTime": "",
"disabler": [],
"displayHints": [
"badgeColors": [
"backgroundColor": [
"alpha": "",
"blue": "",
"green": "",
"red": ""
],
"foregroundColor": [],
"soloColor": []
],
"badgePriority": "",
"darkBadgeColors": [],
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
],
"id": "",
"lifecycle": [],
"lockStatus": [],
"properties": [
"badgeConfig": [
"color": [],
"priorityOverride": ""
],
"description": "",
"displayName": "",
"insertBeforeChoice": ""
],
"publishTime": "",
"publisher": [],
"schemaCapabilities": [
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
],
"updateTime": "",
"updater": []
]
],
"listOptions": ["maxEntries": 0]
],
"textOptions": [
"maxLength": 0,
"minLength": 0
],
"updateTime": "",
"updater": [],
"userOptions": ["listOptions": []]
]
],
"id": "",
"labelType": "",
"learnMoreUri": "",
"lifecycle": [],
"lockStatus": [],
"name": "",
"properties": [
"description": "",
"title": ""
],
"publishTime": "",
"publisher": [],
"revisionCreateTime": "",
"revisionCreator": [],
"revisionId": "",
"schemaCapabilities": [
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/labels")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
drivelabels.labels.delta
{{baseUrl}}/v2beta/:name:delta
QUERY PARAMS
name
BODY json
{
"languageCode": "",
"requests": [
{
"createField": {
"field": {
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canWrite": false
},
"createTime": "",
"creator": {
"person": ""
},
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"hasUnpublishedChanges": false,
"state": ""
},
"lockStatus": {
"locked": false
},
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": false
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canSelect": false
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"updateTime": "",
"updater": {}
}
],
"listOptions": {
"maxEntries": 0
}
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": {
"listOptions": {}
}
}
},
"createSelectionChoice": {
"choice": {},
"fieldId": ""
},
"deleteField": {
"id": ""
},
"deleteSelectionChoice": {
"fieldId": "",
"id": ""
},
"disableField": {
"disabledPolicy": {},
"id": "",
"updateMask": ""
},
"disableSelectionChoice": {
"disabledPolicy": {},
"fieldId": "",
"id": "",
"updateMask": ""
},
"enableField": {
"id": ""
},
"enableSelectionChoice": {
"fieldId": "",
"id": ""
},
"updateField": {
"id": "",
"properties": {},
"updateMask": ""
},
"updateFieldType": {
"dateOptions": {},
"id": "",
"integerOptions": {},
"longTextOptions": {
"maxLength": 0,
"minLength": 0
},
"selectionOptions": {},
"textOptions": {},
"updateMask": "",
"userOptions": {}
},
"updateLabel": {
"properties": {
"description": "",
"title": ""
},
"updateMask": ""
},
"updateSelectionChoiceProperties": {
"fieldId": "",
"id": "",
"properties": {},
"updateMask": ""
}
}
],
"useAdminAccess": false,
"view": "",
"writeControl": {
"requiredRevisionId": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:name:delta");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"languageCode\": \"\",\n \"requests\": [\n {\n \"createField\": {\n \"field\": {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n },\n \"createSelectionChoice\": {\n \"choice\": {},\n \"fieldId\": \"\"\n },\n \"deleteField\": {\n \"id\": \"\"\n },\n \"deleteSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"disableField\": {\n \"disabledPolicy\": {},\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"disableSelectionChoice\": {\n \"disabledPolicy\": {},\n \"fieldId\": \"\",\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"enableField\": {\n \"id\": \"\"\n },\n \"enableSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"updateField\": {\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n },\n \"updateFieldType\": {\n \"dateOptions\": {},\n \"id\": \"\",\n \"integerOptions\": {},\n \"longTextOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"selectionOptions\": {},\n \"textOptions\": {},\n \"updateMask\": \"\",\n \"userOptions\": {}\n },\n \"updateLabel\": {\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"updateMask\": \"\"\n },\n \"updateSelectionChoiceProperties\": {\n \"fieldId\": \"\",\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n }\n }\n ],\n \"useAdminAccess\": false,\n \"view\": \"\",\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v2beta/:name:delta" {:content-type :json
:form-params {:languageCode ""
:requests [{:createField {:field {:appliedCapabilities {:canRead false
:canSearch false
:canWrite false}
:createTime ""
:creator {:person ""}
:dateOptions {:dateFormat ""
:dateFormatType ""
:maxValue {:day 0
:month 0
:year 0}
:minValue {}}
:disableTime ""
:disabler {}
:displayHints {:disabled false
:hiddenInSearch false
:required false
:shownInApply false}
:id ""
:integerOptions {:maxValue ""
:minValue ""}
:lifecycle {:disabledPolicy {:hideInSearch false
:showInApply false}
:hasUnpublishedChanges false
:state ""}
:lockStatus {:locked false}
:properties {:displayName ""
:insertBeforeField ""
:required false}
:publisher {}
:queryKey ""
:schemaCapabilities {:canDelete false
:canDisable false
:canEnable false
:canUpdate false}
:selectionOptions {:choices [{:appliedCapabilities {:canRead false
:canSearch false
:canSelect false}
:createTime ""
:creator {}
:disableTime ""
:disabler {}
:displayHints {:badgeColors {:backgroundColor {:alpha ""
:blue ""
:green ""
:red ""}
:foregroundColor {}
:soloColor {}}
:badgePriority ""
:darkBadgeColors {}
:disabled false
:hiddenInSearch false
:shownInApply false}
:id ""
:lifecycle {}
:lockStatus {}
:properties {:badgeConfig {:color {}
:priorityOverride ""}
:description ""
:displayName ""
:insertBeforeChoice ""}
:publishTime ""
:publisher {}
:schemaCapabilities {:canDelete false
:canDisable false
:canEnable false
:canUpdate false}
:updateTime ""
:updater {}}]
:listOptions {:maxEntries 0}}
:textOptions {:maxLength 0
:minLength 0}
:updateTime ""
:updater {}
:userOptions {:listOptions {}}}}
:createSelectionChoice {:choice {}
:fieldId ""}
:deleteField {:id ""}
:deleteSelectionChoice {:fieldId ""
:id ""}
:disableField {:disabledPolicy {}
:id ""
:updateMask ""}
:disableSelectionChoice {:disabledPolicy {}
:fieldId ""
:id ""
:updateMask ""}
:enableField {:id ""}
:enableSelectionChoice {:fieldId ""
:id ""}
:updateField {:id ""
:properties {}
:updateMask ""}
:updateFieldType {:dateOptions {}
:id ""
:integerOptions {}
:longTextOptions {:maxLength 0
:minLength 0}
:selectionOptions {}
:textOptions {}
:updateMask ""
:userOptions {}}
:updateLabel {:properties {:description ""
:title ""}
:updateMask ""}
:updateSelectionChoiceProperties {:fieldId ""
:id ""
:properties {}
:updateMask ""}}]
:useAdminAccess false
:view ""
:writeControl {:requiredRevisionId ""}}})
require "http/client"
url = "{{baseUrl}}/v2beta/:name:delta"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"languageCode\": \"\",\n \"requests\": [\n {\n \"createField\": {\n \"field\": {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n },\n \"createSelectionChoice\": {\n \"choice\": {},\n \"fieldId\": \"\"\n },\n \"deleteField\": {\n \"id\": \"\"\n },\n \"deleteSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"disableField\": {\n \"disabledPolicy\": {},\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"disableSelectionChoice\": {\n \"disabledPolicy\": {},\n \"fieldId\": \"\",\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"enableField\": {\n \"id\": \"\"\n },\n \"enableSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"updateField\": {\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n },\n \"updateFieldType\": {\n \"dateOptions\": {},\n \"id\": \"\",\n \"integerOptions\": {},\n \"longTextOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"selectionOptions\": {},\n \"textOptions\": {},\n \"updateMask\": \"\",\n \"userOptions\": {}\n },\n \"updateLabel\": {\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"updateMask\": \"\"\n },\n \"updateSelectionChoiceProperties\": {\n \"fieldId\": \"\",\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n }\n }\n ],\n \"useAdminAccess\": false,\n \"view\": \"\",\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v2beta/:name:delta"),
Content = new StringContent("{\n \"languageCode\": \"\",\n \"requests\": [\n {\n \"createField\": {\n \"field\": {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n },\n \"createSelectionChoice\": {\n \"choice\": {},\n \"fieldId\": \"\"\n },\n \"deleteField\": {\n \"id\": \"\"\n },\n \"deleteSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"disableField\": {\n \"disabledPolicy\": {},\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"disableSelectionChoice\": {\n \"disabledPolicy\": {},\n \"fieldId\": \"\",\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"enableField\": {\n \"id\": \"\"\n },\n \"enableSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"updateField\": {\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n },\n \"updateFieldType\": {\n \"dateOptions\": {},\n \"id\": \"\",\n \"integerOptions\": {},\n \"longTextOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"selectionOptions\": {},\n \"textOptions\": {},\n \"updateMask\": \"\",\n \"userOptions\": {}\n },\n \"updateLabel\": {\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"updateMask\": \"\"\n },\n \"updateSelectionChoiceProperties\": {\n \"fieldId\": \"\",\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n }\n }\n ],\n \"useAdminAccess\": false,\n \"view\": \"\",\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:name:delta");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"languageCode\": \"\",\n \"requests\": [\n {\n \"createField\": {\n \"field\": {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n },\n \"createSelectionChoice\": {\n \"choice\": {},\n \"fieldId\": \"\"\n },\n \"deleteField\": {\n \"id\": \"\"\n },\n \"deleteSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"disableField\": {\n \"disabledPolicy\": {},\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"disableSelectionChoice\": {\n \"disabledPolicy\": {},\n \"fieldId\": \"\",\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"enableField\": {\n \"id\": \"\"\n },\n \"enableSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"updateField\": {\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n },\n \"updateFieldType\": {\n \"dateOptions\": {},\n \"id\": \"\",\n \"integerOptions\": {},\n \"longTextOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"selectionOptions\": {},\n \"textOptions\": {},\n \"updateMask\": \"\",\n \"userOptions\": {}\n },\n \"updateLabel\": {\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"updateMask\": \"\"\n },\n \"updateSelectionChoiceProperties\": {\n \"fieldId\": \"\",\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n }\n }\n ],\n \"useAdminAccess\": false,\n \"view\": \"\",\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/:name:delta"
payload := strings.NewReader("{\n \"languageCode\": \"\",\n \"requests\": [\n {\n \"createField\": {\n \"field\": {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n },\n \"createSelectionChoice\": {\n \"choice\": {},\n \"fieldId\": \"\"\n },\n \"deleteField\": {\n \"id\": \"\"\n },\n \"deleteSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"disableField\": {\n \"disabledPolicy\": {},\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"disableSelectionChoice\": {\n \"disabledPolicy\": {},\n \"fieldId\": \"\",\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"enableField\": {\n \"id\": \"\"\n },\n \"enableSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"updateField\": {\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n },\n \"updateFieldType\": {\n \"dateOptions\": {},\n \"id\": \"\",\n \"integerOptions\": {},\n \"longTextOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"selectionOptions\": {},\n \"textOptions\": {},\n \"updateMask\": \"\",\n \"userOptions\": {}\n },\n \"updateLabel\": {\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"updateMask\": \"\"\n },\n \"updateSelectionChoiceProperties\": {\n \"fieldId\": \"\",\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n }\n }\n ],\n \"useAdminAccess\": false,\n \"view\": \"\",\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v2beta/:name:delta HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 5019
{
"languageCode": "",
"requests": [
{
"createField": {
"field": {
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canWrite": false
},
"createTime": "",
"creator": {
"person": ""
},
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"hasUnpublishedChanges": false,
"state": ""
},
"lockStatus": {
"locked": false
},
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": false
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canSelect": false
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"updateTime": "",
"updater": {}
}
],
"listOptions": {
"maxEntries": 0
}
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": {
"listOptions": {}
}
}
},
"createSelectionChoice": {
"choice": {},
"fieldId": ""
},
"deleteField": {
"id": ""
},
"deleteSelectionChoice": {
"fieldId": "",
"id": ""
},
"disableField": {
"disabledPolicy": {},
"id": "",
"updateMask": ""
},
"disableSelectionChoice": {
"disabledPolicy": {},
"fieldId": "",
"id": "",
"updateMask": ""
},
"enableField": {
"id": ""
},
"enableSelectionChoice": {
"fieldId": "",
"id": ""
},
"updateField": {
"id": "",
"properties": {},
"updateMask": ""
},
"updateFieldType": {
"dateOptions": {},
"id": "",
"integerOptions": {},
"longTextOptions": {
"maxLength": 0,
"minLength": 0
},
"selectionOptions": {},
"textOptions": {},
"updateMask": "",
"userOptions": {}
},
"updateLabel": {
"properties": {
"description": "",
"title": ""
},
"updateMask": ""
},
"updateSelectionChoiceProperties": {
"fieldId": "",
"id": "",
"properties": {},
"updateMask": ""
}
}
],
"useAdminAccess": false,
"view": "",
"writeControl": {
"requiredRevisionId": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:name:delta")
.setHeader("content-type", "application/json")
.setBody("{\n \"languageCode\": \"\",\n \"requests\": [\n {\n \"createField\": {\n \"field\": {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n },\n \"createSelectionChoice\": {\n \"choice\": {},\n \"fieldId\": \"\"\n },\n \"deleteField\": {\n \"id\": \"\"\n },\n \"deleteSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"disableField\": {\n \"disabledPolicy\": {},\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"disableSelectionChoice\": {\n \"disabledPolicy\": {},\n \"fieldId\": \"\",\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"enableField\": {\n \"id\": \"\"\n },\n \"enableSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"updateField\": {\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n },\n \"updateFieldType\": {\n \"dateOptions\": {},\n \"id\": \"\",\n \"integerOptions\": {},\n \"longTextOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"selectionOptions\": {},\n \"textOptions\": {},\n \"updateMask\": \"\",\n \"userOptions\": {}\n },\n \"updateLabel\": {\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"updateMask\": \"\"\n },\n \"updateSelectionChoiceProperties\": {\n \"fieldId\": \"\",\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n }\n }\n ],\n \"useAdminAccess\": false,\n \"view\": \"\",\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/:name:delta"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"languageCode\": \"\",\n \"requests\": [\n {\n \"createField\": {\n \"field\": {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n },\n \"createSelectionChoice\": {\n \"choice\": {},\n \"fieldId\": \"\"\n },\n \"deleteField\": {\n \"id\": \"\"\n },\n \"deleteSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"disableField\": {\n \"disabledPolicy\": {},\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"disableSelectionChoice\": {\n \"disabledPolicy\": {},\n \"fieldId\": \"\",\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"enableField\": {\n \"id\": \"\"\n },\n \"enableSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"updateField\": {\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n },\n \"updateFieldType\": {\n \"dateOptions\": {},\n \"id\": \"\",\n \"integerOptions\": {},\n \"longTextOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"selectionOptions\": {},\n \"textOptions\": {},\n \"updateMask\": \"\",\n \"userOptions\": {}\n },\n \"updateLabel\": {\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"updateMask\": \"\"\n },\n \"updateSelectionChoiceProperties\": {\n \"fieldId\": \"\",\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n }\n }\n ],\n \"useAdminAccess\": false,\n \"view\": \"\",\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"languageCode\": \"\",\n \"requests\": [\n {\n \"createField\": {\n \"field\": {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n },\n \"createSelectionChoice\": {\n \"choice\": {},\n \"fieldId\": \"\"\n },\n \"deleteField\": {\n \"id\": \"\"\n },\n \"deleteSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"disableField\": {\n \"disabledPolicy\": {},\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"disableSelectionChoice\": {\n \"disabledPolicy\": {},\n \"fieldId\": \"\",\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"enableField\": {\n \"id\": \"\"\n },\n \"enableSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"updateField\": {\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n },\n \"updateFieldType\": {\n \"dateOptions\": {},\n \"id\": \"\",\n \"integerOptions\": {},\n \"longTextOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"selectionOptions\": {},\n \"textOptions\": {},\n \"updateMask\": \"\",\n \"userOptions\": {}\n },\n \"updateLabel\": {\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"updateMask\": \"\"\n },\n \"updateSelectionChoiceProperties\": {\n \"fieldId\": \"\",\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n }\n }\n ],\n \"useAdminAccess\": false,\n \"view\": \"\",\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/:name:delta")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:name:delta")
.header("content-type", "application/json")
.body("{\n \"languageCode\": \"\",\n \"requests\": [\n {\n \"createField\": {\n \"field\": {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n },\n \"createSelectionChoice\": {\n \"choice\": {},\n \"fieldId\": \"\"\n },\n \"deleteField\": {\n \"id\": \"\"\n },\n \"deleteSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"disableField\": {\n \"disabledPolicy\": {},\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"disableSelectionChoice\": {\n \"disabledPolicy\": {},\n \"fieldId\": \"\",\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"enableField\": {\n \"id\": \"\"\n },\n \"enableSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"updateField\": {\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n },\n \"updateFieldType\": {\n \"dateOptions\": {},\n \"id\": \"\",\n \"integerOptions\": {},\n \"longTextOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"selectionOptions\": {},\n \"textOptions\": {},\n \"updateMask\": \"\",\n \"userOptions\": {}\n },\n \"updateLabel\": {\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"updateMask\": \"\"\n },\n \"updateSelectionChoiceProperties\": {\n \"fieldId\": \"\",\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n }\n }\n ],\n \"useAdminAccess\": false,\n \"view\": \"\",\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
languageCode: '',
requests: [
{
createField: {
field: {
appliedCapabilities: {
canRead: false,
canSearch: false,
canWrite: false
},
createTime: '',
creator: {
person: ''
},
dateOptions: {
dateFormat: '',
dateFormatType: '',
maxValue: {
day: 0,
month: 0,
year: 0
},
minValue: {}
},
disableTime: '',
disabler: {},
displayHints: {
disabled: false,
hiddenInSearch: false,
required: false,
shownInApply: false
},
id: '',
integerOptions: {
maxValue: '',
minValue: ''
},
lifecycle: {
disabledPolicy: {
hideInSearch: false,
showInApply: false
},
hasUnpublishedChanges: false,
state: ''
},
lockStatus: {
locked: false
},
properties: {
displayName: '',
insertBeforeField: '',
required: false
},
publisher: {},
queryKey: '',
schemaCapabilities: {
canDelete: false,
canDisable: false,
canEnable: false,
canUpdate: false
},
selectionOptions: {
choices: [
{
appliedCapabilities: {
canRead: false,
canSearch: false,
canSelect: false
},
createTime: '',
creator: {},
disableTime: '',
disabler: {},
displayHints: {
badgeColors: {
backgroundColor: {
alpha: '',
blue: '',
green: '',
red: ''
},
foregroundColor: {},
soloColor: {}
},
badgePriority: '',
darkBadgeColors: {},
disabled: false,
hiddenInSearch: false,
shownInApply: false
},
id: '',
lifecycle: {},
lockStatus: {},
properties: {
badgeConfig: {
color: {},
priorityOverride: ''
},
description: '',
displayName: '',
insertBeforeChoice: ''
},
publishTime: '',
publisher: {},
schemaCapabilities: {
canDelete: false,
canDisable: false,
canEnable: false,
canUpdate: false
},
updateTime: '',
updater: {}
}
],
listOptions: {
maxEntries: 0
}
},
textOptions: {
maxLength: 0,
minLength: 0
},
updateTime: '',
updater: {},
userOptions: {
listOptions: {}
}
}
},
createSelectionChoice: {
choice: {},
fieldId: ''
},
deleteField: {
id: ''
},
deleteSelectionChoice: {
fieldId: '',
id: ''
},
disableField: {
disabledPolicy: {},
id: '',
updateMask: ''
},
disableSelectionChoice: {
disabledPolicy: {},
fieldId: '',
id: '',
updateMask: ''
},
enableField: {
id: ''
},
enableSelectionChoice: {
fieldId: '',
id: ''
},
updateField: {
id: '',
properties: {},
updateMask: ''
},
updateFieldType: {
dateOptions: {},
id: '',
integerOptions: {},
longTextOptions: {
maxLength: 0,
minLength: 0
},
selectionOptions: {},
textOptions: {},
updateMask: '',
userOptions: {}
},
updateLabel: {
properties: {
description: '',
title: ''
},
updateMask: ''
},
updateSelectionChoiceProperties: {
fieldId: '',
id: '',
properties: {},
updateMask: ''
}
}
],
useAdminAccess: false,
view: '',
writeControl: {
requiredRevisionId: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v2beta/:name:delta');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:name:delta',
headers: {'content-type': 'application/json'},
data: {
languageCode: '',
requests: [
{
createField: {
field: {
appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
createTime: '',
creator: {person: ''},
dateOptions: {
dateFormat: '',
dateFormatType: '',
maxValue: {day: 0, month: 0, year: 0},
minValue: {}
},
disableTime: '',
disabler: {},
displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
id: '',
integerOptions: {maxValue: '', minValue: ''},
lifecycle: {
disabledPolicy: {hideInSearch: false, showInApply: false},
hasUnpublishedChanges: false,
state: ''
},
lockStatus: {locked: false},
properties: {displayName: '', insertBeforeField: '', required: false},
publisher: {},
queryKey: '',
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
selectionOptions: {
choices: [
{
appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
createTime: '',
creator: {},
disableTime: '',
disabler: {},
displayHints: {
badgeColors: {
backgroundColor: {alpha: '', blue: '', green: '', red: ''},
foregroundColor: {},
soloColor: {}
},
badgePriority: '',
darkBadgeColors: {},
disabled: false,
hiddenInSearch: false,
shownInApply: false
},
id: '',
lifecycle: {},
lockStatus: {},
properties: {
badgeConfig: {color: {}, priorityOverride: ''},
description: '',
displayName: '',
insertBeforeChoice: ''
},
publishTime: '',
publisher: {},
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
updateTime: '',
updater: {}
}
],
listOptions: {maxEntries: 0}
},
textOptions: {maxLength: 0, minLength: 0},
updateTime: '',
updater: {},
userOptions: {listOptions: {}}
}
},
createSelectionChoice: {choice: {}, fieldId: ''},
deleteField: {id: ''},
deleteSelectionChoice: {fieldId: '', id: ''},
disableField: {disabledPolicy: {}, id: '', updateMask: ''},
disableSelectionChoice: {disabledPolicy: {}, fieldId: '', id: '', updateMask: ''},
enableField: {id: ''},
enableSelectionChoice: {fieldId: '', id: ''},
updateField: {id: '', properties: {}, updateMask: ''},
updateFieldType: {
dateOptions: {},
id: '',
integerOptions: {},
longTextOptions: {maxLength: 0, minLength: 0},
selectionOptions: {},
textOptions: {},
updateMask: '',
userOptions: {}
},
updateLabel: {properties: {description: '', title: ''}, updateMask: ''},
updateSelectionChoiceProperties: {fieldId: '', id: '', properties: {}, updateMask: ''}
}
],
useAdminAccess: false,
view: '',
writeControl: {requiredRevisionId: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/:name:delta';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"languageCode":"","requests":[{"createField":{"field":{"appliedCapabilities":{"canRead":false,"canSearch":false,"canWrite":false},"createTime":"","creator":{"person":""},"dateOptions":{"dateFormat":"","dateFormatType":"","maxValue":{"day":0,"month":0,"year":0},"minValue":{}},"disableTime":"","disabler":{},"displayHints":{"disabled":false,"hiddenInSearch":false,"required":false,"shownInApply":false},"id":"","integerOptions":{"maxValue":"","minValue":""},"lifecycle":{"disabledPolicy":{"hideInSearch":false,"showInApply":false},"hasUnpublishedChanges":false,"state":""},"lockStatus":{"locked":false},"properties":{"displayName":"","insertBeforeField":"","required":false},"publisher":{},"queryKey":"","schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"selectionOptions":{"choices":[{"appliedCapabilities":{"canRead":false,"canSearch":false,"canSelect":false},"createTime":"","creator":{},"disableTime":"","disabler":{},"displayHints":{"badgeColors":{"backgroundColor":{"alpha":"","blue":"","green":"","red":""},"foregroundColor":{},"soloColor":{}},"badgePriority":"","darkBadgeColors":{},"disabled":false,"hiddenInSearch":false,"shownInApply":false},"id":"","lifecycle":{},"lockStatus":{},"properties":{"badgeConfig":{"color":{},"priorityOverride":""},"description":"","displayName":"","insertBeforeChoice":""},"publishTime":"","publisher":{},"schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"updateTime":"","updater":{}}],"listOptions":{"maxEntries":0}},"textOptions":{"maxLength":0,"minLength":0},"updateTime":"","updater":{},"userOptions":{"listOptions":{}}}},"createSelectionChoice":{"choice":{},"fieldId":""},"deleteField":{"id":""},"deleteSelectionChoice":{"fieldId":"","id":""},"disableField":{"disabledPolicy":{},"id":"","updateMask":""},"disableSelectionChoice":{"disabledPolicy":{},"fieldId":"","id":"","updateMask":""},"enableField":{"id":""},"enableSelectionChoice":{"fieldId":"","id":""},"updateField":{"id":"","properties":{},"updateMask":""},"updateFieldType":{"dateOptions":{},"id":"","integerOptions":{},"longTextOptions":{"maxLength":0,"minLength":0},"selectionOptions":{},"textOptions":{},"updateMask":"","userOptions":{}},"updateLabel":{"properties":{"description":"","title":""},"updateMask":""},"updateSelectionChoiceProperties":{"fieldId":"","id":"","properties":{},"updateMask":""}}],"useAdminAccess":false,"view":"","writeControl":{"requiredRevisionId":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/:name:delta',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "languageCode": "",\n "requests": [\n {\n "createField": {\n "field": {\n "appliedCapabilities": {\n "canRead": false,\n "canSearch": false,\n "canWrite": false\n },\n "createTime": "",\n "creator": {\n "person": ""\n },\n "dateOptions": {\n "dateFormat": "",\n "dateFormatType": "",\n "maxValue": {\n "day": 0,\n "month": 0,\n "year": 0\n },\n "minValue": {}\n },\n "disableTime": "",\n "disabler": {},\n "displayHints": {\n "disabled": false,\n "hiddenInSearch": false,\n "required": false,\n "shownInApply": false\n },\n "id": "",\n "integerOptions": {\n "maxValue": "",\n "minValue": ""\n },\n "lifecycle": {\n "disabledPolicy": {\n "hideInSearch": false,\n "showInApply": false\n },\n "hasUnpublishedChanges": false,\n "state": ""\n },\n "lockStatus": {\n "locked": false\n },\n "properties": {\n "displayName": "",\n "insertBeforeField": "",\n "required": false\n },\n "publisher": {},\n "queryKey": "",\n "schemaCapabilities": {\n "canDelete": false,\n "canDisable": false,\n "canEnable": false,\n "canUpdate": false\n },\n "selectionOptions": {\n "choices": [\n {\n "appliedCapabilities": {\n "canRead": false,\n "canSearch": false,\n "canSelect": false\n },\n "createTime": "",\n "creator": {},\n "disableTime": "",\n "disabler": {},\n "displayHints": {\n "badgeColors": {\n "backgroundColor": {\n "alpha": "",\n "blue": "",\n "green": "",\n "red": ""\n },\n "foregroundColor": {},\n "soloColor": {}\n },\n "badgePriority": "",\n "darkBadgeColors": {},\n "disabled": false,\n "hiddenInSearch": false,\n "shownInApply": false\n },\n "id": "",\n "lifecycle": {},\n "lockStatus": {},\n "properties": {\n "badgeConfig": {\n "color": {},\n "priorityOverride": ""\n },\n "description": "",\n "displayName": "",\n "insertBeforeChoice": ""\n },\n "publishTime": "",\n "publisher": {},\n "schemaCapabilities": {\n "canDelete": false,\n "canDisable": false,\n "canEnable": false,\n "canUpdate": false\n },\n "updateTime": "",\n "updater": {}\n }\n ],\n "listOptions": {\n "maxEntries": 0\n }\n },\n "textOptions": {\n "maxLength": 0,\n "minLength": 0\n },\n "updateTime": "",\n "updater": {},\n "userOptions": {\n "listOptions": {}\n }\n }\n },\n "createSelectionChoice": {\n "choice": {},\n "fieldId": ""\n },\n "deleteField": {\n "id": ""\n },\n "deleteSelectionChoice": {\n "fieldId": "",\n "id": ""\n },\n "disableField": {\n "disabledPolicy": {},\n "id": "",\n "updateMask": ""\n },\n "disableSelectionChoice": {\n "disabledPolicy": {},\n "fieldId": "",\n "id": "",\n "updateMask": ""\n },\n "enableField": {\n "id": ""\n },\n "enableSelectionChoice": {\n "fieldId": "",\n "id": ""\n },\n "updateField": {\n "id": "",\n "properties": {},\n "updateMask": ""\n },\n "updateFieldType": {\n "dateOptions": {},\n "id": "",\n "integerOptions": {},\n "longTextOptions": {\n "maxLength": 0,\n "minLength": 0\n },\n "selectionOptions": {},\n "textOptions": {},\n "updateMask": "",\n "userOptions": {}\n },\n "updateLabel": {\n "properties": {\n "description": "",\n "title": ""\n },\n "updateMask": ""\n },\n "updateSelectionChoiceProperties": {\n "fieldId": "",\n "id": "",\n "properties": {},\n "updateMask": ""\n }\n }\n ],\n "useAdminAccess": false,\n "view": "",\n "writeControl": {\n "requiredRevisionId": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"languageCode\": \"\",\n \"requests\": [\n {\n \"createField\": {\n \"field\": {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n },\n \"createSelectionChoice\": {\n \"choice\": {},\n \"fieldId\": \"\"\n },\n \"deleteField\": {\n \"id\": \"\"\n },\n \"deleteSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"disableField\": {\n \"disabledPolicy\": {},\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"disableSelectionChoice\": {\n \"disabledPolicy\": {},\n \"fieldId\": \"\",\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"enableField\": {\n \"id\": \"\"\n },\n \"enableSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"updateField\": {\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n },\n \"updateFieldType\": {\n \"dateOptions\": {},\n \"id\": \"\",\n \"integerOptions\": {},\n \"longTextOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"selectionOptions\": {},\n \"textOptions\": {},\n \"updateMask\": \"\",\n \"userOptions\": {}\n },\n \"updateLabel\": {\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"updateMask\": \"\"\n },\n \"updateSelectionChoiceProperties\": {\n \"fieldId\": \"\",\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n }\n }\n ],\n \"useAdminAccess\": false,\n \"view\": \"\",\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/:name:delta")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/:name:delta',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
languageCode: '',
requests: [
{
createField: {
field: {
appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
createTime: '',
creator: {person: ''},
dateOptions: {
dateFormat: '',
dateFormatType: '',
maxValue: {day: 0, month: 0, year: 0},
minValue: {}
},
disableTime: '',
disabler: {},
displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
id: '',
integerOptions: {maxValue: '', minValue: ''},
lifecycle: {
disabledPolicy: {hideInSearch: false, showInApply: false},
hasUnpublishedChanges: false,
state: ''
},
lockStatus: {locked: false},
properties: {displayName: '', insertBeforeField: '', required: false},
publisher: {},
queryKey: '',
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
selectionOptions: {
choices: [
{
appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
createTime: '',
creator: {},
disableTime: '',
disabler: {},
displayHints: {
badgeColors: {
backgroundColor: {alpha: '', blue: '', green: '', red: ''},
foregroundColor: {},
soloColor: {}
},
badgePriority: '',
darkBadgeColors: {},
disabled: false,
hiddenInSearch: false,
shownInApply: false
},
id: '',
lifecycle: {},
lockStatus: {},
properties: {
badgeConfig: {color: {}, priorityOverride: ''},
description: '',
displayName: '',
insertBeforeChoice: ''
},
publishTime: '',
publisher: {},
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
updateTime: '',
updater: {}
}
],
listOptions: {maxEntries: 0}
},
textOptions: {maxLength: 0, minLength: 0},
updateTime: '',
updater: {},
userOptions: {listOptions: {}}
}
},
createSelectionChoice: {choice: {}, fieldId: ''},
deleteField: {id: ''},
deleteSelectionChoice: {fieldId: '', id: ''},
disableField: {disabledPolicy: {}, id: '', updateMask: ''},
disableSelectionChoice: {disabledPolicy: {}, fieldId: '', id: '', updateMask: ''},
enableField: {id: ''},
enableSelectionChoice: {fieldId: '', id: ''},
updateField: {id: '', properties: {}, updateMask: ''},
updateFieldType: {
dateOptions: {},
id: '',
integerOptions: {},
longTextOptions: {maxLength: 0, minLength: 0},
selectionOptions: {},
textOptions: {},
updateMask: '',
userOptions: {}
},
updateLabel: {properties: {description: '', title: ''}, updateMask: ''},
updateSelectionChoiceProperties: {fieldId: '', id: '', properties: {}, updateMask: ''}
}
],
useAdminAccess: false,
view: '',
writeControl: {requiredRevisionId: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:name:delta',
headers: {'content-type': 'application/json'},
body: {
languageCode: '',
requests: [
{
createField: {
field: {
appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
createTime: '',
creator: {person: ''},
dateOptions: {
dateFormat: '',
dateFormatType: '',
maxValue: {day: 0, month: 0, year: 0},
minValue: {}
},
disableTime: '',
disabler: {},
displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
id: '',
integerOptions: {maxValue: '', minValue: ''},
lifecycle: {
disabledPolicy: {hideInSearch: false, showInApply: false},
hasUnpublishedChanges: false,
state: ''
},
lockStatus: {locked: false},
properties: {displayName: '', insertBeforeField: '', required: false},
publisher: {},
queryKey: '',
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
selectionOptions: {
choices: [
{
appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
createTime: '',
creator: {},
disableTime: '',
disabler: {},
displayHints: {
badgeColors: {
backgroundColor: {alpha: '', blue: '', green: '', red: ''},
foregroundColor: {},
soloColor: {}
},
badgePriority: '',
darkBadgeColors: {},
disabled: false,
hiddenInSearch: false,
shownInApply: false
},
id: '',
lifecycle: {},
lockStatus: {},
properties: {
badgeConfig: {color: {}, priorityOverride: ''},
description: '',
displayName: '',
insertBeforeChoice: ''
},
publishTime: '',
publisher: {},
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
updateTime: '',
updater: {}
}
],
listOptions: {maxEntries: 0}
},
textOptions: {maxLength: 0, minLength: 0},
updateTime: '',
updater: {},
userOptions: {listOptions: {}}
}
},
createSelectionChoice: {choice: {}, fieldId: ''},
deleteField: {id: ''},
deleteSelectionChoice: {fieldId: '', id: ''},
disableField: {disabledPolicy: {}, id: '', updateMask: ''},
disableSelectionChoice: {disabledPolicy: {}, fieldId: '', id: '', updateMask: ''},
enableField: {id: ''},
enableSelectionChoice: {fieldId: '', id: ''},
updateField: {id: '', properties: {}, updateMask: ''},
updateFieldType: {
dateOptions: {},
id: '',
integerOptions: {},
longTextOptions: {maxLength: 0, minLength: 0},
selectionOptions: {},
textOptions: {},
updateMask: '',
userOptions: {}
},
updateLabel: {properties: {description: '', title: ''}, updateMask: ''},
updateSelectionChoiceProperties: {fieldId: '', id: '', properties: {}, updateMask: ''}
}
],
useAdminAccess: false,
view: '',
writeControl: {requiredRevisionId: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v2beta/:name:delta');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
languageCode: '',
requests: [
{
createField: {
field: {
appliedCapabilities: {
canRead: false,
canSearch: false,
canWrite: false
},
createTime: '',
creator: {
person: ''
},
dateOptions: {
dateFormat: '',
dateFormatType: '',
maxValue: {
day: 0,
month: 0,
year: 0
},
minValue: {}
},
disableTime: '',
disabler: {},
displayHints: {
disabled: false,
hiddenInSearch: false,
required: false,
shownInApply: false
},
id: '',
integerOptions: {
maxValue: '',
minValue: ''
},
lifecycle: {
disabledPolicy: {
hideInSearch: false,
showInApply: false
},
hasUnpublishedChanges: false,
state: ''
},
lockStatus: {
locked: false
},
properties: {
displayName: '',
insertBeforeField: '',
required: false
},
publisher: {},
queryKey: '',
schemaCapabilities: {
canDelete: false,
canDisable: false,
canEnable: false,
canUpdate: false
},
selectionOptions: {
choices: [
{
appliedCapabilities: {
canRead: false,
canSearch: false,
canSelect: false
},
createTime: '',
creator: {},
disableTime: '',
disabler: {},
displayHints: {
badgeColors: {
backgroundColor: {
alpha: '',
blue: '',
green: '',
red: ''
},
foregroundColor: {},
soloColor: {}
},
badgePriority: '',
darkBadgeColors: {},
disabled: false,
hiddenInSearch: false,
shownInApply: false
},
id: '',
lifecycle: {},
lockStatus: {},
properties: {
badgeConfig: {
color: {},
priorityOverride: ''
},
description: '',
displayName: '',
insertBeforeChoice: ''
},
publishTime: '',
publisher: {},
schemaCapabilities: {
canDelete: false,
canDisable: false,
canEnable: false,
canUpdate: false
},
updateTime: '',
updater: {}
}
],
listOptions: {
maxEntries: 0
}
},
textOptions: {
maxLength: 0,
minLength: 0
},
updateTime: '',
updater: {},
userOptions: {
listOptions: {}
}
}
},
createSelectionChoice: {
choice: {},
fieldId: ''
},
deleteField: {
id: ''
},
deleteSelectionChoice: {
fieldId: '',
id: ''
},
disableField: {
disabledPolicy: {},
id: '',
updateMask: ''
},
disableSelectionChoice: {
disabledPolicy: {},
fieldId: '',
id: '',
updateMask: ''
},
enableField: {
id: ''
},
enableSelectionChoice: {
fieldId: '',
id: ''
},
updateField: {
id: '',
properties: {},
updateMask: ''
},
updateFieldType: {
dateOptions: {},
id: '',
integerOptions: {},
longTextOptions: {
maxLength: 0,
minLength: 0
},
selectionOptions: {},
textOptions: {},
updateMask: '',
userOptions: {}
},
updateLabel: {
properties: {
description: '',
title: ''
},
updateMask: ''
},
updateSelectionChoiceProperties: {
fieldId: '',
id: '',
properties: {},
updateMask: ''
}
}
],
useAdminAccess: false,
view: '',
writeControl: {
requiredRevisionId: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:name:delta',
headers: {'content-type': 'application/json'},
data: {
languageCode: '',
requests: [
{
createField: {
field: {
appliedCapabilities: {canRead: false, canSearch: false, canWrite: false},
createTime: '',
creator: {person: ''},
dateOptions: {
dateFormat: '',
dateFormatType: '',
maxValue: {day: 0, month: 0, year: 0},
minValue: {}
},
disableTime: '',
disabler: {},
displayHints: {disabled: false, hiddenInSearch: false, required: false, shownInApply: false},
id: '',
integerOptions: {maxValue: '', minValue: ''},
lifecycle: {
disabledPolicy: {hideInSearch: false, showInApply: false},
hasUnpublishedChanges: false,
state: ''
},
lockStatus: {locked: false},
properties: {displayName: '', insertBeforeField: '', required: false},
publisher: {},
queryKey: '',
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
selectionOptions: {
choices: [
{
appliedCapabilities: {canRead: false, canSearch: false, canSelect: false},
createTime: '',
creator: {},
disableTime: '',
disabler: {},
displayHints: {
badgeColors: {
backgroundColor: {alpha: '', blue: '', green: '', red: ''},
foregroundColor: {},
soloColor: {}
},
badgePriority: '',
darkBadgeColors: {},
disabled: false,
hiddenInSearch: false,
shownInApply: false
},
id: '',
lifecycle: {},
lockStatus: {},
properties: {
badgeConfig: {color: {}, priorityOverride: ''},
description: '',
displayName: '',
insertBeforeChoice: ''
},
publishTime: '',
publisher: {},
schemaCapabilities: {canDelete: false, canDisable: false, canEnable: false, canUpdate: false},
updateTime: '',
updater: {}
}
],
listOptions: {maxEntries: 0}
},
textOptions: {maxLength: 0, minLength: 0},
updateTime: '',
updater: {},
userOptions: {listOptions: {}}
}
},
createSelectionChoice: {choice: {}, fieldId: ''},
deleteField: {id: ''},
deleteSelectionChoice: {fieldId: '', id: ''},
disableField: {disabledPolicy: {}, id: '', updateMask: ''},
disableSelectionChoice: {disabledPolicy: {}, fieldId: '', id: '', updateMask: ''},
enableField: {id: ''},
enableSelectionChoice: {fieldId: '', id: ''},
updateField: {id: '', properties: {}, updateMask: ''},
updateFieldType: {
dateOptions: {},
id: '',
integerOptions: {},
longTextOptions: {maxLength: 0, minLength: 0},
selectionOptions: {},
textOptions: {},
updateMask: '',
userOptions: {}
},
updateLabel: {properties: {description: '', title: ''}, updateMask: ''},
updateSelectionChoiceProperties: {fieldId: '', id: '', properties: {}, updateMask: ''}
}
],
useAdminAccess: false,
view: '',
writeControl: {requiredRevisionId: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/:name:delta';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"languageCode":"","requests":[{"createField":{"field":{"appliedCapabilities":{"canRead":false,"canSearch":false,"canWrite":false},"createTime":"","creator":{"person":""},"dateOptions":{"dateFormat":"","dateFormatType":"","maxValue":{"day":0,"month":0,"year":0},"minValue":{}},"disableTime":"","disabler":{},"displayHints":{"disabled":false,"hiddenInSearch":false,"required":false,"shownInApply":false},"id":"","integerOptions":{"maxValue":"","minValue":""},"lifecycle":{"disabledPolicy":{"hideInSearch":false,"showInApply":false},"hasUnpublishedChanges":false,"state":""},"lockStatus":{"locked":false},"properties":{"displayName":"","insertBeforeField":"","required":false},"publisher":{},"queryKey":"","schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"selectionOptions":{"choices":[{"appliedCapabilities":{"canRead":false,"canSearch":false,"canSelect":false},"createTime":"","creator":{},"disableTime":"","disabler":{},"displayHints":{"badgeColors":{"backgroundColor":{"alpha":"","blue":"","green":"","red":""},"foregroundColor":{},"soloColor":{}},"badgePriority":"","darkBadgeColors":{},"disabled":false,"hiddenInSearch":false,"shownInApply":false},"id":"","lifecycle":{},"lockStatus":{},"properties":{"badgeConfig":{"color":{},"priorityOverride":""},"description":"","displayName":"","insertBeforeChoice":""},"publishTime":"","publisher":{},"schemaCapabilities":{"canDelete":false,"canDisable":false,"canEnable":false,"canUpdate":false},"updateTime":"","updater":{}}],"listOptions":{"maxEntries":0}},"textOptions":{"maxLength":0,"minLength":0},"updateTime":"","updater":{},"userOptions":{"listOptions":{}}}},"createSelectionChoice":{"choice":{},"fieldId":""},"deleteField":{"id":""},"deleteSelectionChoice":{"fieldId":"","id":""},"disableField":{"disabledPolicy":{},"id":"","updateMask":""},"disableSelectionChoice":{"disabledPolicy":{},"fieldId":"","id":"","updateMask":""},"enableField":{"id":""},"enableSelectionChoice":{"fieldId":"","id":""},"updateField":{"id":"","properties":{},"updateMask":""},"updateFieldType":{"dateOptions":{},"id":"","integerOptions":{},"longTextOptions":{"maxLength":0,"minLength":0},"selectionOptions":{},"textOptions":{},"updateMask":"","userOptions":{}},"updateLabel":{"properties":{"description":"","title":""},"updateMask":""},"updateSelectionChoiceProperties":{"fieldId":"","id":"","properties":{},"updateMask":""}}],"useAdminAccess":false,"view":"","writeControl":{"requiredRevisionId":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"languageCode": @"",
@"requests": @[ @{ @"createField": @{ @"field": @{ @"appliedCapabilities": @{ @"canRead": @NO, @"canSearch": @NO, @"canWrite": @NO }, @"createTime": @"", @"creator": @{ @"person": @"" }, @"dateOptions": @{ @"dateFormat": @"", @"dateFormatType": @"", @"maxValue": @{ @"day": @0, @"month": @0, @"year": @0 }, @"minValue": @{ } }, @"disableTime": @"", @"disabler": @{ }, @"displayHints": @{ @"disabled": @NO, @"hiddenInSearch": @NO, @"required": @NO, @"shownInApply": @NO }, @"id": @"", @"integerOptions": @{ @"maxValue": @"", @"minValue": @"" }, @"lifecycle": @{ @"disabledPolicy": @{ @"hideInSearch": @NO, @"showInApply": @NO }, @"hasUnpublishedChanges": @NO, @"state": @"" }, @"lockStatus": @{ @"locked": @NO }, @"properties": @{ @"displayName": @"", @"insertBeforeField": @"", @"required": @NO }, @"publisher": @{ }, @"queryKey": @"", @"schemaCapabilities": @{ @"canDelete": @NO, @"canDisable": @NO, @"canEnable": @NO, @"canUpdate": @NO }, @"selectionOptions": @{ @"choices": @[ @{ @"appliedCapabilities": @{ @"canRead": @NO, @"canSearch": @NO, @"canSelect": @NO }, @"createTime": @"", @"creator": @{ }, @"disableTime": @"", @"disabler": @{ }, @"displayHints": @{ @"badgeColors": @{ @"backgroundColor": @{ @"alpha": @"", @"blue": @"", @"green": @"", @"red": @"" }, @"foregroundColor": @{ }, @"soloColor": @{ } }, @"badgePriority": @"", @"darkBadgeColors": @{ }, @"disabled": @NO, @"hiddenInSearch": @NO, @"shownInApply": @NO }, @"id": @"", @"lifecycle": @{ }, @"lockStatus": @{ }, @"properties": @{ @"badgeConfig": @{ @"color": @{ }, @"priorityOverride": @"" }, @"description": @"", @"displayName": @"", @"insertBeforeChoice": @"" }, @"publishTime": @"", @"publisher": @{ }, @"schemaCapabilities": @{ @"canDelete": @NO, @"canDisable": @NO, @"canEnable": @NO, @"canUpdate": @NO }, @"updateTime": @"", @"updater": @{ } } ], @"listOptions": @{ @"maxEntries": @0 } }, @"textOptions": @{ @"maxLength": @0, @"minLength": @0 }, @"updateTime": @"", @"updater": @{ }, @"userOptions": @{ @"listOptions": @{ } } } }, @"createSelectionChoice": @{ @"choice": @{ }, @"fieldId": @"" }, @"deleteField": @{ @"id": @"" }, @"deleteSelectionChoice": @{ @"fieldId": @"", @"id": @"" }, @"disableField": @{ @"disabledPolicy": @{ }, @"id": @"", @"updateMask": @"" }, @"disableSelectionChoice": @{ @"disabledPolicy": @{ }, @"fieldId": @"", @"id": @"", @"updateMask": @"" }, @"enableField": @{ @"id": @"" }, @"enableSelectionChoice": @{ @"fieldId": @"", @"id": @"" }, @"updateField": @{ @"id": @"", @"properties": @{ }, @"updateMask": @"" }, @"updateFieldType": @{ @"dateOptions": @{ }, @"id": @"", @"integerOptions": @{ }, @"longTextOptions": @{ @"maxLength": @0, @"minLength": @0 }, @"selectionOptions": @{ }, @"textOptions": @{ }, @"updateMask": @"", @"userOptions": @{ } }, @"updateLabel": @{ @"properties": @{ @"description": @"", @"title": @"" }, @"updateMask": @"" }, @"updateSelectionChoiceProperties": @{ @"fieldId": @"", @"id": @"", @"properties": @{ }, @"updateMask": @"" } } ],
@"useAdminAccess": @NO,
@"view": @"",
@"writeControl": @{ @"requiredRevisionId": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:name:delta"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/:name:delta" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"languageCode\": \"\",\n \"requests\": [\n {\n \"createField\": {\n \"field\": {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n },\n \"createSelectionChoice\": {\n \"choice\": {},\n \"fieldId\": \"\"\n },\n \"deleteField\": {\n \"id\": \"\"\n },\n \"deleteSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"disableField\": {\n \"disabledPolicy\": {},\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"disableSelectionChoice\": {\n \"disabledPolicy\": {},\n \"fieldId\": \"\",\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"enableField\": {\n \"id\": \"\"\n },\n \"enableSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"updateField\": {\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n },\n \"updateFieldType\": {\n \"dateOptions\": {},\n \"id\": \"\",\n \"integerOptions\": {},\n \"longTextOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"selectionOptions\": {},\n \"textOptions\": {},\n \"updateMask\": \"\",\n \"userOptions\": {}\n },\n \"updateLabel\": {\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"updateMask\": \"\"\n },\n \"updateSelectionChoiceProperties\": {\n \"fieldId\": \"\",\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n }\n }\n ],\n \"useAdminAccess\": false,\n \"view\": \"\",\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/:name:delta",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'languageCode' => '',
'requests' => [
[
'createField' => [
'field' => [
'appliedCapabilities' => [
'canRead' => null,
'canSearch' => null,
'canWrite' => null
],
'createTime' => '',
'creator' => [
'person' => ''
],
'dateOptions' => [
'dateFormat' => '',
'dateFormatType' => '',
'maxValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'minValue' => [
]
],
'disableTime' => '',
'disabler' => [
],
'displayHints' => [
'disabled' => null,
'hiddenInSearch' => null,
'required' => null,
'shownInApply' => null
],
'id' => '',
'integerOptions' => [
'maxValue' => '',
'minValue' => ''
],
'lifecycle' => [
'disabledPolicy' => [
'hideInSearch' => null,
'showInApply' => null
],
'hasUnpublishedChanges' => null,
'state' => ''
],
'lockStatus' => [
'locked' => null
],
'properties' => [
'displayName' => '',
'insertBeforeField' => '',
'required' => null
],
'publisher' => [
],
'queryKey' => '',
'schemaCapabilities' => [
'canDelete' => null,
'canDisable' => null,
'canEnable' => null,
'canUpdate' => null
],
'selectionOptions' => [
'choices' => [
[
'appliedCapabilities' => [
'canRead' => null,
'canSearch' => null,
'canSelect' => null
],
'createTime' => '',
'creator' => [
],
'disableTime' => '',
'disabler' => [
],
'displayHints' => [
'badgeColors' => [
'backgroundColor' => [
'alpha' => '',
'blue' => '',
'green' => '',
'red' => ''
],
'foregroundColor' => [
],
'soloColor' => [
]
],
'badgePriority' => '',
'darkBadgeColors' => [
],
'disabled' => null,
'hiddenInSearch' => null,
'shownInApply' => null
],
'id' => '',
'lifecycle' => [
],
'lockStatus' => [
],
'properties' => [
'badgeConfig' => [
'color' => [
],
'priorityOverride' => ''
],
'description' => '',
'displayName' => '',
'insertBeforeChoice' => ''
],
'publishTime' => '',
'publisher' => [
],
'schemaCapabilities' => [
'canDelete' => null,
'canDisable' => null,
'canEnable' => null,
'canUpdate' => null
],
'updateTime' => '',
'updater' => [
]
]
],
'listOptions' => [
'maxEntries' => 0
]
],
'textOptions' => [
'maxLength' => 0,
'minLength' => 0
],
'updateTime' => '',
'updater' => [
],
'userOptions' => [
'listOptions' => [
]
]
]
],
'createSelectionChoice' => [
'choice' => [
],
'fieldId' => ''
],
'deleteField' => [
'id' => ''
],
'deleteSelectionChoice' => [
'fieldId' => '',
'id' => ''
],
'disableField' => [
'disabledPolicy' => [
],
'id' => '',
'updateMask' => ''
],
'disableSelectionChoice' => [
'disabledPolicy' => [
],
'fieldId' => '',
'id' => '',
'updateMask' => ''
],
'enableField' => [
'id' => ''
],
'enableSelectionChoice' => [
'fieldId' => '',
'id' => ''
],
'updateField' => [
'id' => '',
'properties' => [
],
'updateMask' => ''
],
'updateFieldType' => [
'dateOptions' => [
],
'id' => '',
'integerOptions' => [
],
'longTextOptions' => [
'maxLength' => 0,
'minLength' => 0
],
'selectionOptions' => [
],
'textOptions' => [
],
'updateMask' => '',
'userOptions' => [
]
],
'updateLabel' => [
'properties' => [
'description' => '',
'title' => ''
],
'updateMask' => ''
],
'updateSelectionChoiceProperties' => [
'fieldId' => '',
'id' => '',
'properties' => [
],
'updateMask' => ''
]
]
],
'useAdminAccess' => null,
'view' => '',
'writeControl' => [
'requiredRevisionId' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:name:delta', [
'body' => '{
"languageCode": "",
"requests": [
{
"createField": {
"field": {
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canWrite": false
},
"createTime": "",
"creator": {
"person": ""
},
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"hasUnpublishedChanges": false,
"state": ""
},
"lockStatus": {
"locked": false
},
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": false
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canSelect": false
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"updateTime": "",
"updater": {}
}
],
"listOptions": {
"maxEntries": 0
}
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": {
"listOptions": {}
}
}
},
"createSelectionChoice": {
"choice": {},
"fieldId": ""
},
"deleteField": {
"id": ""
},
"deleteSelectionChoice": {
"fieldId": "",
"id": ""
},
"disableField": {
"disabledPolicy": {},
"id": "",
"updateMask": ""
},
"disableSelectionChoice": {
"disabledPolicy": {},
"fieldId": "",
"id": "",
"updateMask": ""
},
"enableField": {
"id": ""
},
"enableSelectionChoice": {
"fieldId": "",
"id": ""
},
"updateField": {
"id": "",
"properties": {},
"updateMask": ""
},
"updateFieldType": {
"dateOptions": {},
"id": "",
"integerOptions": {},
"longTextOptions": {
"maxLength": 0,
"minLength": 0
},
"selectionOptions": {},
"textOptions": {},
"updateMask": "",
"userOptions": {}
},
"updateLabel": {
"properties": {
"description": "",
"title": ""
},
"updateMask": ""
},
"updateSelectionChoiceProperties": {
"fieldId": "",
"id": "",
"properties": {},
"updateMask": ""
}
}
],
"useAdminAccess": false,
"view": "",
"writeControl": {
"requiredRevisionId": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:name:delta');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'languageCode' => '',
'requests' => [
[
'createField' => [
'field' => [
'appliedCapabilities' => [
'canRead' => null,
'canSearch' => null,
'canWrite' => null
],
'createTime' => '',
'creator' => [
'person' => ''
],
'dateOptions' => [
'dateFormat' => '',
'dateFormatType' => '',
'maxValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'minValue' => [
]
],
'disableTime' => '',
'disabler' => [
],
'displayHints' => [
'disabled' => null,
'hiddenInSearch' => null,
'required' => null,
'shownInApply' => null
],
'id' => '',
'integerOptions' => [
'maxValue' => '',
'minValue' => ''
],
'lifecycle' => [
'disabledPolicy' => [
'hideInSearch' => null,
'showInApply' => null
],
'hasUnpublishedChanges' => null,
'state' => ''
],
'lockStatus' => [
'locked' => null
],
'properties' => [
'displayName' => '',
'insertBeforeField' => '',
'required' => null
],
'publisher' => [
],
'queryKey' => '',
'schemaCapabilities' => [
'canDelete' => null,
'canDisable' => null,
'canEnable' => null,
'canUpdate' => null
],
'selectionOptions' => [
'choices' => [
[
'appliedCapabilities' => [
'canRead' => null,
'canSearch' => null,
'canSelect' => null
],
'createTime' => '',
'creator' => [
],
'disableTime' => '',
'disabler' => [
],
'displayHints' => [
'badgeColors' => [
'backgroundColor' => [
'alpha' => '',
'blue' => '',
'green' => '',
'red' => ''
],
'foregroundColor' => [
],
'soloColor' => [
]
],
'badgePriority' => '',
'darkBadgeColors' => [
],
'disabled' => null,
'hiddenInSearch' => null,
'shownInApply' => null
],
'id' => '',
'lifecycle' => [
],
'lockStatus' => [
],
'properties' => [
'badgeConfig' => [
'color' => [
],
'priorityOverride' => ''
],
'description' => '',
'displayName' => '',
'insertBeforeChoice' => ''
],
'publishTime' => '',
'publisher' => [
],
'schemaCapabilities' => [
'canDelete' => null,
'canDisable' => null,
'canEnable' => null,
'canUpdate' => null
],
'updateTime' => '',
'updater' => [
]
]
],
'listOptions' => [
'maxEntries' => 0
]
],
'textOptions' => [
'maxLength' => 0,
'minLength' => 0
],
'updateTime' => '',
'updater' => [
],
'userOptions' => [
'listOptions' => [
]
]
]
],
'createSelectionChoice' => [
'choice' => [
],
'fieldId' => ''
],
'deleteField' => [
'id' => ''
],
'deleteSelectionChoice' => [
'fieldId' => '',
'id' => ''
],
'disableField' => [
'disabledPolicy' => [
],
'id' => '',
'updateMask' => ''
],
'disableSelectionChoice' => [
'disabledPolicy' => [
],
'fieldId' => '',
'id' => '',
'updateMask' => ''
],
'enableField' => [
'id' => ''
],
'enableSelectionChoice' => [
'fieldId' => '',
'id' => ''
],
'updateField' => [
'id' => '',
'properties' => [
],
'updateMask' => ''
],
'updateFieldType' => [
'dateOptions' => [
],
'id' => '',
'integerOptions' => [
],
'longTextOptions' => [
'maxLength' => 0,
'minLength' => 0
],
'selectionOptions' => [
],
'textOptions' => [
],
'updateMask' => '',
'userOptions' => [
]
],
'updateLabel' => [
'properties' => [
'description' => '',
'title' => ''
],
'updateMask' => ''
],
'updateSelectionChoiceProperties' => [
'fieldId' => '',
'id' => '',
'properties' => [
],
'updateMask' => ''
]
]
],
'useAdminAccess' => null,
'view' => '',
'writeControl' => [
'requiredRevisionId' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'languageCode' => '',
'requests' => [
[
'createField' => [
'field' => [
'appliedCapabilities' => [
'canRead' => null,
'canSearch' => null,
'canWrite' => null
],
'createTime' => '',
'creator' => [
'person' => ''
],
'dateOptions' => [
'dateFormat' => '',
'dateFormatType' => '',
'maxValue' => [
'day' => 0,
'month' => 0,
'year' => 0
],
'minValue' => [
]
],
'disableTime' => '',
'disabler' => [
],
'displayHints' => [
'disabled' => null,
'hiddenInSearch' => null,
'required' => null,
'shownInApply' => null
],
'id' => '',
'integerOptions' => [
'maxValue' => '',
'minValue' => ''
],
'lifecycle' => [
'disabledPolicy' => [
'hideInSearch' => null,
'showInApply' => null
],
'hasUnpublishedChanges' => null,
'state' => ''
],
'lockStatus' => [
'locked' => null
],
'properties' => [
'displayName' => '',
'insertBeforeField' => '',
'required' => null
],
'publisher' => [
],
'queryKey' => '',
'schemaCapabilities' => [
'canDelete' => null,
'canDisable' => null,
'canEnable' => null,
'canUpdate' => null
],
'selectionOptions' => [
'choices' => [
[
'appliedCapabilities' => [
'canRead' => null,
'canSearch' => null,
'canSelect' => null
],
'createTime' => '',
'creator' => [
],
'disableTime' => '',
'disabler' => [
],
'displayHints' => [
'badgeColors' => [
'backgroundColor' => [
'alpha' => '',
'blue' => '',
'green' => '',
'red' => ''
],
'foregroundColor' => [
],
'soloColor' => [
]
],
'badgePriority' => '',
'darkBadgeColors' => [
],
'disabled' => null,
'hiddenInSearch' => null,
'shownInApply' => null
],
'id' => '',
'lifecycle' => [
],
'lockStatus' => [
],
'properties' => [
'badgeConfig' => [
'color' => [
],
'priorityOverride' => ''
],
'description' => '',
'displayName' => '',
'insertBeforeChoice' => ''
],
'publishTime' => '',
'publisher' => [
],
'schemaCapabilities' => [
'canDelete' => null,
'canDisable' => null,
'canEnable' => null,
'canUpdate' => null
],
'updateTime' => '',
'updater' => [
]
]
],
'listOptions' => [
'maxEntries' => 0
]
],
'textOptions' => [
'maxLength' => 0,
'minLength' => 0
],
'updateTime' => '',
'updater' => [
],
'userOptions' => [
'listOptions' => [
]
]
]
],
'createSelectionChoice' => [
'choice' => [
],
'fieldId' => ''
],
'deleteField' => [
'id' => ''
],
'deleteSelectionChoice' => [
'fieldId' => '',
'id' => ''
],
'disableField' => [
'disabledPolicy' => [
],
'id' => '',
'updateMask' => ''
],
'disableSelectionChoice' => [
'disabledPolicy' => [
],
'fieldId' => '',
'id' => '',
'updateMask' => ''
],
'enableField' => [
'id' => ''
],
'enableSelectionChoice' => [
'fieldId' => '',
'id' => ''
],
'updateField' => [
'id' => '',
'properties' => [
],
'updateMask' => ''
],
'updateFieldType' => [
'dateOptions' => [
],
'id' => '',
'integerOptions' => [
],
'longTextOptions' => [
'maxLength' => 0,
'minLength' => 0
],
'selectionOptions' => [
],
'textOptions' => [
],
'updateMask' => '',
'userOptions' => [
]
],
'updateLabel' => [
'properties' => [
'description' => '',
'title' => ''
],
'updateMask' => ''
],
'updateSelectionChoiceProperties' => [
'fieldId' => '',
'id' => '',
'properties' => [
],
'updateMask' => ''
]
]
],
'useAdminAccess' => null,
'view' => '',
'writeControl' => [
'requiredRevisionId' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:name:delta');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:name:delta' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"languageCode": "",
"requests": [
{
"createField": {
"field": {
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canWrite": false
},
"createTime": "",
"creator": {
"person": ""
},
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"hasUnpublishedChanges": false,
"state": ""
},
"lockStatus": {
"locked": false
},
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": false
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canSelect": false
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"updateTime": "",
"updater": {}
}
],
"listOptions": {
"maxEntries": 0
}
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": {
"listOptions": {}
}
}
},
"createSelectionChoice": {
"choice": {},
"fieldId": ""
},
"deleteField": {
"id": ""
},
"deleteSelectionChoice": {
"fieldId": "",
"id": ""
},
"disableField": {
"disabledPolicy": {},
"id": "",
"updateMask": ""
},
"disableSelectionChoice": {
"disabledPolicy": {},
"fieldId": "",
"id": "",
"updateMask": ""
},
"enableField": {
"id": ""
},
"enableSelectionChoice": {
"fieldId": "",
"id": ""
},
"updateField": {
"id": "",
"properties": {},
"updateMask": ""
},
"updateFieldType": {
"dateOptions": {},
"id": "",
"integerOptions": {},
"longTextOptions": {
"maxLength": 0,
"minLength": 0
},
"selectionOptions": {},
"textOptions": {},
"updateMask": "",
"userOptions": {}
},
"updateLabel": {
"properties": {
"description": "",
"title": ""
},
"updateMask": ""
},
"updateSelectionChoiceProperties": {
"fieldId": "",
"id": "",
"properties": {},
"updateMask": ""
}
}
],
"useAdminAccess": false,
"view": "",
"writeControl": {
"requiredRevisionId": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:name:delta' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"languageCode": "",
"requests": [
{
"createField": {
"field": {
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canWrite": false
},
"createTime": "",
"creator": {
"person": ""
},
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"hasUnpublishedChanges": false,
"state": ""
},
"lockStatus": {
"locked": false
},
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": false
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canSelect": false
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"updateTime": "",
"updater": {}
}
],
"listOptions": {
"maxEntries": 0
}
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": {
"listOptions": {}
}
}
},
"createSelectionChoice": {
"choice": {},
"fieldId": ""
},
"deleteField": {
"id": ""
},
"deleteSelectionChoice": {
"fieldId": "",
"id": ""
},
"disableField": {
"disabledPolicy": {},
"id": "",
"updateMask": ""
},
"disableSelectionChoice": {
"disabledPolicy": {},
"fieldId": "",
"id": "",
"updateMask": ""
},
"enableField": {
"id": ""
},
"enableSelectionChoice": {
"fieldId": "",
"id": ""
},
"updateField": {
"id": "",
"properties": {},
"updateMask": ""
},
"updateFieldType": {
"dateOptions": {},
"id": "",
"integerOptions": {},
"longTextOptions": {
"maxLength": 0,
"minLength": 0
},
"selectionOptions": {},
"textOptions": {},
"updateMask": "",
"userOptions": {}
},
"updateLabel": {
"properties": {
"description": "",
"title": ""
},
"updateMask": ""
},
"updateSelectionChoiceProperties": {
"fieldId": "",
"id": "",
"properties": {},
"updateMask": ""
}
}
],
"useAdminAccess": false,
"view": "",
"writeControl": {
"requiredRevisionId": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"languageCode\": \"\",\n \"requests\": [\n {\n \"createField\": {\n \"field\": {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n },\n \"createSelectionChoice\": {\n \"choice\": {},\n \"fieldId\": \"\"\n },\n \"deleteField\": {\n \"id\": \"\"\n },\n \"deleteSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"disableField\": {\n \"disabledPolicy\": {},\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"disableSelectionChoice\": {\n \"disabledPolicy\": {},\n \"fieldId\": \"\",\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"enableField\": {\n \"id\": \"\"\n },\n \"enableSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"updateField\": {\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n },\n \"updateFieldType\": {\n \"dateOptions\": {},\n \"id\": \"\",\n \"integerOptions\": {},\n \"longTextOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"selectionOptions\": {},\n \"textOptions\": {},\n \"updateMask\": \"\",\n \"userOptions\": {}\n },\n \"updateLabel\": {\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"updateMask\": \"\"\n },\n \"updateSelectionChoiceProperties\": {\n \"fieldId\": \"\",\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n }\n }\n ],\n \"useAdminAccess\": false,\n \"view\": \"\",\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v2beta/:name:delta", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/:name:delta"
payload = {
"languageCode": "",
"requests": [
{
"createField": { "field": {
"appliedCapabilities": {
"canRead": False,
"canSearch": False,
"canWrite": False
},
"createTime": "",
"creator": { "person": "" },
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": False,
"hiddenInSearch": False,
"required": False,
"shownInApply": False
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": False,
"showInApply": False
},
"hasUnpublishedChanges": False,
"state": ""
},
"lockStatus": { "locked": False },
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": False
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": False,
"canDisable": False,
"canEnable": False,
"canUpdate": False
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": False,
"canSearch": False,
"canSelect": False
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": False,
"hiddenInSearch": False,
"shownInApply": False
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": False,
"canDisable": False,
"canEnable": False,
"canUpdate": False
},
"updateTime": "",
"updater": {}
}
],
"listOptions": { "maxEntries": 0 }
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": { "listOptions": {} }
} },
"createSelectionChoice": {
"choice": {},
"fieldId": ""
},
"deleteField": { "id": "" },
"deleteSelectionChoice": {
"fieldId": "",
"id": ""
},
"disableField": {
"disabledPolicy": {},
"id": "",
"updateMask": ""
},
"disableSelectionChoice": {
"disabledPolicy": {},
"fieldId": "",
"id": "",
"updateMask": ""
},
"enableField": { "id": "" },
"enableSelectionChoice": {
"fieldId": "",
"id": ""
},
"updateField": {
"id": "",
"properties": {},
"updateMask": ""
},
"updateFieldType": {
"dateOptions": {},
"id": "",
"integerOptions": {},
"longTextOptions": {
"maxLength": 0,
"minLength": 0
},
"selectionOptions": {},
"textOptions": {},
"updateMask": "",
"userOptions": {}
},
"updateLabel": {
"properties": {
"description": "",
"title": ""
},
"updateMask": ""
},
"updateSelectionChoiceProperties": {
"fieldId": "",
"id": "",
"properties": {},
"updateMask": ""
}
}
],
"useAdminAccess": False,
"view": "",
"writeControl": { "requiredRevisionId": "" }
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/:name:delta"
payload <- "{\n \"languageCode\": \"\",\n \"requests\": [\n {\n \"createField\": {\n \"field\": {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n },\n \"createSelectionChoice\": {\n \"choice\": {},\n \"fieldId\": \"\"\n },\n \"deleteField\": {\n \"id\": \"\"\n },\n \"deleteSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"disableField\": {\n \"disabledPolicy\": {},\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"disableSelectionChoice\": {\n \"disabledPolicy\": {},\n \"fieldId\": \"\",\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"enableField\": {\n \"id\": \"\"\n },\n \"enableSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"updateField\": {\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n },\n \"updateFieldType\": {\n \"dateOptions\": {},\n \"id\": \"\",\n \"integerOptions\": {},\n \"longTextOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"selectionOptions\": {},\n \"textOptions\": {},\n \"updateMask\": \"\",\n \"userOptions\": {}\n },\n \"updateLabel\": {\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"updateMask\": \"\"\n },\n \"updateSelectionChoiceProperties\": {\n \"fieldId\": \"\",\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n }\n }\n ],\n \"useAdminAccess\": false,\n \"view\": \"\",\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/:name:delta")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"languageCode\": \"\",\n \"requests\": [\n {\n \"createField\": {\n \"field\": {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n },\n \"createSelectionChoice\": {\n \"choice\": {},\n \"fieldId\": \"\"\n },\n \"deleteField\": {\n \"id\": \"\"\n },\n \"deleteSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"disableField\": {\n \"disabledPolicy\": {},\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"disableSelectionChoice\": {\n \"disabledPolicy\": {},\n \"fieldId\": \"\",\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"enableField\": {\n \"id\": \"\"\n },\n \"enableSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"updateField\": {\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n },\n \"updateFieldType\": {\n \"dateOptions\": {},\n \"id\": \"\",\n \"integerOptions\": {},\n \"longTextOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"selectionOptions\": {},\n \"textOptions\": {},\n \"updateMask\": \"\",\n \"userOptions\": {}\n },\n \"updateLabel\": {\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"updateMask\": \"\"\n },\n \"updateSelectionChoiceProperties\": {\n \"fieldId\": \"\",\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n }\n }\n ],\n \"useAdminAccess\": false,\n \"view\": \"\",\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v2beta/:name:delta') do |req|
req.body = "{\n \"languageCode\": \"\",\n \"requests\": [\n {\n \"createField\": {\n \"field\": {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canWrite\": false\n },\n \"createTime\": \"\",\n \"creator\": {\n \"person\": \"\"\n },\n \"dateOptions\": {\n \"dateFormat\": \"\",\n \"dateFormatType\": \"\",\n \"maxValue\": {\n \"day\": 0,\n \"month\": 0,\n \"year\": 0\n },\n \"minValue\": {}\n },\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"required\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"integerOptions\": {\n \"maxValue\": \"\",\n \"minValue\": \"\"\n },\n \"lifecycle\": {\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"hasUnpublishedChanges\": false,\n \"state\": \"\"\n },\n \"lockStatus\": {\n \"locked\": false\n },\n \"properties\": {\n \"displayName\": \"\",\n \"insertBeforeField\": \"\",\n \"required\": false\n },\n \"publisher\": {},\n \"queryKey\": \"\",\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"selectionOptions\": {\n \"choices\": [\n {\n \"appliedCapabilities\": {\n \"canRead\": false,\n \"canSearch\": false,\n \"canSelect\": false\n },\n \"createTime\": \"\",\n \"creator\": {},\n \"disableTime\": \"\",\n \"disabler\": {},\n \"displayHints\": {\n \"badgeColors\": {\n \"backgroundColor\": {\n \"alpha\": \"\",\n \"blue\": \"\",\n \"green\": \"\",\n \"red\": \"\"\n },\n \"foregroundColor\": {},\n \"soloColor\": {}\n },\n \"badgePriority\": \"\",\n \"darkBadgeColors\": {},\n \"disabled\": false,\n \"hiddenInSearch\": false,\n \"shownInApply\": false\n },\n \"id\": \"\",\n \"lifecycle\": {},\n \"lockStatus\": {},\n \"properties\": {\n \"badgeConfig\": {\n \"color\": {},\n \"priorityOverride\": \"\"\n },\n \"description\": \"\",\n \"displayName\": \"\",\n \"insertBeforeChoice\": \"\"\n },\n \"publishTime\": \"\",\n \"publisher\": {},\n \"schemaCapabilities\": {\n \"canDelete\": false,\n \"canDisable\": false,\n \"canEnable\": false,\n \"canUpdate\": false\n },\n \"updateTime\": \"\",\n \"updater\": {}\n }\n ],\n \"listOptions\": {\n \"maxEntries\": 0\n }\n },\n \"textOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"updateTime\": \"\",\n \"updater\": {},\n \"userOptions\": {\n \"listOptions\": {}\n }\n }\n },\n \"createSelectionChoice\": {\n \"choice\": {},\n \"fieldId\": \"\"\n },\n \"deleteField\": {\n \"id\": \"\"\n },\n \"deleteSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"disableField\": {\n \"disabledPolicy\": {},\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"disableSelectionChoice\": {\n \"disabledPolicy\": {},\n \"fieldId\": \"\",\n \"id\": \"\",\n \"updateMask\": \"\"\n },\n \"enableField\": {\n \"id\": \"\"\n },\n \"enableSelectionChoice\": {\n \"fieldId\": \"\",\n \"id\": \"\"\n },\n \"updateField\": {\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n },\n \"updateFieldType\": {\n \"dateOptions\": {},\n \"id\": \"\",\n \"integerOptions\": {},\n \"longTextOptions\": {\n \"maxLength\": 0,\n \"minLength\": 0\n },\n \"selectionOptions\": {},\n \"textOptions\": {},\n \"updateMask\": \"\",\n \"userOptions\": {}\n },\n \"updateLabel\": {\n \"properties\": {\n \"description\": \"\",\n \"title\": \"\"\n },\n \"updateMask\": \"\"\n },\n \"updateSelectionChoiceProperties\": {\n \"fieldId\": \"\",\n \"id\": \"\",\n \"properties\": {},\n \"updateMask\": \"\"\n }\n }\n ],\n \"useAdminAccess\": false,\n \"view\": \"\",\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/:name:delta";
let payload = json!({
"languageCode": "",
"requests": (
json!({
"createField": json!({"field": json!({
"appliedCapabilities": json!({
"canRead": false,
"canSearch": false,
"canWrite": false
}),
"createTime": "",
"creator": json!({"person": ""}),
"dateOptions": json!({
"dateFormat": "",
"dateFormatType": "",
"maxValue": json!({
"day": 0,
"month": 0,
"year": 0
}),
"minValue": json!({})
}),
"disableTime": "",
"disabler": json!({}),
"displayHints": json!({
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
}),
"id": "",
"integerOptions": json!({
"maxValue": "",
"minValue": ""
}),
"lifecycle": json!({
"disabledPolicy": json!({
"hideInSearch": false,
"showInApply": false
}),
"hasUnpublishedChanges": false,
"state": ""
}),
"lockStatus": json!({"locked": false}),
"properties": json!({
"displayName": "",
"insertBeforeField": "",
"required": false
}),
"publisher": json!({}),
"queryKey": "",
"schemaCapabilities": json!({
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
}),
"selectionOptions": json!({
"choices": (
json!({
"appliedCapabilities": json!({
"canRead": false,
"canSearch": false,
"canSelect": false
}),
"createTime": "",
"creator": json!({}),
"disableTime": "",
"disabler": json!({}),
"displayHints": json!({
"badgeColors": json!({
"backgroundColor": json!({
"alpha": "",
"blue": "",
"green": "",
"red": ""
}),
"foregroundColor": json!({}),
"soloColor": json!({})
}),
"badgePriority": "",
"darkBadgeColors": json!({}),
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
}),
"id": "",
"lifecycle": json!({}),
"lockStatus": json!({}),
"properties": json!({
"badgeConfig": json!({
"color": json!({}),
"priorityOverride": ""
}),
"description": "",
"displayName": "",
"insertBeforeChoice": ""
}),
"publishTime": "",
"publisher": json!({}),
"schemaCapabilities": json!({
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
}),
"updateTime": "",
"updater": json!({})
})
),
"listOptions": json!({"maxEntries": 0})
}),
"textOptions": json!({
"maxLength": 0,
"minLength": 0
}),
"updateTime": "",
"updater": json!({}),
"userOptions": json!({"listOptions": json!({})})
})}),
"createSelectionChoice": json!({
"choice": json!({}),
"fieldId": ""
}),
"deleteField": json!({"id": ""}),
"deleteSelectionChoice": json!({
"fieldId": "",
"id": ""
}),
"disableField": json!({
"disabledPolicy": json!({}),
"id": "",
"updateMask": ""
}),
"disableSelectionChoice": json!({
"disabledPolicy": json!({}),
"fieldId": "",
"id": "",
"updateMask": ""
}),
"enableField": json!({"id": ""}),
"enableSelectionChoice": json!({
"fieldId": "",
"id": ""
}),
"updateField": json!({
"id": "",
"properties": json!({}),
"updateMask": ""
}),
"updateFieldType": json!({
"dateOptions": json!({}),
"id": "",
"integerOptions": json!({}),
"longTextOptions": json!({
"maxLength": 0,
"minLength": 0
}),
"selectionOptions": json!({}),
"textOptions": json!({}),
"updateMask": "",
"userOptions": json!({})
}),
"updateLabel": json!({
"properties": json!({
"description": "",
"title": ""
}),
"updateMask": ""
}),
"updateSelectionChoiceProperties": json!({
"fieldId": "",
"id": "",
"properties": json!({}),
"updateMask": ""
})
})
),
"useAdminAccess": false,
"view": "",
"writeControl": json!({"requiredRevisionId": ""})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v2beta/:name:delta \
--header 'content-type: application/json' \
--data '{
"languageCode": "",
"requests": [
{
"createField": {
"field": {
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canWrite": false
},
"createTime": "",
"creator": {
"person": ""
},
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"hasUnpublishedChanges": false,
"state": ""
},
"lockStatus": {
"locked": false
},
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": false
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canSelect": false
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"updateTime": "",
"updater": {}
}
],
"listOptions": {
"maxEntries": 0
}
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": {
"listOptions": {}
}
}
},
"createSelectionChoice": {
"choice": {},
"fieldId": ""
},
"deleteField": {
"id": ""
},
"deleteSelectionChoice": {
"fieldId": "",
"id": ""
},
"disableField": {
"disabledPolicy": {},
"id": "",
"updateMask": ""
},
"disableSelectionChoice": {
"disabledPolicy": {},
"fieldId": "",
"id": "",
"updateMask": ""
},
"enableField": {
"id": ""
},
"enableSelectionChoice": {
"fieldId": "",
"id": ""
},
"updateField": {
"id": "",
"properties": {},
"updateMask": ""
},
"updateFieldType": {
"dateOptions": {},
"id": "",
"integerOptions": {},
"longTextOptions": {
"maxLength": 0,
"minLength": 0
},
"selectionOptions": {},
"textOptions": {},
"updateMask": "",
"userOptions": {}
},
"updateLabel": {
"properties": {
"description": "",
"title": ""
},
"updateMask": ""
},
"updateSelectionChoiceProperties": {
"fieldId": "",
"id": "",
"properties": {},
"updateMask": ""
}
}
],
"useAdminAccess": false,
"view": "",
"writeControl": {
"requiredRevisionId": ""
}
}'
echo '{
"languageCode": "",
"requests": [
{
"createField": {
"field": {
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canWrite": false
},
"createTime": "",
"creator": {
"person": ""
},
"dateOptions": {
"dateFormat": "",
"dateFormatType": "",
"maxValue": {
"day": 0,
"month": 0,
"year": 0
},
"minValue": {}
},
"disableTime": "",
"disabler": {},
"displayHints": {
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
},
"id": "",
"integerOptions": {
"maxValue": "",
"minValue": ""
},
"lifecycle": {
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"hasUnpublishedChanges": false,
"state": ""
},
"lockStatus": {
"locked": false
},
"properties": {
"displayName": "",
"insertBeforeField": "",
"required": false
},
"publisher": {},
"queryKey": "",
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"selectionOptions": {
"choices": [
{
"appliedCapabilities": {
"canRead": false,
"canSearch": false,
"canSelect": false
},
"createTime": "",
"creator": {},
"disableTime": "",
"disabler": {},
"displayHints": {
"badgeColors": {
"backgroundColor": {
"alpha": "",
"blue": "",
"green": "",
"red": ""
},
"foregroundColor": {},
"soloColor": {}
},
"badgePriority": "",
"darkBadgeColors": {},
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
},
"id": "",
"lifecycle": {},
"lockStatus": {},
"properties": {
"badgeConfig": {
"color": {},
"priorityOverride": ""
},
"description": "",
"displayName": "",
"insertBeforeChoice": ""
},
"publishTime": "",
"publisher": {},
"schemaCapabilities": {
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
},
"updateTime": "",
"updater": {}
}
],
"listOptions": {
"maxEntries": 0
}
},
"textOptions": {
"maxLength": 0,
"minLength": 0
},
"updateTime": "",
"updater": {},
"userOptions": {
"listOptions": {}
}
}
},
"createSelectionChoice": {
"choice": {},
"fieldId": ""
},
"deleteField": {
"id": ""
},
"deleteSelectionChoice": {
"fieldId": "",
"id": ""
},
"disableField": {
"disabledPolicy": {},
"id": "",
"updateMask": ""
},
"disableSelectionChoice": {
"disabledPolicy": {},
"fieldId": "",
"id": "",
"updateMask": ""
},
"enableField": {
"id": ""
},
"enableSelectionChoice": {
"fieldId": "",
"id": ""
},
"updateField": {
"id": "",
"properties": {},
"updateMask": ""
},
"updateFieldType": {
"dateOptions": {},
"id": "",
"integerOptions": {},
"longTextOptions": {
"maxLength": 0,
"minLength": 0
},
"selectionOptions": {},
"textOptions": {},
"updateMask": "",
"userOptions": {}
},
"updateLabel": {
"properties": {
"description": "",
"title": ""
},
"updateMask": ""
},
"updateSelectionChoiceProperties": {
"fieldId": "",
"id": "",
"properties": {},
"updateMask": ""
}
}
],
"useAdminAccess": false,
"view": "",
"writeControl": {
"requiredRevisionId": ""
}
}' | \
http POST {{baseUrl}}/v2beta/:name:delta \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "languageCode": "",\n "requests": [\n {\n "createField": {\n "field": {\n "appliedCapabilities": {\n "canRead": false,\n "canSearch": false,\n "canWrite": false\n },\n "createTime": "",\n "creator": {\n "person": ""\n },\n "dateOptions": {\n "dateFormat": "",\n "dateFormatType": "",\n "maxValue": {\n "day": 0,\n "month": 0,\n "year": 0\n },\n "minValue": {}\n },\n "disableTime": "",\n "disabler": {},\n "displayHints": {\n "disabled": false,\n "hiddenInSearch": false,\n "required": false,\n "shownInApply": false\n },\n "id": "",\n "integerOptions": {\n "maxValue": "",\n "minValue": ""\n },\n "lifecycle": {\n "disabledPolicy": {\n "hideInSearch": false,\n "showInApply": false\n },\n "hasUnpublishedChanges": false,\n "state": ""\n },\n "lockStatus": {\n "locked": false\n },\n "properties": {\n "displayName": "",\n "insertBeforeField": "",\n "required": false\n },\n "publisher": {},\n "queryKey": "",\n "schemaCapabilities": {\n "canDelete": false,\n "canDisable": false,\n "canEnable": false,\n "canUpdate": false\n },\n "selectionOptions": {\n "choices": [\n {\n "appliedCapabilities": {\n "canRead": false,\n "canSearch": false,\n "canSelect": false\n },\n "createTime": "",\n "creator": {},\n "disableTime": "",\n "disabler": {},\n "displayHints": {\n "badgeColors": {\n "backgroundColor": {\n "alpha": "",\n "blue": "",\n "green": "",\n "red": ""\n },\n "foregroundColor": {},\n "soloColor": {}\n },\n "badgePriority": "",\n "darkBadgeColors": {},\n "disabled": false,\n "hiddenInSearch": false,\n "shownInApply": false\n },\n "id": "",\n "lifecycle": {},\n "lockStatus": {},\n "properties": {\n "badgeConfig": {\n "color": {},\n "priorityOverride": ""\n },\n "description": "",\n "displayName": "",\n "insertBeforeChoice": ""\n },\n "publishTime": "",\n "publisher": {},\n "schemaCapabilities": {\n "canDelete": false,\n "canDisable": false,\n "canEnable": false,\n "canUpdate": false\n },\n "updateTime": "",\n "updater": {}\n }\n ],\n "listOptions": {\n "maxEntries": 0\n }\n },\n "textOptions": {\n "maxLength": 0,\n "minLength": 0\n },\n "updateTime": "",\n "updater": {},\n "userOptions": {\n "listOptions": {}\n }\n }\n },\n "createSelectionChoice": {\n "choice": {},\n "fieldId": ""\n },\n "deleteField": {\n "id": ""\n },\n "deleteSelectionChoice": {\n "fieldId": "",\n "id": ""\n },\n "disableField": {\n "disabledPolicy": {},\n "id": "",\n "updateMask": ""\n },\n "disableSelectionChoice": {\n "disabledPolicy": {},\n "fieldId": "",\n "id": "",\n "updateMask": ""\n },\n "enableField": {\n "id": ""\n },\n "enableSelectionChoice": {\n "fieldId": "",\n "id": ""\n },\n "updateField": {\n "id": "",\n "properties": {},\n "updateMask": ""\n },\n "updateFieldType": {\n "dateOptions": {},\n "id": "",\n "integerOptions": {},\n "longTextOptions": {\n "maxLength": 0,\n "minLength": 0\n },\n "selectionOptions": {},\n "textOptions": {},\n "updateMask": "",\n "userOptions": {}\n },\n "updateLabel": {\n "properties": {\n "description": "",\n "title": ""\n },\n "updateMask": ""\n },\n "updateSelectionChoiceProperties": {\n "fieldId": "",\n "id": "",\n "properties": {},\n "updateMask": ""\n }\n }\n ],\n "useAdminAccess": false,\n "view": "",\n "writeControl": {\n "requiredRevisionId": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v2beta/:name:delta
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"languageCode": "",
"requests": [
[
"createField": ["field": [
"appliedCapabilities": [
"canRead": false,
"canSearch": false,
"canWrite": false
],
"createTime": "",
"creator": ["person": ""],
"dateOptions": [
"dateFormat": "",
"dateFormatType": "",
"maxValue": [
"day": 0,
"month": 0,
"year": 0
],
"minValue": []
],
"disableTime": "",
"disabler": [],
"displayHints": [
"disabled": false,
"hiddenInSearch": false,
"required": false,
"shownInApply": false
],
"id": "",
"integerOptions": [
"maxValue": "",
"minValue": ""
],
"lifecycle": [
"disabledPolicy": [
"hideInSearch": false,
"showInApply": false
],
"hasUnpublishedChanges": false,
"state": ""
],
"lockStatus": ["locked": false],
"properties": [
"displayName": "",
"insertBeforeField": "",
"required": false
],
"publisher": [],
"queryKey": "",
"schemaCapabilities": [
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
],
"selectionOptions": [
"choices": [
[
"appliedCapabilities": [
"canRead": false,
"canSearch": false,
"canSelect": false
],
"createTime": "",
"creator": [],
"disableTime": "",
"disabler": [],
"displayHints": [
"badgeColors": [
"backgroundColor": [
"alpha": "",
"blue": "",
"green": "",
"red": ""
],
"foregroundColor": [],
"soloColor": []
],
"badgePriority": "",
"darkBadgeColors": [],
"disabled": false,
"hiddenInSearch": false,
"shownInApply": false
],
"id": "",
"lifecycle": [],
"lockStatus": [],
"properties": [
"badgeConfig": [
"color": [],
"priorityOverride": ""
],
"description": "",
"displayName": "",
"insertBeforeChoice": ""
],
"publishTime": "",
"publisher": [],
"schemaCapabilities": [
"canDelete": false,
"canDisable": false,
"canEnable": false,
"canUpdate": false
],
"updateTime": "",
"updater": []
]
],
"listOptions": ["maxEntries": 0]
],
"textOptions": [
"maxLength": 0,
"minLength": 0
],
"updateTime": "",
"updater": [],
"userOptions": ["listOptions": []]
]],
"createSelectionChoice": [
"choice": [],
"fieldId": ""
],
"deleteField": ["id": ""],
"deleteSelectionChoice": [
"fieldId": "",
"id": ""
],
"disableField": [
"disabledPolicy": [],
"id": "",
"updateMask": ""
],
"disableSelectionChoice": [
"disabledPolicy": [],
"fieldId": "",
"id": "",
"updateMask": ""
],
"enableField": ["id": ""],
"enableSelectionChoice": [
"fieldId": "",
"id": ""
],
"updateField": [
"id": "",
"properties": [],
"updateMask": ""
],
"updateFieldType": [
"dateOptions": [],
"id": "",
"integerOptions": [],
"longTextOptions": [
"maxLength": 0,
"minLength": 0
],
"selectionOptions": [],
"textOptions": [],
"updateMask": "",
"userOptions": []
],
"updateLabel": [
"properties": [
"description": "",
"title": ""
],
"updateMask": ""
],
"updateSelectionChoiceProperties": [
"fieldId": "",
"id": "",
"properties": [],
"updateMask": ""
]
]
],
"useAdminAccess": false,
"view": "",
"writeControl": ["requiredRevisionId": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:name:delta")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
drivelabels.labels.disable
{{baseUrl}}/v2beta/:name:disable
QUERY PARAMS
name
BODY json
{
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"languageCode": "",
"updateMask": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:name:disable");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"languageCode\": \"\",\n \"updateMask\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v2beta/:name:disable" {:content-type :json
:form-params {:disabledPolicy {:hideInSearch false
:showInApply false}
:languageCode ""
:updateMask ""
:useAdminAccess false
:writeControl {:requiredRevisionId ""}}})
require "http/client"
url = "{{baseUrl}}/v2beta/:name:disable"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"languageCode\": \"\",\n \"updateMask\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v2beta/:name:disable"),
Content = new StringContent("{\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"languageCode\": \"\",\n \"updateMask\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:name:disable");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"languageCode\": \"\",\n \"updateMask\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/:name:disable"
payload := strings.NewReader("{\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"languageCode\": \"\",\n \"updateMask\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v2beta/:name:disable HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 204
{
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"languageCode": "",
"updateMask": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:name:disable")
.setHeader("content-type", "application/json")
.setBody("{\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"languageCode\": \"\",\n \"updateMask\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/:name:disable"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"languageCode\": \"\",\n \"updateMask\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"languageCode\": \"\",\n \"updateMask\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/:name:disable")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:name:disable")
.header("content-type", "application/json")
.body("{\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"languageCode\": \"\",\n \"updateMask\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
disabledPolicy: {
hideInSearch: false,
showInApply: false
},
languageCode: '',
updateMask: '',
useAdminAccess: false,
writeControl: {
requiredRevisionId: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v2beta/:name:disable');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:name:disable',
headers: {'content-type': 'application/json'},
data: {
disabledPolicy: {hideInSearch: false, showInApply: false},
languageCode: '',
updateMask: '',
useAdminAccess: false,
writeControl: {requiredRevisionId: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/:name:disable';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"disabledPolicy":{"hideInSearch":false,"showInApply":false},"languageCode":"","updateMask":"","useAdminAccess":false,"writeControl":{"requiredRevisionId":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/:name:disable',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "disabledPolicy": {\n "hideInSearch": false,\n "showInApply": false\n },\n "languageCode": "",\n "updateMask": "",\n "useAdminAccess": false,\n "writeControl": {\n "requiredRevisionId": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"languageCode\": \"\",\n \"updateMask\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/:name:disable")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/:name:disable',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
disabledPolicy: {hideInSearch: false, showInApply: false},
languageCode: '',
updateMask: '',
useAdminAccess: false,
writeControl: {requiredRevisionId: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:name:disable',
headers: {'content-type': 'application/json'},
body: {
disabledPolicy: {hideInSearch: false, showInApply: false},
languageCode: '',
updateMask: '',
useAdminAccess: false,
writeControl: {requiredRevisionId: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v2beta/:name:disable');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
disabledPolicy: {
hideInSearch: false,
showInApply: false
},
languageCode: '',
updateMask: '',
useAdminAccess: false,
writeControl: {
requiredRevisionId: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:name:disable',
headers: {'content-type': 'application/json'},
data: {
disabledPolicy: {hideInSearch: false, showInApply: false},
languageCode: '',
updateMask: '',
useAdminAccess: false,
writeControl: {requiredRevisionId: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/:name:disable';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"disabledPolicy":{"hideInSearch":false,"showInApply":false},"languageCode":"","updateMask":"","useAdminAccess":false,"writeControl":{"requiredRevisionId":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"disabledPolicy": @{ @"hideInSearch": @NO, @"showInApply": @NO },
@"languageCode": @"",
@"updateMask": @"",
@"useAdminAccess": @NO,
@"writeControl": @{ @"requiredRevisionId": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:name:disable"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/:name:disable" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"languageCode\": \"\",\n \"updateMask\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/:name:disable",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'disabledPolicy' => [
'hideInSearch' => null,
'showInApply' => null
],
'languageCode' => '',
'updateMask' => '',
'useAdminAccess' => null,
'writeControl' => [
'requiredRevisionId' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:name:disable', [
'body' => '{
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"languageCode": "",
"updateMask": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:name:disable');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'disabledPolicy' => [
'hideInSearch' => null,
'showInApply' => null
],
'languageCode' => '',
'updateMask' => '',
'useAdminAccess' => null,
'writeControl' => [
'requiredRevisionId' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'disabledPolicy' => [
'hideInSearch' => null,
'showInApply' => null
],
'languageCode' => '',
'updateMask' => '',
'useAdminAccess' => null,
'writeControl' => [
'requiredRevisionId' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:name:disable');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:name:disable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"languageCode": "",
"updateMask": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:name:disable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"languageCode": "",
"updateMask": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"languageCode\": \"\",\n \"updateMask\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v2beta/:name:disable", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/:name:disable"
payload = {
"disabledPolicy": {
"hideInSearch": False,
"showInApply": False
},
"languageCode": "",
"updateMask": "",
"useAdminAccess": False,
"writeControl": { "requiredRevisionId": "" }
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/:name:disable"
payload <- "{\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"languageCode\": \"\",\n \"updateMask\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/:name:disable")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"languageCode\": \"\",\n \"updateMask\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v2beta/:name:disable') do |req|
req.body = "{\n \"disabledPolicy\": {\n \"hideInSearch\": false,\n \"showInApply\": false\n },\n \"languageCode\": \"\",\n \"updateMask\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/:name:disable";
let payload = json!({
"disabledPolicy": json!({
"hideInSearch": false,
"showInApply": false
}),
"languageCode": "",
"updateMask": "",
"useAdminAccess": false,
"writeControl": json!({"requiredRevisionId": ""})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v2beta/:name:disable \
--header 'content-type: application/json' \
--data '{
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"languageCode": "",
"updateMask": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}'
echo '{
"disabledPolicy": {
"hideInSearch": false,
"showInApply": false
},
"languageCode": "",
"updateMask": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}' | \
http POST {{baseUrl}}/v2beta/:name:disable \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "disabledPolicy": {\n "hideInSearch": false,\n "showInApply": false\n },\n "languageCode": "",\n "updateMask": "",\n "useAdminAccess": false,\n "writeControl": {\n "requiredRevisionId": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v2beta/:name:disable
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"disabledPolicy": [
"hideInSearch": false,
"showInApply": false
],
"languageCode": "",
"updateMask": "",
"useAdminAccess": false,
"writeControl": ["requiredRevisionId": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:name:disable")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
drivelabels.labels.enable
{{baseUrl}}/v2beta/:name:enable
QUERY PARAMS
name
BODY json
{
"languageCode": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:name:enable");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v2beta/:name:enable" {:content-type :json
:form-params {:languageCode ""
:useAdminAccess false
:writeControl {:requiredRevisionId ""}}})
require "http/client"
url = "{{baseUrl}}/v2beta/:name:enable"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v2beta/:name:enable"),
Content = new StringContent("{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:name:enable");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/:name:enable"
payload := strings.NewReader("{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v2beta/:name:enable HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 105
{
"languageCode": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:name:enable")
.setHeader("content-type", "application/json")
.setBody("{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/:name:enable"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/:name:enable")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:name:enable")
.header("content-type", "application/json")
.body("{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
languageCode: '',
useAdminAccess: false,
writeControl: {
requiredRevisionId: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v2beta/:name:enable');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:name:enable',
headers: {'content-type': 'application/json'},
data: {
languageCode: '',
useAdminAccess: false,
writeControl: {requiredRevisionId: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/:name:enable';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"languageCode":"","useAdminAccess":false,"writeControl":{"requiredRevisionId":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/:name:enable',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "languageCode": "",\n "useAdminAccess": false,\n "writeControl": {\n "requiredRevisionId": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/:name:enable")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/:name:enable',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
languageCode: '',
useAdminAccess: false,
writeControl: {requiredRevisionId: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:name:enable',
headers: {'content-type': 'application/json'},
body: {
languageCode: '',
useAdminAccess: false,
writeControl: {requiredRevisionId: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v2beta/:name:enable');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
languageCode: '',
useAdminAccess: false,
writeControl: {
requiredRevisionId: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:name:enable',
headers: {'content-type': 'application/json'},
data: {
languageCode: '',
useAdminAccess: false,
writeControl: {requiredRevisionId: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/:name:enable';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"languageCode":"","useAdminAccess":false,"writeControl":{"requiredRevisionId":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"languageCode": @"",
@"useAdminAccess": @NO,
@"writeControl": @{ @"requiredRevisionId": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:name:enable"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/:name:enable" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/:name:enable",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'languageCode' => '',
'useAdminAccess' => null,
'writeControl' => [
'requiredRevisionId' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:name:enable', [
'body' => '{
"languageCode": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:name:enable');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'languageCode' => '',
'useAdminAccess' => null,
'writeControl' => [
'requiredRevisionId' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'languageCode' => '',
'useAdminAccess' => null,
'writeControl' => [
'requiredRevisionId' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:name:enable');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:name:enable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"languageCode": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:name:enable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"languageCode": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v2beta/:name:enable", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/:name:enable"
payload = {
"languageCode": "",
"useAdminAccess": False,
"writeControl": { "requiredRevisionId": "" }
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/:name:enable"
payload <- "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/:name:enable")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v2beta/:name:enable') do |req|
req.body = "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/:name:enable";
let payload = json!({
"languageCode": "",
"useAdminAccess": false,
"writeControl": json!({"requiredRevisionId": ""})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v2beta/:name:enable \
--header 'content-type: application/json' \
--data '{
"languageCode": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}'
echo '{
"languageCode": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}' | \
http POST {{baseUrl}}/v2beta/:name:enable \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "languageCode": "",\n "useAdminAccess": false,\n "writeControl": {\n "requiredRevisionId": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v2beta/:name:enable
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"languageCode": "",
"useAdminAccess": false,
"writeControl": ["requiredRevisionId": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:name:enable")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
drivelabels.labels.list
{{baseUrl}}/v2beta/labels
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/labels");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v2beta/labels")
require "http/client"
url = "{{baseUrl}}/v2beta/labels"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v2beta/labels"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/labels");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/labels"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v2beta/labels HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2beta/labels")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/labels"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/labels")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2beta/labels")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v2beta/labels');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v2beta/labels'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/labels';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/labels',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/labels")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/labels',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v2beta/labels'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v2beta/labels');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v2beta/labels'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/labels';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/labels"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/labels" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/labels",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v2beta/labels');
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/labels');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v2beta/labels');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/labels' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/labels' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v2beta/labels")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/labels"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/labels"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/labels")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v2beta/labels') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/labels";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v2beta/labels
http GET {{baseUrl}}/v2beta/labels
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v2beta/labels
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/labels")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
drivelabels.labels.publish
{{baseUrl}}/v2beta/:name:publish
QUERY PARAMS
name
BODY json
{
"languageCode": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:name:publish");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v2beta/:name:publish" {:content-type :json
:form-params {:languageCode ""
:useAdminAccess false
:writeControl {:requiredRevisionId ""}}})
require "http/client"
url = "{{baseUrl}}/v2beta/:name:publish"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v2beta/:name:publish"),
Content = new StringContent("{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:name:publish");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/:name:publish"
payload := strings.NewReader("{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v2beta/:name:publish HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 105
{
"languageCode": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:name:publish")
.setHeader("content-type", "application/json")
.setBody("{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/:name:publish"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/:name:publish")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:name:publish")
.header("content-type", "application/json")
.body("{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
languageCode: '',
useAdminAccess: false,
writeControl: {
requiredRevisionId: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v2beta/:name:publish');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:name:publish',
headers: {'content-type': 'application/json'},
data: {
languageCode: '',
useAdminAccess: false,
writeControl: {requiredRevisionId: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/:name:publish';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"languageCode":"","useAdminAccess":false,"writeControl":{"requiredRevisionId":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/:name:publish',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "languageCode": "",\n "useAdminAccess": false,\n "writeControl": {\n "requiredRevisionId": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/:name:publish")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/:name:publish',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
languageCode: '',
useAdminAccess: false,
writeControl: {requiredRevisionId: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:name:publish',
headers: {'content-type': 'application/json'},
body: {
languageCode: '',
useAdminAccess: false,
writeControl: {requiredRevisionId: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v2beta/:name:publish');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
languageCode: '',
useAdminAccess: false,
writeControl: {
requiredRevisionId: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:name:publish',
headers: {'content-type': 'application/json'},
data: {
languageCode: '',
useAdminAccess: false,
writeControl: {requiredRevisionId: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/:name:publish';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"languageCode":"","useAdminAccess":false,"writeControl":{"requiredRevisionId":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"languageCode": @"",
@"useAdminAccess": @NO,
@"writeControl": @{ @"requiredRevisionId": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:name:publish"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/:name:publish" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/:name:publish",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'languageCode' => '',
'useAdminAccess' => null,
'writeControl' => [
'requiredRevisionId' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:name:publish', [
'body' => '{
"languageCode": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:name:publish');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'languageCode' => '',
'useAdminAccess' => null,
'writeControl' => [
'requiredRevisionId' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'languageCode' => '',
'useAdminAccess' => null,
'writeControl' => [
'requiredRevisionId' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:name:publish');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:name:publish' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"languageCode": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:name:publish' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"languageCode": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v2beta/:name:publish", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/:name:publish"
payload = {
"languageCode": "",
"useAdminAccess": False,
"writeControl": { "requiredRevisionId": "" }
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/:name:publish"
payload <- "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/:name:publish")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v2beta/:name:publish') do |req|
req.body = "{\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"writeControl\": {\n \"requiredRevisionId\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/:name:publish";
let payload = json!({
"languageCode": "",
"useAdminAccess": false,
"writeControl": json!({"requiredRevisionId": ""})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v2beta/:name:publish \
--header 'content-type: application/json' \
--data '{
"languageCode": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}'
echo '{
"languageCode": "",
"useAdminAccess": false,
"writeControl": {
"requiredRevisionId": ""
}
}' | \
http POST {{baseUrl}}/v2beta/:name:publish \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "languageCode": "",\n "useAdminAccess": false,\n "writeControl": {\n "requiredRevisionId": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v2beta/:name:publish
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"languageCode": "",
"useAdminAccess": false,
"writeControl": ["requiredRevisionId": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:name:publish")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
drivelabels.labels.revisions.locks.list
{{baseUrl}}/v2beta/:parent/locks
QUERY PARAMS
parent
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:parent/locks");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v2beta/:parent/locks")
require "http/client"
url = "{{baseUrl}}/v2beta/:parent/locks"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v2beta/:parent/locks"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:parent/locks");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/:parent/locks"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v2beta/:parent/locks HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2beta/:parent/locks")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/:parent/locks"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/:parent/locks")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2beta/:parent/locks")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v2beta/:parent/locks');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:parent/locks'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/:parent/locks';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/:parent/locks',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/:parent/locks")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/:parent/locks',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:parent/locks'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v2beta/:parent/locks');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:parent/locks'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/:parent/locks';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:parent/locks"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/:parent/locks" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/:parent/locks",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v2beta/:parent/locks');
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:parent/locks');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v2beta/:parent/locks');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:parent/locks' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:parent/locks' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v2beta/:parent/locks")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/:parent/locks"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/:parent/locks"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/:parent/locks")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v2beta/:parent/locks') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/:parent/locks";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v2beta/:parent/locks
http GET {{baseUrl}}/v2beta/:parent/locks
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v2beta/:parent/locks
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:parent/locks")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
drivelabels.labels.revisions.permissions.batchDelete
{{baseUrl}}/v2beta/:parent/permissions:batchDelete
QUERY PARAMS
parent
BODY json
{
"requests": [
{
"name": "",
"useAdminAccess": false
}
],
"useAdminAccess": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:parent/permissions:batchDelete");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"requests\": [\n {\n \"name\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v2beta/:parent/permissions:batchDelete" {:content-type :json
:form-params {:requests [{:name ""
:useAdminAccess false}]
:useAdminAccess false}})
require "http/client"
url = "{{baseUrl}}/v2beta/:parent/permissions:batchDelete"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"requests\": [\n {\n \"name\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v2beta/:parent/permissions:batchDelete"),
Content = new StringContent("{\n \"requests\": [\n {\n \"name\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:parent/permissions:batchDelete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"requests\": [\n {\n \"name\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/:parent/permissions:batchDelete"
payload := strings.NewReader("{\n \"requests\": [\n {\n \"name\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v2beta/:parent/permissions:batchDelete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 110
{
"requests": [
{
"name": "",
"useAdminAccess": false
}
],
"useAdminAccess": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:parent/permissions:batchDelete")
.setHeader("content-type", "application/json")
.setBody("{\n \"requests\": [\n {\n \"name\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/:parent/permissions:batchDelete"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"requests\": [\n {\n \"name\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"requests\": [\n {\n \"name\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/:parent/permissions:batchDelete")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:parent/permissions:batchDelete")
.header("content-type", "application/json")
.body("{\n \"requests\": [\n {\n \"name\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}")
.asString();
const data = JSON.stringify({
requests: [
{
name: '',
useAdminAccess: false
}
],
useAdminAccess: false
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v2beta/:parent/permissions:batchDelete');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:parent/permissions:batchDelete',
headers: {'content-type': 'application/json'},
data: {requests: [{name: '', useAdminAccess: false}], useAdminAccess: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/:parent/permissions:batchDelete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"requests":[{"name":"","useAdminAccess":false}],"useAdminAccess":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/:parent/permissions:batchDelete',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "requests": [\n {\n "name": "",\n "useAdminAccess": false\n }\n ],\n "useAdminAccess": false\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"requests\": [\n {\n \"name\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/:parent/permissions:batchDelete")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/:parent/permissions:batchDelete',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({requests: [{name: '', useAdminAccess: false}], useAdminAccess: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:parent/permissions:batchDelete',
headers: {'content-type': 'application/json'},
body: {requests: [{name: '', useAdminAccess: false}], useAdminAccess: false},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v2beta/:parent/permissions:batchDelete');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
requests: [
{
name: '',
useAdminAccess: false
}
],
useAdminAccess: false
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:parent/permissions:batchDelete',
headers: {'content-type': 'application/json'},
data: {requests: [{name: '', useAdminAccess: false}], useAdminAccess: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/:parent/permissions:batchDelete';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"requests":[{"name":"","useAdminAccess":false}],"useAdminAccess":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"requests": @[ @{ @"name": @"", @"useAdminAccess": @NO } ],
@"useAdminAccess": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:parent/permissions:batchDelete"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/:parent/permissions:batchDelete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"requests\": [\n {\n \"name\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/:parent/permissions:batchDelete",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'requests' => [
[
'name' => '',
'useAdminAccess' => null
]
],
'useAdminAccess' => null
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:parent/permissions:batchDelete', [
'body' => '{
"requests": [
{
"name": "",
"useAdminAccess": false
}
],
"useAdminAccess": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:parent/permissions:batchDelete');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'requests' => [
[
'name' => '',
'useAdminAccess' => null
]
],
'useAdminAccess' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'requests' => [
[
'name' => '',
'useAdminAccess' => null
]
],
'useAdminAccess' => null
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:parent/permissions:batchDelete');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:parent/permissions:batchDelete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"requests": [
{
"name": "",
"useAdminAccess": false
}
],
"useAdminAccess": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:parent/permissions:batchDelete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"requests": [
{
"name": "",
"useAdminAccess": false
}
],
"useAdminAccess": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"requests\": [\n {\n \"name\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v2beta/:parent/permissions:batchDelete", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/:parent/permissions:batchDelete"
payload = {
"requests": [
{
"name": "",
"useAdminAccess": False
}
],
"useAdminAccess": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/:parent/permissions:batchDelete"
payload <- "{\n \"requests\": [\n {\n \"name\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/:parent/permissions:batchDelete")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"requests\": [\n {\n \"name\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v2beta/:parent/permissions:batchDelete') do |req|
req.body = "{\n \"requests\": [\n {\n \"name\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/:parent/permissions:batchDelete";
let payload = json!({
"requests": (
json!({
"name": "",
"useAdminAccess": false
})
),
"useAdminAccess": false
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v2beta/:parent/permissions:batchDelete \
--header 'content-type: application/json' \
--data '{
"requests": [
{
"name": "",
"useAdminAccess": false
}
],
"useAdminAccess": false
}'
echo '{
"requests": [
{
"name": "",
"useAdminAccess": false
}
],
"useAdminAccess": false
}' | \
http POST {{baseUrl}}/v2beta/:parent/permissions:batchDelete \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "requests": [\n {\n "name": "",\n "useAdminAccess": false\n }\n ],\n "useAdminAccess": false\n}' \
--output-document \
- {{baseUrl}}/v2beta/:parent/permissions:batchDelete
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"requests": [
[
"name": "",
"useAdminAccess": false
]
],
"useAdminAccess": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:parent/permissions:batchDelete")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
drivelabels.labels.revisions.permissions.batchUpdate
{{baseUrl}}/v2beta/:parent/permissions:batchUpdate
QUERY PARAMS
parent
BODY json
{
"requests": [
{
"labelPermission": {
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
},
"parent": "",
"useAdminAccess": false
}
],
"useAdminAccess": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"requests\": [\n {\n \"labelPermission\": {\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n },\n \"parent\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate" {:content-type :json
:form-params {:requests [{:labelPermission {:audience ""
:email ""
:group ""
:name ""
:person ""
:role ""}
:parent ""
:useAdminAccess false}]
:useAdminAccess false}})
require "http/client"
url = "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"requests\": [\n {\n \"labelPermission\": {\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n },\n \"parent\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v2beta/:parent/permissions:batchUpdate"),
Content = new StringContent("{\n \"requests\": [\n {\n \"labelPermission\": {\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n },\n \"parent\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:parent/permissions:batchUpdate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"requests\": [\n {\n \"labelPermission\": {\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n },\n \"parent\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate"
payload := strings.NewReader("{\n \"requests\": [\n {\n \"labelPermission\": {\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n },\n \"parent\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v2beta/:parent/permissions:batchUpdate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 275
{
"requests": [
{
"labelPermission": {
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
},
"parent": "",
"useAdminAccess": false
}
],
"useAdminAccess": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate")
.setHeader("content-type", "application/json")
.setBody("{\n \"requests\": [\n {\n \"labelPermission\": {\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n },\n \"parent\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/:parent/permissions:batchUpdate"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"requests\": [\n {\n \"labelPermission\": {\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n },\n \"parent\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"requests\": [\n {\n \"labelPermission\": {\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n },\n \"parent\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/:parent/permissions:batchUpdate")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:parent/permissions:batchUpdate")
.header("content-type", "application/json")
.body("{\n \"requests\": [\n {\n \"labelPermission\": {\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n },\n \"parent\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}")
.asString();
const data = JSON.stringify({
requests: [
{
labelPermission: {
audience: '',
email: '',
group: '',
name: '',
person: '',
role: ''
},
parent: '',
useAdminAccess: false
}
],
useAdminAccess: false
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate',
headers: {'content-type': 'application/json'},
data: {
requests: [
{
labelPermission: {audience: '', email: '', group: '', name: '', person: '', role: ''},
parent: '',
useAdminAccess: false
}
],
useAdminAccess: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"requests":[{"labelPermission":{"audience":"","email":"","group":"","name":"","person":"","role":""},"parent":"","useAdminAccess":false}],"useAdminAccess":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "requests": [\n {\n "labelPermission": {\n "audience": "",\n "email": "",\n "group": "",\n "name": "",\n "person": "",\n "role": ""\n },\n "parent": "",\n "useAdminAccess": false\n }\n ],\n "useAdminAccess": false\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"requests\": [\n {\n \"labelPermission\": {\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n },\n \"parent\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/:parent/permissions:batchUpdate")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/:parent/permissions:batchUpdate',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
requests: [
{
labelPermission: {audience: '', email: '', group: '', name: '', person: '', role: ''},
parent: '',
useAdminAccess: false
}
],
useAdminAccess: false
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate',
headers: {'content-type': 'application/json'},
body: {
requests: [
{
labelPermission: {audience: '', email: '', group: '', name: '', person: '', role: ''},
parent: '',
useAdminAccess: false
}
],
useAdminAccess: false
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
requests: [
{
labelPermission: {
audience: '',
email: '',
group: '',
name: '',
person: '',
role: ''
},
parent: '',
useAdminAccess: false
}
],
useAdminAccess: false
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate',
headers: {'content-type': 'application/json'},
data: {
requests: [
{
labelPermission: {audience: '', email: '', group: '', name: '', person: '', role: ''},
parent: '',
useAdminAccess: false
}
],
useAdminAccess: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"requests":[{"labelPermission":{"audience":"","email":"","group":"","name":"","person":"","role":""},"parent":"","useAdminAccess":false}],"useAdminAccess":false}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"requests": @[ @{ @"labelPermission": @{ @"audience": @"", @"email": @"", @"group": @"", @"name": @"", @"person": @"", @"role": @"" }, @"parent": @"", @"useAdminAccess": @NO } ],
@"useAdminAccess": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:parent/permissions:batchUpdate"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"requests\": [\n {\n \"labelPermission\": {\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n },\n \"parent\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/:parent/permissions:batchUpdate",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'requests' => [
[
'labelPermission' => [
'audience' => '',
'email' => '',
'group' => '',
'name' => '',
'person' => '',
'role' => ''
],
'parent' => '',
'useAdminAccess' => null
]
],
'useAdminAccess' => null
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate', [
'body' => '{
"requests": [
{
"labelPermission": {
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
},
"parent": "",
"useAdminAccess": false
}
],
"useAdminAccess": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:parent/permissions:batchUpdate');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'requests' => [
[
'labelPermission' => [
'audience' => '',
'email' => '',
'group' => '',
'name' => '',
'person' => '',
'role' => ''
],
'parent' => '',
'useAdminAccess' => null
]
],
'useAdminAccess' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'requests' => [
[
'labelPermission' => [
'audience' => '',
'email' => '',
'group' => '',
'name' => '',
'person' => '',
'role' => ''
],
'parent' => '',
'useAdminAccess' => null
]
],
'useAdminAccess' => null
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:parent/permissions:batchUpdate');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"requests": [
{
"labelPermission": {
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
},
"parent": "",
"useAdminAccess": false
}
],
"useAdminAccess": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:parent/permissions:batchUpdate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"requests": [
{
"labelPermission": {
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
},
"parent": "",
"useAdminAccess": false
}
],
"useAdminAccess": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"requests\": [\n {\n \"labelPermission\": {\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n },\n \"parent\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v2beta/:parent/permissions:batchUpdate", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate"
payload = {
"requests": [
{
"labelPermission": {
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
},
"parent": "",
"useAdminAccess": False
}
],
"useAdminAccess": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate"
payload <- "{\n \"requests\": [\n {\n \"labelPermission\": {\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n },\n \"parent\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/:parent/permissions:batchUpdate")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"requests\": [\n {\n \"labelPermission\": {\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n },\n \"parent\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v2beta/:parent/permissions:batchUpdate') do |req|
req.body = "{\n \"requests\": [\n {\n \"labelPermission\": {\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n },\n \"parent\": \"\",\n \"useAdminAccess\": false\n }\n ],\n \"useAdminAccess\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate";
let payload = json!({
"requests": (
json!({
"labelPermission": json!({
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}),
"parent": "",
"useAdminAccess": false
})
),
"useAdminAccess": false
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v2beta/:parent/permissions:batchUpdate \
--header 'content-type: application/json' \
--data '{
"requests": [
{
"labelPermission": {
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
},
"parent": "",
"useAdminAccess": false
}
],
"useAdminAccess": false
}'
echo '{
"requests": [
{
"labelPermission": {
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
},
"parent": "",
"useAdminAccess": false
}
],
"useAdminAccess": false
}' | \
http POST {{baseUrl}}/v2beta/:parent/permissions:batchUpdate \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "requests": [\n {\n "labelPermission": {\n "audience": "",\n "email": "",\n "group": "",\n "name": "",\n "person": "",\n "role": ""\n },\n "parent": "",\n "useAdminAccess": false\n }\n ],\n "useAdminAccess": false\n}' \
--output-document \
- {{baseUrl}}/v2beta/:parent/permissions:batchUpdate
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"requests": [
[
"labelPermission": [
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
],
"parent": "",
"useAdminAccess": false
]
],
"useAdminAccess": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:parent/permissions:batchUpdate")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
drivelabels.labels.revisions.permissions.create
{{baseUrl}}/v2beta/:parent/permissions
QUERY PARAMS
parent
BODY json
{
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:parent/permissions");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v2beta/:parent/permissions" {:content-type :json
:form-params {:audience ""
:email ""
:group ""
:name ""
:person ""
:role ""}})
require "http/client"
url = "{{baseUrl}}/v2beta/:parent/permissions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v2beta/:parent/permissions"),
Content = new StringContent("{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:parent/permissions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/:parent/permissions"
payload := strings.NewReader("{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v2beta/:parent/permissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 94
{
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:parent/permissions")
.setHeader("content-type", "application/json")
.setBody("{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/:parent/permissions"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/:parent/permissions")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:parent/permissions")
.header("content-type", "application/json")
.body("{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}")
.asString();
const data = JSON.stringify({
audience: '',
email: '',
group: '',
name: '',
person: '',
role: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v2beta/:parent/permissions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:parent/permissions',
headers: {'content-type': 'application/json'},
data: {audience: '', email: '', group: '', name: '', person: '', role: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/:parent/permissions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"audience":"","email":"","group":"","name":"","person":"","role":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/:parent/permissions',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "audience": "",\n "email": "",\n "group": "",\n "name": "",\n "person": "",\n "role": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/:parent/permissions")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/:parent/permissions',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({audience: '', email: '', group: '', name: '', person: '', role: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:parent/permissions',
headers: {'content-type': 'application/json'},
body: {audience: '', email: '', group: '', name: '', person: '', role: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v2beta/:parent/permissions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
audience: '',
email: '',
group: '',
name: '',
person: '',
role: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:parent/permissions',
headers: {'content-type': 'application/json'},
data: {audience: '', email: '', group: '', name: '', person: '', role: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/:parent/permissions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"audience":"","email":"","group":"","name":"","person":"","role":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"audience": @"",
@"email": @"",
@"group": @"",
@"name": @"",
@"person": @"",
@"role": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:parent/permissions"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/:parent/permissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/:parent/permissions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'audience' => '',
'email' => '',
'group' => '',
'name' => '',
'person' => '',
'role' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:parent/permissions', [
'body' => '{
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:parent/permissions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'audience' => '',
'email' => '',
'group' => '',
'name' => '',
'person' => '',
'role' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'audience' => '',
'email' => '',
'group' => '',
'name' => '',
'person' => '',
'role' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:parent/permissions');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:parent/permissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:parent/permissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v2beta/:parent/permissions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/:parent/permissions"
payload = {
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/:parent/permissions"
payload <- "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/:parent/permissions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v2beta/:parent/permissions') do |req|
req.body = "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/:parent/permissions";
let payload = json!({
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v2beta/:parent/permissions \
--header 'content-type: application/json' \
--data '{
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}'
echo '{
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}' | \
http POST {{baseUrl}}/v2beta/:parent/permissions \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "audience": "",\n "email": "",\n "group": "",\n "name": "",\n "person": "",\n "role": ""\n}' \
--output-document \
- {{baseUrl}}/v2beta/:parent/permissions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:parent/permissions")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
drivelabels.labels.revisions.permissions.delete
{{baseUrl}}/v2beta/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v2beta/:name")
require "http/client"
url = "{{baseUrl}}/v2beta/:name"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v2beta/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:name");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/:name"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v2beta/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2beta/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/:name"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/:name")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2beta/:name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v2beta/:name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/v2beta/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/:name';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/:name',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/:name")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/:name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/v2beta/:name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v2beta/:name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/v2beta/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/:name';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/:name" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v2beta/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:name');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v2beta/:name');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:name' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:name' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v2beta/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/:name"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/:name"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v2beta/:name') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/:name";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/v2beta/:name
http DELETE {{baseUrl}}/v2beta/:name
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v2beta/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
drivelabels.labels.revisions.permissions.list
{{baseUrl}}/v2beta/:parent/permissions
QUERY PARAMS
parent
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:parent/permissions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v2beta/:parent/permissions")
require "http/client"
url = "{{baseUrl}}/v2beta/:parent/permissions"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v2beta/:parent/permissions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:parent/permissions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/:parent/permissions"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v2beta/:parent/permissions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2beta/:parent/permissions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/:parent/permissions"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/:parent/permissions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2beta/:parent/permissions")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v2beta/:parent/permissions');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:parent/permissions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/:parent/permissions';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/:parent/permissions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/:parent/permissions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/:parent/permissions',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:parent/permissions'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v2beta/:parent/permissions');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:parent/permissions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/:parent/permissions';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:parent/permissions"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/:parent/permissions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/:parent/permissions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v2beta/:parent/permissions');
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:parent/permissions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v2beta/:parent/permissions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:parent/permissions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:parent/permissions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v2beta/:parent/permissions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/:parent/permissions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/:parent/permissions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/:parent/permissions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v2beta/:parent/permissions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/:parent/permissions";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v2beta/:parent/permissions
http GET {{baseUrl}}/v2beta/:parent/permissions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v2beta/:parent/permissions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:parent/permissions")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
drivelabels.labels.revisions.updatePermissions
{{baseUrl}}/v2beta/:parent/permissions
QUERY PARAMS
parent
BODY json
{
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:parent/permissions");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/v2beta/:parent/permissions" {:content-type :json
:form-params {:audience ""
:email ""
:group ""
:name ""
:person ""
:role ""}})
require "http/client"
url = "{{baseUrl}}/v2beta/:parent/permissions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/v2beta/:parent/permissions"),
Content = new StringContent("{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:parent/permissions");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/:parent/permissions"
payload := strings.NewReader("{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/v2beta/:parent/permissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 94
{
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2beta/:parent/permissions")
.setHeader("content-type", "application/json")
.setBody("{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/:parent/permissions"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/:parent/permissions")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2beta/:parent/permissions")
.header("content-type", "application/json")
.body("{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}")
.asString();
const data = JSON.stringify({
audience: '',
email: '',
group: '',
name: '',
person: '',
role: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/v2beta/:parent/permissions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/v2beta/:parent/permissions',
headers: {'content-type': 'application/json'},
data: {audience: '', email: '', group: '', name: '', person: '', role: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/:parent/permissions';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"audience":"","email":"","group":"","name":"","person":"","role":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/:parent/permissions',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "audience": "",\n "email": "",\n "group": "",\n "name": "",\n "person": "",\n "role": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/:parent/permissions")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/:parent/permissions',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({audience: '', email: '', group: '', name: '', person: '', role: ''}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/v2beta/:parent/permissions',
headers: {'content-type': 'application/json'},
body: {audience: '', email: '', group: '', name: '', person: '', role: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/v2beta/:parent/permissions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
audience: '',
email: '',
group: '',
name: '',
person: '',
role: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/v2beta/:parent/permissions',
headers: {'content-type': 'application/json'},
data: {audience: '', email: '', group: '', name: '', person: '', role: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/:parent/permissions';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"audience":"","email":"","group":"","name":"","person":"","role":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"audience": @"",
@"email": @"",
@"group": @"",
@"name": @"",
@"person": @"",
@"role": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:parent/permissions"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/:parent/permissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/:parent/permissions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'audience' => '',
'email' => '',
'group' => '',
'name' => '',
'person' => '',
'role' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/v2beta/:parent/permissions', [
'body' => '{
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:parent/permissions');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'audience' => '',
'email' => '',
'group' => '',
'name' => '',
'person' => '',
'role' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'audience' => '',
'email' => '',
'group' => '',
'name' => '',
'person' => '',
'role' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:parent/permissions');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:parent/permissions' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:parent/permissions' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/v2beta/:parent/permissions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/:parent/permissions"
payload = {
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/:parent/permissions"
payload <- "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/:parent/permissions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/v2beta/:parent/permissions') do |req|
req.body = "{\n \"audience\": \"\",\n \"email\": \"\",\n \"group\": \"\",\n \"name\": \"\",\n \"person\": \"\",\n \"role\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/:parent/permissions";
let payload = json!({
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/v2beta/:parent/permissions \
--header 'content-type: application/json' \
--data '{
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}'
echo '{
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
}' | \
http PATCH {{baseUrl}}/v2beta/:parent/permissions \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "audience": "",\n "email": "",\n "group": "",\n "name": "",\n "person": "",\n "role": ""\n}' \
--output-document \
- {{baseUrl}}/v2beta/:parent/permissions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"audience": "",
"email": "",
"group": "",
"name": "",
"person": "",
"role": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:parent/permissions")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
drivelabels.labels.updateLabelCopyMode
{{baseUrl}}/v2beta/:name:updateLabelCopyMode
QUERY PARAMS
name
BODY json
{
"copyMode": "",
"languageCode": "",
"useAdminAccess": false,
"view": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:name:updateLabelCopyMode");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"copyMode\": \"\",\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"view\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v2beta/:name:updateLabelCopyMode" {:content-type :json
:form-params {:copyMode ""
:languageCode ""
:useAdminAccess false
:view ""}})
require "http/client"
url = "{{baseUrl}}/v2beta/:name:updateLabelCopyMode"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"copyMode\": \"\",\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"view\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v2beta/:name:updateLabelCopyMode"),
Content = new StringContent("{\n \"copyMode\": \"\",\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"view\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:name:updateLabelCopyMode");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"copyMode\": \"\",\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"view\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/:name:updateLabelCopyMode"
payload := strings.NewReader("{\n \"copyMode\": \"\",\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"view\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v2beta/:name:updateLabelCopyMode HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 83
{
"copyMode": "",
"languageCode": "",
"useAdminAccess": false,
"view": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2beta/:name:updateLabelCopyMode")
.setHeader("content-type", "application/json")
.setBody("{\n \"copyMode\": \"\",\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"view\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/:name:updateLabelCopyMode"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"copyMode\": \"\",\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"view\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"copyMode\": \"\",\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"view\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/:name:updateLabelCopyMode")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2beta/:name:updateLabelCopyMode")
.header("content-type", "application/json")
.body("{\n \"copyMode\": \"\",\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"view\": \"\"\n}")
.asString();
const data = JSON.stringify({
copyMode: '',
languageCode: '',
useAdminAccess: false,
view: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v2beta/:name:updateLabelCopyMode');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:name:updateLabelCopyMode',
headers: {'content-type': 'application/json'},
data: {copyMode: '', languageCode: '', useAdminAccess: false, view: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/:name:updateLabelCopyMode';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"copyMode":"","languageCode":"","useAdminAccess":false,"view":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/:name:updateLabelCopyMode',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "copyMode": "",\n "languageCode": "",\n "useAdminAccess": false,\n "view": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"copyMode\": \"\",\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"view\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/:name:updateLabelCopyMode")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/:name:updateLabelCopyMode',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({copyMode: '', languageCode: '', useAdminAccess: false, view: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:name:updateLabelCopyMode',
headers: {'content-type': 'application/json'},
body: {copyMode: '', languageCode: '', useAdminAccess: false, view: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v2beta/:name:updateLabelCopyMode');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
copyMode: '',
languageCode: '',
useAdminAccess: false,
view: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v2beta/:name:updateLabelCopyMode',
headers: {'content-type': 'application/json'},
data: {copyMode: '', languageCode: '', useAdminAccess: false, view: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/:name:updateLabelCopyMode';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"copyMode":"","languageCode":"","useAdminAccess":false,"view":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"copyMode": @"",
@"languageCode": @"",
@"useAdminAccess": @NO,
@"view": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:name:updateLabelCopyMode"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/:name:updateLabelCopyMode" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"copyMode\": \"\",\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"view\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/:name:updateLabelCopyMode",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'copyMode' => '',
'languageCode' => '',
'useAdminAccess' => null,
'view' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v2beta/:name:updateLabelCopyMode', [
'body' => '{
"copyMode": "",
"languageCode": "",
"useAdminAccess": false,
"view": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:name:updateLabelCopyMode');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'copyMode' => '',
'languageCode' => '',
'useAdminAccess' => null,
'view' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'copyMode' => '',
'languageCode' => '',
'useAdminAccess' => null,
'view' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2beta/:name:updateLabelCopyMode');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:name:updateLabelCopyMode' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"copyMode": "",
"languageCode": "",
"useAdminAccess": false,
"view": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:name:updateLabelCopyMode' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"copyMode": "",
"languageCode": "",
"useAdminAccess": false,
"view": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"copyMode\": \"\",\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"view\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v2beta/:name:updateLabelCopyMode", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/:name:updateLabelCopyMode"
payload = {
"copyMode": "",
"languageCode": "",
"useAdminAccess": False,
"view": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/:name:updateLabelCopyMode"
payload <- "{\n \"copyMode\": \"\",\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"view\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/:name:updateLabelCopyMode")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"copyMode\": \"\",\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"view\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v2beta/:name:updateLabelCopyMode') do |req|
req.body = "{\n \"copyMode\": \"\",\n \"languageCode\": \"\",\n \"useAdminAccess\": false,\n \"view\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/:name:updateLabelCopyMode";
let payload = json!({
"copyMode": "",
"languageCode": "",
"useAdminAccess": false,
"view": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v2beta/:name:updateLabelCopyMode \
--header 'content-type: application/json' \
--data '{
"copyMode": "",
"languageCode": "",
"useAdminAccess": false,
"view": ""
}'
echo '{
"copyMode": "",
"languageCode": "",
"useAdminAccess": false,
"view": ""
}' | \
http POST {{baseUrl}}/v2beta/:name:updateLabelCopyMode \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "copyMode": "",\n "languageCode": "",\n "useAdminAccess": false,\n "view": ""\n}' \
--output-document \
- {{baseUrl}}/v2beta/:name:updateLabelCopyMode
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"copyMode": "",
"languageCode": "",
"useAdminAccess": false,
"view": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:name:updateLabelCopyMode")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
drivelabels.limits.getLabel
{{baseUrl}}/v2beta/limits/label
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/limits/label");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v2beta/limits/label")
require "http/client"
url = "{{baseUrl}}/v2beta/limits/label"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v2beta/limits/label"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/limits/label");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/limits/label"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v2beta/limits/label HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2beta/limits/label")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/limits/label"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/limits/label")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2beta/limits/label")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v2beta/limits/label');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v2beta/limits/label'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/limits/label';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/limits/label',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/limits/label")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/limits/label',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v2beta/limits/label'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v2beta/limits/label');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v2beta/limits/label'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/limits/label';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/limits/label"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/limits/label" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/limits/label",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v2beta/limits/label');
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/limits/label');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v2beta/limits/label');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/limits/label' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/limits/label' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v2beta/limits/label")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/limits/label"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/limits/label"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/limits/label")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v2beta/limits/label') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/limits/label";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v2beta/limits/label
http GET {{baseUrl}}/v2beta/limits/label
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v2beta/limits/label
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/limits/label")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
drivelabels.users.getCapabilities
{{baseUrl}}/v2beta/:name
QUERY PARAMS
name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2beta/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v2beta/:name")
require "http/client"
url = "{{baseUrl}}/v2beta/:name"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v2beta/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2beta/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v2beta/:name"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v2beta/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2beta/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v2beta/:name"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v2beta/:name")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2beta/:name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v2beta/:name');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v2beta/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v2beta/:name',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v2beta/:name")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v2beta/:name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:name'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v2beta/:name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v2beta/:name'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v2beta/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2beta/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v2beta/:name" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v2beta/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v2beta/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/v2beta/:name');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v2beta/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2beta/:name' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2beta/:name' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v2beta/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v2beta/:name"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v2beta/:name"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v2beta/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v2beta/:name') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v2beta/:name";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v2beta/:name
http GET {{baseUrl}}/v2beta/:name
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v2beta/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2beta/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()