POST gmail.users.drafts.create
{{baseUrl}}/gmail/v1/users/:userId/drafts
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/drafts");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/drafts")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/drafts"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/drafts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/drafts");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/drafts"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/gmail/v1/users/:userId/drafts HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/drafts")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/drafts"))
    .method("POST", 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}}/gmail/v1/users/:userId/drafts")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/drafts")
  .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('POST', '{{baseUrl}}/gmail/v1/users/:userId/drafts');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/drafts'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/drafts';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/drafts',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/drafts")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/drafts',
  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: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/drafts'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/gmail/v1/users/:userId/drafts');

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}}/gmail/v1/users/:userId/drafts'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/drafts';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/drafts"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/gmail/v1/users/:userId/drafts" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/drafts",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/gmail/v1/users/:userId/drafts');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/drafts');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/drafts');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/drafts' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/drafts' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/drafts")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/drafts"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/drafts"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/drafts")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/gmail/v1/users/:userId/drafts') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/drafts";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/gmail/v1/users/:userId/drafts
http POST {{baseUrl}}/gmail/v1/users/:userId/drafts
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/drafts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/drafts")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 gmail.users.drafts.delete
{{baseUrl}}/gmail/v1/users/:userId/drafts/:id
QUERY PARAMS

userId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"

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}}/gmail/v1/users/:userId/drafts/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"

	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/gmail/v1/users/:userId/drafts/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"))
    .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}}/gmail/v1/users/:userId/drafts/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")
  .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}}/gmail/v1/users/:userId/drafts/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id';
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}}/gmail/v1/users/:userId/drafts/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/drafts/:id',
  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}}/gmail/v1/users/:userId/drafts/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id');

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}}/gmail/v1/users/:userId/drafts/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id';
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}}/gmail/v1/users/:userId/drafts/:id"]
                                                       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}}/gmail/v1/users/:userId/drafts/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id",
  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}}/gmail/v1/users/:userId/drafts/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/drafts/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/drafts/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/gmail/v1/users/:userId/drafts/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")

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/gmail/v1/users/:userId/drafts/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id";

    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}}/gmail/v1/users/:userId/drafts/:id
http DELETE {{baseUrl}}/gmail/v1/users/:userId/drafts/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/drafts/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")! 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 gmail.users.drafts.get
{{baseUrl}}/gmail/v1/users/:userId/drafts/:id
QUERY PARAMS

userId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"

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}}/gmail/v1/users/:userId/drafts/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"

	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/gmail/v1/users/:userId/drafts/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"))
    .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}}/gmail/v1/users/:userId/drafts/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")
  .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}}/gmail/v1/users/:userId/drafts/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id';
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}}/gmail/v1/users/:userId/drafts/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/drafts/:id',
  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}}/gmail/v1/users/:userId/drafts/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id');

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}}/gmail/v1/users/:userId/drafts/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id';
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}}/gmail/v1/users/:userId/drafts/:id"]
                                                       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}}/gmail/v1/users/:userId/drafts/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id",
  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}}/gmail/v1/users/:userId/drafts/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/drafts/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/drafts/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/drafts/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")

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/gmail/v1/users/:userId/drafts/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id";

    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}}/gmail/v1/users/:userId/drafts/:id
http GET {{baseUrl}}/gmail/v1/users/:userId/drafts/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/drafts/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")! 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 gmail.users.drafts.list
{{baseUrl}}/gmail/v1/users/:userId/drafts
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/drafts");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/drafts")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/drafts"

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}}/gmail/v1/users/:userId/drafts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/drafts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/drafts"

	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/gmail/v1/users/:userId/drafts HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/drafts")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/drafts"))
    .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}}/gmail/v1/users/:userId/drafts")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/drafts")
  .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}}/gmail/v1/users/:userId/drafts');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/drafts'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/drafts';
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}}/gmail/v1/users/:userId/drafts',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/drafts")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/drafts',
  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}}/gmail/v1/users/:userId/drafts'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/drafts');

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}}/gmail/v1/users/:userId/drafts'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/drafts';
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}}/gmail/v1/users/:userId/drafts"]
                                                       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}}/gmail/v1/users/:userId/drafts" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/drafts",
  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}}/gmail/v1/users/:userId/drafts');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/drafts');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/drafts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/drafts' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/drafts' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/drafts")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/drafts"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/drafts"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/drafts")

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/gmail/v1/users/:userId/drafts') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/drafts";

    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}}/gmail/v1/users/:userId/drafts
http GET {{baseUrl}}/gmail/v1/users/:userId/drafts
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/drafts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/drafts")! 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 gmail.users.drafts.send
{{baseUrl}}/gmail/v1/users/:userId/drafts/send
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/drafts/send");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/drafts/send")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/drafts/send"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/drafts/send"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/drafts/send");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/drafts/send"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/gmail/v1/users/:userId/drafts/send HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/drafts/send")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/drafts/send"))
    .method("POST", 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}}/gmail/v1/users/:userId/drafts/send")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/drafts/send")
  .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('POST', '{{baseUrl}}/gmail/v1/users/:userId/drafts/send');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/drafts/send'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/drafts/send';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/drafts/send',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/drafts/send")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/drafts/send',
  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: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/drafts/send'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/gmail/v1/users/:userId/drafts/send');

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}}/gmail/v1/users/:userId/drafts/send'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/drafts/send';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/drafts/send"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/gmail/v1/users/:userId/drafts/send" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/drafts/send",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/gmail/v1/users/:userId/drafts/send');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/drafts/send');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/drafts/send');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/drafts/send' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/drafts/send' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/drafts/send")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/drafts/send"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/drafts/send"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/drafts/send")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/gmail/v1/users/:userId/drafts/send') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/drafts/send";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/gmail/v1/users/:userId/drafts/send
http POST {{baseUrl}}/gmail/v1/users/:userId/drafts/send
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/drafts/send
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/drafts/send")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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()
PUT gmail.users.drafts.update
{{baseUrl}}/gmail/v1/users/:userId/drafts/:id
QUERY PARAMS

userId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/gmail/v1/users/:userId/drafts/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"))
    .method("PUT", 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}}/gmail/v1/users/:userId/drafts/:id")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")
  .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('PUT', '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id';
const options = {method: 'PUT'};

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}}/gmail/v1/users/:userId/drafts/:id',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/drafts/:id',
  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: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id';
const options = {method: 'PUT'};

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}}/gmail/v1/users/:userId/drafts/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

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}}/gmail/v1/users/:userId/drafts/:id" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/drafts/:id');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/drafts/:id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/drafts/:id' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/gmail/v1/users/:userId/drafts/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/gmail/v1/users/:userId/drafts/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/gmail/v1/users/:userId/drafts/:id
http PUT {{baseUrl}}/gmail/v1/users/:userId/drafts/:id
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/drafts/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/drafts/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

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 gmail.users.getProfile
{{baseUrl}}/gmail/v1/users/:userId/profile
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/profile");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/profile")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/profile"

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}}/gmail/v1/users/:userId/profile"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/profile");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/profile"

	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/gmail/v1/users/:userId/profile HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/profile")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/profile"))
    .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}}/gmail/v1/users/:userId/profile")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/profile")
  .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}}/gmail/v1/users/:userId/profile');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/profile'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/profile';
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}}/gmail/v1/users/:userId/profile',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/profile")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/profile',
  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}}/gmail/v1/users/:userId/profile'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/profile');

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}}/gmail/v1/users/:userId/profile'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/profile';
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}}/gmail/v1/users/:userId/profile"]
                                                       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}}/gmail/v1/users/:userId/profile" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/profile",
  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}}/gmail/v1/users/:userId/profile');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/profile');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/profile');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/profile' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/profile' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/profile")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/profile"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/profile"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/profile")

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/gmail/v1/users/:userId/profile') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/profile";

    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}}/gmail/v1/users/:userId/profile
http GET {{baseUrl}}/gmail/v1/users/:userId/profile
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/profile
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/profile")! 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 gmail.users.history.list
{{baseUrl}}/gmail/v1/users/:userId/history
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/history");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/history")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/history"

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}}/gmail/v1/users/:userId/history"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/history");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/history"

	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/gmail/v1/users/:userId/history HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/history")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/history"))
    .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}}/gmail/v1/users/:userId/history")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/history")
  .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}}/gmail/v1/users/:userId/history');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/history'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/history';
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}}/gmail/v1/users/:userId/history',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/history")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/history',
  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}}/gmail/v1/users/:userId/history'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/history');

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}}/gmail/v1/users/:userId/history'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/history';
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}}/gmail/v1/users/:userId/history"]
                                                       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}}/gmail/v1/users/:userId/history" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/history",
  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}}/gmail/v1/users/:userId/history');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/history');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/history');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/history' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/history' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/history")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/history"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/history"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/history")

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/gmail/v1/users/:userId/history') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/history";

    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}}/gmail/v1/users/:userId/history
http GET {{baseUrl}}/gmail/v1/users/:userId/history
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/history
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/history")! 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 gmail.users.labels.create
{{baseUrl}}/gmail/v1/users/:userId/labels
QUERY PARAMS

userId
BODY json

{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/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  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/labels" {:content-type :json
                                                                          :form-params {:color {:backgroundColor ""
                                                                                                :textColor ""}
                                                                                        :id ""
                                                                                        :labelListVisibility ""
                                                                                        :messageListVisibility ""
                                                                                        :messagesTotal 0
                                                                                        :messagesUnread 0
                                                                                        :name ""
                                                                                        :threadsTotal 0
                                                                                        :threadsUnread 0
                                                                                        :type ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/labels"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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}}/gmail/v1/users/:userId/labels"),
    Content = new StringContent("{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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}}/gmail/v1/users/:userId/labels");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/labels"

	payload := strings.NewReader("{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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/gmail/v1/users/:userId/labels HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 255

{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/labels")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/labels"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/labels")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/labels")
  .header("content-type", "application/json")
  .body("{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  color: {
    backgroundColor: '',
    textColor: ''
  },
  id: '',
  labelListVisibility: '',
  messageListVisibility: '',
  messagesTotal: 0,
  messagesUnread: 0,
  name: '',
  threadsTotal: 0,
  threadsUnread: 0,
  type: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/labels');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/labels',
  headers: {'content-type': 'application/json'},
  data: {
    color: {backgroundColor: '', textColor: ''},
    id: '',
    labelListVisibility: '',
    messageListVisibility: '',
    messagesTotal: 0,
    messagesUnread: 0,
    name: '',
    threadsTotal: 0,
    threadsUnread: 0,
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/labels';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"color":{"backgroundColor":"","textColor":""},"id":"","labelListVisibility":"","messageListVisibility":"","messagesTotal":0,"messagesUnread":0,"name":"","threadsTotal":0,"threadsUnread":0,"type":""}'
};

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}}/gmail/v1/users/:userId/labels',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "color": {\n    "backgroundColor": "",\n    "textColor": ""\n  },\n  "id": "",\n  "labelListVisibility": "",\n  "messageListVisibility": "",\n  "messagesTotal": 0,\n  "messagesUnread": 0,\n  "name": "",\n  "threadsTotal": 0,\n  "threadsUnread": 0,\n  "type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/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/gmail/v1/users/:userId/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({
  color: {backgroundColor: '', textColor: ''},
  id: '',
  labelListVisibility: '',
  messageListVisibility: '',
  messagesTotal: 0,
  messagesUnread: 0,
  name: '',
  threadsTotal: 0,
  threadsUnread: 0,
  type: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/labels',
  headers: {'content-type': 'application/json'},
  body: {
    color: {backgroundColor: '', textColor: ''},
    id: '',
    labelListVisibility: '',
    messageListVisibility: '',
    messagesTotal: 0,
    messagesUnread: 0,
    name: '',
    threadsTotal: 0,
    threadsUnread: 0,
    type: ''
  },
  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}}/gmail/v1/users/:userId/labels');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  color: {
    backgroundColor: '',
    textColor: ''
  },
  id: '',
  labelListVisibility: '',
  messageListVisibility: '',
  messagesTotal: 0,
  messagesUnread: 0,
  name: '',
  threadsTotal: 0,
  threadsUnread: 0,
  type: ''
});

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}}/gmail/v1/users/:userId/labels',
  headers: {'content-type': 'application/json'},
  data: {
    color: {backgroundColor: '', textColor: ''},
    id: '',
    labelListVisibility: '',
    messageListVisibility: '',
    messagesTotal: 0,
    messagesUnread: 0,
    name: '',
    threadsTotal: 0,
    threadsUnread: 0,
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/labels';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"color":{"backgroundColor":"","textColor":""},"id":"","labelListVisibility":"","messageListVisibility":"","messagesTotal":0,"messagesUnread":0,"name":"","threadsTotal":0,"threadsUnread":0,"type":""}'
};

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 = @{ @"color": @{ @"backgroundColor": @"", @"textColor": @"" },
                              @"id": @"",
                              @"labelListVisibility": @"",
                              @"messageListVisibility": @"",
                              @"messagesTotal": @0,
                              @"messagesUnread": @0,
                              @"name": @"",
                              @"threadsTotal": @0,
                              @"threadsUnread": @0,
                              @"type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/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}}/gmail/v1/users/:userId/labels" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/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([
    'color' => [
        'backgroundColor' => '',
        'textColor' => ''
    ],
    'id' => '',
    'labelListVisibility' => '',
    'messageListVisibility' => '',
    'messagesTotal' => 0,
    'messagesUnread' => 0,
    'name' => '',
    'threadsTotal' => 0,
    'threadsUnread' => 0,
    'type' => ''
  ]),
  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}}/gmail/v1/users/:userId/labels', [
  'body' => '{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/labels');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'color' => [
    'backgroundColor' => '',
    'textColor' => ''
  ],
  'id' => '',
  'labelListVisibility' => '',
  'messageListVisibility' => '',
  'messagesTotal' => 0,
  'messagesUnread' => 0,
  'name' => '',
  'threadsTotal' => 0,
  'threadsUnread' => 0,
  'type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'color' => [
    'backgroundColor' => '',
    'textColor' => ''
  ],
  'id' => '',
  'labelListVisibility' => '',
  'messageListVisibility' => '',
  'messagesTotal' => 0,
  'messagesUnread' => 0,
  'name' => '',
  'threadsTotal' => 0,
  'threadsUnread' => 0,
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/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}}/gmail/v1/users/:userId/labels' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/labels' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/labels", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/labels"

payload = {
    "color": {
        "backgroundColor": "",
        "textColor": ""
    },
    "id": "",
    "labelListVisibility": "",
    "messageListVisibility": "",
    "messagesTotal": 0,
    "messagesUnread": 0,
    "name": "",
    "threadsTotal": 0,
    "threadsUnread": 0,
    "type": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/labels"

payload <- "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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}}/gmail/v1/users/:userId/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  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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/gmail/v1/users/:userId/labels') do |req|
  req.body = "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/labels";

    let payload = json!({
        "color": json!({
            "backgroundColor": "",
            "textColor": ""
        }),
        "id": "",
        "labelListVisibility": "",
        "messageListVisibility": "",
        "messagesTotal": 0,
        "messagesUnread": 0,
        "name": "",
        "threadsTotal": 0,
        "threadsUnread": 0,
        "type": ""
    });

    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}}/gmail/v1/users/:userId/labels \
  --header 'content-type: application/json' \
  --data '{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}'
echo '{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/labels \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "color": {\n    "backgroundColor": "",\n    "textColor": ""\n  },\n  "id": "",\n  "labelListVisibility": "",\n  "messageListVisibility": "",\n  "messagesTotal": 0,\n  "messagesUnread": 0,\n  "name": "",\n  "threadsTotal": 0,\n  "threadsUnread": 0,\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/labels
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "color": [
    "backgroundColor": "",
    "textColor": ""
  ],
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/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()
DELETE gmail.users.labels.delete
{{baseUrl}}/gmail/v1/users/:userId/labels/:id
QUERY PARAMS

userId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/labels/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"

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}}/gmail/v1/users/:userId/labels/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/labels/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"

	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/gmail/v1/users/:userId/labels/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/labels/:id"))
    .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}}/gmail/v1/users/:userId/labels/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
  .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}}/gmail/v1/users/:userId/labels/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/gmail/v1/users/:userId/labels/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/labels/:id';
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}}/gmail/v1/users/:userId/labels/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/labels/:id',
  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}}/gmail/v1/users/:userId/labels/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/gmail/v1/users/:userId/labels/:id');

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}}/gmail/v1/users/:userId/labels/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/labels/:id';
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}}/gmail/v1/users/:userId/labels/:id"]
                                                       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}}/gmail/v1/users/:userId/labels/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/labels/:id",
  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}}/gmail/v1/users/:userId/labels/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/labels/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/labels/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/labels/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/labels/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/gmail/v1/users/:userId/labels/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/labels/:id")

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/gmail/v1/users/:userId/labels/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/labels/:id";

    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}}/gmail/v1/users/:userId/labels/:id
http DELETE {{baseUrl}}/gmail/v1/users/:userId/labels/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/labels/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/labels/:id")! 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 gmail.users.labels.get
{{baseUrl}}/gmail/v1/users/:userId/labels/:id
QUERY PARAMS

userId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/labels/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"

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}}/gmail/v1/users/:userId/labels/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/labels/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"

	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/gmail/v1/users/:userId/labels/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/labels/:id"))
    .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}}/gmail/v1/users/:userId/labels/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
  .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}}/gmail/v1/users/:userId/labels/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/labels/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/labels/:id';
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}}/gmail/v1/users/:userId/labels/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/labels/:id',
  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}}/gmail/v1/users/:userId/labels/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/labels/:id');

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}}/gmail/v1/users/:userId/labels/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/labels/:id';
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}}/gmail/v1/users/:userId/labels/:id"]
                                                       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}}/gmail/v1/users/:userId/labels/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/labels/:id",
  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}}/gmail/v1/users/:userId/labels/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/labels/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/labels/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/labels/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/labels/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/labels/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/labels/:id")

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/gmail/v1/users/:userId/labels/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/labels/:id";

    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}}/gmail/v1/users/:userId/labels/:id
http GET {{baseUrl}}/gmail/v1/users/:userId/labels/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/labels/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/labels/:id")! 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 gmail.users.labels.list
{{baseUrl}}/gmail/v1/users/:userId/labels
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/labels");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/labels")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/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}}/gmail/v1/users/:userId/labels"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/labels");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/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/gmail/v1/users/:userId/labels HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/labels")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/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}}/gmail/v1/users/:userId/labels")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/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}}/gmail/v1/users/:userId/labels');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/labels'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/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}}/gmail/v1/users/:userId/labels',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/labels")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/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}}/gmail/v1/users/:userId/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}}/gmail/v1/users/:userId/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}}/gmail/v1/users/:userId/labels'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/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}}/gmail/v1/users/:userId/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}}/gmail/v1/users/:userId/labels" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/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}}/gmail/v1/users/:userId/labels');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/labels');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/labels');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/labels' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/labels' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/labels")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/labels"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/labels"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/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/gmail/v1/users/:userId/labels') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/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}}/gmail/v1/users/:userId/labels
http GET {{baseUrl}}/gmail/v1/users/:userId/labels
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/labels
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/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()
PATCH gmail.users.labels.patch
{{baseUrl}}/gmail/v1/users/:userId/labels/:id
QUERY PARAMS

userId
id
BODY json

{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/labels/:id");

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  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/gmail/v1/users/:userId/labels/:id" {:content-type :json
                                                                               :form-params {:color {:backgroundColor ""
                                                                                                     :textColor ""}
                                                                                             :id ""
                                                                                             :labelListVisibility ""
                                                                                             :messageListVisibility ""
                                                                                             :messagesTotal 0
                                                                                             :messagesUnread 0
                                                                                             :name ""
                                                                                             :threadsTotal 0
                                                                                             :threadsUnread 0
                                                                                             :type ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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}}/gmail/v1/users/:userId/labels/:id"),
    Content = new StringContent("{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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}}/gmail/v1/users/:userId/labels/:id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"

	payload := strings.NewReader("{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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/gmail/v1/users/:userId/labels/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 255

{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/labels/:id"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
  .header("content-type", "application/json")
  .body("{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  color: {
    backgroundColor: '',
    textColor: ''
  },
  id: '',
  labelListVisibility: '',
  messageListVisibility: '',
  messagesTotal: 0,
  messagesUnread: 0,
  name: '',
  threadsTotal: 0,
  threadsUnread: 0,
  type: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/gmail/v1/users/:userId/labels/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/gmail/v1/users/:userId/labels/:id',
  headers: {'content-type': 'application/json'},
  data: {
    color: {backgroundColor: '', textColor: ''},
    id: '',
    labelListVisibility: '',
    messageListVisibility: '',
    messagesTotal: 0,
    messagesUnread: 0,
    name: '',
    threadsTotal: 0,
    threadsUnread: 0,
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/labels/:id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"color":{"backgroundColor":"","textColor":""},"id":"","labelListVisibility":"","messageListVisibility":"","messagesTotal":0,"messagesUnread":0,"name":"","threadsTotal":0,"threadsUnread":0,"type":""}'
};

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}}/gmail/v1/users/:userId/labels/:id',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "color": {\n    "backgroundColor": "",\n    "textColor": ""\n  },\n  "id": "",\n  "labelListVisibility": "",\n  "messageListVisibility": "",\n  "messagesTotal": 0,\n  "messagesUnread": 0,\n  "name": "",\n  "threadsTotal": 0,\n  "threadsUnread": 0,\n  "type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
  .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/gmail/v1/users/:userId/labels/:id',
  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({
  color: {backgroundColor: '', textColor: ''},
  id: '',
  labelListVisibility: '',
  messageListVisibility: '',
  messagesTotal: 0,
  messagesUnread: 0,
  name: '',
  threadsTotal: 0,
  threadsUnread: 0,
  type: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/gmail/v1/users/:userId/labels/:id',
  headers: {'content-type': 'application/json'},
  body: {
    color: {backgroundColor: '', textColor: ''},
    id: '',
    labelListVisibility: '',
    messageListVisibility: '',
    messagesTotal: 0,
    messagesUnread: 0,
    name: '',
    threadsTotal: 0,
    threadsUnread: 0,
    type: ''
  },
  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}}/gmail/v1/users/:userId/labels/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  color: {
    backgroundColor: '',
    textColor: ''
  },
  id: '',
  labelListVisibility: '',
  messageListVisibility: '',
  messagesTotal: 0,
  messagesUnread: 0,
  name: '',
  threadsTotal: 0,
  threadsUnread: 0,
  type: ''
});

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}}/gmail/v1/users/:userId/labels/:id',
  headers: {'content-type': 'application/json'},
  data: {
    color: {backgroundColor: '', textColor: ''},
    id: '',
    labelListVisibility: '',
    messageListVisibility: '',
    messagesTotal: 0,
    messagesUnread: 0,
    name: '',
    threadsTotal: 0,
    threadsUnread: 0,
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/labels/:id';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"color":{"backgroundColor":"","textColor":""},"id":"","labelListVisibility":"","messageListVisibility":"","messagesTotal":0,"messagesUnread":0,"name":"","threadsTotal":0,"threadsUnread":0,"type":""}'
};

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 = @{ @"color": @{ @"backgroundColor": @"", @"textColor": @"" },
                              @"id": @"",
                              @"labelListVisibility": @"",
                              @"messageListVisibility": @"",
                              @"messagesTotal": @0,
                              @"messagesUnread": @0,
                              @"name": @"",
                              @"threadsTotal": @0,
                              @"threadsUnread": @0,
                              @"type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/labels/:id"]
                                                       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}}/gmail/v1/users/:userId/labels/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/labels/:id",
  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([
    'color' => [
        'backgroundColor' => '',
        'textColor' => ''
    ],
    'id' => '',
    'labelListVisibility' => '',
    'messageListVisibility' => '',
    'messagesTotal' => 0,
    'messagesUnread' => 0,
    'name' => '',
    'threadsTotal' => 0,
    'threadsUnread' => 0,
    'type' => ''
  ]),
  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}}/gmail/v1/users/:userId/labels/:id', [
  'body' => '{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/labels/:id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'color' => [
    'backgroundColor' => '',
    'textColor' => ''
  ],
  'id' => '',
  'labelListVisibility' => '',
  'messageListVisibility' => '',
  'messagesTotal' => 0,
  'messagesUnread' => 0,
  'name' => '',
  'threadsTotal' => 0,
  'threadsUnread' => 0,
  'type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'color' => [
    'backgroundColor' => '',
    'textColor' => ''
  ],
  'id' => '',
  'labelListVisibility' => '',
  'messageListVisibility' => '',
  'messagesTotal' => 0,
  'messagesUnread' => 0,
  'name' => '',
  'threadsTotal' => 0,
  'threadsUnread' => 0,
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/labels/:id');
$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}}/gmail/v1/users/:userId/labels/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/labels/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/gmail/v1/users/:userId/labels/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"

