Index: discovery/googleapis/gmail__v1.json |
diff --git a/discovery/googleapis/gmail__v1.json b/discovery/googleapis/gmail__v1.json |
index 7d042088532cbeeb87de0ad82fdbdd3f913f2c57..660b39cf2f26f226dadda66e20397f8214d91991 100644 |
--- a/discovery/googleapis/gmail__v1.json |
+++ b/discovery/googleapis/gmail__v1.json |
@@ -41,7 +41,7 @@ |
"description": "Access Gmail mailboxes including sending user email.", |
"discoveryVersion": "v1", |
"documentationLink": "https://developers.google.com/gmail/api/", |
- "etag": "\"tbys6C40o18GZwyMen5GMkdK-3s/iEu64OqTQaadpg92fJ0bQ4GFW7U\"", |
+ "etag": "\"tbys6C40o18GZwyMen5GMkdK-3s/bv4LA8S_yqDUVUFrxfui1vcVGzk\"", |
"icons": { |
"x16": "https://www.google.com/images/icons/product/googlemail-16.png", |
"x32": "https://www.google.com/images/icons/product/googlemail-32.png" |
@@ -475,6 +475,24 @@ |
"userId" |
], |
"parameters": { |
+ "historyTypes": { |
+ "description": "History types to be returned by the function", |
+ "enum": [ |
+ "labelAdded", |
+ "labelRemoved", |
+ "messageAdded", |
+ "messageDeleted" |
+ ], |
+ "enumDescriptions": [ |
+ "", |
+ "", |
+ "", |
+ "" |
+ ], |
+ "location": "query", |
+ "repeated": true, |
+ "type": "string" |
+ }, |
"labelId": { |
"description": "Only return messages with a label matching the ID.", |
"location": "query", |
@@ -880,7 +898,7 @@ |
"parameters": { |
"deleted": { |
"default": "false", |
- "description": "Mark the email as permanently deleted (not TRASH) and only visible in Google Apps Vault to a Vault administrator. Only used for Google Apps for Work accounts.", |
+ "description": "Mark the email as permanently deleted (not TRASH) and only visible in Google Vault to a Vault administrator. Only used for G Suite accounts.", |
"location": "query", |
"type": "boolean" |
}, |
@@ -958,7 +976,7 @@ |
"parameters": { |
"deleted": { |
"default": "false", |
- "description": "Mark the email as permanently deleted (not TRASH) and only visible in Google Apps Vault to a Vault administrator. Only used for Google Apps for Work accounts.", |
+ "description": "Mark the email as permanently deleted (not TRASH) and only visible in Google Vault to a Vault administrator. Only used for G Suite accounts.", |
"location": "query", |
"type": "boolean" |
}, |
@@ -1924,6 +1942,196 @@ |
"https://www.googleapis.com/auth/gmail.settings.sharing" |
] |
} |
+ }, |
+ "resources": { |
+ "smimeInfo": { |
+ "methods": { |
+ "delete": { |
+ "description": "Deletes the specified S/MIME config for the specified send-as alias.", |
+ "httpMethod": "DELETE", |
+ "id": "gmail.users.settings.sendAs.smimeInfo.delete", |
+ "parameterOrder": [ |
+ "userId", |
+ "sendAsEmail", |
+ "id" |
+ ], |
+ "parameters": { |
+ "id": { |
+ "description": "The immutable ID for the SmimeInfo.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ }, |
+ "sendAsEmail": { |
+ "description": "The email address that appears in the \"From:\" header for mail sent using this alias.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ }, |
+ "userId": { |
+ "default": "me", |
+ "description": "The user's email address. The special value me can be used to indicate the authenticated user.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ } |
+ }, |
+ "path": "{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}", |
+ "scopes": [ |
+ "https://www.googleapis.com/auth/gmail.settings.basic", |
+ "https://www.googleapis.com/auth/gmail.settings.sharing" |
+ ] |
+ }, |
+ "get": { |
+ "description": "Gets the specified S/MIME config for the specified send-as alias.", |
+ "httpMethod": "GET", |
+ "id": "gmail.users.settings.sendAs.smimeInfo.get", |
+ "parameterOrder": [ |
+ "userId", |
+ "sendAsEmail", |
+ "id" |
+ ], |
+ "parameters": { |
+ "id": { |
+ "description": "The immutable ID for the SmimeInfo.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ }, |
+ "sendAsEmail": { |
+ "description": "The email address that appears in the \"From:\" header for mail sent using this alias.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ }, |
+ "userId": { |
+ "default": "me", |
+ "description": "The user's email address. The special value me can be used to indicate the authenticated user.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ } |
+ }, |
+ "path": "{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}", |
+ "response": { |
+ "$ref": "SmimeInfo" |
+ }, |
+ "scopes": [ |
+ "https://mail.google.com/", |
+ "https://www.googleapis.com/auth/gmail.modify", |
+ "https://www.googleapis.com/auth/gmail.readonly", |
+ "https://www.googleapis.com/auth/gmail.settings.basic", |
+ "https://www.googleapis.com/auth/gmail.settings.sharing" |
+ ] |
+ }, |
+ "insert": { |
+ "description": "Insert (upload) the given S/MIME config for the specified send-as alias. Note that pkcs12 format is required for the key.", |
+ "httpMethod": "POST", |
+ "id": "gmail.users.settings.sendAs.smimeInfo.insert", |
+ "parameterOrder": [ |
+ "userId", |
+ "sendAsEmail" |
+ ], |
+ "parameters": { |
+ "sendAsEmail": { |
+ "description": "The email address that appears in the \"From:\" header for mail sent using this alias.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ }, |
+ "userId": { |
+ "default": "me", |
+ "description": "The user's email address. The special value me can be used to indicate the authenticated user.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ } |
+ }, |
+ "path": "{userId}/settings/sendAs/{sendAsEmail}/smimeInfo", |
+ "request": { |
+ "$ref": "SmimeInfo" |
+ }, |
+ "response": { |
+ "$ref": "SmimeInfo" |
+ }, |
+ "scopes": [ |
+ "https://www.googleapis.com/auth/gmail.settings.basic", |
+ "https://www.googleapis.com/auth/gmail.settings.sharing" |
+ ] |
+ }, |
+ "list": { |
+ "description": "Lists S/MIME configs for the specified send-as alias.", |
+ "httpMethod": "GET", |
+ "id": "gmail.users.settings.sendAs.smimeInfo.list", |
+ "parameterOrder": [ |
+ "userId", |
+ "sendAsEmail" |
+ ], |
+ "parameters": { |
+ "sendAsEmail": { |
+ "description": "The email address that appears in the \"From:\" header for mail sent using this alias.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ }, |
+ "userId": { |
+ "default": "me", |
+ "description": "The user's email address. The special value me can be used to indicate the authenticated user.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ } |
+ }, |
+ "path": "{userId}/settings/sendAs/{sendAsEmail}/smimeInfo", |
+ "response": { |
+ "$ref": "ListSmimeInfoResponse" |
+ }, |
+ "scopes": [ |
+ "https://mail.google.com/", |
+ "https://www.googleapis.com/auth/gmail.modify", |
+ "https://www.googleapis.com/auth/gmail.readonly", |
+ "https://www.googleapis.com/auth/gmail.settings.basic", |
+ "https://www.googleapis.com/auth/gmail.settings.sharing" |
+ ] |
+ }, |
+ "setDefault": { |
+ "description": "Sets the default S/MIME config for the specified send-as alias.", |
+ "httpMethod": "POST", |
+ "id": "gmail.users.settings.sendAs.smimeInfo.setDefault", |
+ "parameterOrder": [ |
+ "userId", |
+ "sendAsEmail", |
+ "id" |
+ ], |
+ "parameters": { |
+ "id": { |
+ "description": "The immutable ID for the SmimeInfo.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ }, |
+ "sendAsEmail": { |
+ "description": "The email address that appears in the \"From:\" header for mail sent using this alias.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ }, |
+ "userId": { |
+ "default": "me", |
+ "description": "The user's email address. The special value me can be used to indicate the authenticated user.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ } |
+ }, |
+ "path": "{userId}/settings/sendAs/{sendAsEmail}/smimeInfo/{id}/setDefault", |
+ "scopes": [ |
+ "https://www.googleapis.com/auth/gmail.settings.basic", |
+ "https://www.googleapis.com/auth/gmail.settings.sharing" |
+ ] |
+ } |
+ } |
+ } |
} |
} |
} |
@@ -2174,7 +2382,7 @@ |
} |
} |
}, |
- "revision": "20170117", |
+ "revision": "20170206", |
"rootUrl": "https://www.googleapis.com/", |
"schemas": { |
"AutoForwarding": { |
@@ -2743,6 +2951,19 @@ |
}, |
"type": "object" |
}, |
+ "ListSmimeInfoResponse": { |
+ "id": "ListSmimeInfoResponse", |
+ "properties": { |
+ "smimeInfo": { |
+ "description": "List of SmimeInfo.", |
+ "items": { |
+ "$ref": "SmimeInfo" |
+ }, |
+ "type": "array" |
+ } |
+ }, |
+ "type": "object" |
+ }, |
"ListThreadsResponse": { |
"id": "ListThreadsResponse", |
"properties": { |
@@ -3055,6 +3276,43 @@ |
}, |
"type": "object" |
}, |
+ "SmimeInfo": { |
+ "description": "An S/MIME email config.", |
+ "id": "SmimeInfo", |
+ "properties": { |
+ "encryptedKeyPassword": { |
+ "description": "Encrypted key password, when key is encrypted.", |
+ "type": "string" |
+ }, |
+ "expiration": { |
+ "description": "When the certificate expires (in milliseconds since epoch).", |
+ "format": "int64", |
+ "type": "string" |
+ }, |
+ "id": { |
+ "description": "The immutable ID for the SmimeInfo.", |
+ "type": "string" |
+ }, |
+ "isDefault": { |
+ "description": "Whether this SmimeInfo is the default one for this user's send-as address.", |
+ "type": "boolean" |
+ }, |
+ "issuerCn": { |
+ "description": "The S/MIME certificate issuer's common name.", |
+ "type": "string" |
+ }, |
+ "pem": { |
+ "description": "PEM formatted X509 concatenated certificate string (standard base64 encoding). Format used for returning key, which includes public key as well as certificate chain (not private key).", |
+ "type": "string" |
+ }, |
+ "pkcs12": { |
+ "description": "PKCS#12 format containing a single private/public key pair and certificate chain. This format is only accepted from client for creating a new SmimeInfo and is never returned, because the private key is not intended to be exported. PKCS#12 may be encrypted, in which case encryptedKeyPassword should be set appropriately.", |
+ "format": "byte", |
+ "type": "string" |
+ } |
+ }, |
+ "type": "object" |
+ }, |
"SmtpMsa": { |
"description": "Configuration for communication with an SMTP service.", |
"id": "SmtpMsa", |
@@ -3152,7 +3410,7 @@ |
"type": "boolean" |
}, |
"restrictToDomain": { |
- "description": "Flag that determines whether responses are sent to recipients who are outside of the user's domain. This feature is only available for Google Apps users.", |
+ "description": "Flag that determines whether responses are sent to recipients who are outside of the user's domain. This feature is only available for G Suite users.", |
"type": "boolean" |
}, |
"startTime": { |