payload = {
    "color": {
        "backgroundColor": "",
        "textColor": ""
    },
    "id": "",
    "labelListVisibility": "",
    "messageListVisibility": "",
    "messagesTotal": 0,
    "messagesUnread": 0,
    "name": "",
    "threadsTotal": 0,
    "threadsUnread": 0,
    "type": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"

payload <- "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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}}/gmail/v1/users/:userId/labels/:id")

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  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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/gmail/v1/users/:userId/labels/:id') do |req|
  req.body = "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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}}/gmail/v1/users/:userId/labels/:id";

    let payload = json!({
        "color": json!({
            "backgroundColor": "",
            "textColor": ""
        }),
        "id": "",
        "labelListVisibility": "",
        "messageListVisibility": "",
        "messagesTotal": 0,
        "messagesUnread": 0,
        "name": "",
        "threadsTotal": 0,
        "threadsUnread": 0,
        "type": ""
    });

    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}}/gmail/v1/users/:userId/labels/:id \
  --header 'content-type: application/json' \
  --data '{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}'
echo '{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}' |  \
  http PATCH {{baseUrl}}/gmail/v1/users/:userId/labels/:id \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "color": {\n    "backgroundColor": "",\n    "textColor": ""\n  },\n  "id": "",\n  "labelListVisibility": "",\n  "messageListVisibility": "",\n  "messagesTotal": 0,\n  "messagesUnread": 0,\n  "name": "",\n  "threadsTotal": 0,\n  "threadsUnread": 0,\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/labels/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "color": [
    "backgroundColor": "",
    "textColor": ""
  ],
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/labels/:id")! 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()
PUT gmail.users.labels.update
{{baseUrl}}/gmail/v1/users/:userId/labels/:id
QUERY PARAMS

userId
id
BODY json

{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/labels/:id");

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  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/gmail/v1/users/:userId/labels/:id" {:content-type :json
                                                                             :form-params {:color {:backgroundColor ""
                                                                                                   :textColor ""}
                                                                                           :id ""
                                                                                           :labelListVisibility ""
                                                                                           :messageListVisibility ""
                                                                                           :messagesTotal 0
                                                                                           :messagesUnread 0
                                                                                           :name ""
                                                                                           :threadsTotal 0
                                                                                           :threadsUnread 0
                                                                                           :type ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/labels/:id"),
    Content = new StringContent("{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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}}/gmail/v1/users/:userId/labels/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"

	payload := strings.NewReader("{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}")

	req, _ := http.NewRequest("PUT", 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))

}
PUT /baseUrl/gmail/v1/users/:userId/labels/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 255

{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/labels/:id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
  .header("content-type", "application/json")
  .body("{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  color: {
    backgroundColor: '',
    textColor: ''
  },
  id: '',
  labelListVisibility: '',
  messageListVisibility: '',
  messagesTotal: 0,
  messagesUnread: 0,
  name: '',
  threadsTotal: 0,
  threadsUnread: 0,
  type: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/gmail/v1/users/:userId/labels/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/labels/:id',
  headers: {'content-type': 'application/json'},
  data: {
    color: {backgroundColor: '', textColor: ''},
    id: '',
    labelListVisibility: '',
    messageListVisibility: '',
    messagesTotal: 0,
    messagesUnread: 0,
    name: '',
    threadsTotal: 0,
    threadsUnread: 0,
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/labels/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"color":{"backgroundColor":"","textColor":""},"id":"","labelListVisibility":"","messageListVisibility":"","messagesTotal":0,"messagesUnread":0,"name":"","threadsTotal":0,"threadsUnread":0,"type":""}'
};

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}}/gmail/v1/users/:userId/labels/:id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "color": {\n    "backgroundColor": "",\n    "textColor": ""\n  },\n  "id": "",\n  "labelListVisibility": "",\n  "messageListVisibility": "",\n  "messagesTotal": 0,\n  "messagesUnread": 0,\n  "name": "",\n  "threadsTotal": 0,\n  "threadsUnread": 0,\n  "type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/labels/:id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/labels/:id',
  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({
  color: {backgroundColor: '', textColor: ''},
  id: '',
  labelListVisibility: '',
  messageListVisibility: '',
  messagesTotal: 0,
  messagesUnread: 0,
  name: '',
  threadsTotal: 0,
  threadsUnread: 0,
  type: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/labels/:id',
  headers: {'content-type': 'application/json'},
  body: {
    color: {backgroundColor: '', textColor: ''},
    id: '',
    labelListVisibility: '',
    messageListVisibility: '',
    messagesTotal: 0,
    messagesUnread: 0,
    name: '',
    threadsTotal: 0,
    threadsUnread: 0,
    type: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/gmail/v1/users/:userId/labels/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  color: {
    backgroundColor: '',
    textColor: ''
  },
  id: '',
  labelListVisibility: '',
  messageListVisibility: '',
  messagesTotal: 0,
  messagesUnread: 0,
  name: '',
  threadsTotal: 0,
  threadsUnread: 0,
  type: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/labels/:id',
  headers: {'content-type': 'application/json'},
  data: {
    color: {backgroundColor: '', textColor: ''},
    id: '',
    labelListVisibility: '',
    messageListVisibility: '',
    messagesTotal: 0,
    messagesUnread: 0,
    name: '',
    threadsTotal: 0,
    threadsUnread: 0,
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/labels/:id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"color":{"backgroundColor":"","textColor":""},"id":"","labelListVisibility":"","messageListVisibility":"","messagesTotal":0,"messagesUnread":0,"name":"","threadsTotal":0,"threadsUnread":0,"type":""}'
};

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 = @{ @"color": @{ @"backgroundColor": @"", @"textColor": @"" },
                              @"id": @"",
                              @"labelListVisibility": @"",
                              @"messageListVisibility": @"",
                              @"messagesTotal": @0,
                              @"messagesUnread": @0,
                              @"name": @"",
                              @"threadsTotal": @0,
                              @"threadsUnread": @0,
                              @"type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/labels/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/gmail/v1/users/:userId/labels/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/labels/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'color' => [
        'backgroundColor' => '',
        'textColor' => ''
    ],
    'id' => '',
    'labelListVisibility' => '',
    'messageListVisibility' => '',
    'messagesTotal' => 0,
    'messagesUnread' => 0,
    'name' => '',
    'threadsTotal' => 0,
    'threadsUnread' => 0,
    'type' => ''
  ]),
  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('PUT', '{{baseUrl}}/gmail/v1/users/:userId/labels/:id', [
  'body' => '{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/labels/:id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'color' => [
    'backgroundColor' => '',
    'textColor' => ''
  ],
  'id' => '',
  'labelListVisibility' => '',
  'messageListVisibility' => '',
  'messagesTotal' => 0,
  'messagesUnread' => 0,
  'name' => '',
  'threadsTotal' => 0,
  'threadsUnread' => 0,
  'type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'color' => [
    'backgroundColor' => '',
    'textColor' => ''
  ],
  'id' => '',
  'labelListVisibility' => '',
  'messageListVisibility' => '',
  'messagesTotal' => 0,
  'messagesUnread' => 0,
  'name' => '',
  'threadsTotal' => 0,
  'threadsUnread' => 0,
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/labels/:id');
$request->setRequestMethod('PUT');
$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}}/gmail/v1/users/:userId/labels/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/labels/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/gmail/v1/users/:userId/labels/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"

payload = {
    "color": {
        "backgroundColor": "",
        "textColor": ""
    },
    "id": "",
    "labelListVisibility": "",
    "messageListVisibility": "",
    "messagesTotal": 0,
    "messagesUnread": 0,
    "name": "",
    "threadsTotal": 0,
    "threadsUnread": 0,
    "type": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/labels/:id"

payload <- "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/labels/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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.put('/baseUrl/gmail/v1/users/:userId/labels/:id') do |req|
  req.body = "{\n  \"color\": {\n    \"backgroundColor\": \"\",\n    \"textColor\": \"\"\n  },\n  \"id\": \"\",\n  \"labelListVisibility\": \"\",\n  \"messageListVisibility\": \"\",\n  \"messagesTotal\": 0,\n  \"messagesUnread\": 0,\n  \"name\": \"\",\n  \"threadsTotal\": 0,\n  \"threadsUnread\": 0,\n  \"type\": \"\"\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}}/gmail/v1/users/:userId/labels/:id";

    let payload = json!({
        "color": json!({
            "backgroundColor": "",
            "textColor": ""
        }),
        "id": "",
        "labelListVisibility": "",
        "messageListVisibility": "",
        "messagesTotal": 0,
        "messagesUnread": 0,
        "name": "",
        "threadsTotal": 0,
        "threadsUnread": 0,
        "type": ""
    });

    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("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/gmail/v1/users/:userId/labels/:id \
  --header 'content-type: application/json' \
  --data '{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}'
echo '{
  "color": {
    "backgroundColor": "",
    "textColor": ""
  },
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
}' |  \
  http PUT {{baseUrl}}/gmail/v1/users/:userId/labels/:id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "color": {\n    "backgroundColor": "",\n    "textColor": ""\n  },\n  "id": "",\n  "labelListVisibility": "",\n  "messageListVisibility": "",\n  "messagesTotal": 0,\n  "messagesUnread": 0,\n  "name": "",\n  "threadsTotal": 0,\n  "threadsUnread": 0,\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/labels/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "color": [
    "backgroundColor": "",
    "textColor": ""
  ],
  "id": "",
  "labelListVisibility": "",
  "messageListVisibility": "",
  "messagesTotal": 0,
  "messagesUnread": 0,
  "name": "",
  "threadsTotal": 0,
  "threadsUnread": 0,
  "type": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/labels/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
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 gmail.users.messages.attachments.get
{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id
QUERY PARAMS

userId
messageId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id"

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}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id"

	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/gmail/v1/users/:userId/messages/:messageId/attachments/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id"))
    .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}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id")
  .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}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id';
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}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/messages/:messageId/attachments/:id',
  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}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id');

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}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id';
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}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id"]
                                                       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}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id",
  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}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/messages/:messageId/attachments/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id")

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/gmail/v1/users/:userId/messages/:messageId/attachments/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id";

    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}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id
http GET {{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/messages/:messageId/attachments/:id")! 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 gmail.users.messages.batchDelete
{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete
QUERY PARAMS

userId
BODY json

{
  "ids": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/messages/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  \"ids\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete" {:content-type :json
                                                                                        :form-params {:ids []}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ids\": []\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}}/gmail/v1/users/:userId/messages/batchDelete"),
    Content = new StringContent("{\n  \"ids\": []\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}}/gmail/v1/users/:userId/messages/batchDelete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ids\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete"

	payload := strings.NewReader("{\n  \"ids\": []\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/gmail/v1/users/:userId/messages/batchDelete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 15

{
  "ids": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ids\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ids\": []\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  \"ids\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete")
  .header("content-type", "application/json")
  .body("{\n  \"ids\": []\n}")
  .asString();
const data = JSON.stringify({
  ids: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete',
  headers: {'content-type': 'application/json'},
  data: {ids: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ids":[]}'
};

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}}/gmail/v1/users/:userId/messages/batchDelete',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ids": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ids\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/messages/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/gmail/v1/users/:userId/messages/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({ids: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete',
  headers: {'content-type': 'application/json'},
  body: {ids: []},
  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}}/gmail/v1/users/:userId/messages/batchDelete');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ids: []
});

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}}/gmail/v1/users/:userId/messages/batchDelete',
  headers: {'content-type': 'application/json'},
  data: {ids: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ids":[]}'
};

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 = @{ @"ids": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/messages/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}}/gmail/v1/users/:userId/messages/batchDelete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ids\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/messages/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([
    'ids' => [
        
    ]
  ]),
  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}}/gmail/v1/users/:userId/messages/batchDelete', [
  'body' => '{
  "ids": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ids' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ids' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/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}}/gmail/v1/users/:userId/messages/batchDelete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ids": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ids": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ids\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/messages/batchDelete", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete"

payload = { "ids": [] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete"

payload <- "{\n  \"ids\": []\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}}/gmail/v1/users/:userId/messages/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  \"ids\": []\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/gmail/v1/users/:userId/messages/batchDelete') do |req|
  req.body = "{\n  \"ids\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete";

    let payload = json!({"ids": ()});

    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}}/gmail/v1/users/:userId/messages/batchDelete \
  --header 'content-type: application/json' \
  --data '{
  "ids": []
}'
echo '{
  "ids": []
}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ids": []\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/messages/batchDelete
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["ids": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/messages/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 gmail.users.messages.batchModify
{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify
QUERY PARAMS

userId
BODY json

{
  "addLabelIds": [],
  "ids": [],
  "removeLabelIds": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify");

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  \"addLabelIds\": [],\n  \"ids\": [],\n  \"removeLabelIds\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify" {:content-type :json
                                                                                        :form-params {:addLabelIds []
                                                                                                      :ids []
                                                                                                      :removeLabelIds []}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"addLabelIds\": [],\n  \"ids\": [],\n  \"removeLabelIds\": []\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}}/gmail/v1/users/:userId/messages/batchModify"),
    Content = new StringContent("{\n  \"addLabelIds\": [],\n  \"ids\": [],\n  \"removeLabelIds\": []\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}}/gmail/v1/users/:userId/messages/batchModify");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"addLabelIds\": [],\n  \"ids\": [],\n  \"removeLabelIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify"

	payload := strings.NewReader("{\n  \"addLabelIds\": [],\n  \"ids\": [],\n  \"removeLabelIds\": []\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/gmail/v1/users/:userId/messages/batchModify HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 60

{
  "addLabelIds": [],
  "ids": [],
  "removeLabelIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"addLabelIds\": [],\n  \"ids\": [],\n  \"removeLabelIds\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"addLabelIds\": [],\n  \"ids\": [],\n  \"removeLabelIds\": []\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  \"addLabelIds\": [],\n  \"ids\": [],\n  \"removeLabelIds\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify")
  .header("content-type", "application/json")
  .body("{\n  \"addLabelIds\": [],\n  \"ids\": [],\n  \"removeLabelIds\": []\n}")
  .asString();
const data = JSON.stringify({
  addLabelIds: [],
  ids: [],
  removeLabelIds: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify',
  headers: {'content-type': 'application/json'},
  data: {addLabelIds: [], ids: [], removeLabelIds: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"addLabelIds":[],"ids":[],"removeLabelIds":[]}'
};

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}}/gmail/v1/users/:userId/messages/batchModify',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "addLabelIds": [],\n  "ids": [],\n  "removeLabelIds": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"addLabelIds\": [],\n  \"ids\": [],\n  \"removeLabelIds\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify")
  .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/gmail/v1/users/:userId/messages/batchModify',
  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({addLabelIds: [], ids: [], removeLabelIds: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify',
  headers: {'content-type': 'application/json'},
  body: {addLabelIds: [], ids: [], removeLabelIds: []},
  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}}/gmail/v1/users/:userId/messages/batchModify');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  addLabelIds: [],
  ids: [],
  removeLabelIds: []
});

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}}/gmail/v1/users/:userId/messages/batchModify',
  headers: {'content-type': 'application/json'},
  data: {addLabelIds: [], ids: [], removeLabelIds: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"addLabelIds":[],"ids":[],"removeLabelIds":[]}'
};

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 = @{ @"addLabelIds": @[  ],
                              @"ids": @[  ],
                              @"removeLabelIds": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify"]
                                                       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}}/gmail/v1/users/:userId/messages/batchModify" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"addLabelIds\": [],\n  \"ids\": [],\n  \"removeLabelIds\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify",
  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([
    'addLabelIds' => [
        
    ],
    'ids' => [
        
    ],
    'removeLabelIds' => [
        
    ]
  ]),
  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}}/gmail/v1/users/:userId/messages/batchModify', [
  'body' => '{
  "addLabelIds": [],
  "ids": [],
  "removeLabelIds": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'addLabelIds' => [
    
  ],
  'ids' => [
    
  ],
  'removeLabelIds' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'addLabelIds' => [
    
  ],
  'ids' => [
    
  ],
  'removeLabelIds' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify');
$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}}/gmail/v1/users/:userId/messages/batchModify' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "addLabelIds": [],
  "ids": [],
  "removeLabelIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "addLabelIds": [],
  "ids": [],
  "removeLabelIds": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"addLabelIds\": [],\n  \"ids\": [],\n  \"removeLabelIds\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/messages/batchModify", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify"

payload = {
    "addLabelIds": [],
    "ids": [],
    "removeLabelIds": []
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify"

payload <- "{\n  \"addLabelIds\": [],\n  \"ids\": [],\n  \"removeLabelIds\": []\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}}/gmail/v1/users/:userId/messages/batchModify")

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  \"addLabelIds\": [],\n  \"ids\": [],\n  \"removeLabelIds\": []\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/gmail/v1/users/:userId/messages/batchModify') do |req|
  req.body = "{\n  \"addLabelIds\": [],\n  \"ids\": [],\n  \"removeLabelIds\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify";

    let payload = json!({
        "addLabelIds": (),
        "ids": (),
        "removeLabelIds": ()
    });

    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}}/gmail/v1/users/:userId/messages/batchModify \
  --header 'content-type: application/json' \
  --data '{
  "addLabelIds": [],
  "ids": [],
  "removeLabelIds": []
}'
echo '{
  "addLabelIds": [],
  "ids": [],
  "removeLabelIds": []
}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/messages/batchModify \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "addLabelIds": [],\n  "ids": [],\n  "removeLabelIds": []\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/messages/batchModify
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "addLabelIds": [],
  "ids": [],
  "removeLabelIds": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/messages/batchModify")! 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 gmail.users.messages.delete
{{baseUrl}}/gmail/v1/users/:userId/messages/:id
QUERY PARAMS

userId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/messages/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/gmail/v1/users/:userId/messages/:id")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:id"

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}}/gmail/v1/users/:userId/messages/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/messages/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/messages/:id"

	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/gmail/v1/users/:userId/messages/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/gmail/v1/users/:userId/messages/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/messages/:id"))
    .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}}/gmail/v1/users/:userId/messages/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/gmail/v1/users/:userId/messages/:id")
  .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}}/gmail/v1/users/:userId/messages/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/:id';
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}}/gmail/v1/users/:userId/messages/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/messages/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/messages/:id',
  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}}/gmail/v1/users/:userId/messages/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/gmail/v1/users/:userId/messages/:id');

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}}/gmail/v1/users/:userId/messages/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/:id';
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}}/gmail/v1/users/:userId/messages/:id"]
                                                       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}}/gmail/v1/users/:userId/messages/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/messages/:id",
  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}}/gmail/v1/users/:userId/messages/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/gmail/v1/users/:userId/messages/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/messages/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/messages/:id")

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/gmail/v1/users/:userId/messages/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:id";

    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}}/gmail/v1/users/:userId/messages/:id
http DELETE {{baseUrl}}/gmail/v1/users/:userId/messages/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/messages/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/messages/:id")! 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 gmail.users.messages.get
{{baseUrl}}/gmail/v1/users/:userId/messages/:id
QUERY PARAMS

userId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/messages/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/messages/:id")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:id"

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}}/gmail/v1/users/:userId/messages/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/messages/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/messages/:id"

	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/gmail/v1/users/:userId/messages/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/messages/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/messages/:id"))
    .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}}/gmail/v1/users/:userId/messages/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/messages/:id")
  .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}}/gmail/v1/users/:userId/messages/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/:id';
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}}/gmail/v1/users/:userId/messages/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/messages/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/messages/:id',
  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}}/gmail/v1/users/:userId/messages/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/messages/:id');

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}}/gmail/v1/users/:userId/messages/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/:id';
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}}/gmail/v1/users/:userId/messages/:id"]
                                                       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}}/gmail/v1/users/:userId/messages/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/messages/:id",
  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}}/gmail/v1/users/:userId/messages/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/messages/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/messages/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/messages/:id")

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/gmail/v1/users/:userId/messages/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:id";

    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}}/gmail/v1/users/:userId/messages/:id
http GET {{baseUrl}}/gmail/v1/users/:userId/messages/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/messages/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/messages/:id")! 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 gmail.users.messages.import
{{baseUrl}}/gmail/v1/users/:userId/messages/import
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/messages/import");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/messages/import")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/import"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/messages/import"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/messages/import");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/messages/import"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/gmail/v1/users/:userId/messages/import HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/messages/import")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/messages/import"))
    .method("POST", 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}}/gmail/v1/users/:userId/messages/import")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/messages/import")
  .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('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages/import');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/import'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/import';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/messages/import',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/messages/import")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/messages/import',
  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: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/import'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages/import');

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}}/gmail/v1/users/:userId/messages/import'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/import';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/messages/import"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/gmail/v1/users/:userId/messages/import" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/messages/import",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages/import');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/import');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/import');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/import' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/import' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/messages/import")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/import"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/messages/import"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/messages/import")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/gmail/v1/users/:userId/messages/import') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/messages/import";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/gmail/v1/users/:userId/messages/import
http POST {{baseUrl}}/gmail/v1/users/:userId/messages/import
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/messages/import
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/messages/import")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 gmail.users.messages.insert
{{baseUrl}}/gmail/v1/users/:userId/messages
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/messages");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/messages")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/messages"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/messages"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/messages");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/messages"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/gmail/v1/users/:userId/messages HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/messages")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/messages"))
    .method("POST", 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}}/gmail/v1/users/:userId/messages")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/messages")
  .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('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/messages';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/messages',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/messages")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/messages',
  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: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages');

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}}/gmail/v1/users/:userId/messages'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/messages';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/messages"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/gmail/v1/users/:userId/messages" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/messages",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/messages');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/messages');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/messages")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/messages"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/messages"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/messages")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/gmail/v1/users/:userId/messages') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/messages";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/gmail/v1/users/:userId/messages
http POST {{baseUrl}}/gmail/v1/users/:userId/messages
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/messages
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/messages")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 gmail.users.messages.list
{{baseUrl}}/gmail/v1/users/:userId/messages
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/messages");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/messages")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/messages"

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}}/gmail/v1/users/:userId/messages"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/messages");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/messages"

	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/gmail/v1/users/:userId/messages HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/messages")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/messages"))
    .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}}/gmail/v1/users/:userId/messages")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/messages")
  .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}}/gmail/v1/users/:userId/messages');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/messages';
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}}/gmail/v1/users/:userId/messages',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/messages")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/messages',
  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}}/gmail/v1/users/:userId/messages'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/messages');

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}}/gmail/v1/users/:userId/messages'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/messages';
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}}/gmail/v1/users/:userId/messages"]
                                                       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}}/gmail/v1/users/:userId/messages" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/messages",
  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}}/gmail/v1/users/:userId/messages');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/messages');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/messages');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/messages")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/messages"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/messages"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/messages")

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/gmail/v1/users/:userId/messages') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/messages";

    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}}/gmail/v1/users/:userId/messages
http GET {{baseUrl}}/gmail/v1/users/:userId/messages
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/messages
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/messages")! 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 gmail.users.messages.modify
{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify
QUERY PARAMS

userId
id
BODY json

{
  "addLabelIds": [],
  "removeLabelIds": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify");

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  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify" {:content-type :json
                                                                                       :form-params {:addLabelIds []
                                                                                                     :removeLabelIds []}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\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}}/gmail/v1/users/:userId/messages/:id/modify"),
    Content = new StringContent("{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\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}}/gmail/v1/users/:userId/messages/:id/modify");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify"

	payload := strings.NewReader("{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\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/gmail/v1/users/:userId/messages/:id/modify HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 47

{
  "addLabelIds": [],
  "removeLabelIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\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  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify")
  .header("content-type", "application/json")
  .body("{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}")
  .asString();
const data = JSON.stringify({
  addLabelIds: [],
  removeLabelIds: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify',
  headers: {'content-type': 'application/json'},
  data: {addLabelIds: [], removeLabelIds: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"addLabelIds":[],"removeLabelIds":[]}'
};

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}}/gmail/v1/users/:userId/messages/:id/modify',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "addLabelIds": [],\n  "removeLabelIds": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify")
  .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/gmail/v1/users/:userId/messages/:id/modify',
  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({addLabelIds: [], removeLabelIds: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify',
  headers: {'content-type': 'application/json'},
  body: {addLabelIds: [], removeLabelIds: []},
  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}}/gmail/v1/users/:userId/messages/:id/modify');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  addLabelIds: [],
  removeLabelIds: []
});

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}}/gmail/v1/users/:userId/messages/:id/modify',
  headers: {'content-type': 'application/json'},
  data: {addLabelIds: [], removeLabelIds: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"addLabelIds":[],"removeLabelIds":[]}'
};

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 = @{ @"addLabelIds": @[  ],
                              @"removeLabelIds": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify"]
                                                       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}}/gmail/v1/users/:userId/messages/:id/modify" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify",
  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([
    'addLabelIds' => [
        
    ],
    'removeLabelIds' => [
        
    ]
  ]),
  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}}/gmail/v1/users/:userId/messages/:id/modify', [
  'body' => '{
  "addLabelIds": [],
  "removeLabelIds": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'addLabelIds' => [
    
  ],
  'removeLabelIds' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'addLabelIds' => [
    
  ],
  'removeLabelIds' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify');
$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}}/gmail/v1/users/:userId/messages/:id/modify' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "addLabelIds": [],
  "removeLabelIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "addLabelIds": [],
  "removeLabelIds": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/messages/:id/modify", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify"

payload = {
    "addLabelIds": [],
    "removeLabelIds": []
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify"

payload <- "{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\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}}/gmail/v1/users/:userId/messages/:id/modify")

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  \"addLabelIds\": [],\n  \"removeLabelIds\": []\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/gmail/v1/users/:userId/messages/:id/modify') do |req|
  req.body = "{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify";

    let payload = json!({
        "addLabelIds": (),
        "removeLabelIds": ()
    });

    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}}/gmail/v1/users/:userId/messages/:id/modify \
  --header 'content-type: application/json' \
  --data '{
  "addLabelIds": [],
  "removeLabelIds": []
}'
echo '{
  "addLabelIds": [],
  "removeLabelIds": []
}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "addLabelIds": [],\n  "removeLabelIds": []\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "addLabelIds": [],
  "removeLabelIds": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/modify")! 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 gmail.users.messages.send
{{baseUrl}}/gmail/v1/users/:userId/messages/send
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/messages/send");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/messages/send")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/send"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/messages/send"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/messages/send");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/messages/send"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/gmail/v1/users/:userId/messages/send HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/messages/send")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/messages/send"))
    .method("POST", 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}}/gmail/v1/users/:userId/messages/send")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/messages/send")
  .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('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages/send');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/send'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/send';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/messages/send',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/messages/send")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/messages/send',
  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: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/send'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages/send');

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}}/gmail/v1/users/:userId/messages/send'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/send';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/messages/send"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/gmail/v1/users/:userId/messages/send" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/messages/send",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages/send');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/send');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/send');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/send' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/send' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/messages/send")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/send"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/messages/send"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/messages/send")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/gmail/v1/users/:userId/messages/send') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/messages/send";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/gmail/v1/users/:userId/messages/send
http POST {{baseUrl}}/gmail/v1/users/:userId/messages/send
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/messages/send
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/messages/send")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 gmail.users.messages.trash
{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash
QUERY PARAMS

userId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/gmail/v1/users/:userId/messages/:id/trash HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash"))
    .method("POST", 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}}/gmail/v1/users/:userId/messages/:id/trash")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash")
  .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('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/messages/:id/trash',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/messages/:id/trash',
  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: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash');

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}}/gmail/v1/users/:userId/messages/:id/trash'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/messages/:id/trash"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/gmail/v1/users/:userId/messages/:id/trash" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/messages/:id/trash")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/gmail/v1/users/:userId/messages/:id/trash') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash
http POST {{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/trash")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 gmail.users.messages.untrash
{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash
QUERY PARAMS

userId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/gmail/v1/users/:userId/messages/:id/untrash HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash"))
    .method("POST", 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}}/gmail/v1/users/:userId/messages/:id/untrash")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash")
  .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('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/messages/:id/untrash',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/messages/:id/untrash',
  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: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash');

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}}/gmail/v1/users/:userId/messages/:id/untrash'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/messages/:id/untrash"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/gmail/v1/users/:userId/messages/:id/untrash" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/messages/:id/untrash")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/gmail/v1/users/:userId/messages/:id/untrash') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash
http POST {{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/messages/:id/untrash")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 gmail.users.settings.cse.identities.create
{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities
QUERY PARAMS

userId
BODY json

{
  "emailAddress": "",
  "primaryKeyPairId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities");

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  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities" {:content-type :json
                                                                                           :form-params {:emailAddress ""
                                                                                                         :primaryKeyPairId ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\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}}/gmail/v1/users/:userId/settings/cse/identities"),
    Content = new StringContent("{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\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}}/gmail/v1/users/:userId/settings/cse/identities");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities"

	payload := strings.NewReader("{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\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/gmail/v1/users/:userId/settings/cse/identities HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 50

{
  "emailAddress": "",
  "primaryKeyPairId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\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  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities")
  .header("content-type", "application/json")
  .body("{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  emailAddress: '',
  primaryKeyPairId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities',
  headers: {'content-type': 'application/json'},
  data: {emailAddress: '', primaryKeyPairId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"emailAddress":"","primaryKeyPairId":""}'
};

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}}/gmail/v1/users/:userId/settings/cse/identities',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "emailAddress": "",\n  "primaryKeyPairId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities")
  .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/gmail/v1/users/:userId/settings/cse/identities',
  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({emailAddress: '', primaryKeyPairId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities',
  headers: {'content-type': 'application/json'},
  body: {emailAddress: '', primaryKeyPairId: ''},
  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}}/gmail/v1/users/:userId/settings/cse/identities');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  emailAddress: '',
  primaryKeyPairId: ''
});

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}}/gmail/v1/users/:userId/settings/cse/identities',
  headers: {'content-type': 'application/json'},
  data: {emailAddress: '', primaryKeyPairId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"emailAddress":"","primaryKeyPairId":""}'
};

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 = @{ @"emailAddress": @"",
                              @"primaryKeyPairId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities"]
                                                       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}}/gmail/v1/users/:userId/settings/cse/identities" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities",
  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([
    'emailAddress' => '',
    'primaryKeyPairId' => ''
  ]),
  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}}/gmail/v1/users/:userId/settings/cse/identities', [
  'body' => '{
  "emailAddress": "",
  "primaryKeyPairId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'emailAddress' => '',
  'primaryKeyPairId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'emailAddress' => '',
  'primaryKeyPairId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities');
$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}}/gmail/v1/users/:userId/settings/cse/identities' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "emailAddress": "",
  "primaryKeyPairId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "emailAddress": "",
  "primaryKeyPairId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/settings/cse/identities", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities"

payload = {
    "emailAddress": "",
    "primaryKeyPairId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities"

payload <- "{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\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}}/gmail/v1/users/:userId/settings/cse/identities")

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  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\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/gmail/v1/users/:userId/settings/cse/identities') do |req|
  req.body = "{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities";

    let payload = json!({
        "emailAddress": "",
        "primaryKeyPairId": ""
    });

    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}}/gmail/v1/users/:userId/settings/cse/identities \
  --header 'content-type: application/json' \
  --data '{
  "emailAddress": "",
  "primaryKeyPairId": ""
}'
echo '{
  "emailAddress": "",
  "primaryKeyPairId": ""
}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "emailAddress": "",\n  "primaryKeyPairId": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "emailAddress": "",
  "primaryKeyPairId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities")! 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 gmail.users.settings.cse.identities.delete
{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress
QUERY PARAMS

userId
cseEmailAddress
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress"

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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress"

	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/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress"))
    .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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")
  .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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress';
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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress',
  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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress');

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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress';
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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress"]
                                                       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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress",
  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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")

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/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress";

    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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress
http DELETE {{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")! 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 gmail.users.settings.cse.identities.get
{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress
QUERY PARAMS

userId
cseEmailAddress
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress"

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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress"

	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/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress"))
    .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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")
  .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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress';
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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress',
  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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress');

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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress';
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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress"]
                                                       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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress",
  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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")

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/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress";

    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}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:cseEmailAddress")! 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 gmail.users.settings.cse.identities.list
{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities"

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}}/gmail/v1/users/:userId/settings/cse/identities"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities"

	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/gmail/v1/users/:userId/settings/cse/identities HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities"))
    .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}}/gmail/v1/users/:userId/settings/cse/identities")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities")
  .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}}/gmail/v1/users/:userId/settings/cse/identities');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities';
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}}/gmail/v1/users/:userId/settings/cse/identities',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/cse/identities',
  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}}/gmail/v1/users/:userId/settings/cse/identities'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities');

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}}/gmail/v1/users/:userId/settings/cse/identities'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities';
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}}/gmail/v1/users/:userId/settings/cse/identities"]
                                                       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}}/gmail/v1/users/:userId/settings/cse/identities" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities",
  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}}/gmail/v1/users/:userId/settings/cse/identities');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/cse/identities")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities")

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/gmail/v1/users/:userId/settings/cse/identities') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities";

    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}}/gmail/v1/users/:userId/settings/cse/identities
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities")! 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 gmail.users.settings.cse.identities.patch
{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress
QUERY PARAMS

userId
emailAddress
BODY json

{
  "emailAddress": "",
  "primaryKeyPairId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress");

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  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress" {:content-type :json
                                                                                                          :form-params {:emailAddress ""
                                                                                                                        :primaryKeyPairId ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\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}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress"),
    Content = new StringContent("{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\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}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress"

	payload := strings.NewReader("{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\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/gmail/v1/users/:userId/settings/cse/identities/:emailAddress HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 50

{
  "emailAddress": "",
  "primaryKeyPairId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\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  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress")
  .header("content-type", "application/json")
  .body("{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  emailAddress: '',
  primaryKeyPairId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress',
  headers: {'content-type': 'application/json'},
  data: {emailAddress: '', primaryKeyPairId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"emailAddress":"","primaryKeyPairId":""}'
};

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}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "emailAddress": "",\n  "primaryKeyPairId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress")
  .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/gmail/v1/users/:userId/settings/cse/identities/:emailAddress',
  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({emailAddress: '', primaryKeyPairId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress',
  headers: {'content-type': 'application/json'},
  body: {emailAddress: '', primaryKeyPairId: ''},
  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}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  emailAddress: '',
  primaryKeyPairId: ''
});

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}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress',
  headers: {'content-type': 'application/json'},
  data: {emailAddress: '', primaryKeyPairId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"emailAddress":"","primaryKeyPairId":""}'
};

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 = @{ @"emailAddress": @"",
                              @"primaryKeyPairId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress"]
                                                       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}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress",
  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([
    'emailAddress' => '',
    'primaryKeyPairId' => ''
  ]),
  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}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress', [
  'body' => '{
  "emailAddress": "",
  "primaryKeyPairId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'emailAddress' => '',
  'primaryKeyPairId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'emailAddress' => '',
  'primaryKeyPairId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress');
$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}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "emailAddress": "",
  "primaryKeyPairId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "emailAddress": "",
  "primaryKeyPairId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/gmail/v1/users/:userId/settings/cse/identities/:emailAddress", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress"

payload = {
    "emailAddress": "",
    "primaryKeyPairId": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress"

payload <- "{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\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}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress")

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  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\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/gmail/v1/users/:userId/settings/cse/identities/:emailAddress') do |req|
  req.body = "{\n  \"emailAddress\": \"\",\n  \"primaryKeyPairId\": \"\"\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}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress";

    let payload = json!({
        "emailAddress": "",
        "primaryKeyPairId": ""
    });

    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}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress \
  --header 'content-type: application/json' \
  --data '{
  "emailAddress": "",
  "primaryKeyPairId": ""
}'
echo '{
  "emailAddress": "",
  "primaryKeyPairId": ""
}' |  \
  http PATCH {{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "emailAddress": "",\n  "primaryKeyPairId": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "emailAddress": "",
  "primaryKeyPairId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/identities/:emailAddress")! 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 gmail.users.settings.cse.keypairs.create
{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs
QUERY PARAMS

userId
BODY json

{
  "disableTime": "",
  "enablementState": "",
  "keyPairId": "",
  "pem": "",
  "pkcs7": "",
  "privateKeyMetadata": [
    {
      "kaclsKeyMetadata": {
        "kaclsData": "",
        "kaclsUri": ""
      },
      "privateKeyMetadataId": ""
    }
  ],
  "subjectEmailAddresses": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs");

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  \"disableTime\": \"\",\n  \"enablementState\": \"\",\n  \"keyPairId\": \"\",\n  \"pem\": \"\",\n  \"pkcs7\": \"\",\n  \"privateKeyMetadata\": [\n    {\n      \"kaclsKeyMetadata\": {\n        \"kaclsData\": \"\",\n        \"kaclsUri\": \"\"\n      },\n      \"privateKeyMetadataId\": \"\"\n    }\n  ],\n  \"subjectEmailAddresses\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs" {:content-type :json
                                                                                         :form-params {:disableTime ""
                                                                                                       :enablementState ""
                                                                                                       :keyPairId ""
                                                                                                       :pem ""
                                                                                                       :pkcs7 ""
                                                                                                       :privateKeyMetadata [{:kaclsKeyMetadata {:kaclsData ""
                                                                                                                                                :kaclsUri ""}
                                                                                                                             :privateKeyMetadataId ""}]
                                                                                                       :subjectEmailAddresses []}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"disableTime\": \"\",\n  \"enablementState\": \"\",\n  \"keyPairId\": \"\",\n  \"pem\": \"\",\n  \"pkcs7\": \"\",\n  \"privateKeyMetadata\": [\n    {\n      \"kaclsKeyMetadata\": {\n        \"kaclsData\": \"\",\n        \"kaclsUri\": \"\"\n      },\n      \"privateKeyMetadataId\": \"\"\n    }\n  ],\n  \"subjectEmailAddresses\": []\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}}/gmail/v1/users/:userId/settings/cse/keypairs"),
    Content = new StringContent("{\n  \"disableTime\": \"\",\n  \"enablementState\": \"\",\n  \"keyPairId\": \"\",\n  \"pem\": \"\",\n  \"pkcs7\": \"\",\n  \"privateKeyMetadata\": [\n    {\n      \"kaclsKeyMetadata\": {\n        \"kaclsData\": \"\",\n        \"kaclsUri\": \"\"\n      },\n      \"privateKeyMetadataId\": \"\"\n    }\n  ],\n  \"subjectEmailAddresses\": []\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}}/gmail/v1/users/:userId/settings/cse/keypairs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"disableTime\": \"\",\n  \"enablementState\": \"\",\n  \"keyPairId\": \"\",\n  \"pem\": \"\",\n  \"pkcs7\": \"\",\n  \"privateKeyMetadata\": [\n    {\n      \"kaclsKeyMetadata\": {\n        \"kaclsData\": \"\",\n        \"kaclsUri\": \"\"\n      },\n      \"privateKeyMetadataId\": \"\"\n    }\n  ],\n  \"subjectEmailAddresses\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs"

	payload := strings.NewReader("{\n  \"disableTime\": \"\",\n  \"enablementState\": \"\",\n  \"keyPairId\": \"\",\n  \"pem\": \"\",\n  \"pkcs7\": \"\",\n  \"privateKeyMetadata\": [\n    {\n      \"kaclsKeyMetadata\": {\n        \"kaclsData\": \"\",\n        \"kaclsUri\": \"\"\n      },\n      \"privateKeyMetadataId\": \"\"\n    }\n  ],\n  \"subjectEmailAddresses\": []\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/gmail/v1/users/:userId/settings/cse/keypairs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 287

{
  "disableTime": "",
  "enablementState": "",
  "keyPairId": "",
  "pem": "",
  "pkcs7": "",
  "privateKeyMetadata": [
    {
      "kaclsKeyMetadata": {
        "kaclsData": "",
        "kaclsUri": ""
      },
      "privateKeyMetadataId": ""
    }
  ],
  "subjectEmailAddresses": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"disableTime\": \"\",\n  \"enablementState\": \"\",\n  \"keyPairId\": \"\",\n  \"pem\": \"\",\n  \"pkcs7\": \"\",\n  \"privateKeyMetadata\": [\n    {\n      \"kaclsKeyMetadata\": {\n        \"kaclsData\": \"\",\n        \"kaclsUri\": \"\"\n      },\n      \"privateKeyMetadataId\": \"\"\n    }\n  ],\n  \"subjectEmailAddresses\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"disableTime\": \"\",\n  \"enablementState\": \"\",\n  \"keyPairId\": \"\",\n  \"pem\": \"\",\n  \"pkcs7\": \"\",\n  \"privateKeyMetadata\": [\n    {\n      \"kaclsKeyMetadata\": {\n        \"kaclsData\": \"\",\n        \"kaclsUri\": \"\"\n      },\n      \"privateKeyMetadataId\": \"\"\n    }\n  ],\n  \"subjectEmailAddresses\": []\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  \"disableTime\": \"\",\n  \"enablementState\": \"\",\n  \"keyPairId\": \"\",\n  \"pem\": \"\",\n  \"pkcs7\": \"\",\n  \"privateKeyMetadata\": [\n    {\n      \"kaclsKeyMetadata\": {\n        \"kaclsData\": \"\",\n        \"kaclsUri\": \"\"\n      },\n      \"privateKeyMetadataId\": \"\"\n    }\n  ],\n  \"subjectEmailAddresses\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs")
  .header("content-type", "application/json")
  .body("{\n  \"disableTime\": \"\",\n  \"enablementState\": \"\",\n  \"keyPairId\": \"\",\n  \"pem\": \"\",\n  \"pkcs7\": \"\",\n  \"privateKeyMetadata\": [\n    {\n      \"kaclsKeyMetadata\": {\n        \"kaclsData\": \"\",\n        \"kaclsUri\": \"\"\n      },\n      \"privateKeyMetadataId\": \"\"\n    }\n  ],\n  \"subjectEmailAddresses\": []\n}")
  .asString();
const data = JSON.stringify({
  disableTime: '',
  enablementState: '',
  keyPairId: '',
  pem: '',
  pkcs7: '',
  privateKeyMetadata: [
    {
      kaclsKeyMetadata: {
        kaclsData: '',
        kaclsUri: ''
      },
      privateKeyMetadataId: ''
    }
  ],
  subjectEmailAddresses: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs',
  headers: {'content-type': 'application/json'},
  data: {
    disableTime: '',
    enablementState: '',
    keyPairId: '',
    pem: '',
    pkcs7: '',
    privateKeyMetadata: [{kaclsKeyMetadata: {kaclsData: '', kaclsUri: ''}, privateKeyMetadataId: ''}],
    subjectEmailAddresses: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"disableTime":"","enablementState":"","keyPairId":"","pem":"","pkcs7":"","privateKeyMetadata":[{"kaclsKeyMetadata":{"kaclsData":"","kaclsUri":""},"privateKeyMetadataId":""}],"subjectEmailAddresses":[]}'
};

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}}/gmail/v1/users/:userId/settings/cse/keypairs',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "disableTime": "",\n  "enablementState": "",\n  "keyPairId": "",\n  "pem": "",\n  "pkcs7": "",\n  "privateKeyMetadata": [\n    {\n      "kaclsKeyMetadata": {\n        "kaclsData": "",\n        "kaclsUri": ""\n      },\n      "privateKeyMetadataId": ""\n    }\n  ],\n  "subjectEmailAddresses": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"disableTime\": \"\",\n  \"enablementState\": \"\",\n  \"keyPairId\": \"\",\n  \"pem\": \"\",\n  \"pkcs7\": \"\",\n  \"privateKeyMetadata\": [\n    {\n      \"kaclsKeyMetadata\": {\n        \"kaclsData\": \"\",\n        \"kaclsUri\": \"\"\n      },\n      \"privateKeyMetadataId\": \"\"\n    }\n  ],\n  \"subjectEmailAddresses\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs")
  .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/gmail/v1/users/:userId/settings/cse/keypairs',
  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({
  disableTime: '',
  enablementState: '',
  keyPairId: '',
  pem: '',
  pkcs7: '',
  privateKeyMetadata: [{kaclsKeyMetadata: {kaclsData: '', kaclsUri: ''}, privateKeyMetadataId: ''}],
  subjectEmailAddresses: []
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs',
  headers: {'content-type': 'application/json'},
  body: {
    disableTime: '',
    enablementState: '',
    keyPairId: '',
    pem: '',
    pkcs7: '',
    privateKeyMetadata: [{kaclsKeyMetadata: {kaclsData: '', kaclsUri: ''}, privateKeyMetadataId: ''}],
    subjectEmailAddresses: []
  },
  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}}/gmail/v1/users/:userId/settings/cse/keypairs');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  disableTime: '',
  enablementState: '',
  keyPairId: '',
  pem: '',
  pkcs7: '',
  privateKeyMetadata: [
    {
      kaclsKeyMetadata: {
        kaclsData: '',
        kaclsUri: ''
      },
      privateKeyMetadataId: ''
    }
  ],
  subjectEmailAddresses: []
});

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}}/gmail/v1/users/:userId/settings/cse/keypairs',
  headers: {'content-type': 'application/json'},
  data: {
    disableTime: '',
    enablementState: '',
    keyPairId: '',
    pem: '',
    pkcs7: '',
    privateKeyMetadata: [{kaclsKeyMetadata: {kaclsData: '', kaclsUri: ''}, privateKeyMetadataId: ''}],
    subjectEmailAddresses: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"disableTime":"","enablementState":"","keyPairId":"","pem":"","pkcs7":"","privateKeyMetadata":[{"kaclsKeyMetadata":{"kaclsData":"","kaclsUri":""},"privateKeyMetadataId":""}],"subjectEmailAddresses":[]}'
};

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 = @{ @"disableTime": @"",
                              @"enablementState": @"",
                              @"keyPairId": @"",
                              @"pem": @"",
                              @"pkcs7": @"",
                              @"privateKeyMetadata": @[ @{ @"kaclsKeyMetadata": @{ @"kaclsData": @"", @"kaclsUri": @"" }, @"privateKeyMetadataId": @"" } ],
                              @"subjectEmailAddresses": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs"]
                                                       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}}/gmail/v1/users/:userId/settings/cse/keypairs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"disableTime\": \"\",\n  \"enablementState\": \"\",\n  \"keyPairId\": \"\",\n  \"pem\": \"\",\n  \"pkcs7\": \"\",\n  \"privateKeyMetadata\": [\n    {\n      \"kaclsKeyMetadata\": {\n        \"kaclsData\": \"\",\n        \"kaclsUri\": \"\"\n      },\n      \"privateKeyMetadataId\": \"\"\n    }\n  ],\n  \"subjectEmailAddresses\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs",
  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([
    'disableTime' => '',
    'enablementState' => '',
    'keyPairId' => '',
    'pem' => '',
    'pkcs7' => '',
    'privateKeyMetadata' => [
        [
                'kaclsKeyMetadata' => [
                                'kaclsData' => '',
                                'kaclsUri' => ''
                ],
                'privateKeyMetadataId' => ''
        ]
    ],
    'subjectEmailAddresses' => [
        
    ]
  ]),
  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}}/gmail/v1/users/:userId/settings/cse/keypairs', [
  'body' => '{
  "disableTime": "",
  "enablementState": "",
  "keyPairId": "",
  "pem": "",
  "pkcs7": "",
  "privateKeyMetadata": [
    {
      "kaclsKeyMetadata": {
        "kaclsData": "",
        "kaclsUri": ""
      },
      "privateKeyMetadataId": ""
    }
  ],
  "subjectEmailAddresses": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'disableTime' => '',
  'enablementState' => '',
  'keyPairId' => '',
  'pem' => '',
  'pkcs7' => '',
  'privateKeyMetadata' => [
    [
        'kaclsKeyMetadata' => [
                'kaclsData' => '',
                'kaclsUri' => ''
        ],
        'privateKeyMetadataId' => ''
    ]
  ],
  'subjectEmailAddresses' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'disableTime' => '',
  'enablementState' => '',
  'keyPairId' => '',
  'pem' => '',
  'pkcs7' => '',
  'privateKeyMetadata' => [
    [
        'kaclsKeyMetadata' => [
                'kaclsData' => '',
                'kaclsUri' => ''
        ],
        'privateKeyMetadataId' => ''
    ]
  ],
  'subjectEmailAddresses' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs');
$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}}/gmail/v1/users/:userId/settings/cse/keypairs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "disableTime": "",
  "enablementState": "",
  "keyPairId": "",
  "pem": "",
  "pkcs7": "",
  "privateKeyMetadata": [
    {
      "kaclsKeyMetadata": {
        "kaclsData": "",
        "kaclsUri": ""
      },
      "privateKeyMetadataId": ""
    }
  ],
  "subjectEmailAddresses": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "disableTime": "",
  "enablementState": "",
  "keyPairId": "",
  "pem": "",
  "pkcs7": "",
  "privateKeyMetadata": [
    {
      "kaclsKeyMetadata": {
        "kaclsData": "",
        "kaclsUri": ""
      },
      "privateKeyMetadataId": ""
    }
  ],
  "subjectEmailAddresses": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"disableTime\": \"\",\n  \"enablementState\": \"\",\n  \"keyPairId\": \"\",\n  \"pem\": \"\",\n  \"pkcs7\": \"\",\n  \"privateKeyMetadata\": [\n    {\n      \"kaclsKeyMetadata\": {\n        \"kaclsData\": \"\",\n        \"kaclsUri\": \"\"\n      },\n      \"privateKeyMetadataId\": \"\"\n    }\n  ],\n  \"subjectEmailAddresses\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/settings/cse/keypairs", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs"

payload = {
    "disableTime": "",
    "enablementState": "",
    "keyPairId": "",
    "pem": "",
    "pkcs7": "",
    "privateKeyMetadata": [
        {
            "kaclsKeyMetadata": {
                "kaclsData": "",
                "kaclsUri": ""
            },
            "privateKeyMetadataId": ""
        }
    ],
    "subjectEmailAddresses": []
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs"

payload <- "{\n  \"disableTime\": \"\",\n  \"enablementState\": \"\",\n  \"keyPairId\": \"\",\n  \"pem\": \"\",\n  \"pkcs7\": \"\",\n  \"privateKeyMetadata\": [\n    {\n      \"kaclsKeyMetadata\": {\n        \"kaclsData\": \"\",\n        \"kaclsUri\": \"\"\n      },\n      \"privateKeyMetadataId\": \"\"\n    }\n  ],\n  \"subjectEmailAddresses\": []\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}}/gmail/v1/users/:userId/settings/cse/keypairs")

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  \"disableTime\": \"\",\n  \"enablementState\": \"\",\n  \"keyPairId\": \"\",\n  \"pem\": \"\",\n  \"pkcs7\": \"\",\n  \"privateKeyMetadata\": [\n    {\n      \"kaclsKeyMetadata\": {\n        \"kaclsData\": \"\",\n        \"kaclsUri\": \"\"\n      },\n      \"privateKeyMetadataId\": \"\"\n    }\n  ],\n  \"subjectEmailAddresses\": []\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/gmail/v1/users/:userId/settings/cse/keypairs') do |req|
  req.body = "{\n  \"disableTime\": \"\",\n  \"enablementState\": \"\",\n  \"keyPairId\": \"\",\n  \"pem\": \"\",\n  \"pkcs7\": \"\",\n  \"privateKeyMetadata\": [\n    {\n      \"kaclsKeyMetadata\": {\n        \"kaclsData\": \"\",\n        \"kaclsUri\": \"\"\n      },\n      \"privateKeyMetadataId\": \"\"\n    }\n  ],\n  \"subjectEmailAddresses\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs";

    let payload = json!({
        "disableTime": "",
        "enablementState": "",
        "keyPairId": "",
        "pem": "",
        "pkcs7": "",
        "privateKeyMetadata": (
            json!({
                "kaclsKeyMetadata": json!({
                    "kaclsData": "",
                    "kaclsUri": ""
                }),
                "privateKeyMetadataId": ""
            })
        ),
        "subjectEmailAddresses": ()
    });

    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}}/gmail/v1/users/:userId/settings/cse/keypairs \
  --header 'content-type: application/json' \
  --data '{
  "disableTime": "",
  "enablementState": "",
  "keyPairId": "",
  "pem": "",
  "pkcs7": "",
  "privateKeyMetadata": [
    {
      "kaclsKeyMetadata": {
        "kaclsData": "",
        "kaclsUri": ""
      },
      "privateKeyMetadataId": ""
    }
  ],
  "subjectEmailAddresses": []
}'
echo '{
  "disableTime": "",
  "enablementState": "",
  "keyPairId": "",
  "pem": "",
  "pkcs7": "",
  "privateKeyMetadata": [
    {
      "kaclsKeyMetadata": {
        "kaclsData": "",
        "kaclsUri": ""
      },
      "privateKeyMetadataId": ""
    }
  ],
  "subjectEmailAddresses": []
}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "disableTime": "",\n  "enablementState": "",\n  "keyPairId": "",\n  "pem": "",\n  "pkcs7": "",\n  "privateKeyMetadata": [\n    {\n      "kaclsKeyMetadata": {\n        "kaclsData": "",\n        "kaclsUri": ""\n      },\n      "privateKeyMetadataId": ""\n    }\n  ],\n  "subjectEmailAddresses": []\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "disableTime": "",
  "enablementState": "",
  "keyPairId": "",
  "pem": "",
  "pkcs7": "",
  "privateKeyMetadata": [
    [
      "kaclsKeyMetadata": [
        "kaclsData": "",
        "kaclsUri": ""
      ],
      "privateKeyMetadataId": ""
    ]
  ],
  "subjectEmailAddresses": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs")! 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 gmail.users.settings.cse.keypairs.disable
{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable
QUERY PARAMS

userId
keyPairId
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable"),
    Content = new StringContent("{}")
    {
        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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable"

	payload := strings.NewReader("{}")

	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/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .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, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable',
  headers: {'content-type': 'application/json'},
  body: {},
  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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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 = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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([
    
  ]),
  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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable"

payload <- "{}"

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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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 = "{}"

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/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable";

    let payload = json!({});

    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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:disable
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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 gmail.users.settings.cse.keypairs.enable
{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable
QUERY PARAMS

userId
keyPairId
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable"),
    Content = new StringContent("{}")
    {
        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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable"

	payload := strings.NewReader("{}")

	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/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .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, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable',
  headers: {'content-type': 'application/json'},
  body: {},
  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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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 = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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([
    
  ]),
  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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable"

payload <- "{}"

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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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 = "{}"

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/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable";

    let payload = json!({});

    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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:enable
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId: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 gmail.users.settings.cse.keypairs.get
{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId
QUERY PARAMS

userId
keyPairId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId"

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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId"

	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/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId"))
    .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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId")
  .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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId';
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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId',
  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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId');

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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId';
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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId"]
                                                       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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId",
  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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId")

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/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId";

    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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId")! 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 gmail.users.settings.cse.keypairs.list
{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs"

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}}/gmail/v1/users/:userId/settings/cse/keypairs"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs"

	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/gmail/v1/users/:userId/settings/cse/keypairs HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs"))
    .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}}/gmail/v1/users/:userId/settings/cse/keypairs")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs")
  .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}}/gmail/v1/users/:userId/settings/cse/keypairs');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs';
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}}/gmail/v1/users/:userId/settings/cse/keypairs',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/cse/keypairs',
  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}}/gmail/v1/users/:userId/settings/cse/keypairs'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs');

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}}/gmail/v1/users/:userId/settings/cse/keypairs'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs';
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}}/gmail/v1/users/:userId/settings/cse/keypairs"]
                                                       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}}/gmail/v1/users/:userId/settings/cse/keypairs" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs",
  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}}/gmail/v1/users/:userId/settings/cse/keypairs');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/cse/keypairs")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs")

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/gmail/v1/users/:userId/settings/cse/keypairs') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs";

    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}}/gmail/v1/users/:userId/settings/cse/keypairs
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs")! 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 gmail.users.settings.cse.keypairs.obliterate
{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate
QUERY PARAMS

userId
keyPairId
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate");

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, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate"),
    Content = new StringContent("{}")
    {
        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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate"

	payload := strings.NewReader("{}")

	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/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .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, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate")
  .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/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate',
  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({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate',
  headers: {'content-type': 'application/json'},
  body: {},
  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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

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 = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate"]
                                                       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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate",
  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([
    
  ]),
  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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate');
$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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate"

payload <- "{}"

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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate")

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 = "{}"

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/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate";

    let payload = json!({});

    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}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/cse/keypairs/:keyPairId:obliterate")! 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 gmail.users.settings.delegates.create
{{baseUrl}}/gmail/v1/users/:userId/settings/delegates
QUERY PARAMS

userId
BODY json

{
  "delegateEmail": "",
  "verificationStatus": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates");

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  \"delegateEmail\": \"\",\n  \"verificationStatus\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates" {:content-type :json
                                                                                      :form-params {:delegateEmail ""
                                                                                                    :verificationStatus ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"delegateEmail\": \"\",\n  \"verificationStatus\": \"\"\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}}/gmail/v1/users/:userId/settings/delegates"),
    Content = new StringContent("{\n  \"delegateEmail\": \"\",\n  \"verificationStatus\": \"\"\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}}/gmail/v1/users/:userId/settings/delegates");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"delegateEmail\": \"\",\n  \"verificationStatus\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates"

	payload := strings.NewReader("{\n  \"delegateEmail\": \"\",\n  \"verificationStatus\": \"\"\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/gmail/v1/users/:userId/settings/delegates HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 53

{
  "delegateEmail": "",
  "verificationStatus": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"delegateEmail\": \"\",\n  \"verificationStatus\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"delegateEmail\": \"\",\n  \"verificationStatus\": \"\"\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  \"delegateEmail\": \"\",\n  \"verificationStatus\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates")
  .header("content-type", "application/json")
  .body("{\n  \"delegateEmail\": \"\",\n  \"verificationStatus\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  delegateEmail: '',
  verificationStatus: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates',
  headers: {'content-type': 'application/json'},
  data: {delegateEmail: '', verificationStatus: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"delegateEmail":"","verificationStatus":""}'
};

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}}/gmail/v1/users/:userId/settings/delegates',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "delegateEmail": "",\n  "verificationStatus": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"delegateEmail\": \"\",\n  \"verificationStatus\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates")
  .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/gmail/v1/users/:userId/settings/delegates',
  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({delegateEmail: '', verificationStatus: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates',
  headers: {'content-type': 'application/json'},
  body: {delegateEmail: '', verificationStatus: ''},
  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}}/gmail/v1/users/:userId/settings/delegates');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  delegateEmail: '',
  verificationStatus: ''
});

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}}/gmail/v1/users/:userId/settings/delegates',
  headers: {'content-type': 'application/json'},
  data: {delegateEmail: '', verificationStatus: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"delegateEmail":"","verificationStatus":""}'
};

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 = @{ @"delegateEmail": @"",
                              @"verificationStatus": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/delegates"]
                                                       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}}/gmail/v1/users/:userId/settings/delegates" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"delegateEmail\": \"\",\n  \"verificationStatus\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates",
  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([
    'delegateEmail' => '',
    'verificationStatus' => ''
  ]),
  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}}/gmail/v1/users/:userId/settings/delegates', [
  'body' => '{
  "delegateEmail": "",
  "verificationStatus": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/delegates');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'delegateEmail' => '',
  'verificationStatus' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'delegateEmail' => '',
  'verificationStatus' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/delegates');
$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}}/gmail/v1/users/:userId/settings/delegates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "delegateEmail": "",
  "verificationStatus": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "delegateEmail": "",
  "verificationStatus": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"delegateEmail\": \"\",\n  \"verificationStatus\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/settings/delegates", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates"

payload = {
    "delegateEmail": "",
    "verificationStatus": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates"

payload <- "{\n  \"delegateEmail\": \"\",\n  \"verificationStatus\": \"\"\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}}/gmail/v1/users/:userId/settings/delegates")

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  \"delegateEmail\": \"\",\n  \"verificationStatus\": \"\"\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/gmail/v1/users/:userId/settings/delegates') do |req|
  req.body = "{\n  \"delegateEmail\": \"\",\n  \"verificationStatus\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates";

    let payload = json!({
        "delegateEmail": "",
        "verificationStatus": ""
    });

    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}}/gmail/v1/users/:userId/settings/delegates \
  --header 'content-type: application/json' \
  --data '{
  "delegateEmail": "",
  "verificationStatus": ""
}'
echo '{
  "delegateEmail": "",
  "verificationStatus": ""
}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/settings/delegates \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "delegateEmail": "",\n  "verificationStatus": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/delegates
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "delegateEmail": "",
  "verificationStatus": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates")! 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 gmail.users.settings.delegates.delete
{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail
QUERY PARAMS

userId
delegateEmail
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail"

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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail"

	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/gmail/v1/users/:userId/settings/delegates/:delegateEmail HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail"))
    .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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail")
  .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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail';
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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/delegates/:delegateEmail',
  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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail');

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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail';
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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail"]
                                                       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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail",
  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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/gmail/v1/users/:userId/settings/delegates/:delegateEmail")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail")

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/gmail/v1/users/:userId/settings/delegates/:delegateEmail') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail";

    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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail
http DELETE {{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail")! 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 gmail.users.settings.delegates.get
{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail
QUERY PARAMS

userId
delegateEmail
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail"

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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail"

	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/gmail/v1/users/:userId/settings/delegates/:delegateEmail HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail"))
    .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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail")
  .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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail';
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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/delegates/:delegateEmail',
  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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail');

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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail';
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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail"]
                                                       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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail",
  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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/delegates/:delegateEmail")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail")

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/gmail/v1/users/:userId/settings/delegates/:delegateEmail') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail";

    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}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates/:delegateEmail")! 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 gmail.users.settings.delegates.list
{{baseUrl}}/gmail/v1/users/:userId/settings/delegates
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates"

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}}/gmail/v1/users/:userId/settings/delegates"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates"

	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/gmail/v1/users/:userId/settings/delegates HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates"))
    .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}}/gmail/v1/users/:userId/settings/delegates")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates")
  .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}}/gmail/v1/users/:userId/settings/delegates');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates';
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}}/gmail/v1/users/:userId/settings/delegates',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/delegates',
  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}}/gmail/v1/users/:userId/settings/delegates'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates');

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}}/gmail/v1/users/:userId/settings/delegates'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates';
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}}/gmail/v1/users/:userId/settings/delegates"]
                                                       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}}/gmail/v1/users/:userId/settings/delegates" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates",
  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}}/gmail/v1/users/:userId/settings/delegates');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/delegates');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/delegates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/delegates' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/delegates")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/delegates")

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/gmail/v1/users/:userId/settings/delegates') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates";

    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}}/gmail/v1/users/:userId/settings/delegates
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/delegates
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/delegates
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/delegates")! 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 gmail.users.settings.filters.create
{{baseUrl}}/gmail/v1/users/:userId/settings/filters
QUERY PARAMS

userId
BODY json

{
  "action": {
    "addLabelIds": [],
    "forward": "",
    "removeLabelIds": []
  },
  "criteria": {
    "excludeChats": false,
    "from": "",
    "hasAttachment": false,
    "negatedQuery": "",
    "query": "",
    "size": 0,
    "sizeComparison": "",
    "subject": "",
    "to": ""
  },
  "id": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/filters");

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  \"action\": {\n    \"addLabelIds\": [],\n    \"forward\": \"\",\n    \"removeLabelIds\": []\n  },\n  \"criteria\": {\n    \"excludeChats\": false,\n    \"from\": \"\",\n    \"hasAttachment\": false,\n    \"negatedQuery\": \"\",\n    \"query\": \"\",\n    \"size\": 0,\n    \"sizeComparison\": \"\",\n    \"subject\": \"\",\n    \"to\": \"\"\n  },\n  \"id\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/settings/filters" {:content-type :json
                                                                                    :form-params {:action {:addLabelIds []
                                                                                                           :forward ""
                                                                                                           :removeLabelIds []}
                                                                                                  :criteria {:excludeChats false
                                                                                                             :from ""
                                                                                                             :hasAttachment false
                                                                                                             :negatedQuery ""
                                                                                                             :query ""
                                                                                                             :size 0
                                                                                                             :sizeComparison ""
                                                                                                             :subject ""
                                                                                                             :to ""}
                                                                                                  :id ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/filters"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"action\": {\n    \"addLabelIds\": [],\n    \"forward\": \"\",\n    \"removeLabelIds\": []\n  },\n  \"criteria\": {\n    \"excludeChats\": false,\n    \"from\": \"\",\n    \"hasAttachment\": false,\n    \"negatedQuery\": \"\",\n    \"query\": \"\",\n    \"size\": 0,\n    \"sizeComparison\": \"\",\n    \"subject\": \"\",\n    \"to\": \"\"\n  },\n  \"id\": \"\"\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}}/gmail/v1/users/:userId/settings/filters"),
    Content = new StringContent("{\n  \"action\": {\n    \"addLabelIds\": [],\n    \"forward\": \"\",\n    \"removeLabelIds\": []\n  },\n  \"criteria\": {\n    \"excludeChats\": false,\n    \"from\": \"\",\n    \"hasAttachment\": false,\n    \"negatedQuery\": \"\",\n    \"query\": \"\",\n    \"size\": 0,\n    \"sizeComparison\": \"\",\n    \"subject\": \"\",\n    \"to\": \"\"\n  },\n  \"id\": \"\"\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}}/gmail/v1/users/:userId/settings/filters");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"action\": {\n    \"addLabelIds\": [],\n    \"forward\": \"\",\n    \"removeLabelIds\": []\n  },\n  \"criteria\": {\n    \"excludeChats\": false,\n    \"from\": \"\",\n    \"hasAttachment\": false,\n    \"negatedQuery\": \"\",\n    \"query\": \"\",\n    \"size\": 0,\n    \"sizeComparison\": \"\",\n    \"subject\": \"\",\n    \"to\": \"\"\n  },\n  \"id\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/filters"

	payload := strings.NewReader("{\n  \"action\": {\n    \"addLabelIds\": [],\n    \"forward\": \"\",\n    \"removeLabelIds\": []\n  },\n  \"criteria\": {\n    \"excludeChats\": false,\n    \"from\": \"\",\n    \"hasAttachment\": false,\n    \"negatedQuery\": \"\",\n    \"query\": \"\",\n    \"size\": 0,\n    \"sizeComparison\": \"\",\n    \"subject\": \"\",\n    \"to\": \"\"\n  },\n  \"id\": \"\"\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/gmail/v1/users/:userId/settings/filters HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 306

{
  "action": {
    "addLabelIds": [],
    "forward": "",
    "removeLabelIds": []
  },
  "criteria": {
    "excludeChats": false,
    "from": "",
    "hasAttachment": false,
    "negatedQuery": "",
    "query": "",
    "size": 0,
    "sizeComparison": "",
    "subject": "",
    "to": ""
  },
  "id": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/settings/filters")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"action\": {\n    \"addLabelIds\": [],\n    \"forward\": \"\",\n    \"removeLabelIds\": []\n  },\n  \"criteria\": {\n    \"excludeChats\": false,\n    \"from\": \"\",\n    \"hasAttachment\": false,\n    \"negatedQuery\": \"\",\n    \"query\": \"\",\n    \"size\": 0,\n    \"sizeComparison\": \"\",\n    \"subject\": \"\",\n    \"to\": \"\"\n  },\n  \"id\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/filters"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"action\": {\n    \"addLabelIds\": [],\n    \"forward\": \"\",\n    \"removeLabelIds\": []\n  },\n  \"criteria\": {\n    \"excludeChats\": false,\n    \"from\": \"\",\n    \"hasAttachment\": false,\n    \"negatedQuery\": \"\",\n    \"query\": \"\",\n    \"size\": 0,\n    \"sizeComparison\": \"\",\n    \"subject\": \"\",\n    \"to\": \"\"\n  },\n  \"id\": \"\"\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  \"action\": {\n    \"addLabelIds\": [],\n    \"forward\": \"\",\n    \"removeLabelIds\": []\n  },\n  \"criteria\": {\n    \"excludeChats\": false,\n    \"from\": \"\",\n    \"hasAttachment\": false,\n    \"negatedQuery\": \"\",\n    \"query\": \"\",\n    \"size\": 0,\n    \"sizeComparison\": \"\",\n    \"subject\": \"\",\n    \"to\": \"\"\n  },\n  \"id\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/filters")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/settings/filters")
  .header("content-type", "application/json")
  .body("{\n  \"action\": {\n    \"addLabelIds\": [],\n    \"forward\": \"\",\n    \"removeLabelIds\": []\n  },\n  \"criteria\": {\n    \"excludeChats\": false,\n    \"from\": \"\",\n    \"hasAttachment\": false,\n    \"negatedQuery\": \"\",\n    \"query\": \"\",\n    \"size\": 0,\n    \"sizeComparison\": \"\",\n    \"subject\": \"\",\n    \"to\": \"\"\n  },\n  \"id\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  action: {
    addLabelIds: [],
    forward: '',
    removeLabelIds: []
  },
  criteria: {
    excludeChats: false,
    from: '',
    hasAttachment: false,
    negatedQuery: '',
    query: '',
    size: 0,
    sizeComparison: '',
    subject: '',
    to: ''
  },
  id: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/filters');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/filters',
  headers: {'content-type': 'application/json'},
  data: {
    action: {addLabelIds: [], forward: '', removeLabelIds: []},
    criteria: {
      excludeChats: false,
      from: '',
      hasAttachment: false,
      negatedQuery: '',
      query: '',
      size: 0,
      sizeComparison: '',
      subject: '',
      to: ''
    },
    id: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/filters';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"action":{"addLabelIds":[],"forward":"","removeLabelIds":[]},"criteria":{"excludeChats":false,"from":"","hasAttachment":false,"negatedQuery":"","query":"","size":0,"sizeComparison":"","subject":"","to":""},"id":""}'
};

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}}/gmail/v1/users/:userId/settings/filters',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "action": {\n    "addLabelIds": [],\n    "forward": "",\n    "removeLabelIds": []\n  },\n  "criteria": {\n    "excludeChats": false,\n    "from": "",\n    "hasAttachment": false,\n    "negatedQuery": "",\n    "query": "",\n    "size": 0,\n    "sizeComparison": "",\n    "subject": "",\n    "to": ""\n  },\n  "id": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"action\": {\n    \"addLabelIds\": [],\n    \"forward\": \"\",\n    \"removeLabelIds\": []\n  },\n  \"criteria\": {\n    \"excludeChats\": false,\n    \"from\": \"\",\n    \"hasAttachment\": false,\n    \"negatedQuery\": \"\",\n    \"query\": \"\",\n    \"size\": 0,\n    \"sizeComparison\": \"\",\n    \"subject\": \"\",\n    \"to\": \"\"\n  },\n  \"id\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/filters")
  .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/gmail/v1/users/:userId/settings/filters',
  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({
  action: {addLabelIds: [], forward: '', removeLabelIds: []},
  criteria: {
    excludeChats: false,
    from: '',
    hasAttachment: false,
    negatedQuery: '',
    query: '',
    size: 0,
    sizeComparison: '',
    subject: '',
    to: ''
  },
  id: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/filters',
  headers: {'content-type': 'application/json'},
  body: {
    action: {addLabelIds: [], forward: '', removeLabelIds: []},
    criteria: {
      excludeChats: false,
      from: '',
      hasAttachment: false,
      negatedQuery: '',
      query: '',
      size: 0,
      sizeComparison: '',
      subject: '',
      to: ''
    },
    id: ''
  },
  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}}/gmail/v1/users/:userId/settings/filters');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  action: {
    addLabelIds: [],
    forward: '',
    removeLabelIds: []
  },
  criteria: {
    excludeChats: false,
    from: '',
    hasAttachment: false,
    negatedQuery: '',
    query: '',
    size: 0,
    sizeComparison: '',
    subject: '',
    to: ''
  },
  id: ''
});

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}}/gmail/v1/users/:userId/settings/filters',
  headers: {'content-type': 'application/json'},
  data: {
    action: {addLabelIds: [], forward: '', removeLabelIds: []},
    criteria: {
      excludeChats: false,
      from: '',
      hasAttachment: false,
      negatedQuery: '',
      query: '',
      size: 0,
      sizeComparison: '',
      subject: '',
      to: ''
    },
    id: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/filters';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"action":{"addLabelIds":[],"forward":"","removeLabelIds":[]},"criteria":{"excludeChats":false,"from":"","hasAttachment":false,"negatedQuery":"","query":"","size":0,"sizeComparison":"","subject":"","to":""},"id":""}'
};

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 = @{ @"action": @{ @"addLabelIds": @[  ], @"forward": @"", @"removeLabelIds": @[  ] },
                              @"criteria": @{ @"excludeChats": @NO, @"from": @"", @"hasAttachment": @NO, @"negatedQuery": @"", @"query": @"", @"size": @0, @"sizeComparison": @"", @"subject": @"", @"to": @"" },
                              @"id": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/filters"]
                                                       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}}/gmail/v1/users/:userId/settings/filters" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"action\": {\n    \"addLabelIds\": [],\n    \"forward\": \"\",\n    \"removeLabelIds\": []\n  },\n  \"criteria\": {\n    \"excludeChats\": false,\n    \"from\": \"\",\n    \"hasAttachment\": false,\n    \"negatedQuery\": \"\",\n    \"query\": \"\",\n    \"size\": 0,\n    \"sizeComparison\": \"\",\n    \"subject\": \"\",\n    \"to\": \"\"\n  },\n  \"id\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/filters",
  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([
    'action' => [
        'addLabelIds' => [
                
        ],
        'forward' => '',
        'removeLabelIds' => [
                
        ]
    ],
    'criteria' => [
        'excludeChats' => null,
        'from' => '',
        'hasAttachment' => null,
        'negatedQuery' => '',
        'query' => '',
        'size' => 0,
        'sizeComparison' => '',
        'subject' => '',
        'to' => ''
    ],
    'id' => ''
  ]),
  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}}/gmail/v1/users/:userId/settings/filters', [
  'body' => '{
  "action": {
    "addLabelIds": [],
    "forward": "",
    "removeLabelIds": []
  },
  "criteria": {
    "excludeChats": false,
    "from": "",
    "hasAttachment": false,
    "negatedQuery": "",
    "query": "",
    "size": 0,
    "sizeComparison": "",
    "subject": "",
    "to": ""
  },
  "id": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/filters');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'action' => [
    'addLabelIds' => [
        
    ],
    'forward' => '',
    'removeLabelIds' => [
        
    ]
  ],
  'criteria' => [
    'excludeChats' => null,
    'from' => '',
    'hasAttachment' => null,
    'negatedQuery' => '',
    'query' => '',
    'size' => 0,
    'sizeComparison' => '',
    'subject' => '',
    'to' => ''
  ],
  'id' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'action' => [
    'addLabelIds' => [
        
    ],
    'forward' => '',
    'removeLabelIds' => [
        
    ]
  ],
  'criteria' => [
    'excludeChats' => null,
    'from' => '',
    'hasAttachment' => null,
    'negatedQuery' => '',
    'query' => '',
    'size' => 0,
    'sizeComparison' => '',
    'subject' => '',
    'to' => ''
  ],
  'id' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/filters');
$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}}/gmail/v1/users/:userId/settings/filters' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "action": {
    "addLabelIds": [],
    "forward": "",
    "removeLabelIds": []
  },
  "criteria": {
    "excludeChats": false,
    "from": "",
    "hasAttachment": false,
    "negatedQuery": "",
    "query": "",
    "size": 0,
    "sizeComparison": "",
    "subject": "",
    "to": ""
  },
  "id": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/filters' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "action": {
    "addLabelIds": [],
    "forward": "",
    "removeLabelIds": []
  },
  "criteria": {
    "excludeChats": false,
    "from": "",
    "hasAttachment": false,
    "negatedQuery": "",
    "query": "",
    "size": 0,
    "sizeComparison": "",
    "subject": "",
    "to": ""
  },
  "id": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"action\": {\n    \"addLabelIds\": [],\n    \"forward\": \"\",\n    \"removeLabelIds\": []\n  },\n  \"criteria\": {\n    \"excludeChats\": false,\n    \"from\": \"\",\n    \"hasAttachment\": false,\n    \"negatedQuery\": \"\",\n    \"query\": \"\",\n    \"size\": 0,\n    \"sizeComparison\": \"\",\n    \"subject\": \"\",\n    \"to\": \"\"\n  },\n  \"id\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/settings/filters", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/filters"

payload = {
    "action": {
        "addLabelIds": [],
        "forward": "",
        "removeLabelIds": []
    },
    "criteria": {
        "excludeChats": False,
        "from": "",
        "hasAttachment": False,
        "negatedQuery": "",
        "query": "",
        "size": 0,
        "sizeComparison": "",
        "subject": "",
        "to": ""
    },
    "id": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/filters"

payload <- "{\n  \"action\": {\n    \"addLabelIds\": [],\n    \"forward\": \"\",\n    \"removeLabelIds\": []\n  },\n  \"criteria\": {\n    \"excludeChats\": false,\n    \"from\": \"\",\n    \"hasAttachment\": false,\n    \"negatedQuery\": \"\",\n    \"query\": \"\",\n    \"size\": 0,\n    \"sizeComparison\": \"\",\n    \"subject\": \"\",\n    \"to\": \"\"\n  },\n  \"id\": \"\"\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}}/gmail/v1/users/:userId/settings/filters")

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  \"action\": {\n    \"addLabelIds\": [],\n    \"forward\": \"\",\n    \"removeLabelIds\": []\n  },\n  \"criteria\": {\n    \"excludeChats\": false,\n    \"from\": \"\",\n    \"hasAttachment\": false,\n    \"negatedQuery\": \"\",\n    \"query\": \"\",\n    \"size\": 0,\n    \"sizeComparison\": \"\",\n    \"subject\": \"\",\n    \"to\": \"\"\n  },\n  \"id\": \"\"\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/gmail/v1/users/:userId/settings/filters') do |req|
  req.body = "{\n  \"action\": {\n    \"addLabelIds\": [],\n    \"forward\": \"\",\n    \"removeLabelIds\": []\n  },\n  \"criteria\": {\n    \"excludeChats\": false,\n    \"from\": \"\",\n    \"hasAttachment\": false,\n    \"negatedQuery\": \"\",\n    \"query\": \"\",\n    \"size\": 0,\n    \"sizeComparison\": \"\",\n    \"subject\": \"\",\n    \"to\": \"\"\n  },\n  \"id\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/filters";

    let payload = json!({
        "action": json!({
            "addLabelIds": (),
            "forward": "",
            "removeLabelIds": ()
        }),
        "criteria": json!({
            "excludeChats": false,
            "from": "",
            "hasAttachment": false,
            "negatedQuery": "",
            "query": "",
            "size": 0,
            "sizeComparison": "",
            "subject": "",
            "to": ""
        }),
        "id": ""
    });

    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}}/gmail/v1/users/:userId/settings/filters \
  --header 'content-type: application/json' \
  --data '{
  "action": {
    "addLabelIds": [],
    "forward": "",
    "removeLabelIds": []
  },
  "criteria": {
    "excludeChats": false,
    "from": "",
    "hasAttachment": false,
    "negatedQuery": "",
    "query": "",
    "size": 0,
    "sizeComparison": "",
    "subject": "",
    "to": ""
  },
  "id": ""
}'
echo '{
  "action": {
    "addLabelIds": [],
    "forward": "",
    "removeLabelIds": []
  },
  "criteria": {
    "excludeChats": false,
    "from": "",
    "hasAttachment": false,
    "negatedQuery": "",
    "query": "",
    "size": 0,
    "sizeComparison": "",
    "subject": "",
    "to": ""
  },
  "id": ""
}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/settings/filters \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "action": {\n    "addLabelIds": [],\n    "forward": "",\n    "removeLabelIds": []\n  },\n  "criteria": {\n    "excludeChats": false,\n    "from": "",\n    "hasAttachment": false,\n    "negatedQuery": "",\n    "query": "",\n    "size": 0,\n    "sizeComparison": "",\n    "subject": "",\n    "to": ""\n  },\n  "id": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/filters
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "action": [
    "addLabelIds": [],
    "forward": "",
    "removeLabelIds": []
  ],
  "criteria": [
    "excludeChats": false,
    "from": "",
    "hasAttachment": false,
    "negatedQuery": "",
    "query": "",
    "size": 0,
    "sizeComparison": "",
    "subject": "",
    "to": ""
  ],
  "id": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/filters")! 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 gmail.users.settings.filters.delete
{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id
QUERY PARAMS

userId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id"

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}}/gmail/v1/users/:userId/settings/filters/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id"

	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/gmail/v1/users/:userId/settings/filters/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id"))
    .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}}/gmail/v1/users/:userId/settings/filters/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id")
  .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}}/gmail/v1/users/:userId/settings/filters/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id';
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}}/gmail/v1/users/:userId/settings/filters/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/filters/:id',
  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}}/gmail/v1/users/:userId/settings/filters/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id');

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}}/gmail/v1/users/:userId/settings/filters/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id';
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}}/gmail/v1/users/:userId/settings/filters/:id"]
                                                       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}}/gmail/v1/users/:userId/settings/filters/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id",
  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}}/gmail/v1/users/:userId/settings/filters/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/gmail/v1/users/:userId/settings/filters/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id")

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/gmail/v1/users/:userId/settings/filters/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id";

    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}}/gmail/v1/users/:userId/settings/filters/:id
http DELETE {{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id")! 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 gmail.users.settings.filters.get
{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id
QUERY PARAMS

userId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id"

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}}/gmail/v1/users/:userId/settings/filters/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id"

	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/gmail/v1/users/:userId/settings/filters/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id"))
    .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}}/gmail/v1/users/:userId/settings/filters/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id")
  .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}}/gmail/v1/users/:userId/settings/filters/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id';
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}}/gmail/v1/users/:userId/settings/filters/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/filters/:id',
  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}}/gmail/v1/users/:userId/settings/filters/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id');

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}}/gmail/v1/users/:userId/settings/filters/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id';
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}}/gmail/v1/users/:userId/settings/filters/:id"]
                                                       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}}/gmail/v1/users/:userId/settings/filters/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id",
  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}}/gmail/v1/users/:userId/settings/filters/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/filters/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id")

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/gmail/v1/users/:userId/settings/filters/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id";

    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}}/gmail/v1/users/:userId/settings/filters/:id
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/filters/:id")! 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 gmail.users.settings.filters.list
{{baseUrl}}/gmail/v1/users/:userId/settings/filters
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/filters");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/filters")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/filters"

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}}/gmail/v1/users/:userId/settings/filters"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/filters");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/filters"

	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/gmail/v1/users/:userId/settings/filters HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/filters")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/filters"))
    .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}}/gmail/v1/users/:userId/settings/filters")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/filters")
  .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}}/gmail/v1/users/:userId/settings/filters');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/filters'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/filters';
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}}/gmail/v1/users/:userId/settings/filters',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/filters")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/filters',
  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}}/gmail/v1/users/:userId/settings/filters'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/filters');

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}}/gmail/v1/users/:userId/settings/filters'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/filters';
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}}/gmail/v1/users/:userId/settings/filters"]
                                                       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}}/gmail/v1/users/:userId/settings/filters" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/filters",
  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}}/gmail/v1/users/:userId/settings/filters');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/filters');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/filters');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/filters' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/filters' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/filters")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/filters"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/filters"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/filters")

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/gmail/v1/users/:userId/settings/filters') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/filters";

    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}}/gmail/v1/users/:userId/settings/filters
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/filters
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/filters
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/filters")! 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 gmail.users.settings.forwardingAddresses.create
{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses
QUERY PARAMS

userId
BODY json

{
  "forwardingEmail": "",
  "verificationStatus": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses");

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  \"forwardingEmail\": \"\",\n  \"verificationStatus\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses" {:content-type :json
                                                                                                :form-params {:forwardingEmail ""
                                                                                                              :verificationStatus ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"forwardingEmail\": \"\",\n  \"verificationStatus\": \"\"\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}}/gmail/v1/users/:userId/settings/forwardingAddresses"),
    Content = new StringContent("{\n  \"forwardingEmail\": \"\",\n  \"verificationStatus\": \"\"\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}}/gmail/v1/users/:userId/settings/forwardingAddresses");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"forwardingEmail\": \"\",\n  \"verificationStatus\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses"

	payload := strings.NewReader("{\n  \"forwardingEmail\": \"\",\n  \"verificationStatus\": \"\"\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/gmail/v1/users/:userId/settings/forwardingAddresses HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 55

{
  "forwardingEmail": "",
  "verificationStatus": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"forwardingEmail\": \"\",\n  \"verificationStatus\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"forwardingEmail\": \"\",\n  \"verificationStatus\": \"\"\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  \"forwardingEmail\": \"\",\n  \"verificationStatus\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses")
  .header("content-type", "application/json")
  .body("{\n  \"forwardingEmail\": \"\",\n  \"verificationStatus\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  forwardingEmail: '',
  verificationStatus: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses',
  headers: {'content-type': 'application/json'},
  data: {forwardingEmail: '', verificationStatus: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"forwardingEmail":"","verificationStatus":""}'
};

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}}/gmail/v1/users/:userId/settings/forwardingAddresses',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "forwardingEmail": "",\n  "verificationStatus": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"forwardingEmail\": \"\",\n  \"verificationStatus\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses")
  .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/gmail/v1/users/:userId/settings/forwardingAddresses',
  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({forwardingEmail: '', verificationStatus: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses',
  headers: {'content-type': 'application/json'},
  body: {forwardingEmail: '', verificationStatus: ''},
  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}}/gmail/v1/users/:userId/settings/forwardingAddresses');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  forwardingEmail: '',
  verificationStatus: ''
});

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}}/gmail/v1/users/:userId/settings/forwardingAddresses',
  headers: {'content-type': 'application/json'},
  data: {forwardingEmail: '', verificationStatus: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"forwardingEmail":"","verificationStatus":""}'
};

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 = @{ @"forwardingEmail": @"",
                              @"verificationStatus": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses"]
                                                       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}}/gmail/v1/users/:userId/settings/forwardingAddresses" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"forwardingEmail\": \"\",\n  \"verificationStatus\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses",
  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([
    'forwardingEmail' => '',
    'verificationStatus' => ''
  ]),
  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}}/gmail/v1/users/:userId/settings/forwardingAddresses', [
  'body' => '{
  "forwardingEmail": "",
  "verificationStatus": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'forwardingEmail' => '',
  'verificationStatus' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'forwardingEmail' => '',
  'verificationStatus' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses');
$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}}/gmail/v1/users/:userId/settings/forwardingAddresses' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "forwardingEmail": "",
  "verificationStatus": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "forwardingEmail": "",
  "verificationStatus": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"forwardingEmail\": \"\",\n  \"verificationStatus\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/settings/forwardingAddresses", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses"

payload = {
    "forwardingEmail": "",
    "verificationStatus": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses"

payload <- "{\n  \"forwardingEmail\": \"\",\n  \"verificationStatus\": \"\"\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}}/gmail/v1/users/:userId/settings/forwardingAddresses")

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  \"forwardingEmail\": \"\",\n  \"verificationStatus\": \"\"\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/gmail/v1/users/:userId/settings/forwardingAddresses') do |req|
  req.body = "{\n  \"forwardingEmail\": \"\",\n  \"verificationStatus\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses";

    let payload = json!({
        "forwardingEmail": "",
        "verificationStatus": ""
    });

    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}}/gmail/v1/users/:userId/settings/forwardingAddresses \
  --header 'content-type: application/json' \
  --data '{
  "forwardingEmail": "",
  "verificationStatus": ""
}'
echo '{
  "forwardingEmail": "",
  "verificationStatus": ""
}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "forwardingEmail": "",\n  "verificationStatus": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "forwardingEmail": "",
  "verificationStatus": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses")! 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 gmail.users.settings.forwardingAddresses.delete
{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail
QUERY PARAMS

userId
forwardingEmail
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail"

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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail"

	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/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail"))
    .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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")
  .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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail';
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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail',
  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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail');

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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail';
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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail"]
                                                       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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail",
  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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")

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/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail";

    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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail
http DELETE {{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")! 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 gmail.users.settings.forwardingAddresses.get
{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail
QUERY PARAMS

userId
forwardingEmail
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail"

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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail"

	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/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail"))
    .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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")
  .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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail';
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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail',
  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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail');

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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail';
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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail"]
                                                       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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail",
  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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")

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/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail";

    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}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses/:forwardingEmail")! 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 gmail.users.settings.forwardingAddresses.list
{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses"

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}}/gmail/v1/users/:userId/settings/forwardingAddresses"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses"

	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/gmail/v1/users/:userId/settings/forwardingAddresses HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses"))
    .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}}/gmail/v1/users/:userId/settings/forwardingAddresses")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses")
  .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}}/gmail/v1/users/:userId/settings/forwardingAddresses');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses';
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}}/gmail/v1/users/:userId/settings/forwardingAddresses',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/forwardingAddresses',
  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}}/gmail/v1/users/:userId/settings/forwardingAddresses'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses');

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}}/gmail/v1/users/:userId/settings/forwardingAddresses'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses';
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}}/gmail/v1/users/:userId/settings/forwardingAddresses"]
                                                       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}}/gmail/v1/users/:userId/settings/forwardingAddresses" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses",
  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}}/gmail/v1/users/:userId/settings/forwardingAddresses');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/forwardingAddresses")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses")

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/gmail/v1/users/:userId/settings/forwardingAddresses') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses";

    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}}/gmail/v1/users/:userId/settings/forwardingAddresses
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/forwardingAddresses")! 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 gmail.users.settings.getAutoForwarding
{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding"

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}}/gmail/v1/users/:userId/settings/autoForwarding"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding"

	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/gmail/v1/users/:userId/settings/autoForwarding HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding"))
    .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}}/gmail/v1/users/:userId/settings/autoForwarding")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding")
  .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}}/gmail/v1/users/:userId/settings/autoForwarding');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding';
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}}/gmail/v1/users/:userId/settings/autoForwarding',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/autoForwarding',
  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}}/gmail/v1/users/:userId/settings/autoForwarding'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding');

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}}/gmail/v1/users/:userId/settings/autoForwarding'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding';
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}}/gmail/v1/users/:userId/settings/autoForwarding"]
                                                       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}}/gmail/v1/users/:userId/settings/autoForwarding" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding",
  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}}/gmail/v1/users/:userId/settings/autoForwarding');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/autoForwarding")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding")

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/gmail/v1/users/:userId/settings/autoForwarding') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding";

    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}}/gmail/v1/users/:userId/settings/autoForwarding
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding")! 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 gmail.users.settings.getImap
{{baseUrl}}/gmail/v1/users/:userId/settings/imap
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/imap");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/imap")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/imap"

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}}/gmail/v1/users/:userId/settings/imap"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/imap");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/imap"

	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/gmail/v1/users/:userId/settings/imap HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/imap")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/imap"))
    .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}}/gmail/v1/users/:userId/settings/imap")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/imap")
  .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}}/gmail/v1/users/:userId/settings/imap');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/imap'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/imap';
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}}/gmail/v1/users/:userId/settings/imap',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/imap")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/imap',
  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}}/gmail/v1/users/:userId/settings/imap'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/imap');

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}}/gmail/v1/users/:userId/settings/imap'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/imap';
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}}/gmail/v1/users/:userId/settings/imap"]
                                                       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}}/gmail/v1/users/:userId/settings/imap" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/imap",
  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}}/gmail/v1/users/:userId/settings/imap');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/imap');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/imap');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/imap' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/imap' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/imap")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/imap"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/imap"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/imap")

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/gmail/v1/users/:userId/settings/imap') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/imap";

    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}}/gmail/v1/users/:userId/settings/imap
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/imap
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/imap
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/imap")! 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 gmail.users.settings.getLanguage
{{baseUrl}}/gmail/v1/users/:userId/settings/language
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/language");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/language")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/language"

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}}/gmail/v1/users/:userId/settings/language"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/language");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/language"

	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/gmail/v1/users/:userId/settings/language HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/language")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/language"))
    .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}}/gmail/v1/users/:userId/settings/language")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/language")
  .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}}/gmail/v1/users/:userId/settings/language');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/language'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/language';
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}}/gmail/v1/users/:userId/settings/language',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/language")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/language',
  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}}/gmail/v1/users/:userId/settings/language'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/language');

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}}/gmail/v1/users/:userId/settings/language'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/language';
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}}/gmail/v1/users/:userId/settings/language"]
                                                       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}}/gmail/v1/users/:userId/settings/language" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/language",
  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}}/gmail/v1/users/:userId/settings/language');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/language');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/language');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/language' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/language' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/language")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/language"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/language"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/language")

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/gmail/v1/users/:userId/settings/language') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/language";

    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}}/gmail/v1/users/:userId/settings/language
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/language
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/language
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/language")! 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 gmail.users.settings.getPop
{{baseUrl}}/gmail/v1/users/:userId/settings/pop
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/pop");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/pop")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/pop"

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}}/gmail/v1/users/:userId/settings/pop"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/pop");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/pop"

	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/gmail/v1/users/:userId/settings/pop HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/pop")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/pop"))
    .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}}/gmail/v1/users/:userId/settings/pop")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/pop")
  .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}}/gmail/v1/users/:userId/settings/pop');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/pop'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/pop';
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}}/gmail/v1/users/:userId/settings/pop',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/pop")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/pop',
  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}}/gmail/v1/users/:userId/settings/pop'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/pop');

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}}/gmail/v1/users/:userId/settings/pop'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/pop';
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}}/gmail/v1/users/:userId/settings/pop"]
                                                       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}}/gmail/v1/users/:userId/settings/pop" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/pop",
  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}}/gmail/v1/users/:userId/settings/pop');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/pop');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/pop');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/pop' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/pop' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/pop")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/pop"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/pop"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/pop")

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/gmail/v1/users/:userId/settings/pop') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/pop";

    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}}/gmail/v1/users/:userId/settings/pop
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/pop
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/pop
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/pop")! 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 gmail.users.settings.getVacation
{{baseUrl}}/gmail/v1/users/:userId/settings/vacation
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation"

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}}/gmail/v1/users/:userId/settings/vacation"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/vacation");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation"

	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/gmail/v1/users/:userId/settings/vacation HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/vacation"))
    .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}}/gmail/v1/users/:userId/settings/vacation")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/vacation")
  .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}}/gmail/v1/users/:userId/settings/vacation');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/vacation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/vacation';
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}}/gmail/v1/users/:userId/settings/vacation',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/vacation")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/vacation',
  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}}/gmail/v1/users/:userId/settings/vacation'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/vacation');

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}}/gmail/v1/users/:userId/settings/vacation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/vacation';
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}}/gmail/v1/users/:userId/settings/vacation"]
                                                       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}}/gmail/v1/users/:userId/settings/vacation" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation",
  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}}/gmail/v1/users/:userId/settings/vacation');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/vacation');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/vacation');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/vacation' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/vacation' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/vacation")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/vacation")

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/gmail/v1/users/:userId/settings/vacation') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation";

    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}}/gmail/v1/users/:userId/settings/vacation
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/vacation
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/vacation
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation")! 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 gmail.users.settings.sendAs.create
{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs
QUERY PARAMS

userId
BODY json

{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs");

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  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs" {:content-type :json
                                                                                   :form-params {:displayName ""
                                                                                                 :isDefault false
                                                                                                 :isPrimary false
                                                                                                 :replyToAddress ""
                                                                                                 :sendAsEmail ""
                                                                                                 :signature ""
                                                                                                 :smtpMsa {:host ""
                                                                                                           :password ""
                                                                                                           :port 0
                                                                                                           :securityMode ""
                                                                                                           :username ""}
                                                                                                 :treatAsAlias false
                                                                                                 :verificationStatus ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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}}/gmail/v1/users/:userId/settings/sendAs"),
    Content = new StringContent("{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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}}/gmail/v1/users/:userId/settings/sendAs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs"

	payload := strings.NewReader("{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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/gmail/v1/users/:userId/settings/sendAs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 298

{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs")
  .header("content-type", "application/json")
  .body("{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  displayName: '',
  isDefault: false,
  isPrimary: false,
  replyToAddress: '',
  sendAsEmail: '',
  signature: '',
  smtpMsa: {
    host: '',
    password: '',
    port: 0,
    securityMode: '',
    username: ''
  },
  treatAsAlias: false,
  verificationStatus: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs',
  headers: {'content-type': 'application/json'},
  data: {
    displayName: '',
    isDefault: false,
    isPrimary: false,
    replyToAddress: '',
    sendAsEmail: '',
    signature: '',
    smtpMsa: {host: '', password: '', port: 0, securityMode: '', username: ''},
    treatAsAlias: false,
    verificationStatus: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":"","isDefault":false,"isPrimary":false,"replyToAddress":"","sendAsEmail":"","signature":"","smtpMsa":{"host":"","password":"","port":0,"securityMode":"","username":""},"treatAsAlias":false,"verificationStatus":""}'
};

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}}/gmail/v1/users/:userId/settings/sendAs',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "displayName": "",\n  "isDefault": false,\n  "isPrimary": false,\n  "replyToAddress": "",\n  "sendAsEmail": "",\n  "signature": "",\n  "smtpMsa": {\n    "host": "",\n    "password": "",\n    "port": 0,\n    "securityMode": "",\n    "username": ""\n  },\n  "treatAsAlias": false,\n  "verificationStatus": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs")
  .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/gmail/v1/users/:userId/settings/sendAs',
  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({
  displayName: '',
  isDefault: false,
  isPrimary: false,
  replyToAddress: '',
  sendAsEmail: '',
  signature: '',
  smtpMsa: {host: '', password: '', port: 0, securityMode: '', username: ''},
  treatAsAlias: false,
  verificationStatus: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs',
  headers: {'content-type': 'application/json'},
  body: {
    displayName: '',
    isDefault: false,
    isPrimary: false,
    replyToAddress: '',
    sendAsEmail: '',
    signature: '',
    smtpMsa: {host: '', password: '', port: 0, securityMode: '', username: ''},
    treatAsAlias: false,
    verificationStatus: ''
  },
  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}}/gmail/v1/users/:userId/settings/sendAs');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  displayName: '',
  isDefault: false,
  isPrimary: false,
  replyToAddress: '',
  sendAsEmail: '',
  signature: '',
  smtpMsa: {
    host: '',
    password: '',
    port: 0,
    securityMode: '',
    username: ''
  },
  treatAsAlias: false,
  verificationStatus: ''
});

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}}/gmail/v1/users/:userId/settings/sendAs',
  headers: {'content-type': 'application/json'},
  data: {
    displayName: '',
    isDefault: false,
    isPrimary: false,
    replyToAddress: '',
    sendAsEmail: '',
    signature: '',
    smtpMsa: {host: '', password: '', port: 0, securityMode: '', username: ''},
    treatAsAlias: false,
    verificationStatus: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":"","isDefault":false,"isPrimary":false,"replyToAddress":"","sendAsEmail":"","signature":"","smtpMsa":{"host":"","password":"","port":0,"securityMode":"","username":""},"treatAsAlias":false,"verificationStatus":""}'
};

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 = @{ @"displayName": @"",
                              @"isDefault": @NO,
                              @"isPrimary": @NO,
                              @"replyToAddress": @"",
                              @"sendAsEmail": @"",
                              @"signature": @"",
                              @"smtpMsa": @{ @"host": @"", @"password": @"", @"port": @0, @"securityMode": @"", @"username": @"" },
                              @"treatAsAlias": @NO,
                              @"verificationStatus": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs"]
                                                       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}}/gmail/v1/users/:userId/settings/sendAs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs",
  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([
    'displayName' => '',
    'isDefault' => null,
    'isPrimary' => null,
    'replyToAddress' => '',
    'sendAsEmail' => '',
    'signature' => '',
    'smtpMsa' => [
        'host' => '',
        'password' => '',
        'port' => 0,
        'securityMode' => '',
        'username' => ''
    ],
    'treatAsAlias' => null,
    'verificationStatus' => ''
  ]),
  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}}/gmail/v1/users/:userId/settings/sendAs', [
  'body' => '{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'displayName' => '',
  'isDefault' => null,
  'isPrimary' => null,
  'replyToAddress' => '',
  'sendAsEmail' => '',
  'signature' => '',
  'smtpMsa' => [
    'host' => '',
    'password' => '',
    'port' => 0,
    'securityMode' => '',
    'username' => ''
  ],
  'treatAsAlias' => null,
  'verificationStatus' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'displayName' => '',
  'isDefault' => null,
  'isPrimary' => null,
  'replyToAddress' => '',
  'sendAsEmail' => '',
  'signature' => '',
  'smtpMsa' => [
    'host' => '',
    'password' => '',
    'port' => 0,
    'securityMode' => '',
    'username' => ''
  ],
  'treatAsAlias' => null,
  'verificationStatus' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs');
$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}}/gmail/v1/users/:userId/settings/sendAs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/settings/sendAs", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs"

payload = {
    "displayName": "",
    "isDefault": False,
    "isPrimary": False,
    "replyToAddress": "",
    "sendAsEmail": "",
    "signature": "",
    "smtpMsa": {
        "host": "",
        "password": "",
        "port": 0,
        "securityMode": "",
        "username": ""
    },
    "treatAsAlias": False,
    "verificationStatus": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs"

payload <- "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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}}/gmail/v1/users/:userId/settings/sendAs")

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  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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/gmail/v1/users/:userId/settings/sendAs') do |req|
  req.body = "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs";

    let payload = json!({
        "displayName": "",
        "isDefault": false,
        "isPrimary": false,
        "replyToAddress": "",
        "sendAsEmail": "",
        "signature": "",
        "smtpMsa": json!({
            "host": "",
            "password": "",
            "port": 0,
            "securityMode": "",
            "username": ""
        }),
        "treatAsAlias": false,
        "verificationStatus": ""
    });

    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}}/gmail/v1/users/:userId/settings/sendAs \
  --header 'content-type: application/json' \
  --data '{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}'
echo '{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "displayName": "",\n  "isDefault": false,\n  "isPrimary": false,\n  "replyToAddress": "",\n  "sendAsEmail": "",\n  "signature": "",\n  "smtpMsa": {\n    "host": "",\n    "password": "",\n    "port": 0,\n    "securityMode": "",\n    "username": ""\n  },\n  "treatAsAlias": false,\n  "verificationStatus": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": [
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  ],
  "treatAsAlias": false,
  "verificationStatus": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs")! 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 gmail.users.settings.sendAs.delete
{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail
QUERY PARAMS

userId
sendAsEmail
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"

	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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"))
    .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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail';
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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail',
  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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail';
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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"]
                                                       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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail",
  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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")

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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail";

    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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail
http DELETE {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")! 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 gmail.users.settings.sendAs.get
{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail
QUERY PARAMS

userId
sendAsEmail
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"

	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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"))
    .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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail';
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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail',
  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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail';
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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"]
                                                       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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail",
  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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")

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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail";

    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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")! 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 gmail.users.settings.sendAs.list
{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs"

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}}/gmail/v1/users/:userId/settings/sendAs"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs"

	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/gmail/v1/users/:userId/settings/sendAs HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs"))
    .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}}/gmail/v1/users/:userId/settings/sendAs")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs")
  .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}}/gmail/v1/users/:userId/settings/sendAs');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs';
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}}/gmail/v1/users/:userId/settings/sendAs',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/sendAs',
  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}}/gmail/v1/users/:userId/settings/sendAs'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs');

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}}/gmail/v1/users/:userId/settings/sendAs'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs';
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}}/gmail/v1/users/:userId/settings/sendAs"]
                                                       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}}/gmail/v1/users/:userId/settings/sendAs" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs",
  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}}/gmail/v1/users/:userId/settings/sendAs');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/sendAs")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs")

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/gmail/v1/users/:userId/settings/sendAs') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs";

    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}}/gmail/v1/users/:userId/settings/sendAs
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs")! 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 gmail.users.settings.sendAs.patch
{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail
QUERY PARAMS

userId
sendAsEmail
BODY json

{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail");

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  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail" {:content-type :json
                                                                                                 :form-params {:displayName ""
                                                                                                               :isDefault false
                                                                                                               :isPrimary false
                                                                                                               :replyToAddress ""
                                                                                                               :sendAsEmail ""
                                                                                                               :signature ""
                                                                                                               :smtpMsa {:host ""
                                                                                                                         :password ""
                                                                                                                         :port 0
                                                                                                                         :securityMode ""
                                                                                                                         :username ""}
                                                                                                               :treatAsAlias false
                                                                                                               :verificationStatus ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"),
    Content = new StringContent("{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"

	payload := strings.NewReader("{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 298

{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .header("content-type", "application/json")
  .body("{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  displayName: '',
  isDefault: false,
  isPrimary: false,
  replyToAddress: '',
  sendAsEmail: '',
  signature: '',
  smtpMsa: {
    host: '',
    password: '',
    port: 0,
    securityMode: '',
    username: ''
  },
  treatAsAlias: false,
  verificationStatus: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail',
  headers: {'content-type': 'application/json'},
  data: {
    displayName: '',
    isDefault: false,
    isPrimary: false,
    replyToAddress: '',
    sendAsEmail: '',
    signature: '',
    smtpMsa: {host: '', password: '', port: 0, securityMode: '', username: ''},
    treatAsAlias: false,
    verificationStatus: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":"","isDefault":false,"isPrimary":false,"replyToAddress":"","sendAsEmail":"","signature":"","smtpMsa":{"host":"","password":"","port":0,"securityMode":"","username":""},"treatAsAlias":false,"verificationStatus":""}'
};

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "displayName": "",\n  "isDefault": false,\n  "isPrimary": false,\n  "replyToAddress": "",\n  "sendAsEmail": "",\n  "signature": "",\n  "smtpMsa": {\n    "host": "",\n    "password": "",\n    "port": 0,\n    "securityMode": "",\n    "username": ""\n  },\n  "treatAsAlias": false,\n  "verificationStatus": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail',
  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({
  displayName: '',
  isDefault: false,
  isPrimary: false,
  replyToAddress: '',
  sendAsEmail: '',
  signature: '',
  smtpMsa: {host: '', password: '', port: 0, securityMode: '', username: ''},
  treatAsAlias: false,
  verificationStatus: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail',
  headers: {'content-type': 'application/json'},
  body: {
    displayName: '',
    isDefault: false,
    isPrimary: false,
    replyToAddress: '',
    sendAsEmail: '',
    signature: '',
    smtpMsa: {host: '', password: '', port: 0, securityMode: '', username: ''},
    treatAsAlias: false,
    verificationStatus: ''
  },
  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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  displayName: '',
  isDefault: false,
  isPrimary: false,
  replyToAddress: '',
  sendAsEmail: '',
  signature: '',
  smtpMsa: {
    host: '',
    password: '',
    port: 0,
    securityMode: '',
    username: ''
  },
  treatAsAlias: false,
  verificationStatus: ''
});

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail',
  headers: {'content-type': 'application/json'},
  data: {
    displayName: '',
    isDefault: false,
    isPrimary: false,
    replyToAddress: '',
    sendAsEmail: '',
    signature: '',
    smtpMsa: {host: '', password: '', port: 0, securityMode: '', username: ''},
    treatAsAlias: false,
    verificationStatus: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":"","isDefault":false,"isPrimary":false,"replyToAddress":"","sendAsEmail":"","signature":"","smtpMsa":{"host":"","password":"","port":0,"securityMode":"","username":""},"treatAsAlias":false,"verificationStatus":""}'
};

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 = @{ @"displayName": @"",
                              @"isDefault": @NO,
                              @"isPrimary": @NO,
                              @"replyToAddress": @"",
                              @"sendAsEmail": @"",
                              @"signature": @"",
                              @"smtpMsa": @{ @"host": @"", @"password": @"", @"port": @0, @"securityMode": @"", @"username": @"" },
                              @"treatAsAlias": @NO,
                              @"verificationStatus": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"]
                                                       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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail",
  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([
    'displayName' => '',
    'isDefault' => null,
    'isPrimary' => null,
    'replyToAddress' => '',
    'sendAsEmail' => '',
    'signature' => '',
    'smtpMsa' => [
        'host' => '',
        'password' => '',
        'port' => 0,
        'securityMode' => '',
        'username' => ''
    ],
    'treatAsAlias' => null,
    'verificationStatus' => ''
  ]),
  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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail', [
  'body' => '{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'displayName' => '',
  'isDefault' => null,
  'isPrimary' => null,
  'replyToAddress' => '',
  'sendAsEmail' => '',
  'signature' => '',
  'smtpMsa' => [
    'host' => '',
    'password' => '',
    'port' => 0,
    'securityMode' => '',
    'username' => ''
  ],
  'treatAsAlias' => null,
  'verificationStatus' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'displayName' => '',
  'isDefault' => null,
  'isPrimary' => null,
  'replyToAddress' => '',
  'sendAsEmail' => '',
  'signature' => '',
  'smtpMsa' => [
    'host' => '',
    'password' => '',
    'port' => 0,
    'securityMode' => '',
    'username' => ''
  ],
  'treatAsAlias' => null,
  'verificationStatus' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');
$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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"

payload = {
    "displayName": "",
    "isDefault": False,
    "isPrimary": False,
    "replyToAddress": "",
    "sendAsEmail": "",
    "signature": "",
    "smtpMsa": {
        "host": "",
        "password": "",
        "port": 0,
        "securityMode": "",
        "username": ""
    },
    "treatAsAlias": False,
    "verificationStatus": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"

payload <- "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")

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  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail') do |req|
  req.body = "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail";

    let payload = json!({
        "displayName": "",
        "isDefault": false,
        "isPrimary": false,
        "replyToAddress": "",
        "sendAsEmail": "",
        "signature": "",
        "smtpMsa": json!({
            "host": "",
            "password": "",
            "port": 0,
            "securityMode": "",
            "username": ""
        }),
        "treatAsAlias": false,
        "verificationStatus": ""
    });

    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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail \
  --header 'content-type: application/json' \
  --data '{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}'
echo '{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}' |  \
  http PATCH {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "displayName": "",\n  "isDefault": false,\n  "isPrimary": false,\n  "replyToAddress": "",\n  "sendAsEmail": "",\n  "signature": "",\n  "smtpMsa": {\n    "host": "",\n    "password": "",\n    "port": 0,\n    "securityMode": "",\n    "username": ""\n  },\n  "treatAsAlias": false,\n  "verificationStatus": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": [
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  ],
  "treatAsAlias": false,
  "verificationStatus": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")! 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()
DELETE gmail.users.settings.sendAs.smimeInfo.delete
{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id
QUERY PARAMS

userId
sendAsEmail
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id"

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id"

	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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id"))
    .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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")
  .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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id';
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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id',
  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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id');

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id';
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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id"]
                                                       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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id",
  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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")

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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id";

    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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id
http DELETE {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")! 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 gmail.users.settings.sendAs.smimeInfo.get
{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id
QUERY PARAMS

userId
sendAsEmail
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id"

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id"

	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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id"))
    .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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")
  .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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id';
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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id',
  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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id');

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id';
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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id"]
                                                       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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id",
  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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")

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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id";

    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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id")! 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 gmail.users.settings.sendAs.smimeInfo.insert
{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo
QUERY PARAMS

userId
sendAsEmail
BODY json

{
  "encryptedKeyPassword": "",
  "expiration": "",
  "id": "",
  "isDefault": false,
  "issuerCn": "",
  "pem": "",
  "pkcs12": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo");

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  \"encryptedKeyPassword\": \"\",\n  \"expiration\": \"\",\n  \"id\": \"\",\n  \"isDefault\": false,\n  \"issuerCn\": \"\",\n  \"pem\": \"\",\n  \"pkcs12\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo" {:content-type :json
                                                                                                          :form-params {:encryptedKeyPassword ""
                                                                                                                        :expiration ""
                                                                                                                        :id ""
                                                                                                                        :isDefault false
                                                                                                                        :issuerCn ""
                                                                                                                        :pem ""
                                                                                                                        :pkcs12 ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"encryptedKeyPassword\": \"\",\n  \"expiration\": \"\",\n  \"id\": \"\",\n  \"isDefault\": false,\n  \"issuerCn\": \"\",\n  \"pem\": \"\",\n  \"pkcs12\": \"\"\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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo"),
    Content = new StringContent("{\n  \"encryptedKeyPassword\": \"\",\n  \"expiration\": \"\",\n  \"id\": \"\",\n  \"isDefault\": false,\n  \"issuerCn\": \"\",\n  \"pem\": \"\",\n  \"pkcs12\": \"\"\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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"encryptedKeyPassword\": \"\",\n  \"expiration\": \"\",\n  \"id\": \"\",\n  \"isDefault\": false,\n  \"issuerCn\": \"\",\n  \"pem\": \"\",\n  \"pkcs12\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo"

	payload := strings.NewReader("{\n  \"encryptedKeyPassword\": \"\",\n  \"expiration\": \"\",\n  \"id\": \"\",\n  \"isDefault\": false,\n  \"issuerCn\": \"\",\n  \"pem\": \"\",\n  \"pkcs12\": \"\"\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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 133

{
  "encryptedKeyPassword": "",
  "expiration": "",
  "id": "",
  "isDefault": false,
  "issuerCn": "",
  "pem": "",
  "pkcs12": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"encryptedKeyPassword\": \"\",\n  \"expiration\": \"\",\n  \"id\": \"\",\n  \"isDefault\": false,\n  \"issuerCn\": \"\",\n  \"pem\": \"\",\n  \"pkcs12\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"encryptedKeyPassword\": \"\",\n  \"expiration\": \"\",\n  \"id\": \"\",\n  \"isDefault\": false,\n  \"issuerCn\": \"\",\n  \"pem\": \"\",\n  \"pkcs12\": \"\"\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  \"encryptedKeyPassword\": \"\",\n  \"expiration\": \"\",\n  \"id\": \"\",\n  \"isDefault\": false,\n  \"issuerCn\": \"\",\n  \"pem\": \"\",\n  \"pkcs12\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo")
  .header("content-type", "application/json")
  .body("{\n  \"encryptedKeyPassword\": \"\",\n  \"expiration\": \"\",\n  \"id\": \"\",\n  \"isDefault\": false,\n  \"issuerCn\": \"\",\n  \"pem\": \"\",\n  \"pkcs12\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  encryptedKeyPassword: '',
  expiration: '',
  id: '',
  isDefault: false,
  issuerCn: '',
  pem: '',
  pkcs12: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo',
  headers: {'content-type': 'application/json'},
  data: {
    encryptedKeyPassword: '',
    expiration: '',
    id: '',
    isDefault: false,
    issuerCn: '',
    pem: '',
    pkcs12: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"encryptedKeyPassword":"","expiration":"","id":"","isDefault":false,"issuerCn":"","pem":"","pkcs12":""}'
};

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "encryptedKeyPassword": "",\n  "expiration": "",\n  "id": "",\n  "isDefault": false,\n  "issuerCn": "",\n  "pem": "",\n  "pkcs12": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"encryptedKeyPassword\": \"\",\n  \"expiration\": \"\",\n  \"id\": \"\",\n  \"isDefault\": false,\n  \"issuerCn\": \"\",\n  \"pem\": \"\",\n  \"pkcs12\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo")
  .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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo',
  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({
  encryptedKeyPassword: '',
  expiration: '',
  id: '',
  isDefault: false,
  issuerCn: '',
  pem: '',
  pkcs12: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo',
  headers: {'content-type': 'application/json'},
  body: {
    encryptedKeyPassword: '',
    expiration: '',
    id: '',
    isDefault: false,
    issuerCn: '',
    pem: '',
    pkcs12: ''
  },
  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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  encryptedKeyPassword: '',
  expiration: '',
  id: '',
  isDefault: false,
  issuerCn: '',
  pem: '',
  pkcs12: ''
});

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo',
  headers: {'content-type': 'application/json'},
  data: {
    encryptedKeyPassword: '',
    expiration: '',
    id: '',
    isDefault: false,
    issuerCn: '',
    pem: '',
    pkcs12: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"encryptedKeyPassword":"","expiration":"","id":"","isDefault":false,"issuerCn":"","pem":"","pkcs12":""}'
};

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 = @{ @"encryptedKeyPassword": @"",
                              @"expiration": @"",
                              @"id": @"",
                              @"isDefault": @NO,
                              @"issuerCn": @"",
                              @"pem": @"",
                              @"pkcs12": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo"]
                                                       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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"encryptedKeyPassword\": \"\",\n  \"expiration\": \"\",\n  \"id\": \"\",\n  \"isDefault\": false,\n  \"issuerCn\": \"\",\n  \"pem\": \"\",\n  \"pkcs12\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo",
  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([
    'encryptedKeyPassword' => '',
    'expiration' => '',
    'id' => '',
    'isDefault' => null,
    'issuerCn' => '',
    'pem' => '',
    'pkcs12' => ''
  ]),
  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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo', [
  'body' => '{
  "encryptedKeyPassword": "",
  "expiration": "",
  "id": "",
  "isDefault": false,
  "issuerCn": "",
  "pem": "",
  "pkcs12": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'encryptedKeyPassword' => '',
  'expiration' => '',
  'id' => '',
  'isDefault' => null,
  'issuerCn' => '',
  'pem' => '',
  'pkcs12' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'encryptedKeyPassword' => '',
  'expiration' => '',
  'id' => '',
  'isDefault' => null,
  'issuerCn' => '',
  'pem' => '',
  'pkcs12' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo');
$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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "encryptedKeyPassword": "",
  "expiration": "",
  "id": "",
  "isDefault": false,
  "issuerCn": "",
  "pem": "",
  "pkcs12": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "encryptedKeyPassword": "",
  "expiration": "",
  "id": "",
  "isDefault": false,
  "issuerCn": "",
  "pem": "",
  "pkcs12": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"encryptedKeyPassword\": \"\",\n  \"expiration\": \"\",\n  \"id\": \"\",\n  \"isDefault\": false,\n  \"issuerCn\": \"\",\n  \"pem\": \"\",\n  \"pkcs12\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo"

payload = {
    "encryptedKeyPassword": "",
    "expiration": "",
    "id": "",
    "isDefault": False,
    "issuerCn": "",
    "pem": "",
    "pkcs12": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo"

payload <- "{\n  \"encryptedKeyPassword\": \"\",\n  \"expiration\": \"\",\n  \"id\": \"\",\n  \"isDefault\": false,\n  \"issuerCn\": \"\",\n  \"pem\": \"\",\n  \"pkcs12\": \"\"\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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo")

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  \"encryptedKeyPassword\": \"\",\n  \"expiration\": \"\",\n  \"id\": \"\",\n  \"isDefault\": false,\n  \"issuerCn\": \"\",\n  \"pem\": \"\",\n  \"pkcs12\": \"\"\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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo') do |req|
  req.body = "{\n  \"encryptedKeyPassword\": \"\",\n  \"expiration\": \"\",\n  \"id\": \"\",\n  \"isDefault\": false,\n  \"issuerCn\": \"\",\n  \"pem\": \"\",\n  \"pkcs12\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo";

    let payload = json!({
        "encryptedKeyPassword": "",
        "expiration": "",
        "id": "",
        "isDefault": false,
        "issuerCn": "",
        "pem": "",
        "pkcs12": ""
    });

    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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo \
  --header 'content-type: application/json' \
  --data '{
  "encryptedKeyPassword": "",
  "expiration": "",
  "id": "",
  "isDefault": false,
  "issuerCn": "",
  "pem": "",
  "pkcs12": ""
}'
echo '{
  "encryptedKeyPassword": "",
  "expiration": "",
  "id": "",
  "isDefault": false,
  "issuerCn": "",
  "pem": "",
  "pkcs12": ""
}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "encryptedKeyPassword": "",\n  "expiration": "",\n  "id": "",\n  "isDefault": false,\n  "issuerCn": "",\n  "pem": "",\n  "pkcs12": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "encryptedKeyPassword": "",
  "expiration": "",
  "id": "",
  "isDefault": false,
  "issuerCn": "",
  "pem": "",
  "pkcs12": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo")! 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 gmail.users.settings.sendAs.smimeInfo.list
{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo
QUERY PARAMS

userId
sendAsEmail
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo"

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo"

	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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo"))
    .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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo")
  .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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo';
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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo',
  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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo');

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo';
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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo"]
                                                       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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo",
  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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo")

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/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo";

    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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo
http GET {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo")! 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 gmail.users.settings.sendAs.smimeInfo.setDefault
{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault
QUERY PARAMS

userId
sendAsEmail
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault"))
    .method("POST", 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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault")
  .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('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault',
  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: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault');

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault
http POST {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/smimeInfo/:id/setDefault")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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()
PUT gmail.users.settings.sendAs.update
{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail
QUERY PARAMS

userId
sendAsEmail
BODY json

{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail");

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  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail" {:content-type :json
                                                                                               :form-params {:displayName ""
                                                                                                             :isDefault false
                                                                                                             :isPrimary false
                                                                                                             :replyToAddress ""
                                                                                                             :sendAsEmail ""
                                                                                                             :signature ""
                                                                                                             :smtpMsa {:host ""
                                                                                                                       :password ""
                                                                                                                       :port 0
                                                                                                                       :securityMode ""
                                                                                                                       :username ""}
                                                                                                             :treatAsAlias false
                                                                                                             :verificationStatus ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"),
    Content = new StringContent("{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"

	payload := strings.NewReader("{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}")

	req, _ := http.NewRequest("PUT", 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))

}
PUT /baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 298

{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .header("content-type", "application/json")
  .body("{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  displayName: '',
  isDefault: false,
  isPrimary: false,
  replyToAddress: '',
  sendAsEmail: '',
  signature: '',
  smtpMsa: {
    host: '',
    password: '',
    port: 0,
    securityMode: '',
    username: ''
  },
  treatAsAlias: false,
  verificationStatus: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail',
  headers: {'content-type': 'application/json'},
  data: {
    displayName: '',
    isDefault: false,
    isPrimary: false,
    replyToAddress: '',
    sendAsEmail: '',
    signature: '',
    smtpMsa: {host: '', password: '', port: 0, securityMode: '', username: ''},
    treatAsAlias: false,
    verificationStatus: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":"","isDefault":false,"isPrimary":false,"replyToAddress":"","sendAsEmail":"","signature":"","smtpMsa":{"host":"","password":"","port":0,"securityMode":"","username":""},"treatAsAlias":false,"verificationStatus":""}'
};

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "displayName": "",\n  "isDefault": false,\n  "isPrimary": false,\n  "replyToAddress": "",\n  "sendAsEmail": "",\n  "signature": "",\n  "smtpMsa": {\n    "host": "",\n    "password": "",\n    "port": 0,\n    "securityMode": "",\n    "username": ""\n  },\n  "treatAsAlias": false,\n  "verificationStatus": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail',
  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({
  displayName: '',
  isDefault: false,
  isPrimary: false,
  replyToAddress: '',
  sendAsEmail: '',
  signature: '',
  smtpMsa: {host: '', password: '', port: 0, securityMode: '', username: ''},
  treatAsAlias: false,
  verificationStatus: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail',
  headers: {'content-type': 'application/json'},
  body: {
    displayName: '',
    isDefault: false,
    isPrimary: false,
    replyToAddress: '',
    sendAsEmail: '',
    signature: '',
    smtpMsa: {host: '', password: '', port: 0, securityMode: '', username: ''},
    treatAsAlias: false,
    verificationStatus: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  displayName: '',
  isDefault: false,
  isPrimary: false,
  replyToAddress: '',
  sendAsEmail: '',
  signature: '',
  smtpMsa: {
    host: '',
    password: '',
    port: 0,
    securityMode: '',
    username: ''
  },
  treatAsAlias: false,
  verificationStatus: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail',
  headers: {'content-type': 'application/json'},
  data: {
    displayName: '',
    isDefault: false,
    isPrimary: false,
    replyToAddress: '',
    sendAsEmail: '',
    signature: '',
    smtpMsa: {host: '', password: '', port: 0, securityMode: '', username: ''},
    treatAsAlias: false,
    verificationStatus: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":"","isDefault":false,"isPrimary":false,"replyToAddress":"","sendAsEmail":"","signature":"","smtpMsa":{"host":"","password":"","port":0,"securityMode":"","username":""},"treatAsAlias":false,"verificationStatus":""}'
};

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 = @{ @"displayName": @"",
                              @"isDefault": @NO,
                              @"isPrimary": @NO,
                              @"replyToAddress": @"",
                              @"sendAsEmail": @"",
                              @"signature": @"",
                              @"smtpMsa": @{ @"host": @"", @"password": @"", @"port": @0, @"securityMode": @"", @"username": @"" },
                              @"treatAsAlias": @NO,
                              @"verificationStatus": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'displayName' => '',
    'isDefault' => null,
    'isPrimary' => null,
    'replyToAddress' => '',
    'sendAsEmail' => '',
    'signature' => '',
    'smtpMsa' => [
        'host' => '',
        'password' => '',
        'port' => 0,
        'securityMode' => '',
        'username' => ''
    ],
    'treatAsAlias' => null,
    'verificationStatus' => ''
  ]),
  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('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail', [
  'body' => '{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'displayName' => '',
  'isDefault' => null,
  'isPrimary' => null,
  'replyToAddress' => '',
  'sendAsEmail' => '',
  'signature' => '',
  'smtpMsa' => [
    'host' => '',
    'password' => '',
    'port' => 0,
    'securityMode' => '',
    'username' => ''
  ],
  'treatAsAlias' => null,
  'verificationStatus' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'displayName' => '',
  'isDefault' => null,
  'isPrimary' => null,
  'replyToAddress' => '',
  'sendAsEmail' => '',
  'signature' => '',
  'smtpMsa' => [
    'host' => '',
    'password' => '',
    'port' => 0,
    'securityMode' => '',
    'username' => ''
  ],
  'treatAsAlias' => null,
  'verificationStatus' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail');
$request->setRequestMethod('PUT');
$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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"

payload = {
    "displayName": "",
    "isDefault": False,
    "isPrimary": False,
    "replyToAddress": "",
    "sendAsEmail": "",
    "signature": "",
    "smtpMsa": {
        "host": "",
        "password": "",
        "port": 0,
        "securityMode": "",
        "username": ""
    },
    "treatAsAlias": False,
    "verificationStatus": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail"

payload <- "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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.put('/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail') do |req|
  req.body = "{\n  \"displayName\": \"\",\n  \"isDefault\": false,\n  \"isPrimary\": false,\n  \"replyToAddress\": \"\",\n  \"sendAsEmail\": \"\",\n  \"signature\": \"\",\n  \"smtpMsa\": {\n    \"host\": \"\",\n    \"password\": \"\",\n    \"port\": 0,\n    \"securityMode\": \"\",\n    \"username\": \"\"\n  },\n  \"treatAsAlias\": false,\n  \"verificationStatus\": \"\"\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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail";

    let payload = json!({
        "displayName": "",
        "isDefault": false,
        "isPrimary": false,
        "replyToAddress": "",
        "sendAsEmail": "",
        "signature": "",
        "smtpMsa": json!({
            "host": "",
            "password": "",
            "port": 0,
            "securityMode": "",
            "username": ""
        }),
        "treatAsAlias": false,
        "verificationStatus": ""
    });

    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("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail \
  --header 'content-type: application/json' \
  --data '{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}'
echo '{
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": {
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  },
  "treatAsAlias": false,
  "verificationStatus": ""
}' |  \
  http PUT {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "displayName": "",\n  "isDefault": false,\n  "isPrimary": false,\n  "replyToAddress": "",\n  "sendAsEmail": "",\n  "signature": "",\n  "smtpMsa": {\n    "host": "",\n    "password": "",\n    "port": 0,\n    "securityMode": "",\n    "username": ""\n  },\n  "treatAsAlias": false,\n  "verificationStatus": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "displayName": "",
  "isDefault": false,
  "isPrimary": false,
  "replyToAddress": "",
  "sendAsEmail": "",
  "signature": "",
  "smtpMsa": [
    "host": "",
    "password": "",
    "port": 0,
    "securityMode": "",
    "username": ""
  ],
  "treatAsAlias": false,
  "verificationStatus": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
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 gmail.users.settings.sendAs.verify
{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify
QUERY PARAMS

userId
sendAsEmail
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify"))
    .method("POST", 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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify")
  .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('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify',
  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: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify');

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify
http POST {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/sendAs/:sendAsEmail/verify")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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()
PUT gmail.users.settings.updateAutoForwarding
{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding
QUERY PARAMS

userId
BODY json

{
  "disposition": "",
  "emailAddress": "",
  "enabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding");

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  \"disposition\": \"\",\n  \"emailAddress\": \"\",\n  \"enabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding" {:content-type :json
                                                                                          :form-params {:disposition ""
                                                                                                        :emailAddress ""
                                                                                                        :enabled false}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"disposition\": \"\",\n  \"emailAddress\": \"\",\n  \"enabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding"),
    Content = new StringContent("{\n  \"disposition\": \"\",\n  \"emailAddress\": \"\",\n  \"enabled\": 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}}/gmail/v1/users/:userId/settings/autoForwarding");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"disposition\": \"\",\n  \"emailAddress\": \"\",\n  \"enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding"

	payload := strings.NewReader("{\n  \"disposition\": \"\",\n  \"emailAddress\": \"\",\n  \"enabled\": false\n}")

	req, _ := http.NewRequest("PUT", 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))

}
PUT /baseUrl/gmail/v1/users/:userId/settings/autoForwarding HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 65

{
  "disposition": "",
  "emailAddress": "",
  "enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"disposition\": \"\",\n  \"emailAddress\": \"\",\n  \"enabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"disposition\": \"\",\n  \"emailAddress\": \"\",\n  \"enabled\": 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  \"disposition\": \"\",\n  \"emailAddress\": \"\",\n  \"enabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding")
  .header("content-type", "application/json")
  .body("{\n  \"disposition\": \"\",\n  \"emailAddress\": \"\",\n  \"enabled\": false\n}")
  .asString();
const data = JSON.stringify({
  disposition: '',
  emailAddress: '',
  enabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding',
  headers: {'content-type': 'application/json'},
  data: {disposition: '', emailAddress: '', enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"disposition":"","emailAddress":"","enabled":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}}/gmail/v1/users/:userId/settings/autoForwarding',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "disposition": "",\n  "emailAddress": "",\n  "enabled": 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  \"disposition\": \"\",\n  \"emailAddress\": \"\",\n  \"enabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/autoForwarding',
  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({disposition: '', emailAddress: '', enabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding',
  headers: {'content-type': 'application/json'},
  body: {disposition: '', emailAddress: '', enabled: 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('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  disposition: '',
  emailAddress: '',
  enabled: 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: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding',
  headers: {'content-type': 'application/json'},
  data: {disposition: '', emailAddress: '', enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"disposition":"","emailAddress":"","enabled":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 = @{ @"disposition": @"",
                              @"emailAddress": @"",
                              @"enabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/gmail/v1/users/:userId/settings/autoForwarding" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"disposition\": \"\",\n  \"emailAddress\": \"\",\n  \"enabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'disposition' => '',
    'emailAddress' => '',
    'enabled' => 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('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding', [
  'body' => '{
  "disposition": "",
  "emailAddress": "",
  "enabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'disposition' => '',
  'emailAddress' => '',
  'enabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'disposition' => '',
  'emailAddress' => '',
  'enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding');
$request->setRequestMethod('PUT');
$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}}/gmail/v1/users/:userId/settings/autoForwarding' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "disposition": "",
  "emailAddress": "",
  "enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "disposition": "",
  "emailAddress": "",
  "enabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"disposition\": \"\",\n  \"emailAddress\": \"\",\n  \"enabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/gmail/v1/users/:userId/settings/autoForwarding", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding"

payload = {
    "disposition": "",
    "emailAddress": "",
    "enabled": False
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding"

payload <- "{\n  \"disposition\": \"\",\n  \"emailAddress\": \"\",\n  \"enabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"disposition\": \"\",\n  \"emailAddress\": \"\",\n  \"enabled\": 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.put('/baseUrl/gmail/v1/users/:userId/settings/autoForwarding') do |req|
  req.body = "{\n  \"disposition\": \"\",\n  \"emailAddress\": \"\",\n  \"enabled\": false\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}}/gmail/v1/users/:userId/settings/autoForwarding";

    let payload = json!({
        "disposition": "",
        "emailAddress": "",
        "enabled": false
    });

    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("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding \
  --header 'content-type: application/json' \
  --data '{
  "disposition": "",
  "emailAddress": "",
  "enabled": false
}'
echo '{
  "disposition": "",
  "emailAddress": "",
  "enabled": false
}' |  \
  http PUT {{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "disposition": "",\n  "emailAddress": "",\n  "enabled": false\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "disposition": "",
  "emailAddress": "",
  "enabled": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/autoForwarding")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
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()
PUT gmail.users.settings.updateImap
{{baseUrl}}/gmail/v1/users/:userId/settings/imap
QUERY PARAMS

userId
BODY json

{
  "autoExpunge": false,
  "enabled": false,
  "expungeBehavior": "",
  "maxFolderSize": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/imap");

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  \"autoExpunge\": false,\n  \"enabled\": false,\n  \"expungeBehavior\": \"\",\n  \"maxFolderSize\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/gmail/v1/users/:userId/settings/imap" {:content-type :json
                                                                                :form-params {:autoExpunge false
                                                                                              :enabled false
                                                                                              :expungeBehavior ""
                                                                                              :maxFolderSize 0}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/imap"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"autoExpunge\": false,\n  \"enabled\": false,\n  \"expungeBehavior\": \"\",\n  \"maxFolderSize\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/settings/imap"),
    Content = new StringContent("{\n  \"autoExpunge\": false,\n  \"enabled\": false,\n  \"expungeBehavior\": \"\",\n  \"maxFolderSize\": 0\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}}/gmail/v1/users/:userId/settings/imap");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"autoExpunge\": false,\n  \"enabled\": false,\n  \"expungeBehavior\": \"\",\n  \"maxFolderSize\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/imap"

	payload := strings.NewReader("{\n  \"autoExpunge\": false,\n  \"enabled\": false,\n  \"expungeBehavior\": \"\",\n  \"maxFolderSize\": 0\n}")

	req, _ := http.NewRequest("PUT", 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))

}
PUT /baseUrl/gmail/v1/users/:userId/settings/imap HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 93

{
  "autoExpunge": false,
  "enabled": false,
  "expungeBehavior": "",
  "maxFolderSize": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/gmail/v1/users/:userId/settings/imap")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"autoExpunge\": false,\n  \"enabled\": false,\n  \"expungeBehavior\": \"\",\n  \"maxFolderSize\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/imap"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"autoExpunge\": false,\n  \"enabled\": false,\n  \"expungeBehavior\": \"\",\n  \"maxFolderSize\": 0\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  \"autoExpunge\": false,\n  \"enabled\": false,\n  \"expungeBehavior\": \"\",\n  \"maxFolderSize\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/imap")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/gmail/v1/users/:userId/settings/imap")
  .header("content-type", "application/json")
  .body("{\n  \"autoExpunge\": false,\n  \"enabled\": false,\n  \"expungeBehavior\": \"\",\n  \"maxFolderSize\": 0\n}")
  .asString();
const data = JSON.stringify({
  autoExpunge: false,
  enabled: false,
  expungeBehavior: '',
  maxFolderSize: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/imap');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/imap',
  headers: {'content-type': 'application/json'},
  data: {autoExpunge: false, enabled: false, expungeBehavior: '', maxFolderSize: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/imap';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"autoExpunge":false,"enabled":false,"expungeBehavior":"","maxFolderSize":0}'
};

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}}/gmail/v1/users/:userId/settings/imap',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "autoExpunge": false,\n  "enabled": false,\n  "expungeBehavior": "",\n  "maxFolderSize": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"autoExpunge\": false,\n  \"enabled\": false,\n  \"expungeBehavior\": \"\",\n  \"maxFolderSize\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/imap")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/imap',
  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({autoExpunge: false, enabled: false, expungeBehavior: '', maxFolderSize: 0}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/imap',
  headers: {'content-type': 'application/json'},
  body: {autoExpunge: false, enabled: false, expungeBehavior: '', maxFolderSize: 0},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/imap');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  autoExpunge: false,
  enabled: false,
  expungeBehavior: '',
  maxFolderSize: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/imap',
  headers: {'content-type': 'application/json'},
  data: {autoExpunge: false, enabled: false, expungeBehavior: '', maxFolderSize: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/imap';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"autoExpunge":false,"enabled":false,"expungeBehavior":"","maxFolderSize":0}'
};

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 = @{ @"autoExpunge": @NO,
                              @"enabled": @NO,
                              @"expungeBehavior": @"",
                              @"maxFolderSize": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/imap"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/gmail/v1/users/:userId/settings/imap" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"autoExpunge\": false,\n  \"enabled\": false,\n  \"expungeBehavior\": \"\",\n  \"maxFolderSize\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/imap",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'autoExpunge' => null,
    'enabled' => null,
    'expungeBehavior' => '',
    'maxFolderSize' => 0
  ]),
  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('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/imap', [
  'body' => '{
  "autoExpunge": false,
  "enabled": false,
  "expungeBehavior": "",
  "maxFolderSize": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/imap');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'autoExpunge' => null,
  'enabled' => null,
  'expungeBehavior' => '',
  'maxFolderSize' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'autoExpunge' => null,
  'enabled' => null,
  'expungeBehavior' => '',
  'maxFolderSize' => 0
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/imap');
$request->setRequestMethod('PUT');
$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}}/gmail/v1/users/:userId/settings/imap' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "autoExpunge": false,
  "enabled": false,
  "expungeBehavior": "",
  "maxFolderSize": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/imap' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "autoExpunge": false,
  "enabled": false,
  "expungeBehavior": "",
  "maxFolderSize": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"autoExpunge\": false,\n  \"enabled\": false,\n  \"expungeBehavior\": \"\",\n  \"maxFolderSize\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/gmail/v1/users/:userId/settings/imap", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/imap"

payload = {
    "autoExpunge": False,
    "enabled": False,
    "expungeBehavior": "",
    "maxFolderSize": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/imap"

payload <- "{\n  \"autoExpunge\": false,\n  \"enabled\": false,\n  \"expungeBehavior\": \"\",\n  \"maxFolderSize\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/imap")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"autoExpunge\": false,\n  \"enabled\": false,\n  \"expungeBehavior\": \"\",\n  \"maxFolderSize\": 0\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.put('/baseUrl/gmail/v1/users/:userId/settings/imap') do |req|
  req.body = "{\n  \"autoExpunge\": false,\n  \"enabled\": false,\n  \"expungeBehavior\": \"\",\n  \"maxFolderSize\": 0\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}}/gmail/v1/users/:userId/settings/imap";

    let payload = json!({
        "autoExpunge": false,
        "enabled": false,
        "expungeBehavior": "",
        "maxFolderSize": 0
    });

    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("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/gmail/v1/users/:userId/settings/imap \
  --header 'content-type: application/json' \
  --data '{
  "autoExpunge": false,
  "enabled": false,
  "expungeBehavior": "",
  "maxFolderSize": 0
}'
echo '{
  "autoExpunge": false,
  "enabled": false,
  "expungeBehavior": "",
  "maxFolderSize": 0
}' |  \
  http PUT {{baseUrl}}/gmail/v1/users/:userId/settings/imap \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "autoExpunge": false,\n  "enabled": false,\n  "expungeBehavior": "",\n  "maxFolderSize": 0\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/imap
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "autoExpunge": false,
  "enabled": false,
  "expungeBehavior": "",
  "maxFolderSize": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/imap")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
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()
PUT gmail.users.settings.updateLanguage
{{baseUrl}}/gmail/v1/users/:userId/settings/language
QUERY PARAMS

userId
BODY json

{
  "displayLanguage": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/language");

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  \"displayLanguage\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/gmail/v1/users/:userId/settings/language" {:content-type :json
                                                                                    :form-params {:displayLanguage ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/language"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"displayLanguage\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/settings/language"),
    Content = new StringContent("{\n  \"displayLanguage\": \"\"\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}}/gmail/v1/users/:userId/settings/language");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"displayLanguage\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/language"

	payload := strings.NewReader("{\n  \"displayLanguage\": \"\"\n}")

	req, _ := http.NewRequest("PUT", 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))

}
PUT /baseUrl/gmail/v1/users/:userId/settings/language HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 27

{
  "displayLanguage": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/gmail/v1/users/:userId/settings/language")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"displayLanguage\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/language"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"displayLanguage\": \"\"\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  \"displayLanguage\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/language")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/gmail/v1/users/:userId/settings/language")
  .header("content-type", "application/json")
  .body("{\n  \"displayLanguage\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  displayLanguage: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/language');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/language',
  headers: {'content-type': 'application/json'},
  data: {displayLanguage: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/language';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"displayLanguage":""}'
};

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}}/gmail/v1/users/:userId/settings/language',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "displayLanguage": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"displayLanguage\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/language")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/language',
  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({displayLanguage: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/language',
  headers: {'content-type': 'application/json'},
  body: {displayLanguage: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/language');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  displayLanguage: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/language',
  headers: {'content-type': 'application/json'},
  data: {displayLanguage: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/language';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"displayLanguage":""}'
};

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 = @{ @"displayLanguage": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/language"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/gmail/v1/users/:userId/settings/language" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"displayLanguage\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/language",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'displayLanguage' => ''
  ]),
  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('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/language', [
  'body' => '{
  "displayLanguage": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/language');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'displayLanguage' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'displayLanguage' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/language');
$request->setRequestMethod('PUT');
$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}}/gmail/v1/users/:userId/settings/language' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "displayLanguage": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/language' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "displayLanguage": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"displayLanguage\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/gmail/v1/users/:userId/settings/language", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/language"

payload = { "displayLanguage": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/language"

payload <- "{\n  \"displayLanguage\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/language")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"displayLanguage\": \"\"\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.put('/baseUrl/gmail/v1/users/:userId/settings/language') do |req|
  req.body = "{\n  \"displayLanguage\": \"\"\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}}/gmail/v1/users/:userId/settings/language";

    let payload = json!({"displayLanguage": ""});

    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("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/gmail/v1/users/:userId/settings/language \
  --header 'content-type: application/json' \
  --data '{
  "displayLanguage": ""
}'
echo '{
  "displayLanguage": ""
}' |  \
  http PUT {{baseUrl}}/gmail/v1/users/:userId/settings/language \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "displayLanguage": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/language
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["displayLanguage": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/language")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
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()
PUT gmail.users.settings.updatePop
{{baseUrl}}/gmail/v1/users/:userId/settings/pop
QUERY PARAMS

userId
BODY json

{
  "accessWindow": "",
  "disposition": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/pop");

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  \"accessWindow\": \"\",\n  \"disposition\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/gmail/v1/users/:userId/settings/pop" {:content-type :json
                                                                               :form-params {:accessWindow ""
                                                                                             :disposition ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/pop"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"accessWindow\": \"\",\n  \"disposition\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/settings/pop"),
    Content = new StringContent("{\n  \"accessWindow\": \"\",\n  \"disposition\": \"\"\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}}/gmail/v1/users/:userId/settings/pop");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"accessWindow\": \"\",\n  \"disposition\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/pop"

	payload := strings.NewReader("{\n  \"accessWindow\": \"\",\n  \"disposition\": \"\"\n}")

	req, _ := http.NewRequest("PUT", 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))

}
PUT /baseUrl/gmail/v1/users/:userId/settings/pop HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 45

{
  "accessWindow": "",
  "disposition": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/gmail/v1/users/:userId/settings/pop")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"accessWindow\": \"\",\n  \"disposition\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/pop"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"accessWindow\": \"\",\n  \"disposition\": \"\"\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  \"accessWindow\": \"\",\n  \"disposition\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/pop")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/gmail/v1/users/:userId/settings/pop")
  .header("content-type", "application/json")
  .body("{\n  \"accessWindow\": \"\",\n  \"disposition\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  accessWindow: '',
  disposition: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/pop');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/pop',
  headers: {'content-type': 'application/json'},
  data: {accessWindow: '', disposition: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/pop';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"accessWindow":"","disposition":""}'
};

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}}/gmail/v1/users/:userId/settings/pop',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "accessWindow": "",\n  "disposition": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"accessWindow\": \"\",\n  \"disposition\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/pop")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/pop',
  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({accessWindow: '', disposition: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/pop',
  headers: {'content-type': 'application/json'},
  body: {accessWindow: '', disposition: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/pop');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  accessWindow: '',
  disposition: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/pop',
  headers: {'content-type': 'application/json'},
  data: {accessWindow: '', disposition: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/pop';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"accessWindow":"","disposition":""}'
};

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 = @{ @"accessWindow": @"",
                              @"disposition": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/pop"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/gmail/v1/users/:userId/settings/pop" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"accessWindow\": \"\",\n  \"disposition\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/pop",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'accessWindow' => '',
    'disposition' => ''
  ]),
  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('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/pop', [
  'body' => '{
  "accessWindow": "",
  "disposition": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/pop');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'accessWindow' => '',
  'disposition' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'accessWindow' => '',
  'disposition' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/pop');
$request->setRequestMethod('PUT');
$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}}/gmail/v1/users/:userId/settings/pop' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "accessWindow": "",
  "disposition": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/pop' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "accessWindow": "",
  "disposition": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"accessWindow\": \"\",\n  \"disposition\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/gmail/v1/users/:userId/settings/pop", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/pop"

payload = {
    "accessWindow": "",
    "disposition": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/pop"

payload <- "{\n  \"accessWindow\": \"\",\n  \"disposition\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/pop")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"accessWindow\": \"\",\n  \"disposition\": \"\"\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.put('/baseUrl/gmail/v1/users/:userId/settings/pop') do |req|
  req.body = "{\n  \"accessWindow\": \"\",\n  \"disposition\": \"\"\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}}/gmail/v1/users/:userId/settings/pop";

    let payload = json!({
        "accessWindow": "",
        "disposition": ""
    });

    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("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/gmail/v1/users/:userId/settings/pop \
  --header 'content-type: application/json' \
  --data '{
  "accessWindow": "",
  "disposition": ""
}'
echo '{
  "accessWindow": "",
  "disposition": ""
}' |  \
  http PUT {{baseUrl}}/gmail/v1/users/:userId/settings/pop \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "accessWindow": "",\n  "disposition": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/pop
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "accessWindow": "",
  "disposition": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/pop")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
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()
PUT gmail.users.settings.updateVacation
{{baseUrl}}/gmail/v1/users/:userId/settings/vacation
QUERY PARAMS

userId
BODY json

{
  "enableAutoReply": false,
  "endTime": "",
  "responseBodyHtml": "",
  "responseBodyPlainText": "",
  "responseSubject": "",
  "restrictToContacts": false,
  "restrictToDomain": false,
  "startTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation");

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  \"enableAutoReply\": false,\n  \"endTime\": \"\",\n  \"responseBodyHtml\": \"\",\n  \"responseBodyPlainText\": \"\",\n  \"responseSubject\": \"\",\n  \"restrictToContacts\": false,\n  \"restrictToDomain\": false,\n  \"startTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation" {:content-type :json
                                                                                    :form-params {:enableAutoReply false
                                                                                                  :endTime ""
                                                                                                  :responseBodyHtml ""
                                                                                                  :responseBodyPlainText ""
                                                                                                  :responseSubject ""
                                                                                                  :restrictToContacts false
                                                                                                  :restrictToDomain false
                                                                                                  :startTime ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"enableAutoReply\": false,\n  \"endTime\": \"\",\n  \"responseBodyHtml\": \"\",\n  \"responseBodyPlainText\": \"\",\n  \"responseSubject\": \"\",\n  \"restrictToContacts\": false,\n  \"restrictToDomain\": false,\n  \"startTime\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/settings/vacation"),
    Content = new StringContent("{\n  \"enableAutoReply\": false,\n  \"endTime\": \"\",\n  \"responseBodyHtml\": \"\",\n  \"responseBodyPlainText\": \"\",\n  \"responseSubject\": \"\",\n  \"restrictToContacts\": false,\n  \"restrictToDomain\": false,\n  \"startTime\": \"\"\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}}/gmail/v1/users/:userId/settings/vacation");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"enableAutoReply\": false,\n  \"endTime\": \"\",\n  \"responseBodyHtml\": \"\",\n  \"responseBodyPlainText\": \"\",\n  \"responseSubject\": \"\",\n  \"restrictToContacts\": false,\n  \"restrictToDomain\": false,\n  \"startTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation"

	payload := strings.NewReader("{\n  \"enableAutoReply\": false,\n  \"endTime\": \"\",\n  \"responseBodyHtml\": \"\",\n  \"responseBodyPlainText\": \"\",\n  \"responseSubject\": \"\",\n  \"restrictToContacts\": false,\n  \"restrictToDomain\": false,\n  \"startTime\": \"\"\n}")

	req, _ := http.NewRequest("PUT", 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))

}
PUT /baseUrl/gmail/v1/users/:userId/settings/vacation HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 208

{
  "enableAutoReply": false,
  "endTime": "",
  "responseBodyHtml": "",
  "responseBodyPlainText": "",
  "responseSubject": "",
  "restrictToContacts": false,
  "restrictToDomain": false,
  "startTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"enableAutoReply\": false,\n  \"endTime\": \"\",\n  \"responseBodyHtml\": \"\",\n  \"responseBodyPlainText\": \"\",\n  \"responseSubject\": \"\",\n  \"restrictToContacts\": false,\n  \"restrictToDomain\": false,\n  \"startTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/settings/vacation"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"enableAutoReply\": false,\n  \"endTime\": \"\",\n  \"responseBodyHtml\": \"\",\n  \"responseBodyPlainText\": \"\",\n  \"responseSubject\": \"\",\n  \"restrictToContacts\": false,\n  \"restrictToDomain\": false,\n  \"startTime\": \"\"\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  \"enableAutoReply\": false,\n  \"endTime\": \"\",\n  \"responseBodyHtml\": \"\",\n  \"responseBodyPlainText\": \"\",\n  \"responseSubject\": \"\",\n  \"restrictToContacts\": false,\n  \"restrictToDomain\": false,\n  \"startTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/vacation")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/gmail/v1/users/:userId/settings/vacation")
  .header("content-type", "application/json")
  .body("{\n  \"enableAutoReply\": false,\n  \"endTime\": \"\",\n  \"responseBodyHtml\": \"\",\n  \"responseBodyPlainText\": \"\",\n  \"responseSubject\": \"\",\n  \"restrictToContacts\": false,\n  \"restrictToDomain\": false,\n  \"startTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  enableAutoReply: false,
  endTime: '',
  responseBodyHtml: '',
  responseBodyPlainText: '',
  responseSubject: '',
  restrictToContacts: false,
  restrictToDomain: false,
  startTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/vacation');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/vacation',
  headers: {'content-type': 'application/json'},
  data: {
    enableAutoReply: false,
    endTime: '',
    responseBodyHtml: '',
    responseBodyPlainText: '',
    responseSubject: '',
    restrictToContacts: false,
    restrictToDomain: false,
    startTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/vacation';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enableAutoReply":false,"endTime":"","responseBodyHtml":"","responseBodyPlainText":"","responseSubject":"","restrictToContacts":false,"restrictToDomain":false,"startTime":""}'
};

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}}/gmail/v1/users/:userId/settings/vacation',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "enableAutoReply": false,\n  "endTime": "",\n  "responseBodyHtml": "",\n  "responseBodyPlainText": "",\n  "responseSubject": "",\n  "restrictToContacts": false,\n  "restrictToDomain": false,\n  "startTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"enableAutoReply\": false,\n  \"endTime\": \"\",\n  \"responseBodyHtml\": \"\",\n  \"responseBodyPlainText\": \"\",\n  \"responseSubject\": \"\",\n  \"restrictToContacts\": false,\n  \"restrictToDomain\": false,\n  \"startTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/settings/vacation")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/settings/vacation',
  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({
  enableAutoReply: false,
  endTime: '',
  responseBodyHtml: '',
  responseBodyPlainText: '',
  responseSubject: '',
  restrictToContacts: false,
  restrictToDomain: false,
  startTime: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/vacation',
  headers: {'content-type': 'application/json'},
  body: {
    enableAutoReply: false,
    endTime: '',
    responseBodyHtml: '',
    responseBodyPlainText: '',
    responseSubject: '',
    restrictToContacts: false,
    restrictToDomain: false,
    startTime: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/vacation');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  enableAutoReply: false,
  endTime: '',
  responseBodyHtml: '',
  responseBodyPlainText: '',
  responseSubject: '',
  restrictToContacts: false,
  restrictToDomain: false,
  startTime: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/gmail/v1/users/:userId/settings/vacation',
  headers: {'content-type': 'application/json'},
  data: {
    enableAutoReply: false,
    endTime: '',
    responseBodyHtml: '',
    responseBodyPlainText: '',
    responseSubject: '',
    restrictToContacts: false,
    restrictToDomain: false,
    startTime: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/settings/vacation';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enableAutoReply":false,"endTime":"","responseBodyHtml":"","responseBodyPlainText":"","responseSubject":"","restrictToContacts":false,"restrictToDomain":false,"startTime":""}'
};

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 = @{ @"enableAutoReply": @NO,
                              @"endTime": @"",
                              @"responseBodyHtml": @"",
                              @"responseBodyPlainText": @"",
                              @"responseSubject": @"",
                              @"restrictToContacts": @NO,
                              @"restrictToDomain": @NO,
                              @"startTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/settings/vacation"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[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}}/gmail/v1/users/:userId/settings/vacation" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"enableAutoReply\": false,\n  \"endTime\": \"\",\n  \"responseBodyHtml\": \"\",\n  \"responseBodyPlainText\": \"\",\n  \"responseSubject\": \"\",\n  \"restrictToContacts\": false,\n  \"restrictToDomain\": false,\n  \"startTime\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'enableAutoReply' => null,
    'endTime' => '',
    'responseBodyHtml' => '',
    'responseBodyPlainText' => '',
    'responseSubject' => '',
    'restrictToContacts' => null,
    'restrictToDomain' => null,
    'startTime' => ''
  ]),
  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('PUT', '{{baseUrl}}/gmail/v1/users/:userId/settings/vacation', [
  'body' => '{
  "enableAutoReply": false,
  "endTime": "",
  "responseBodyHtml": "",
  "responseBodyPlainText": "",
  "responseSubject": "",
  "restrictToContacts": false,
  "restrictToDomain": false,
  "startTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/vacation');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'enableAutoReply' => null,
  'endTime' => '',
  'responseBodyHtml' => '',
  'responseBodyPlainText' => '',
  'responseSubject' => '',
  'restrictToContacts' => null,
  'restrictToDomain' => null,
  'startTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'enableAutoReply' => null,
  'endTime' => '',
  'responseBodyHtml' => '',
  'responseBodyPlainText' => '',
  'responseSubject' => '',
  'restrictToContacts' => null,
  'restrictToDomain' => null,
  'startTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/settings/vacation');
$request->setRequestMethod('PUT');
$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}}/gmail/v1/users/:userId/settings/vacation' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enableAutoReply": false,
  "endTime": "",
  "responseBodyHtml": "",
  "responseBodyPlainText": "",
  "responseSubject": "",
  "restrictToContacts": false,
  "restrictToDomain": false,
  "startTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/settings/vacation' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enableAutoReply": false,
  "endTime": "",
  "responseBodyHtml": "",
  "responseBodyPlainText": "",
  "responseSubject": "",
  "restrictToContacts": false,
  "restrictToDomain": false,
  "startTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"enableAutoReply\": false,\n  \"endTime\": \"\",\n  \"responseBodyHtml\": \"\",\n  \"responseBodyPlainText\": \"\",\n  \"responseSubject\": \"\",\n  \"restrictToContacts\": false,\n  \"restrictToDomain\": false,\n  \"startTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/gmail/v1/users/:userId/settings/vacation", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation"

payload = {
    "enableAutoReply": False,
    "endTime": "",
    "responseBodyHtml": "",
    "responseBodyPlainText": "",
    "responseSubject": "",
    "restrictToContacts": False,
    "restrictToDomain": False,
    "startTime": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation"

payload <- "{\n  \"enableAutoReply\": false,\n  \"endTime\": \"\",\n  \"responseBodyHtml\": \"\",\n  \"responseBodyPlainText\": \"\",\n  \"responseSubject\": \"\",\n  \"restrictToContacts\": false,\n  \"restrictToDomain\": false,\n  \"startTime\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/settings/vacation")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"enableAutoReply\": false,\n  \"endTime\": \"\",\n  \"responseBodyHtml\": \"\",\n  \"responseBodyPlainText\": \"\",\n  \"responseSubject\": \"\",\n  \"restrictToContacts\": false,\n  \"restrictToDomain\": false,\n  \"startTime\": \"\"\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.put('/baseUrl/gmail/v1/users/:userId/settings/vacation') do |req|
  req.body = "{\n  \"enableAutoReply\": false,\n  \"endTime\": \"\",\n  \"responseBodyHtml\": \"\",\n  \"responseBodyPlainText\": \"\",\n  \"responseSubject\": \"\",\n  \"restrictToContacts\": false,\n  \"restrictToDomain\": false,\n  \"startTime\": \"\"\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}}/gmail/v1/users/:userId/settings/vacation";

    let payload = json!({
        "enableAutoReply": false,
        "endTime": "",
        "responseBodyHtml": "",
        "responseBodyPlainText": "",
        "responseSubject": "",
        "restrictToContacts": false,
        "restrictToDomain": false,
        "startTime": ""
    });

    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("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/gmail/v1/users/:userId/settings/vacation \
  --header 'content-type: application/json' \
  --data '{
  "enableAutoReply": false,
  "endTime": "",
  "responseBodyHtml": "",
  "responseBodyPlainText": "",
  "responseSubject": "",
  "restrictToContacts": false,
  "restrictToDomain": false,
  "startTime": ""
}'
echo '{
  "enableAutoReply": false,
  "endTime": "",
  "responseBodyHtml": "",
  "responseBodyPlainText": "",
  "responseSubject": "",
  "restrictToContacts": false,
  "restrictToDomain": false,
  "startTime": ""
}' |  \
  http PUT {{baseUrl}}/gmail/v1/users/:userId/settings/vacation \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "enableAutoReply": false,\n  "endTime": "",\n  "responseBodyHtml": "",\n  "responseBodyPlainText": "",\n  "responseSubject": "",\n  "restrictToContacts": false,\n  "restrictToDomain": false,\n  "startTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/settings/vacation
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "enableAutoReply": false,
  "endTime": "",
  "responseBodyHtml": "",
  "responseBodyPlainText": "",
  "responseSubject": "",
  "restrictToContacts": false,
  "restrictToDomain": false,
  "startTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/settings/vacation")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
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 gmail.users.stop
{{baseUrl}}/gmail/v1/users/:userId/stop
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/stop");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/stop")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/stop"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/stop"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/stop");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/stop"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/gmail/v1/users/:userId/stop HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/stop")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/stop"))
    .method("POST", 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}}/gmail/v1/users/:userId/stop")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/stop")
  .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('POST', '{{baseUrl}}/gmail/v1/users/:userId/stop');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/gmail/v1/users/:userId/stop'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/stop';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/stop',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/stop")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/stop',
  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: 'POST', url: '{{baseUrl}}/gmail/v1/users/:userId/stop'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/gmail/v1/users/:userId/stop');

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}}/gmail/v1/users/:userId/stop'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/stop';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/stop"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/gmail/v1/users/:userId/stop" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/stop",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/gmail/v1/users/:userId/stop');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/stop');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/stop');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/stop' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/stop' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/stop")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/stop"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/stop"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/stop")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/gmail/v1/users/:userId/stop') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/stop";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/gmail/v1/users/:userId/stop
http POST {{baseUrl}}/gmail/v1/users/:userId/stop
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/stop
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/stop")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 gmail.users.threads.delete
{{baseUrl}}/gmail/v1/users/:userId/threads/:id
QUERY PARAMS

userId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/threads/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/gmail/v1/users/:userId/threads/:id")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/threads/:id"

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}}/gmail/v1/users/:userId/threads/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/threads/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/threads/:id"

	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/gmail/v1/users/:userId/threads/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/gmail/v1/users/:userId/threads/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/threads/:id"))
    .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}}/gmail/v1/users/:userId/threads/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/gmail/v1/users/:userId/threads/:id")
  .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}}/gmail/v1/users/:userId/threads/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/gmail/v1/users/:userId/threads/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/threads/:id';
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}}/gmail/v1/users/:userId/threads/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/threads/:id")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/threads/:id',
  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}}/gmail/v1/users/:userId/threads/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/gmail/v1/users/:userId/threads/:id');

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}}/gmail/v1/users/:userId/threads/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/threads/:id';
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}}/gmail/v1/users/:userId/threads/:id"]
                                                       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}}/gmail/v1/users/:userId/threads/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/threads/:id",
  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}}/gmail/v1/users/:userId/threads/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/threads/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/threads/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/threads/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/threads/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/gmail/v1/users/:userId/threads/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/threads/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/threads/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/threads/:id")

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/gmail/v1/users/:userId/threads/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/threads/:id";

    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}}/gmail/v1/users/:userId/threads/:id
http DELETE {{baseUrl}}/gmail/v1/users/:userId/threads/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/threads/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/threads/:id")! 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 gmail.users.threads.get
{{baseUrl}}/gmail/v1/users/:userId/threads/:id
QUERY PARAMS

userId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/threads/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/threads/:id")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/threads/:id"

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}}/gmail/v1/users/:userId/threads/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/threads/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/threads/:id"

	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/gmail/v1/users/:userId/threads/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/threads/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/threads/:id"))
    .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}}/gmail/v1/users/:userId/threads/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/threads/:id")
  .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}}/gmail/v1/users/:userId/threads/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/threads/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/threads/:id';
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}}/gmail/v1/users/:userId/threads/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/threads/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/threads/:id',
  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}}/gmail/v1/users/:userId/threads/:id'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/threads/:id');

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}}/gmail/v1/users/:userId/threads/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/threads/:id';
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}}/gmail/v1/users/:userId/threads/:id"]
                                                       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}}/gmail/v1/users/:userId/threads/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/threads/:id",
  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}}/gmail/v1/users/:userId/threads/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/threads/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/threads/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/threads/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/threads/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/threads/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/threads/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/threads/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/threads/:id")

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/gmail/v1/users/:userId/threads/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/threads/:id";

    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}}/gmail/v1/users/:userId/threads/:id
http GET {{baseUrl}}/gmail/v1/users/:userId/threads/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/threads/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/threads/:id")! 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 gmail.users.threads.list
{{baseUrl}}/gmail/v1/users/:userId/threads
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/threads");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/gmail/v1/users/:userId/threads")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/threads"

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}}/gmail/v1/users/:userId/threads"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/threads");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/threads"

	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/gmail/v1/users/:userId/threads HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/gmail/v1/users/:userId/threads")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/threads"))
    .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}}/gmail/v1/users/:userId/threads")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/gmail/v1/users/:userId/threads")
  .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}}/gmail/v1/users/:userId/threads');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/gmail/v1/users/:userId/threads'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/threads';
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}}/gmail/v1/users/:userId/threads',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/threads")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/threads',
  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}}/gmail/v1/users/:userId/threads'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/gmail/v1/users/:userId/threads');

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}}/gmail/v1/users/:userId/threads'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/threads';
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}}/gmail/v1/users/:userId/threads"]
                                                       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}}/gmail/v1/users/:userId/threads" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/threads",
  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}}/gmail/v1/users/:userId/threads');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/threads');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/threads');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/threads' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/threads' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/gmail/v1/users/:userId/threads")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/threads"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/threads"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/threads")

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/gmail/v1/users/:userId/threads') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/threads";

    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}}/gmail/v1/users/:userId/threads
http GET {{baseUrl}}/gmail/v1/users/:userId/threads
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/threads
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/threads")! 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 gmail.users.threads.modify
{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify
QUERY PARAMS

userId
id
BODY json

{
  "addLabelIds": [],
  "removeLabelIds": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify");

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  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify" {:content-type :json
                                                                                      :form-params {:addLabelIds []
                                                                                                    :removeLabelIds []}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\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}}/gmail/v1/users/:userId/threads/:id/modify"),
    Content = new StringContent("{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\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}}/gmail/v1/users/:userId/threads/:id/modify");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify"

	payload := strings.NewReader("{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\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/gmail/v1/users/:userId/threads/:id/modify HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 47

{
  "addLabelIds": [],
  "removeLabelIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\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  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify")
  .header("content-type", "application/json")
  .body("{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}")
  .asString();
const data = JSON.stringify({
  addLabelIds: [],
  removeLabelIds: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify',
  headers: {'content-type': 'application/json'},
  data: {addLabelIds: [], removeLabelIds: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"addLabelIds":[],"removeLabelIds":[]}'
};

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}}/gmail/v1/users/:userId/threads/:id/modify',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "addLabelIds": [],\n  "removeLabelIds": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify")
  .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/gmail/v1/users/:userId/threads/:id/modify',
  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({addLabelIds: [], removeLabelIds: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify',
  headers: {'content-type': 'application/json'},
  body: {addLabelIds: [], removeLabelIds: []},
  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}}/gmail/v1/users/:userId/threads/:id/modify');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  addLabelIds: [],
  removeLabelIds: []
});

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}}/gmail/v1/users/:userId/threads/:id/modify',
  headers: {'content-type': 'application/json'},
  data: {addLabelIds: [], removeLabelIds: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"addLabelIds":[],"removeLabelIds":[]}'
};

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 = @{ @"addLabelIds": @[  ],
                              @"removeLabelIds": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify"]
                                                       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}}/gmail/v1/users/:userId/threads/:id/modify" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify",
  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([
    'addLabelIds' => [
        
    ],
    'removeLabelIds' => [
        
    ]
  ]),
  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}}/gmail/v1/users/:userId/threads/:id/modify', [
  'body' => '{
  "addLabelIds": [],
  "removeLabelIds": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'addLabelIds' => [
    
  ],
  'removeLabelIds' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'addLabelIds' => [
    
  ],
  'removeLabelIds' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify');
$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}}/gmail/v1/users/:userId/threads/:id/modify' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "addLabelIds": [],
  "removeLabelIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "addLabelIds": [],
  "removeLabelIds": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/threads/:id/modify", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify"

payload = {
    "addLabelIds": [],
    "removeLabelIds": []
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify"

payload <- "{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\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}}/gmail/v1/users/:userId/threads/:id/modify")

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  \"addLabelIds\": [],\n  \"removeLabelIds\": []\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/gmail/v1/users/:userId/threads/:id/modify') do |req|
  req.body = "{\n  \"addLabelIds\": [],\n  \"removeLabelIds\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify";

    let payload = json!({
        "addLabelIds": (),
        "removeLabelIds": ()
    });

    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}}/gmail/v1/users/:userId/threads/:id/modify \
  --header 'content-type: application/json' \
  --data '{
  "addLabelIds": [],
  "removeLabelIds": []
}'
echo '{
  "addLabelIds": [],
  "removeLabelIds": []
}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "addLabelIds": [],\n  "removeLabelIds": []\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "addLabelIds": [],
  "removeLabelIds": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/modify")! 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 gmail.users.threads.trash
{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash
QUERY PARAMS

userId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/gmail/v1/users/:userId/threads/:id/trash HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash"))
    .method("POST", 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}}/gmail/v1/users/:userId/threads/:id/trash")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash")
  .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('POST', '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/threads/:id/trash',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/threads/:id/trash',
  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: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash');

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}}/gmail/v1/users/:userId/threads/:id/trash'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/threads/:id/trash"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/gmail/v1/users/:userId/threads/:id/trash" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/threads/:id/trash")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/gmail/v1/users/:userId/threads/:id/trash') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash
http POST {{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/trash")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 gmail.users.threads.untrash
{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash
QUERY PARAMS

userId
id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash")
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/gmail/v1/users/:userId/threads/:id/untrash HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash"))
    .method("POST", 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}}/gmail/v1/users/:userId/threads/:id/untrash")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash")
  .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('POST', '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/threads/:id/untrash',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/gmail/v1/users/:userId/threads/:id/untrash',
  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: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash');

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}}/gmail/v1/users/:userId/threads/:id/untrash'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash';
const options = {method: 'POST'};

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}}/gmail/v1/users/:userId/threads/:id/untrash"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/gmail/v1/users/:userId/threads/:id/untrash" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash');

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/threads/:id/untrash")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/gmail/v1/users/:userId/threads/:id/untrash') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash
http POST {{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/threads/:id/untrash")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 gmail.users.watch
{{baseUrl}}/gmail/v1/users/:userId/watch
QUERY PARAMS

userId
BODY json

{
  "labelFilterAction": "",
  "labelIds": [],
  "topicName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/gmail/v1/users/:userId/watch");

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  \"labelFilterAction\": \"\",\n  \"labelIds\": [],\n  \"topicName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/gmail/v1/users/:userId/watch" {:content-type :json
                                                                         :form-params {:labelFilterAction ""
                                                                                       :labelIds []
                                                                                       :topicName ""}})
require "http/client"

url = "{{baseUrl}}/gmail/v1/users/:userId/watch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"labelFilterAction\": \"\",\n  \"labelIds\": [],\n  \"topicName\": \"\"\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}}/gmail/v1/users/:userId/watch"),
    Content = new StringContent("{\n  \"labelFilterAction\": \"\",\n  \"labelIds\": [],\n  \"topicName\": \"\"\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}}/gmail/v1/users/:userId/watch");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"labelFilterAction\": \"\",\n  \"labelIds\": [],\n  \"topicName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/gmail/v1/users/:userId/watch"

	payload := strings.NewReader("{\n  \"labelFilterAction\": \"\",\n  \"labelIds\": [],\n  \"topicName\": \"\"\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/gmail/v1/users/:userId/watch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 66

{
  "labelFilterAction": "",
  "labelIds": [],
  "topicName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/gmail/v1/users/:userId/watch")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"labelFilterAction\": \"\",\n  \"labelIds\": [],\n  \"topicName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/gmail/v1/users/:userId/watch"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"labelFilterAction\": \"\",\n  \"labelIds\": [],\n  \"topicName\": \"\"\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  \"labelFilterAction\": \"\",\n  \"labelIds\": [],\n  \"topicName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/watch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/gmail/v1/users/:userId/watch")
  .header("content-type", "application/json")
  .body("{\n  \"labelFilterAction\": \"\",\n  \"labelIds\": [],\n  \"topicName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  labelFilterAction: '',
  labelIds: [],
  topicName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/gmail/v1/users/:userId/watch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/watch',
  headers: {'content-type': 'application/json'},
  data: {labelFilterAction: '', labelIds: [], topicName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/gmail/v1/users/:userId/watch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"labelFilterAction":"","labelIds":[],"topicName":""}'
};

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}}/gmail/v1/users/:userId/watch',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "labelFilterAction": "",\n  "labelIds": [],\n  "topicName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"labelFilterAction\": \"\",\n  \"labelIds\": [],\n  \"topicName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/gmail/v1/users/:userId/watch")
  .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/gmail/v1/users/:userId/watch',
  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({labelFilterAction: '', labelIds: [], topicName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/gmail/v1/users/:userId/watch',
  headers: {'content-type': 'application/json'},
  body: {labelFilterAction: '', labelIds: [], topicName: ''},
  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}}/gmail/v1/users/:userId/watch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  labelFilterAction: '',
  labelIds: [],
  topicName: ''
});

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}}/gmail/v1/users/:userId/watch',
  headers: {'content-type': 'application/json'},
  data: {labelFilterAction: '', labelIds: [], topicName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/gmail/v1/users/:userId/watch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"labelFilterAction":"","labelIds":[],"topicName":""}'
};

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 = @{ @"labelFilterAction": @"",
                              @"labelIds": @[  ],
                              @"topicName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/gmail/v1/users/:userId/watch"]
                                                       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}}/gmail/v1/users/:userId/watch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"labelFilterAction\": \"\",\n  \"labelIds\": [],\n  \"topicName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/gmail/v1/users/:userId/watch",
  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([
    'labelFilterAction' => '',
    'labelIds' => [
        
    ],
    'topicName' => ''
  ]),
  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}}/gmail/v1/users/:userId/watch', [
  'body' => '{
  "labelFilterAction": "",
  "labelIds": [],
  "topicName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/gmail/v1/users/:userId/watch');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'labelFilterAction' => '',
  'labelIds' => [
    
  ],
  'topicName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'labelFilterAction' => '',
  'labelIds' => [
    
  ],
  'topicName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/gmail/v1/users/:userId/watch');
$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}}/gmail/v1/users/:userId/watch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "labelFilterAction": "",
  "labelIds": [],
  "topicName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/gmail/v1/users/:userId/watch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "labelFilterAction": "",
  "labelIds": [],
  "topicName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"labelFilterAction\": \"\",\n  \"labelIds\": [],\n  \"topicName\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/gmail/v1/users/:userId/watch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/gmail/v1/users/:userId/watch"

payload = {
    "labelFilterAction": "",
    "labelIds": [],
    "topicName": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/gmail/v1/users/:userId/watch"

payload <- "{\n  \"labelFilterAction\": \"\",\n  \"labelIds\": [],\n  \"topicName\": \"\"\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}}/gmail/v1/users/:userId/watch")

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  \"labelFilterAction\": \"\",\n  \"labelIds\": [],\n  \"topicName\": \"\"\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/gmail/v1/users/:userId/watch') do |req|
  req.body = "{\n  \"labelFilterAction\": \"\",\n  \"labelIds\": [],\n  \"topicName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/gmail/v1/users/:userId/watch";

    let payload = json!({
        "labelFilterAction": "",
        "labelIds": (),
        "topicName": ""
    });

    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}}/gmail/v1/users/:userId/watch \
  --header 'content-type: application/json' \
  --data '{
  "labelFilterAction": "",
  "labelIds": [],
  "topicName": ""
}'
echo '{
  "labelFilterAction": "",
  "labelIds": [],
  "topicName": ""
}' |  \
  http POST {{baseUrl}}/gmail/v1/users/:userId/watch \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "labelFilterAction": "",\n  "labelIds": [],\n  "topicName": ""\n}' \
  --output-document \
  - {{baseUrl}}/gmail/v1/users/:userId/watch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "labelFilterAction": "",
  "labelIds": [],
  "topicName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/gmail/v1/users/:userId/watch")! 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()