{ "swagger": "2.0", "info": { "description": "AgentDeck Whatsapp Service - whatsmeow", "title": "AgentDeck Whatsapp Service", "contact": {}, "version": "1.0" }, "paths": { "/call/reject": { "post": { "description": "Reject call", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Call" ], "summary": "Reject call", "parameters": [ { "description": "Call data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_call_service.RejectCallStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/chat/archive": { "post": { "description": "Archive a chat", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Chat" ], "summary": "Archive a chat", "parameters": [ { "description": "Chat", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_chat_service.BodyStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/chat/history-sync": { "post": { "description": "HistorySyncRequest a chat", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Chat" ], "summary": "HistorySyncRequest a chat", "parameters": [ { "description": "Chat", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_chat_service.HistorySyncRequestStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/chat/mute": { "post": { "description": "Mute a chat", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Chat" ], "summary": "Mute a chat", "parameters": [ { "description": "Chat", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_chat_service.BodyStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/chat/pin": { "post": { "description": "Pin a chat", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Chat" ], "summary": "Pin a chat", "parameters": [ { "description": "Chat", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_chat_service.BodyStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/chat/unarchive": { "post": { "description": "Unarchive a chat", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Chat" ], "summary": "Unarchive a chat", "parameters": [ { "description": "Chat", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_chat_service.BodyStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/chat/unmute": { "post": { "description": "Unmute a chat", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Chat" ], "summary": "Unmute a chat", "parameters": [ { "description": "Chat", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_chat_service.BodyStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/chat/unpin": { "post": { "description": "Unpin a chat", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Chat" ], "summary": "Unpin a chat", "parameters": [ { "description": "Chat", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_chat_service.BodyStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/community/add": { "post": { "description": "Add participant to community", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Community" ], "summary": "Add participant to community", "parameters": [ { "description": "Participant data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_community_service.AddParticipantStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/community/create": { "post": { "description": "Create community", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Community" ], "summary": "Create community", "parameters": [ { "description": "Community data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_community_service.CreateCommunityStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/community/remove": { "post": { "description": "Remove participant from community", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Community" ], "summary": "Remove participant from community", "parameters": [ { "description": "Participant data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_community_service.AddParticipantStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/group/create": { "post": { "description": "Create group", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Group" ], "summary": "Create group", "parameters": [ { "description": "Group data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_group_service.CreateGroupStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/group/description": { "post": { "description": "Set group description", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Group" ], "summary": "Set group description", "parameters": [ { "description": "Group data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_group_service.SetGroupDescriptionStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/group/info": { "post": { "description": "Get group info", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Group" ], "summary": "Get group info", "parameters": [ { "description": "Group data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_group_service.GetGroupInfoStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/group/invitelink": { "post": { "description": "Get group invite link", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Group" ], "summary": "Get group invite link", "parameters": [ { "description": "Group data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_group_service.GetGroupInviteLinkStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/group/join": { "post": { "description": "Join group link", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Group" ], "summary": "Join group link", "parameters": [ { "description": "Group data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_group_service.JoinGroupStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/group/leave": { "post": { "description": "Leave group", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Group" ], "summary": "Leave group", "parameters": [ { "description": "Group data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_group_service.LeaveGroupStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/group/list": { "get": { "description": "List groups", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Group" ], "summary": "List groups", "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/group/myall": { "get": { "description": "Get my groups", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Group" ], "summary": "Get my groups", "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/group/name": { "post": { "description": "Set group name", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Group" ], "summary": "Set group name", "parameters": [ { "description": "Group data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_group_service.SetGroupNameStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/group/participant": { "post": { "description": "Update participant", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Group" ], "summary": "Update participant", "parameters": [ { "description": "Group data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_group_service.AddParticipantStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/group/photo": { "post": { "description": "Set group photo", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Group" ], "summary": "Set group photo", "parameters": [ { "description": "Group data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_group_service.SetGroupPhotoStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/group/settings": { "post": { "description": "Update group settings (announcement, not_announcement, locked, unlocked, approval_on, approval_off, admin_add, all_member_add)", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Group" ], "summary": "Update group settings", "parameters": [ { "description": "Group data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_group_service.UpdateGroupSettingsStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/instance/all": { "get": { "description": "Get all instances", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Get all instances", "responses": { "200": { "description": "All instances", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/instance/connect": { "post": { "description": "Connect to instance with the provided data", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Connect to instance", "parameters": [ { "description": "Instance data", "name": "instance", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_instance_service.ConnectStruct" } } ], "responses": { "200": { "description": "Instance connected successfully", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/instance/create": { "post": { "description": "Creates a new instance with the provided data including optional advanced settings", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Create a new instance", "parameters": [ { "description": "Instance data with optional advanced settings", "name": "instance", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_instance_service.CreateStruct" } } ], "responses": { "200": { "description": "Instance created successfully", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/instance/delete/{instanceId}": { "delete": { "description": "Delete instance", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Delete instance", "parameters": [ { "type": "string", "description": "Instance Id", "name": "instanceId", "in": "path", "required": true } ], "responses": { "200": { "description": "Instance deleted successfully", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/instance/disconnect": { "post": { "description": "Disconnect from instance", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Disconnect from instance", "responses": { "200": { "description": "Instance disconnected successfully", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/instance/forcereconnect/{instanceId}": { "post": { "description": "Force reconnect", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Force reconnect", "parameters": [ { "type": "string", "description": "Instance Id", "name": "instanceId", "in": "path", "required": true }, { "description": "Instance data", "name": "instance", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_instance_service.ForceReconnectStruct" } } ], "responses": { "200": { "description": "Instance force reconnected successfully", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/instance/info/{instanceId}": { "get": { "description": "Get instance", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Get instance", "parameters": [ { "type": "string", "description": "Instance Id", "name": "instanceId", "in": "path", "required": true } ], "responses": { "200": { "description": "Instance", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/instance/logout": { "delete": { "description": "Logout from instance", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Logout from instance", "responses": { "200": { "description": "Instance logged out successfully", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/instance/logs/{instanceId}": { "get": { "description": "Returns log entries for an instance, filterable by date range, level and limit", "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Get instance logs", "parameters": [ { "type": "string", "description": "Instance Id", "name": "instanceId", "in": "path", "required": true }, { "type": "string", "description": "Start date (YYYY-MM-DD, defaults to 7 days ago)", "name": "start_date", "in": "query" }, { "type": "string", "description": "End date (YYYY-MM-DD, defaults to now)", "name": "end_date", "in": "query" }, { "type": "string", "description": "Log level filter", "name": "level", "in": "query" }, { "type": "integer", "description": "Max number of entries", "name": "limit", "in": "query" } ], "responses": { "200": { "description": "Logs", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/instance/pair": { "post": { "description": "Request pairing code", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Request pairing code", "parameters": [ { "description": "Instance data", "name": "instance", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_instance_service.PairStruct" } } ], "responses": { "200": { "description": "Pairing code", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/instance/proxy/{instanceId}": { "post": { "description": "Set proxy configuration for an instance", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Set proxy configuration", "parameters": [ { "type": "string", "description": "Instance id", "name": "instanceId", "in": "path", "required": true }, { "description": "Proxy configuration", "name": "proxy", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_instance_service.SetProxyStruct" } } ], "responses": { "200": { "description": "Proxy set successfully", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } }, "delete": { "description": "Delete proxy", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Delete proxy", "parameters": [ { "type": "string", "description": "Instance id", "name": "instanceId", "in": "path", "required": true } ], "responses": { "200": { "description": "Proxy deleted successfully", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/instance/qr": { "get": { "description": "Get instance QR code", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Get instance QR code", "responses": { "200": { "description": "Instance QR code", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/instance/reconnect": { "post": { "description": "Reconnect to instance", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Reconnect to instance", "responses": { "200": { "description": "Instance reconnected successfully", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/instance/status": { "get": { "description": "Get instance status", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Get instance status", "responses": { "200": { "description": "Instance status", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/instance/{instanceId}/advanced-settings": { "get": { "description": "Get advanced settings for a specific instance", "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Get advanced settings", "parameters": [ { "type": "string", "description": "Instance ID", "name": "instanceId", "in": "path", "required": true } ], "responses": { "200": { "description": "Advanced settings retrieved successfully", "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_instance_model.AdvancedSettings" } }, "400": { "description": "Invalid instance ID", "schema": { "$ref": "#/definitions/gin.H" } }, "404": { "description": "Instance not found", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } }, "put": { "description": "Update advanced settings for a specific instance", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Instance" ], "summary": "Update advanced settings", "parameters": [ { "type": "string", "description": "Instance ID", "name": "instanceId", "in": "path", "required": true }, { "description": "Advanced settings data", "name": "settings", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_instance_model.AdvancedSettings" } } ], "responses": { "200": { "description": "Advanced settings updated successfully", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Invalid request data", "schema": { "$ref": "#/definitions/gin.H" } }, "404": { "description": "Instance not found", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/label/chat": { "post": { "description": "Add label to chat", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Label" ], "summary": "Add label to chat", "parameters": [ { "description": "Label data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_label_service.ChatLabelStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/label/edit": { "post": { "description": "Edit label", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Label" ], "summary": "Edit label", "parameters": [ { "description": "Label data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_label_service.EditLabelStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/label/list": { "get": { "description": "Get all labels", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Label" ], "summary": "Get all labels", "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/label/message": { "post": { "description": "Add label to message", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Label" ], "summary": "Add label to message", "parameters": [ { "description": "Label data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_label_service.MessageLabelStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/license/activate": { "get": { "description": "Exchanges an authorization code (from the registration callback) for an api_key and persists it. Provide the code via the query string.", "produces": [ "application/json" ], "tags": [ "License" ], "summary": "Activate license", "parameters": [ { "type": "string", "description": "Authorization code from the registration callback", "name": "code", "in": "query", "required": true } ], "responses": { "200": { "description": "Activation result", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Missing code parameter", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/license/register": { "get": { "description": "Checks the GLOBAL_API_KEY with the licensing server. If not yet registered, initiates registration and returns a register_url. Accepts an optional redirect_uri for the post-registration redirect.", "produces": [ "application/json" ], "tags": [ "License" ], "summary": "Register / get registration URL", "parameters": [ { "type": "string", "description": "Post-registration redirect URI", "name": "redirect_uri", "in": "query" } ], "responses": { "200": { "description": "Registration state (status/message or register_url)", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/license/status": { "get": { "description": "Returns whether the instance license is active, along with the instance id and a masked api key.", "produces": [ "application/json" ], "tags": [ "License" ], "summary": "Get license status", "responses": { "200": { "description": "License status ({status, instance_id, api_key?})", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/message/delete": { "post": { "description": "Delete a message for everyone", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Message" ], "summary": "Delete a message for everyone", "parameters": [ { "description": "Delete a message for everyone", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_message_service.MessageStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/message/downloadmedia": { "post": { "description": "Download the media content of a message (image, video, audio or document)", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Message" ], "summary": "Download media", "parameters": [ { "description": "Download media", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_message_service.DownloadMediaStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/message/edit": { "post": { "description": "Edit a message", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Message" ], "summary": "Edit a message", "parameters": [ { "description": "Edit a message", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_message_service.EditMessageStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/message/markplayed": { "post": { "description": "Mark an audio message as played", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Message" ], "summary": "Mark an audio message as played", "parameters": [ { "description": "Mark an audio message as played", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_message_service.MarkPlayedStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/message/markread": { "post": { "description": "Mark a message as read", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Message" ], "summary": "Mark a message as read", "parameters": [ { "description": "Mark a message as read", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_message_service.MarkReadStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/message/presence": { "post": { "description": "Set chat presence", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Message" ], "summary": "Set chat presence", "parameters": [ { "description": "Set chat presence", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_message_service.ChatPresenceStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/message/react": { "post": { "description": "React to a message with support for fromMe field and participant field for group messages", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Message" ], "summary": "React a message", "parameters": [ { "description": "React to a message with fromMe and participant fields", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_message_service.ReactStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/message/status": { "post": { "description": "Get message status", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Message" ], "summary": "Get message status", "parameters": [ { "description": "Get message status", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_message_service.MessageStatusStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/newsletter/create": { "post": { "description": "Create newsletter", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Newsletter" ], "summary": "Create newsletter", "parameters": [ { "description": "Newsletter data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_newsletter_service.CreateNewsletterStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/newsletter/info": { "post": { "description": "Get newsletter", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Newsletter" ], "summary": "Get newsletter", "parameters": [ { "description": "Newsletter data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_newsletter_service.GetNewsletterStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/newsletter/link": { "post": { "description": "Get newsletter invite", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Newsletter" ], "summary": "Get newsletter invite", "parameters": [ { "description": "Newsletter data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_newsletter_service.GetNewsletterInviteStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/newsletter/list": { "get": { "description": "List newsletters", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Newsletter" ], "summary": "List newsletters", "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/newsletter/messages": { "post": { "description": "Get newsletter messages", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Newsletter" ], "summary": "Get newsletter messages", "parameters": [ { "description": "Newsletter data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_newsletter_service.GetNewsletterMessagesStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/newsletter/subscribe": { "post": { "description": "Subscribe newsletter", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Newsletter" ], "summary": "Subscribe newsletter", "parameters": [ { "description": "Newsletter data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_newsletter_service.GetNewsletterStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/passkey-ceremony/{token}": { "get": { "description": "Returns the current WebAuthn passkey-pairing ceremony state for a token. PUBLIC endpoint (no apikey) — access is gated by the opaque short-lived ceremony token. Polled by the AgentDeck Passkey Helper browser extension.", "produces": [ "application/json" ], "tags": [ "Passkey" ], "summary": "Get passkey ceremony state", "parameters": [ { "type": "string", "description": "Ceremony token", "name": "token", "in": "path", "required": true } ], "responses": { "200": { "description": "Ceremony state ({stage, skipHandoffUX, publicKey?, code?, error?})", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "token is required", "schema": { "$ref": "#/definitions/gin.H" } }, "404": { "description": "ceremony not found or expired", "schema": { "$ref": "#/definitions/gin.H" } }, "503": { "description": "passkey ceremony unavailable", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/passkey-ceremony/{token}/confirm": { "post": { "description": "Finishes the passkey pairing after the user verified the confirmation code. PUBLIC endpoint (no apikey) — gated by the ceremony token.", "produces": [ "application/json" ], "tags": [ "Passkey" ], "summary": "Confirm passkey pairing", "parameters": [ { "type": "string", "description": "Ceremony token", "name": "token", "in": "path", "required": true } ], "responses": { "200": { "description": "ok", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "token is required", "schema": { "$ref": "#/definitions/gin.H" } }, "404": { "description": "ceremony not found or expired", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } }, "503": { "description": "passkey ceremony unavailable", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/passkey-ceremony/{token}/response": { "post": { "description": "Receives the WebAuthn assertion produced by the browser extension and forwards it to WhatsApp. PUBLIC endpoint (no apikey) — gated by the ceremony token. Body is the WebAuthnResponse shape (id, rawId, type, response{clientDataJSON, authenticatorData, signature, userHandle?}), base64url-unpadded.", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Passkey" ], "summary": "Submit passkey WebAuthn response", "parameters": [ { "type": "string", "description": "Ceremony token", "name": "token", "in": "path", "required": true }, { "description": "WebAuthn assertion", "name": "response", "in": "body", "required": true, "schema": { "$ref": "#/definitions/types.WebAuthnResponse" } } ], "responses": { "200": { "description": "ok", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "token is required / invalid body", "schema": { "$ref": "#/definitions/gin.H" } }, "404": { "description": "ceremony not found or expired", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } }, "503": { "description": "passkey ceremony unavailable", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/polls/{pollMessageId}/results": { "get": { "description": "Retorna todos os votos de uma enquete específica", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Polls" ], "summary": "Get poll results", "parameters": [ { "type": "string", "description": "ID da mensagem da enquete", "name": "pollMessageId", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_poll_model.PollResults" } }, "400": { "description": "Bad Request", "schema": { "$ref": "#/definitions/gin.H" } }, "404": { "description": "Not Found", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal Server Error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/send/button": { "post": { "description": "Send an interactive message with buttons. Each button has a `type`: `reply`, `copy`, `url`, `call` or `pix`.\n\nCombination rules enforced by the server:\n- Up to 3 `reply` buttons per message.\n- `reply` buttons cannot be mixed with any other type.\n- `pix` button must be sent ALONE (no other button in the same message).\n\nWhatsApp client rendering quirks (NOT enforced by the server, but verified in the field):\n- WhatsApp Web: only `reply`-only messages (up to 3) OR CTAs grouped together (`copy` + `url` + `call`) render correctly.\n- Do NOT mix `reply` with CTA buttons (`copy`/`url`/`call`) — the message will not appear on WhatsApp Web.\n\nRequired body fields: `number`, `title`, `description`, `footer`, `buttons`.", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Send Message" ], "summary": "Send a button message", "parameters": [ { "description": "Message data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.ButtonStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/send/carousel": { "post": { "description": "Send an interactive carousel (multiple swipeable cards). Each card carries its own image or video, body and optional buttons.\n\nCard button `type` accepted values (case-insensitive, uppercased internally): `REPLY` (default), `URL`, `CALL`, `COPY`.\nThe `PIX` button type is NOT supported in carousel cards — use `/send/button` for PIX.\n\nIMPORTANT — `CarouselButtonStruct` is different from the flat button used in `/send/button`:\n- URL button: put the link in the `id` field (NOT in a `url` field).\n- CALL button: put the phone number in the `id` field (NOT in a `phoneNumber` field).\n- COPY button: put the code to be copied in `copyCode`.\n- REPLY button: put the payload/callback ID in `id`.\n\nPer-card combination rules (NOT enforced by the server, but verified in the field):\n- Same WhatsApp Web quirk as `/send/button`: avoid mixing REPLY with CTA buttons (URL/CALL/COPY) in the same card — mixed sets do not render on Web.\n- Stick to either \"only REPLY\" or \"only CTAs grouped together\" per card.\n\nRequired body fields: `number`, `cards` (at least one). Each card requires `header` + `body`.", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Send Message" ], "summary": "Send a carousel message", "parameters": [ { "description": "Message data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.CarouselStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/send/contact": { "post": { "description": "Send a contact message", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Send Message" ], "summary": "Send a contact message", "parameters": [ { "description": "Message data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.ContactStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/send/link": { "post": { "description": "Send a link message", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Send Message" ], "summary": "Send a link message", "parameters": [ { "description": "Message data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.LinkStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/send/list": { "post": { "description": "Send an interactive list message (single-select) rendered as a tappable menu.\n\nRequired body fields: `number`, `title`, `description`, `footerText`, `buttonText`, `sections`.\nEach section must contain one or more `rows`. When `rowId` is omitted, the server generates a fallback ID.\nWhen `buttonText` is empty, the server falls back to \"Ver Menu\".\n\nUses legacy `ListMessage` format (no ViewOnceMessage wrapper) so it renders on iOS, Android and WhatsApp Web.", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Send Message" ], "summary": "Send a list message", "parameters": [ { "description": "Message data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.ListStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/send/location": { "post": { "description": "Send a location message", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Send Message" ], "summary": "Send a location message", "parameters": [ { "description": "Message data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.LocationStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/send/media": { "post": { "description": "Send a media message", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Send Message" ], "summary": "Send a media message", "parameters": [ { "description": "Message data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.MediaStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/send/poll": { "post": { "description": "Send a poll message", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Send Message" ], "summary": "Send a poll message", "parameters": [ { "description": "Message data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.PollStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/send/status/media": { "post": { "description": "Send an image or video status to status@broadcast. Supports JSON (URL) or multipart/form-data (file upload)", "consumes": [ "application/json", " multipart/form-data" ], "produces": [ "application/json" ], "tags": [ "Send Message" ], "summary": "Send a WhatsApp media status (image/video)", "parameters": [ { "type": "string", "description": "Media type: image or video", "name": "type", "in": "formData", "required": true }, { "type": "file", "description": "Media file (for multipart upload)", "name": "file", "in": "formData" }, { "type": "string", "description": "Media URL (for JSON upload)", "name": "url", "in": "formData" }, { "type": "string", "description": "Caption for the media", "name": "caption", "in": "formData" }, { "type": "string", "description": "Custom message ID", "name": "id", "in": "formData" } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/send/status/text": { "post": { "description": "Send a WhatsApp text status to status@broadcast", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Send Message" ], "summary": "Send a WhatsApp text status", "parameters": [ { "description": "Status text data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.StatusTextStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/send/sticker": { "post": { "description": "Send a sticker message", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Send Message" ], "summary": "Send a sticker message", "parameters": [ { "description": "Message data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.StickerStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/send/text": { "post": { "description": "Send a text message", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Send Message" ], "summary": "Send a text message", "parameters": [ { "description": "Message data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.TextStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/unlabel/chat": { "post": { "description": "Remove label from chat", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Label" ], "summary": "Remove label from chat", "parameters": [ { "description": "Label data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_label_service.ChatLabelStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/unlabel/message": { "post": { "description": "Remove label from message", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Label" ], "summary": "Remove label from message", "parameters": [ { "description": "Label data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_label_service.MessageLabelStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/user/avatar": { "post": { "description": "Get a user's avatar", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Get a user's avatar", "parameters": [ { "description": "Avatar data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_user_service.GetAvatarStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/user/block": { "post": { "description": "Block a contact", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Block a contact", "parameters": [ { "description": "Block data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_user_service.BlockStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/user/blocklist": { "get": { "description": "Get a user's block list", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Get a user's block list", "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/user/check": { "post": { "description": "Check a user", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Check a user", "parameters": [ { "description": "User data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_user_service.CheckUserStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/user/contacts": { "get": { "description": "Get a user's contacts", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Get a user's contacts", "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/user/info": { "post": { "description": "Get a user", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Get a user", "parameters": [ { "description": "User data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_user_service.CheckUserStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/user/privacy": { "get": { "description": "Get a user's privacy settings", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Get a user's privacy settings", "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } }, "post": { "description": "Set a user's privacy settings", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Set a user's privacy settings", "parameters": [ { "description": "Privacy data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_user_service.PrivacyStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/user/profileName": { "post": { "description": "Set a user's profile name", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Set a user's profile name", "parameters": [ { "description": "Profile name data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_user_service.SetProfilePictureStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/user/profilePicture": { "post": { "description": "Set a user's profile picture", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Set a user's profile picture", "parameters": [ { "description": "Profile picture data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_user_service.SetProfilePictureStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/user/profileStatus": { "post": { "description": "Set a user's profile status", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Set a user's profile status", "parameters": [ { "description": "Profile status data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_user_service.SetProfilePictureStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } }, "/user/unblock": { "post": { "description": "Unblock a contact", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Unblock a contact", "parameters": [ { "description": "Block data", "name": "message", "in": "body", "required": true, "schema": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_user_service.BlockStruct" } } ], "responses": { "200": { "description": "success", "schema": { "$ref": "#/definitions/gin.H" } }, "400": { "description": "Error on validation", "schema": { "$ref": "#/definitions/gin.H" } }, "500": { "description": "Internal server error", "schema": { "$ref": "#/definitions/gin.H" } } } } } }, "definitions": { "gin.H": { "type": "object", "additionalProperties": {} }, "agentdeck-whatsapp-service_pkg_call_service.RejectCallStruct": { "type": "object", "properties": { "callCreator": { "$ref": "#/definitions/types.JID" }, "callId": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_chat_service.BodyStruct": { "type": "object", "properties": { "chat": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_chat_service.HistorySyncRequestStruct": { "type": "object", "properties": { "count": { "type": "integer" }, "messageInfo": { "$ref": "#/definitions/types.MessageInfo" } } }, "agentdeck-whatsapp-service_pkg_community_service.AddParticipantStruct": { "type": "object", "properties": { "communityJid": { "type": "string" }, "groupJid": { "type": "array", "items": { "type": "string" } } } }, "agentdeck-whatsapp-service_pkg_community_service.CreateCommunityStruct": { "type": "object", "properties": { "communityName": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_group_service.AddParticipantStruct": { "type": "object", "properties": { "action": { "$ref": "#/definitions/whatsmeow.ParticipantChange" }, "groupJid": { "$ref": "#/definitions/types.JID" }, "participants": { "type": "array", "items": { "type": "string" } } } }, "agentdeck-whatsapp-service_pkg_group_service.CreateGroupStruct": { "type": "object", "properties": { "groupName": { "type": "string" }, "participants": { "type": "array", "items": { "type": "string" } } } }, "agentdeck-whatsapp-service_pkg_group_service.GetGroupInfoStruct": { "type": "object", "properties": { "groupJid": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_group_service.GetGroupInviteLinkStruct": { "type": "object", "properties": { "groupJid": { "type": "string" }, "reset": { "type": "boolean" } } }, "agentdeck-whatsapp-service_pkg_group_service.JoinGroupStruct": { "type": "object", "properties": { "code": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_group_service.LeaveGroupStruct": { "type": "object", "properties": { "groupJid": { "$ref": "#/definitions/types.JID" } } }, "agentdeck-whatsapp-service_pkg_group_service.SetGroupDescriptionStruct": { "type": "object", "properties": { "description": { "type": "string" }, "groupJid": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_group_service.SetGroupNameStruct": { "type": "object", "properties": { "groupJid": { "type": "string" }, "name": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_group_service.SetGroupPhotoStruct": { "type": "object", "properties": { "groupJid": { "type": "string" }, "image": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_group_service.UpdateGroupSettingsStruct": { "type": "object", "properties": { "action": { "description": "announcement, not_announcement, locked, unlocked", "type": "string" }, "groupJid": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_instance_model.AdvancedSettings": { "type": "object", "properties": { "alwaysOnline": { "type": "boolean" }, "ignoreGroups": { "type": "boolean" }, "ignoreStatus": { "type": "boolean" }, "msgRejectCall": { "type": "string" }, "readMessages": { "type": "boolean" }, "rejectCall": { "type": "boolean" } } }, "agentdeck-whatsapp-service_pkg_instance_service.ConnectStruct": { "type": "object", "properties": { "immediate": { "type": "boolean" }, "natsEnable": { "type": "string" }, "phone": { "type": "string" }, "rabbitmqEnable": { "type": "string" }, "subscribe": { "type": "array", "items": { "type": "string" } }, "webhookUrl": { "type": "string" }, "websocketEnable": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_instance_service.CreateStruct": { "type": "object", "properties": { "advancedSettings": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_instance_model.AdvancedSettings" }, "instanceId": { "type": "string" }, "name": { "type": "string" }, "proxy": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_instance_service.ProxyConfig" }, "token": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_instance_service.ForceReconnectStruct": { "type": "object", "properties": { "number": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_instance_service.PairStruct": { "type": "object", "properties": { "phone": { "type": "string" }, "subscribe": { "type": "array", "items": { "type": "string" } } } }, "agentdeck-whatsapp-service_pkg_instance_service.ProxyConfig": { "type": "object", "properties": { "host": { "type": "string" }, "password": { "type": "string" }, "port": { "type": "string" }, "protocol": { "type": "string" }, "username": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_instance_service.SetProxyStruct": { "type": "object", "required": [ "host", "port" ], "properties": { "host": { "type": "string" }, "password": { "type": "string" }, "port": { "type": "string" }, "protocol": { "type": "string" }, "username": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_label_service.ChatLabelStruct": { "type": "object", "properties": { "jid": { "type": "string" }, "labelId": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_label_service.EditLabelStruct": { "type": "object", "properties": { "color": { "type": "integer" }, "deleted": { "type": "boolean" }, "labelId": { "type": "string" }, "name": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_label_service.MessageLabelStruct": { "type": "object", "properties": { "jid": { "type": "string" }, "labelId": { "type": "string" }, "messageId": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_message_service.ChatPresenceStruct": { "type": "object", "properties": { "delay": { "description": "Delay, in milliseconds, keeps the \"composing\"/\"recording\" indicator alive\nfor the given duration (re-sending it periodically) and then sends \"paused\".\nOnly applies when State is \"composing\". 0 = single fire (legacy behaviour).", "type": "integer" }, "isAudio": { "type": "boolean" }, "number": { "type": "string" }, "state": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_message_service.DownloadMediaStruct": { "type": "object", "properties": { "message": { "$ref": "#/definitions/waE2E.Message" } } }, "agentdeck-whatsapp-service_pkg_message_service.EditMessageStruct": { "type": "object", "properties": { "chat": { "type": "string" }, "message": { "type": "string" }, "messageId": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_message_service.MarkPlayedStruct": { "type": "object", "properties": { "id": { "type": "array", "items": { "type": "string" } }, "number": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_message_service.MarkReadStruct": { "type": "object", "properties": { "id": { "type": "array", "items": { "type": "string" } }, "number": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_message_service.MessageStatusStruct": { "type": "object", "properties": { "id": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_message_service.MessageStruct": { "type": "object", "properties": { "chat": { "type": "string" }, "messageId": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_message_service.ReactStruct": { "type": "object", "properties": { "fromMe": { "type": "boolean" }, "id": { "type": "string" }, "number": { "type": "string" }, "participant": { "type": "string" }, "reaction": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_newsletter_service.CreateNewsletterStruct": { "type": "object", "properties": { "description": { "type": "string" }, "name": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_newsletter_service.GetNewsletterInviteStruct": { "type": "object", "properties": { "key": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_newsletter_service.GetNewsletterMessagesStruct": { "type": "object", "properties": { "before_id": { "type": "integer" }, "count": { "type": "integer" }, "jid": { "$ref": "#/definitions/types.JID" } } }, "agentdeck-whatsapp-service_pkg_newsletter_service.GetNewsletterStruct": { "type": "object", "properties": { "jid": { "$ref": "#/definitions/types.JID" } } }, "agentdeck-whatsapp-service_pkg_poll_model.PollResults": { "type": "object", "properties": { "optionCounts": { "description": "hash -\u003e count", "type": "object", "additionalProperties": { "type": "integer" } }, "pollChatJid": { "type": "string" }, "pollMessageId": { "type": "string" }, "totalVotes": { "type": "integer" }, "voters": { "type": "array", "items": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_poll_model.VoterInfo" } }, "votes": { "type": "array", "items": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_poll_model.PollVote" } } } }, "agentdeck-whatsapp-service_pkg_poll_model.PollVote": { "type": "object", "properties": { "companyId": { "type": "string" }, "id": { "type": "string" }, "instanceId": { "type": "string" }, "pollChatJid": { "type": "string" }, "pollMessageId": { "type": "string" }, "receivedAt": { "type": "string" }, "selectedOptions": { "description": "SHA-256 hashes", "type": "array", "items": { "type": "string" } }, "voteMessageId": { "type": "string" }, "votedAt": { "type": "string" }, "voterJid": { "type": "string" }, "voterName": { "type": "string" }, "voterPhone": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_poll_model.VoterInfo": { "type": "object", "properties": { "jid": { "type": "string" }, "name": { "type": "string" }, "phone": { "type": "string" }, "selectedOptions": { "type": "array", "items": { "type": "string" } }, "votedAt": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.Button": { "type": "object", "properties": { "copyCode": { "description": "Code placed in the clipboard when type=copy.", "type": "string", "example": "PROMO2026" }, "currency": { "description": "ISO currency code for type=pix (e.g. BRL).", "type": "string", "example": "BRL" }, "displayText": { "description": "Label rendered inside the button (reply / copy / url / call). Ignored for pix.", "type": "string", "example": "Quero saber mais" }, "id": { "description": "Callback payload for `reply` or code-to-copy internal id for `copy`.", "type": "string", "example": "btn_info" }, "key": { "description": "Pix key value matching the keyType.", "type": "string", "example": "12345678900" }, "keyType": { "description": "Pix key type. One of: phone, email, cpf, cnpj, random.", "type": "string", "enum": [ "phone", "email", "cpf", "cnpj", "random" ], "example": "cpf" }, "name": { "description": "Merchant display name shown on the Pix sheet.", "type": "string", "example": "Minha Loja" }, "phoneNumber": { "description": "Destination phone number (E.164) when type=call.", "type": "string", "example": "+5582988898565" }, "type": { "description": "Button kind. One of: reply, copy, url, call, pix.", "type": "string", "enum": [ "reply", "copy", "url", "call", "pix" ], "example": "reply" }, "url": { "description": "Target URL when type=url.", "type": "string", "example": "https://agentdeck.ai" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.ButtonStruct": { "type": "object", "properties": { "buttons": { "description": "Buttons array. See combination rules on the parent type description.", "type": "array", "items": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.Button" } }, "delay": { "description": "Typing delay (milliseconds) applied before sending the message.", "type": "integer", "example": 1200 }, "description": { "description": "Body description text (required).", "type": "string", "example": "Confira as condicoes abaixo" }, "footer": { "description": "Footer text (required).", "type": "string", "example": "AgentDeck Whatsapp Service" }, "formatJid": { "description": "If false, skips automatic formatting/validation of `number` into a JID.", "type": "boolean" }, "imageUrl": { "description": "Optional image URL used as header for reply-only buttons.", "type": "string" }, "mentionAll": { "description": "Mention every participant (groups only).", "type": "boolean" }, "mentionedJid": { "description": "JIDs to mention inside the body text.", "type": "array", "items": { "type": "string" } }, "number": { "description": "Destination phone number.", "type": "string", "example": "5582988898565" }, "quoted": { "description": "Quoted (reply-to) context.", "allOf": [ { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.QuotedStruct" } ] }, "title": { "description": "Header title (required).", "type": "string", "example": "Oferta especial" }, "videoUrl": { "description": "Optional video URL used as header for reply-only buttons.", "type": "string" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.CarouselButtonStruct": { "type": "object", "properties": { "copyCode": { "description": "Code placed in the clipboard when type=COPY.", "type": "string", "example": "PROMO2026" }, "displayText": { "description": "Label rendered inside the button.", "type": "string", "example": "Quero saber mais" }, "id": { "description": "Context-dependent: REPLY payload, URL target (type=URL) or phone number (type=CALL).", "type": "string", "example": "card1_info" }, "type": { "description": "Button kind (case-insensitive). One of: REPLY (default), URL, CALL, COPY.", "type": "string", "enum": [ "REPLY", "URL", "CALL", "COPY", "reply", "url", "call", "copy" ], "example": "REPLY" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.CarouselCardBodyStruct": { "type": "object", "properties": { "text": { "description": "Main text of the card.", "type": "string", "example": "Card 1 - Oferta especial" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.CarouselCardHeaderStruct": { "type": "object", "properties": { "imageUrl": { "description": "Public URL to an image. Downloaded, uploaded to WhatsApp servers and used as card media.", "type": "string", "example": "https://picsum.photos/seed/card1/600/400" }, "subtitle": { "description": "Optional subtitle rendered below the title.", "type": "string", "example": "Somente hoje" }, "title": { "description": "Optional visible title above the media.", "type": "string", "example": "Oferta do dia" }, "videoUrl": { "description": "Public URL to a video. Used only when `imageUrl` is empty.", "type": "string" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.CarouselCardStruct": { "type": "object", "properties": { "body": { "description": "Card body text (required).", "allOf": [ { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.CarouselCardBodyStruct" } ] }, "buttons": { "description": "Buttons shown on the card. See CarouselButtonStruct for combination rules.", "type": "array", "items": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.CarouselButtonStruct" } }, "footer": { "description": "Optional footer rendered under the body.", "type": "string", "example": "Por tempo limitado" }, "header": { "description": "Card header (media + title/subtitle).", "allOf": [ { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.CarouselCardHeaderStruct" } ] } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.CarouselStruct": { "type": "object", "properties": { "body": { "description": "Optional message body shown above the cards.", "type": "string", "example": "Confira nossas novidades!" }, "cards": { "description": "Cards displayed in order. At least one card is required.", "type": "array", "items": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.CarouselCardStruct" } }, "delay": { "description": "Typing delay (milliseconds) applied before sending the message.", "type": "integer", "example": 1200 }, "footer": { "description": "Optional message footer shown below the cards.", "type": "string", "example": "AgentDeck Whatsapp Service" }, "formatJid": { "description": "If false, skips automatic formatting/validation of `number` into a JID.", "type": "boolean" }, "number": { "description": "Destination phone number.", "type": "string", "example": "5582988898565" }, "quoted": { "description": "Quoted (reply-to) context.", "allOf": [ { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.QuotedStruct" } ] } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.ContactStruct": { "type": "object", "properties": { "delay": { "type": "integer" }, "formatJid": { "type": "boolean" }, "id": { "type": "string" }, "mentionAll": { "type": "boolean" }, "mentionedJid": { "type": "array", "items": { "type": "string" } }, "number": { "type": "string" }, "quoted": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.QuotedStruct" }, "vcard": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_utils.VCardStruct" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.LinkStruct": { "type": "object", "properties": { "delay": { "type": "integer" }, "description": { "type": "string" }, "formatJid": { "type": "boolean" }, "id": { "type": "string" }, "imgUrl": { "type": "string" }, "mentionAll": { "type": "boolean" }, "mentionedJid": { "type": "array", "items": { "type": "string" } }, "number": { "type": "string" }, "quoted": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.QuotedStruct" }, "text": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.ListStruct": { "type": "object", "properties": { "buttonText": { "description": "Label of the button that opens the list. Defaults to \"Ver Menu\" when empty.", "type": "string", "example": "Abrir cardapio" }, "delay": { "description": "Typing delay (milliseconds) applied before sending the message.", "type": "integer", "example": 1200 }, "description": { "description": "Body description text (required).", "type": "string", "example": "Escolha o plano ideal para voce" }, "footerText": { "description": "Footer text (required).", "type": "string", "example": "AgentDeck Whatsapp Service" }, "formatJid": { "description": "If false, skips automatic formatting/validation of `number` into a JID.", "type": "boolean" }, "mentionAll": { "description": "Mention every participant (groups only).", "type": "boolean" }, "mentionedJid": { "description": "JIDs to mention inside the body text.", "type": "array", "items": { "type": "string" } }, "number": { "description": "Destination phone number.", "type": "string", "example": "5582988898565" }, "quoted": { "description": "Quoted (reply-to) context.", "allOf": [ { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.QuotedStruct" } ] }, "sections": { "description": "Sections with rows. At least one section with one row is required.", "type": "array", "items": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.Section" } }, "title": { "description": "Header title (required).", "type": "string", "example": "Nossos planos" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.LocationStruct": { "type": "object", "properties": { "address": { "type": "string" }, "delay": { "type": "integer" }, "formatJid": { "type": "boolean" }, "id": { "type": "string" }, "latitude": { "type": "number" }, "longitude": { "type": "number" }, "mentionAll": { "type": "boolean" }, "mentionedJid": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "number": { "type": "string" }, "quoted": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.QuotedStruct" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.MediaStruct": { "type": "object", "properties": { "caption": { "type": "string" }, "delay": { "type": "integer" }, "filename": { "type": "string" }, "formatJid": { "type": "boolean" }, "forwardingScore": { "type": "integer" }, "id": { "type": "string" }, "mentionAll": { "type": "boolean" }, "mentionedJid": { "type": "array", "items": { "type": "string" } }, "number": { "type": "string" }, "quoted": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.QuotedStruct" }, "type": { "type": "string" }, "url": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.PollStruct": { "type": "object", "properties": { "delay": { "type": "integer" }, "formatJid": { "type": "boolean" }, "id": { "type": "string" }, "maxAnswer": { "type": "integer" }, "mentionAll": { "type": "boolean" }, "mentionedJid": { "type": "array", "items": { "type": "string" } }, "number": { "type": "string" }, "options": { "type": "array", "items": { "type": "string" } }, "question": { "type": "string" }, "quoted": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.QuotedStruct" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.QuotedStruct": { "type": "object", "properties": { "messageId": { "type": "string" }, "participant": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.Row": { "type": "object", "properties": { "description": { "description": "Optional secondary line below the title.", "type": "string", "example": "R$ 29,90/mes" }, "rowId": { "description": "Callback payload returned when the user taps the row. Auto-generated if empty.", "type": "string", "example": "plan_basic" }, "title": { "description": "Row main label.", "type": "string", "example": "Plano Basico" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.Section": { "type": "object", "properties": { "rows": { "description": "Rows inside this section.", "type": "array", "items": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.Row" } }, "title": { "description": "Section heading (optional; rendered as a group separator).", "type": "string", "example": "Planos" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.StatusTextStruct": { "type": "object", "properties": { "id": { "type": "string" }, "text": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.StickerStruct": { "type": "object", "properties": { "delay": { "type": "integer" }, "formatJid": { "type": "boolean" }, "id": { "type": "string" }, "mentionAll": { "type": "boolean" }, "mentionedJid": { "type": "array", "items": { "type": "string" } }, "number": { "type": "string" }, "quoted": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.QuotedStruct" }, "sticker": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_sendMessage_service.TextStruct": { "type": "object", "properties": { "delay": { "type": "integer" }, "formatJid": { "type": "boolean" }, "forwardingScore": { "type": "integer" }, "id": { "type": "string" }, "mentionAll": { "type": "boolean" }, "mentionedJid": { "type": "array", "items": { "type": "string" } }, "number": { "type": "string" }, "quoted": { "$ref": "#/definitions/agentdeck-whatsapp-service_pkg_sendMessage_service.QuotedStruct" }, "text": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_user_service.BlockStruct": { "type": "object", "properties": { "number": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_user_service.CheckUserStruct": { "type": "object", "properties": { "formatJid": { "type": "boolean" }, "number": { "type": "array", "items": { "type": "string" } } } }, "agentdeck-whatsapp-service_pkg_user_service.GetAvatarStruct": { "type": "object", "properties": { "number": { "type": "string" }, "preview": { "type": "boolean" } } }, "agentdeck-whatsapp-service_pkg_user_service.PrivacyStruct": { "type": "object", "properties": { "callAdd": { "$ref": "#/definitions/types.PrivacySetting" }, "groupAdd": { "$ref": "#/definitions/types.PrivacySetting" }, "lastSeen": { "$ref": "#/definitions/types.PrivacySetting" }, "online": { "$ref": "#/definitions/types.PrivacySetting" }, "profile": { "$ref": "#/definitions/types.PrivacySetting" }, "readReceipts": { "$ref": "#/definitions/types.PrivacySetting" }, "status": { "$ref": "#/definitions/types.PrivacySetting" } } }, "agentdeck-whatsapp-service_pkg_user_service.SetProfilePictureStruct": { "type": "object", "properties": { "image": { "type": "string" } } }, "agentdeck-whatsapp-service_pkg_utils.VCardStruct": { "type": "object", "properties": { "fullName": { "type": "string" }, "organization": { "type": "string" }, "phone": { "type": "string" } } }, "types.AddressingMode": { "type": "string", "enum": [ "pn", "lid" ], "x-enum-varnames": [ "AddressingModePN", "AddressingModeLID" ] }, "types.BotEditType": { "type": "string", "enum": [ "first", "inner", "last" ], "x-enum-varnames": [ "EditTypeFirst", "EditTypeInner", "EditTypeLast" ] }, "types.BroadcastRecipient": { "type": "object", "properties": { "lid": { "$ref": "#/definitions/types.JID" }, "pn": { "$ref": "#/definitions/types.JID" } } }, "types.DeviceSentMeta": { "type": "object", "properties": { "destinationJID": { "description": "The destination user. This should match the MessageInfo.Recipient field.", "type": "string" }, "phash": { "type": "string" } } }, "types.EditAttribute": { "type": "string", "enum": [ "", "1", "2", "3", "7", "8" ], "x-enum-comments": { "EditAttributeAdminEdit": "only used in newsletters" }, "x-enum-descriptions": [ "", "", "", "only used in newsletters", "", "" ], "x-enum-varnames": [ "EditAttributeEmpty", "EditAttributeMessageEdit", "EditAttributePinInChat", "EditAttributeAdminEdit", "EditAttributeSenderRevoke", "EditAttributeAdminRevoke" ] }, "types.JID": { "type": "object", "properties": { "device": { "type": "integer", "format": "int32" }, "integrator": { "type": "integer", "format": "int32" }, "rawAgent": { "type": "integer", "format": "int32" }, "server": { "type": "string" }, "user": { "type": "string" } } }, "types.MessageInfo": { "type": "object", "properties": { "addressingMode": { "description": "The addressing mode of the message (phone number or LID)", "allOf": [ { "$ref": "#/definitions/types.AddressingMode" } ] }, "broadcastListOwner": { "description": "When sending a read receipt to a broadcast list message, the Chat is the broadcast list\nand Sender is you, so this field contains the recipient of the read receipt.", "allOf": [ { "$ref": "#/definitions/types.JID" } ] }, "broadcastRecipients": { "type": "array", "items": { "$ref": "#/definitions/types.BroadcastRecipient" } }, "category": { "type": "string" }, "chat": { "description": "The chat where the message was sent.", "allOf": [ { "$ref": "#/definitions/types.JID" } ] }, "deviceSentMeta": { "description": "Metadata for direct messages sent from another one of the user's own devices.", "allOf": [ { "$ref": "#/definitions/types.DeviceSentMeta" } ] }, "edit": { "$ref": "#/definitions/types.EditAttribute" }, "id": { "type": "string" }, "isFromMe": { "description": "Whether the message was sent by the current user instead of someone else.", "type": "boolean" }, "isGroup": { "description": "Whether the chat is a group chat or broadcast list.", "type": "boolean" }, "mediaType": { "type": "string" }, "msgBotInfo": { "$ref": "#/definitions/types.MsgBotInfo" }, "msgMetaInfo": { "$ref": "#/definitions/types.MsgMetaInfo" }, "multicast": { "type": "boolean" }, "pushName": { "type": "string" }, "recipientAlt": { "description": "The alternative address of the recipient of the message for DMs.", "allOf": [ { "$ref": "#/definitions/types.JID" } ] }, "sender": { "description": "The user who sent the message.", "allOf": [ { "$ref": "#/definitions/types.JID" } ] }, "senderAlt": { "description": "The alternative address of the user who sent the message", "allOf": [ { "$ref": "#/definitions/types.JID" } ] }, "serverID": { "type": "integer" }, "timestamp": { "type": "string" }, "type": { "type": "string" }, "verifiedName": { "$ref": "#/definitions/types.VerifiedName" } } }, "types.MsgBotInfo": { "type": "object", "properties": { "editSenderTimestampMS": { "type": "string" }, "editTargetID": { "type": "string" }, "editType": { "$ref": "#/definitions/types.BotEditType" } } }, "types.MsgMetaInfo": { "type": "object", "properties": { "deprecatedLIDSession": { "type": "boolean" }, "targetChat": { "$ref": "#/definitions/types.JID" }, "targetID": { "description": "Bot things", "type": "string" }, "targetSender": { "$ref": "#/definitions/types.JID" }, "threadMessageID": { "type": "string" }, "threadMessageSenderJID": { "$ref": "#/definitions/types.JID" } } }, "types.PrivacySetting": { "type": "string", "enum": [ "", "all", "contacts", "contact_allowlist", "contact_blacklist", "match_last_seen", "known", "none", "on_standard", "off" ], "x-enum-varnames": [ "PrivacySettingUndefined", "PrivacySettingAll", "PrivacySettingContacts", "PrivacySettingContactAllowlist", "PrivacySettingContactBlacklist", "PrivacySettingMatchLastSeen", "PrivacySettingKnown", "PrivacySettingNone", "PrivacySettingOnStandard", "PrivacySettingOff" ] }, "types.VerifiedName": { "type": "object", "properties": { "certificate": { "$ref": "#/definitions/waVnameCert.VerifiedNameCertificate" }, "details": { "$ref": "#/definitions/waVnameCert.VerifiedNameCertificate_Details" } } }, "types.WebAuthnResponse": { "type": "object", "properties": { "id": { "type": "string" }, "rawId": { "type": "array", "items": { "type": "integer" } }, "response": { "$ref": "#/definitions/types.WebAuthnResponseData" }, "type": { "type": "string" } } }, "types.WebAuthnResponseData": { "type": "object", "properties": { "authenticatorData": { "type": "array", "items": { "type": "integer" } }, "clientDataJSON": { "type": "array", "items": { "type": "integer" } }, "signature": { "type": "array", "items": { "type": "integer" } }, "userHandle": { "type": "array", "items": { "type": "integer" } } } }, "waAICommon.AIMediaCollectionMessage": { "type": "object", "properties": { "collectionID": { "type": "string" }, "expectedMediaCount": { "type": "integer" }, "hasGlobalCaption": { "type": "boolean" } } }, "waAICommon.AIMediaCollectionMetadata": { "type": "object", "properties": { "collectionID": { "type": "string" }, "uploadOrderIndex": { "type": "integer" } } }, "waAICommon.AIMetadataOperation": { "type": "object", "properties": { "hatchMetadataSync": { "$ref": "#/definitions/waAICommon.HatchMetadataSync" } } }, "waAICommon.AIRegenerateMetadata": { "type": "object", "properties": { "messageKey": { "$ref": "#/definitions/waCommon.MessageKey" }, "responseTimestampMS": { "type": "integer" } } }, "waAICommon.AIRichResponseUnifiedResponse": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "integer" } } } }, "waAICommon.AISubscriptionRequestType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "AISubscriptionRequestType_UNSPECIFIED", "AISubscriptionRequestType_THINK_HARD", "AISubscriptionRequestType_IMAGE_GEN", "AISubscriptionRequestType_VIDEO_GEN" ] }, "waAICommon.AISubscriptionUpsellMetadata": { "type": "object", "properties": { "requestType": { "$ref": "#/definitions/waAICommon.AISubscriptionRequestType" } } }, "waAICommon.AIThreadInfo": { "type": "object", "properties": { "clientInfo": { "$ref": "#/definitions/waAICommon.AIThreadInfo_AIThreadClientInfo" }, "serverInfo": { "$ref": "#/definitions/waAICommon.AIThreadInfo_AIThreadServerInfo" } } }, "waAICommon.AIThreadInfo_AIThreadClientInfo": { "type": "object", "properties": { "sourceChatJID": { "type": "string" }, "type": { "$ref": "#/definitions/waAICommon.AIThreadInfo_AIThreadClientInfo_AIThreadType" } } }, "waAICommon.AIThreadInfo_AIThreadClientInfo_AIThreadType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "AIThreadInfo_AIThreadClientInfo_UNKNOWN", "AIThreadInfo_AIThreadClientInfo_DEFAULT", "AIThreadInfo_AIThreadClientInfo_INCOGNITO", "AIThreadInfo_AIThreadClientInfo_SIDE_CHAT" ] }, "waAICommon.AIThreadInfo_AIThreadServerInfo": { "type": "object", "properties": { "title": { "type": "string" } } }, "waAICommon.BotAgeCollectionMetadata": { "type": "object", "properties": { "ageCollectionEligible": { "type": "boolean" }, "ageCollectionType": { "$ref": "#/definitions/waAICommon.BotAgeCollectionMetadata_AgeCollectionType" }, "shouldTriggerAgeCollectionOnClient": { "type": "boolean" } } }, "waAICommon.BotAgeCollectionMetadata_AgeCollectionType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "BotAgeCollectionMetadata_O18_BINARY", "BotAgeCollectionMetadata_WAFFLE" ] }, "waAICommon.BotAgentDeepLinkMetadata": { "type": "object", "properties": { "token": { "type": "string" } } }, "waAICommon.BotAgentMetadata": { "type": "object", "properties": { "deepLinkMetadata": { "$ref": "#/definitions/waAICommon.BotAgentDeepLinkMetadata" } } }, "waAICommon.BotCapabilityMetadata": { "type": "object", "properties": { "capabilities": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotCapabilityMetadata_BotCapabilityType" } } } }, "waAICommon.BotCapabilityMetadata_BotCapabilityType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65 ], "x-enum-varnames": [ "BotCapabilityMetadata_UNKNOWN", "BotCapabilityMetadata_PROGRESS_INDICATOR", "BotCapabilityMetadata_RICH_RESPONSE_HEADING", "BotCapabilityMetadata_RICH_RESPONSE_NESTED_LIST", "BotCapabilityMetadata_AI_MEMORY", "BotCapabilityMetadata_RICH_RESPONSE_THREAD_SURFING", "BotCapabilityMetadata_RICH_RESPONSE_TABLE", "BotCapabilityMetadata_RICH_RESPONSE_CODE", "BotCapabilityMetadata_RICH_RESPONSE_STRUCTURED_RESPONSE", "BotCapabilityMetadata_RICH_RESPONSE_INLINE_IMAGE", "BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_CONTROL", "BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_1", "BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_2", "BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_3", "BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_4", "BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_5", "BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_6", "BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_7", "BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_8", "BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_9", "BotCapabilityMetadata_WA_IG_1P_PLUGIN_RANKING_UPDATE_10", "BotCapabilityMetadata_RICH_RESPONSE_SUB_HEADING", "BotCapabilityMetadata_RICH_RESPONSE_GRID_IMAGE", "BotCapabilityMetadata_AI_STUDIO_UGC_MEMORY", "BotCapabilityMetadata_RICH_RESPONSE_LATEX", "BotCapabilityMetadata_RICH_RESPONSE_MAPS", "BotCapabilityMetadata_RICH_RESPONSE_INLINE_REELS", "BotCapabilityMetadata_AGENTIC_PLANNING", "BotCapabilityMetadata_ACCOUNT_LINKING", "BotCapabilityMetadata_STREAMING_DISAGGREGATION", "BotCapabilityMetadata_RICH_RESPONSE_GRID_IMAGE_3P", "BotCapabilityMetadata_RICH_RESPONSE_LATEX_INLINE", "BotCapabilityMetadata_QUERY_PLAN", "BotCapabilityMetadata_PROACTIVE_MESSAGE", "BotCapabilityMetadata_RICH_RESPONSE_UNIFIED_RESPONSE", "BotCapabilityMetadata_PROMOTION_MESSAGE", "BotCapabilityMetadata_SIMPLIFIED_PROFILE_PAGE", "BotCapabilityMetadata_RICH_RESPONSE_SOURCES_IN_MESSAGE", "BotCapabilityMetadata_RICH_RESPONSE_SIDE_BY_SIDE_SURVEY", "BotCapabilityMetadata_RICH_RESPONSE_UNIFIED_TEXT_COMPONENT", "BotCapabilityMetadata_AI_SHARED_MEMORY", "BotCapabilityMetadata_RICH_RESPONSE_UNIFIED_SOURCES", "BotCapabilityMetadata_RICH_RESPONSE_UNIFIED_DOMAIN_CITATIONS", "BotCapabilityMetadata_RICH_RESPONSE_UR_INLINE_REELS_ENABLED", "BotCapabilityMetadata_RICH_RESPONSE_UR_MEDIA_GRID_ENABLED", "BotCapabilityMetadata_RICH_RESPONSE_UR_TIMESTAMP_PLACEHOLDER", "BotCapabilityMetadata_RICH_RESPONSE_IN_APP_SURVEY", "BotCapabilityMetadata_AI_RESPONSE_MODEL_BRANDING", "BotCapabilityMetadata_SESSION_TRANSPARENCY_SYSTEM_MESSAGE", "BotCapabilityMetadata_RICH_RESPONSE_UR_REASONING", "BotCapabilityMetadata_RICH_RESPONSE_UR_ZEITGEIST_CITATIONS", "BotCapabilityMetadata_RICH_RESPONSE_UR_ZEITGEIST_CAROUSEL", "BotCapabilityMetadata_AI_IMAGINE_LOADING_INDICATOR", "BotCapabilityMetadata_RICH_RESPONSE_UR_IMAGINE", "BotCapabilityMetadata_AI_IMAGINE_UR_TO_NATIVE_LOADING_INDICATOR", "BotCapabilityMetadata_RICH_RESPONSE_UR_BLOKS_ENABLED", "BotCapabilityMetadata_RICH_RESPONSE_INLINE_LINKS_ENABLED", "BotCapabilityMetadata_RICH_RESPONSE_UR_IMAGINE_VIDEO", "BotCapabilityMetadata_JSON_PATCH_STREAMING", "BotCapabilityMetadata_AI_TAB_FORCE_CLIPPY", "BotCapabilityMetadata_UNIFIED_RESPONSE_EMBEDDED_SCREENS", "BotCapabilityMetadata_AI_SUBSCRIPTION_ENABLED", "BotCapabilityMetadata_UNIFIED_RESPONSE_AI_CONTENT_SEARCH_ENABLED", "BotCapabilityMetadata_UNIFIED_RESPONSE_MARKDOWN_LINKS_ENABLED", "BotCapabilityMetadata_AI_RICH_RESPONSE_MAPS_V2_ENABLED", "BotCapabilityMetadata_AI_SUBSCRIPTION_METERING_ENABLED" ] }, "waAICommon.BotCommandMetadata": { "type": "object", "properties": { "commandDescription": { "type": "string" }, "commandName": { "type": "string" }, "commandPrompt": { "type": "string" } } }, "waAICommon.BotDocumentMessageMetadata": { "type": "object", "properties": { "pluginType": { "$ref": "#/definitions/waAICommon.BotDocumentMessageMetadata_DocumentPluginType" } } }, "waAICommon.BotDocumentMessageMetadata_DocumentPluginType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "BotDocumentMessageMetadata_TEXT_EXTRACTION", "BotDocumentMessageMetadata_OCR_AND_IMAGES" ] }, "waAICommon.BotFeedbackMessage": { "type": "object", "properties": { "kind": { "$ref": "#/definitions/waAICommon.BotFeedbackMessage_BotFeedbackKind" }, "kindNegative": { "type": "integer" }, "kindPositive": { "type": "integer" }, "kindReport": { "$ref": "#/definitions/waAICommon.BotFeedbackMessage_ReportKind" }, "messageKey": { "$ref": "#/definitions/waCommon.MessageKey" }, "sideBySideSurveyMetadata": { "$ref": "#/definitions/waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata" }, "text": { "type": "string" } } }, "waAICommon.BotFeedbackMessage_BotFeedbackKind": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 ], "x-enum-varnames": [ "BotFeedbackMessage_BOT_FEEDBACK_POSITIVE", "BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_GENERIC", "BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_HELPFUL", "BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_INTERESTING", "BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_ACCURATE", "BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_SAFE", "BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_OTHER", "BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_REFUSED", "BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_NOT_VISUALLY_APPEALING", "BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_NOT_RELEVANT_TO_TEXT", "BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_PERSONALIZED", "BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_CLARITY", "BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_DOESNT_LOOK_LIKE_THE_PERSON", "BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE_HALLUCINATION_INTERNAL_ONLY", "BotFeedbackMessage_BOT_FEEDBACK_NEGATIVE" ] }, "waAICommon.BotFeedbackMessage_ReportKind": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "BotFeedbackMessage_NONE", "BotFeedbackMessage_GENERIC" ] }, "waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata": { "type": "object", "properties": { "analyticsData": { "$ref": "#/definitions/waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata_SideBySideSurveyAnalyticsData" }, "isSelectedResponsePrimary": { "type": "boolean" }, "messageIDToEdit": { "type": "string" }, "metaAiAnalyticsData": { "$ref": "#/definitions/waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata_SidebySideSurveyMetaAiAnalyticsData" }, "responseOtid": { "type": "string" }, "responseTimestampMSString": { "type": "string" }, "selectedRequestID": { "type": "string" }, "simonSessionFbid": { "type": "string" }, "surveyID": { "type": "integer" } } }, "waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata_SideBySideSurveyAnalyticsData": { "type": "object", "properties": { "simonSessionFbid": { "type": "string" }, "tessaEvent": { "type": "string" }, "tessaSessionFbid": { "type": "string" } } }, "waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata_SidebySideSurveyMetaAiAnalyticsData": { "type": "object", "properties": { "abandonEvent": { "$ref": "#/definitions/waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata_SidebySideSurveyMetaAiAnalyticsData_SideBySideSurveyAbandonEventData" }, "cardImpressionEvent": { "$ref": "#/definitions/waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata_SidebySideSurveyMetaAiAnalyticsData_SideBySideSurveyCardImpressionEventData" }, "ctaClickEvent": { "$ref": "#/definitions/waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata_SidebySideSurveyMetaAiAnalyticsData_SideBySideSurveyCTAClickEventData" }, "ctaImpressionEvent": { "$ref": "#/definitions/waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata_SidebySideSurveyMetaAiAnalyticsData_SideBySideSurveyCTAImpressionEventData" }, "primaryResponseID": { "type": "string" }, "responseEvent": { "$ref": "#/definitions/waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata_SidebySideSurveyMetaAiAnalyticsData_SideBySideSurveyResponseEventData" }, "surveyID": { "type": "integer" }, "testArmName": { "type": "string" }, "timestampMSString": { "type": "string" } } }, "waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata_SidebySideSurveyMetaAiAnalyticsData_SideBySideSurveyAbandonEventData": { "type": "object", "properties": { "abandonDwellTimeMSString": { "type": "string" } } }, "waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata_SidebySideSurveyMetaAiAnalyticsData_SideBySideSurveyCTAClickEventData": { "type": "object", "properties": { "clickDwellTimeMSString": { "type": "string" }, "isSurveyExpired": { "type": "boolean" } } }, "waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata_SidebySideSurveyMetaAiAnalyticsData_SideBySideSurveyCTAImpressionEventData": { "type": "object", "properties": { "isSurveyExpired": { "type": "boolean" } } }, "waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata_SidebySideSurveyMetaAiAnalyticsData_SideBySideSurveyCardImpressionEventData": { "type": "object" }, "waAICommon.BotFeedbackMessage_SideBySideSurveyMetadata_SidebySideSurveyMetaAiAnalyticsData_SideBySideSurveyResponseEventData": { "type": "object", "properties": { "responseDwellTimeMSString": { "type": "string" }, "selectedResponseID": { "type": "string" } } }, "waAICommon.BotGroupMetadata": { "type": "object", "properties": { "participantsMetadata": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotGroupParticipantMetadata" } } } }, "waAICommon.BotGroupParticipantMetadata": { "type": "object", "properties": { "botFbid": { "type": "string" } } }, "waAICommon.BotImagineMetadata": { "type": "object", "properties": { "imagineType": { "$ref": "#/definitions/waAICommon.BotImagineMetadata_ImagineType" }, "shortPrompt": { "type": "string" } } }, "waAICommon.BotImagineMetadata_ImagineType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4 ], "x-enum-varnames": [ "BotImagineMetadata_UNKNOWN", "BotImagineMetadata_IMAGINE", "BotImagineMetadata_MEMU", "BotImagineMetadata_FLASH", "BotImagineMetadata_EDIT" ] }, "waAICommon.BotInfrastructureDiagnostics": { "type": "object", "properties": { "botBackend": { "$ref": "#/definitions/waAICommon.BotInfrastructureDiagnostics_BotBackend" }, "isThinking": { "type": "boolean" }, "toolsUsed": { "type": "array", "items": { "type": "string" } } } }, "waAICommon.BotInfrastructureDiagnostics_BotBackend": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "BotInfrastructureDiagnostics_AAPI", "BotInfrastructureDiagnostics_CLIPPY" ] }, "waAICommon.BotLinkedAccount": { "type": "object", "properties": { "type": { "$ref": "#/definitions/waAICommon.BotLinkedAccount_BotLinkedAccountType" } } }, "waAICommon.BotLinkedAccount_BotLinkedAccountType": { "type": "integer", "format": "int32", "enum": [ 0 ], "x-enum-varnames": [ "BotLinkedAccount_BOT_LINKED_ACCOUNT_TYPE_1P" ] }, "waAICommon.BotLinkedAccountsMetadata": { "type": "object", "properties": { "acAuthTokens": { "type": "array", "items": { "type": "integer" } }, "acErrorCode": { "type": "integer" }, "accounts": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotLinkedAccount" } } } }, "waAICommon.BotMediaMetadata": { "type": "object", "properties": { "directPath": { "type": "string" }, "fileEncSHA256": { "type": "string" }, "fileSHA256": { "type": "string" }, "mediaKey": { "type": "string" }, "mediaKeyTimestamp": { "type": "integer" }, "mimetype": { "type": "string" }, "orientationType": { "$ref": "#/definitions/waAICommon.BotMediaMetadata_OrientationType" } } }, "waAICommon.BotMediaMetadata_OrientationType": { "type": "integer", "format": "int32", "enum": [ 1, 2, 3 ], "x-enum-varnames": [ "BotMediaMetadata_CENTER", "BotMediaMetadata_LEFT", "BotMediaMetadata_RIGHT" ] }, "waAICommon.BotMemoryFact": { "type": "object", "properties": { "fact": { "type": "string" }, "factID": { "type": "string" } } }, "waAICommon.BotMemoryMetadata": { "type": "object", "properties": { "addedFacts": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotMemoryFact" } }, "disclaimer": { "type": "string" }, "removedFacts": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotMemoryFact" } } } }, "waAICommon.BotMemuMetadata": { "type": "object", "properties": { "faceImages": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotMediaMetadata" } } } }, "waAICommon.BotMessageOrigin": { "type": "object", "properties": { "type": { "$ref": "#/definitions/waAICommon.BotMessageOrigin_BotMessageOriginType" } } }, "waAICommon.BotMessageOriginMetadata": { "type": "object", "properties": { "origins": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotMessageOrigin" } } } }, "waAICommon.BotMessageOrigin_BotMessageOriginType": { "type": "integer", "format": "int32", "enum": [ 0 ], "x-enum-varnames": [ "BotMessageOrigin_BOT_MESSAGE_ORIGIN_TYPE_AI_INITIATED" ] }, "waAICommon.BotMessageSharingInfo": { "type": "object", "properties": { "botEntryPointOrigin": { "$ref": "#/definitions/waAICommon.BotMetricsEntryPoint" }, "forwardScore": { "type": "integer" } } }, "waAICommon.BotMetadata": { "type": "object", "properties": { "aiConversationContext": { "type": "array", "items": { "type": "integer" } }, "aiMediaCollectionMetadata": { "$ref": "#/definitions/waAICommon.AIMediaCollectionMetadata" }, "botAgeCollectionMetadata": { "$ref": "#/definitions/waAICommon.BotAgeCollectionMetadata" }, "botDocumentMessageMetadata": { "$ref": "#/definitions/waAICommon.BotDocumentMessageMetadata" }, "botGroupMetadata": { "$ref": "#/definitions/waAICommon.BotGroupMetadata" }, "botInfrastructureDiagnostics": { "$ref": "#/definitions/waAICommon.BotInfrastructureDiagnostics" }, "botLinkedAccountsMetadata": { "$ref": "#/definitions/waAICommon.BotLinkedAccountsMetadata" }, "botMessageOriginMetadata": { "$ref": "#/definitions/waAICommon.BotMessageOriginMetadata" }, "botMetricsMetadata": { "$ref": "#/definitions/waAICommon.BotMetricsMetadata" }, "botModeSelectionMetadata": { "$ref": "#/definitions/waAICommon.BotModeSelectionMetadata" }, "botPromotionMessageMetadata": { "$ref": "#/definitions/waAICommon.BotPromotionMessageMetadata" }, "botQuotaMetadata": { "$ref": "#/definitions/waAICommon.BotQuotaMetadata" }, "botRenderingConfigMetadata": { "$ref": "#/definitions/waAICommon.BotRenderingConfigMetadata" }, "botResponseID": { "type": "string" }, "botThreadInfo": { "$ref": "#/definitions/waAICommon.AIThreadInfo" }, "capabilityMetadata": { "$ref": "#/definitions/waAICommon.BotCapabilityMetadata" }, "commandMetadata": { "$ref": "#/definitions/waAICommon.BotCommandMetadata" }, "conversationStarterPromptID": { "type": "string" }, "imagineMetadata": { "$ref": "#/definitions/waAICommon.BotImagineMetadata" }, "inThreadSurveyMetadata": { "$ref": "#/definitions/waAICommon.InThreadSurveyMetadata" }, "internalMetadata": { "type": "array", "items": { "type": "integer" } }, "invokerJID": { "type": "string" }, "memoryMetadata": { "$ref": "#/definitions/waAICommon.BotMemoryMetadata" }, "memuMetadata": { "$ref": "#/definitions/waAICommon.BotMemuMetadata" }, "messageDisclaimerText": { "type": "string" }, "modelMetadata": { "$ref": "#/definitions/waAICommon.BotModelMetadata" }, "personaID": { "type": "string" }, "pluginMetadata": { "$ref": "#/definitions/waAICommon.BotPluginMetadata" }, "progressIndicatorMetadata": { "$ref": "#/definitions/waAICommon.BotProgressIndicatorMetadata" }, "pttPromptMetadata": { "$ref": "#/definitions/waAICommon.BotPttPromptMetadata" }, "regenerateMetadata": { "$ref": "#/definitions/waAICommon.AIRegenerateMetadata" }, "reminderMetadata": { "$ref": "#/definitions/waAICommon.BotReminderMetadata" }, "renderingMetadata": { "$ref": "#/definitions/waAICommon.BotRenderingMetadata" }, "resolvedToolCallMetadata": { "$ref": "#/definitions/waAICommon.BotResolvedToolCallMetadata" }, "richResponseSourcesMetadata": { "$ref": "#/definitions/waAICommon.BotSourcesMetadata" }, "sessionMetadata": { "$ref": "#/definitions/waAICommon.BotSessionMetadata" }, "sessionTransparencyMetadata": { "$ref": "#/definitions/waAICommon.SessionTransparencyMetadata" }, "subscriptionUpsellMetadata": { "$ref": "#/definitions/waAICommon.AISubscriptionUpsellMetadata" }, "suggestedPromptMetadata": { "$ref": "#/definitions/waAICommon.BotSuggestedPromptMetadata" }, "timezone": { "type": "string" }, "unifiedResponseMutation": { "$ref": "#/definitions/waAICommon.BotUnifiedResponseMutation" }, "verificationMetadata": { "$ref": "#/definitions/waAICommon.BotSignatureVerificationMetadata" } } }, "waAICommon.BotMetricsEntryPoint": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 45, 46, 47, 54, 55, 56 ], "x-enum-varnames": [ "BotMetricsEntryPoint_UNDEFINED_ENTRY_POINT", "BotMetricsEntryPoint_FAVICON", "BotMetricsEntryPoint_CHATLIST", "BotMetricsEntryPoint_AISEARCH_NULL_STATE_PAPER_PLANE", "BotMetricsEntryPoint_AISEARCH_NULL_STATE_SUGGESTION", "BotMetricsEntryPoint_AISEARCH_TYPE_AHEAD_SUGGESTION", "BotMetricsEntryPoint_AISEARCH_TYPE_AHEAD_PAPER_PLANE", "BotMetricsEntryPoint_AISEARCH_TYPE_AHEAD_RESULT_CHATLIST", "BotMetricsEntryPoint_AISEARCH_TYPE_AHEAD_RESULT_MESSAGES", "BotMetricsEntryPoint_AIVOICE_SEARCH_BAR", "BotMetricsEntryPoint_AIVOICE_FAVICON", "BotMetricsEntryPoint_AISTUDIO", "BotMetricsEntryPoint_DEEPLINK", "BotMetricsEntryPoint_NOTIFICATION", "BotMetricsEntryPoint_PROFILE_MESSAGE_BUTTON", "BotMetricsEntryPoint_FORWARD", "BotMetricsEntryPoint_APP_SHORTCUT", "BotMetricsEntryPoint_FF_FAMILY", "BotMetricsEntryPoint_AI_TAB", "BotMetricsEntryPoint_AI_HOME", "BotMetricsEntryPoint_AI_DEEPLINK_IMMERSIVE", "BotMetricsEntryPoint_AI_DEEPLINK", "BotMetricsEntryPoint_META_AI_CHAT_SHORTCUT_AI_STUDIO", "BotMetricsEntryPoint_UGC_CHAT_SHORTCUT_AI_STUDIO", "BotMetricsEntryPoint_NEW_CHAT_AI_STUDIO", "BotMetricsEntryPoint_AIVOICE_FAVICON_CALL_HISTORY", "BotMetricsEntryPoint_ASK_META_AI_CONTEXT_MENU", "BotMetricsEntryPoint_ASK_META_AI_CONTEXT_MENU_1ON1", "BotMetricsEntryPoint_ASK_META_AI_CONTEXT_MENU_GROUP", "BotMetricsEntryPoint_INVOKE_META_AI_1ON1", "BotMetricsEntryPoint_INVOKE_META_AI_GROUP", "BotMetricsEntryPoint_META_AI_FORWARD", "BotMetricsEntryPoint_NEW_CHAT_AI_CONTACT", "BotMetricsEntryPoint_MESSAGE_QUICK_ACTION_1_ON_1_CHAT", "BotMetricsEntryPoint_MESSAGE_QUICK_ACTION_GROUP_CHAT", "BotMetricsEntryPoint_ATTACHMENT_TRAY_1_ON_1_CHAT", "BotMetricsEntryPoint_ATTACHMENT_TRAY_GROUP_CHAT", "BotMetricsEntryPoint_ASK_META_AI_MEDIA_VIEWER_1ON1", "BotMetricsEntryPoint_ASK_META_AI_MEDIA_VIEWER_GROUP", "BotMetricsEntryPoint_MEDIA_PICKER_1_ON_1_CHAT", "BotMetricsEntryPoint_MEDIA_PICKER_GROUP_CHAT", "BotMetricsEntryPoint_ASK_META_AI_NO_SEARCH_RESULTS", "BotMetricsEntryPoint_META_AI_SETTINGS", "BotMetricsEntryPoint_WEB_INTRO_PANEL", "BotMetricsEntryPoint_WEB_NAVIGATION_BAR", "BotMetricsEntryPoint_GROUP_MEMBER", "BotMetricsEntryPoint_CHATLIST_SEARCH", "BotMetricsEntryPoint_NEW_CHAT_LIST" ] }, "waAICommon.BotMetricsMetadata": { "type": "object", "properties": { "destinationEntryPoint": { "$ref": "#/definitions/waAICommon.BotMetricsEntryPoint" }, "destinationID": { "type": "string" }, "threadOrigin": { "$ref": "#/definitions/waAICommon.BotMetricsThreadEntryPoint" } } }, "waAICommon.BotMetricsThreadEntryPoint": { "type": "integer", "format": "int32", "enum": [ 1, 2, 3, 4, 5 ], "x-enum-varnames": [ "BotMetricsThreadEntryPoint_AI_TAB_THREAD", "BotMetricsThreadEntryPoint_AI_HOME_THREAD", "BotMetricsThreadEntryPoint_AI_DEEPLINK_IMMERSIVE_THREAD", "BotMetricsThreadEntryPoint_AI_DEEPLINK_THREAD", "BotMetricsThreadEntryPoint_ASK_META_AI_CONTEXT_MENU_THREAD" ] }, "waAICommon.BotModeSelectionMetadata": { "type": "object", "properties": { "mode": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotModeSelectionMetadata_BotUserSelectionMode" } }, "overrideMode": { "type": "array", "items": { "type": "integer" } } } }, "waAICommon.BotModeSelectionMetadata_BotUserSelectionMode": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "BotModeSelectionMetadata_DEFAULT_MODE", "BotModeSelectionMetadata_THINK_HARD_MODE" ] }, "waAICommon.BotModelMetadata": { "type": "object", "properties": { "modelNameOverride": { "type": "string" }, "modelType": { "$ref": "#/definitions/waAICommon.BotModelMetadata_ModelType" }, "premiumModelStatus": { "$ref": "#/definitions/waAICommon.BotModelMetadata_PremiumModelStatus" } } }, "waAICommon.BotModelMetadata_ModelType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "BotModelMetadata_UNKNOWN_TYPE", "BotModelMetadata_LLAMA_PROD", "BotModelMetadata_LLAMA_PROD_PREMIUM" ] }, "waAICommon.BotModelMetadata_PremiumModelStatus": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "BotModelMetadata_UNKNOWN_STATUS", "BotModelMetadata_AVAILABLE", "BotModelMetadata_QUOTA_EXCEED_LIMIT" ] }, "waAICommon.BotPluginMetadata": { "type": "object", "properties": { "deprecatedField": { "$ref": "#/definitions/waAICommon.BotPluginMetadata_PluginType" }, "expectedLinksCount": { "type": "integer" }, "faviconCDNURL": { "type": "string" }, "parentPluginMessageKey": { "$ref": "#/definitions/waCommon.MessageKey" }, "parentPluginType": { "$ref": "#/definitions/waAICommon.BotPluginMetadata_PluginType" }, "pluginType": { "$ref": "#/definitions/waAICommon.BotPluginMetadata_PluginType" }, "profilePhotoCDNURL": { "type": "string" }, "provider": { "$ref": "#/definitions/waAICommon.BotPluginMetadata_SearchProvider" }, "referenceIndex": { "type": "integer" }, "searchProviderURL": { "type": "string" }, "searchQuery": { "type": "string" }, "thumbnailCDNURL": { "type": "string" } } }, "waAICommon.BotPluginMetadata_PluginType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "BotPluginMetadata_UNKNOWN_PLUGIN", "BotPluginMetadata_REELS", "BotPluginMetadata_SEARCH" ] }, "waAICommon.BotPluginMetadata_SearchProvider": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "BotPluginMetadata_UNKNOWN", "BotPluginMetadata_BING", "BotPluginMetadata_GOOGLE", "BotPluginMetadata_SUPPORT" ] }, "waAICommon.BotProgressIndicatorMetadata": { "type": "object", "properties": { "estimatedCompletionTime": { "type": "integer" }, "progressDescription": { "type": "string" }, "stepsMetadata": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata" } } } }, "waAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata": { "type": "object", "properties": { "isEnhancedSearch": { "type": "boolean" }, "isReasoning": { "type": "boolean" }, "sections": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata" } }, "sourcesMetadata": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata" } }, "status": { "$ref": "#/definitions/waAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus" }, "statusBody": { "type": "string" }, "statusTitle": { "type": "string" } } }, "waAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata": { "type": "object", "properties": { "favIconURL": { "type": "string" }, "provider": { "$ref": "#/definitions/waAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider" }, "sourceURL": { "type": "string" }, "title": { "type": "string" } } }, "waAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata": { "type": "object", "properties": { "provider": { "$ref": "#/definitions/waAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider" }, "sourceTitle": { "type": "string" }, "sourceURL": { "type": "string" } } }, "waAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BotPlanningSearchSourceProvider": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_UNKNOWN", "BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_OTHER", "BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_GOOGLE", "BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourcesMetadata_BING" ] }, "waAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningStepSectionMetadata": { "type": "object", "properties": { "sectionBody": { "type": "string" }, "sectionTitle": { "type": "string" }, "sourcesMetadata": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotPlanningSearchSourceMetadata" } } } }, "waAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata_BotSearchSourceProvider": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "BotProgressIndicatorMetadata_BotPlanningStepMetadata_UNKNOWN_PROVIDER", "BotProgressIndicatorMetadata_BotPlanningStepMetadata_OTHER", "BotProgressIndicatorMetadata_BotPlanningStepMetadata_GOOGLE", "BotProgressIndicatorMetadata_BotPlanningStepMetadata_BING" ] }, "waAICommon.BotProgressIndicatorMetadata_BotPlanningStepMetadata_PlanningStepStatus": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "BotProgressIndicatorMetadata_BotPlanningStepMetadata_UNKNOWN", "BotProgressIndicatorMetadata_BotPlanningStepMetadata_PLANNED", "BotProgressIndicatorMetadata_BotPlanningStepMetadata_EXECUTING", "BotProgressIndicatorMetadata_BotPlanningStepMetadata_FINISHED" ] }, "waAICommon.BotPromotionMessageMetadata": { "type": "object", "properties": { "buttonTitle": { "type": "string" }, "promotionType": { "$ref": "#/definitions/waAICommon.BotPromotionMessageMetadata_BotPromotionType" } } }, "waAICommon.BotPromotionMessageMetadata_BotPromotionType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "BotPromotionMessageMetadata_UNKNOWN_TYPE", "BotPromotionMessageMetadata_C50", "BotPromotionMessageMetadata_SURVEY_PLATFORM" ] }, "waAICommon.BotPromptSuggestion": { "type": "object", "properties": { "prompt": { "type": "string" }, "promptID": { "type": "string" } } }, "waAICommon.BotPromptSuggestions": { "type": "object", "properties": { "suggestions": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotPromptSuggestion" } } } }, "waAICommon.BotPttPromptMetadata": { "type": "object", "properties": { "transcript": { "type": "string" } } }, "waAICommon.BotQuotaMetadata": { "type": "object", "properties": { "botFeatureQuotaMetadata": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotQuotaMetadata_BotFeatureQuotaMetadata" } } } }, "waAICommon.BotQuotaMetadata_BotFeatureQuotaMetadata": { "type": "object", "properties": { "expirationTimestamp": { "type": "integer" }, "featureType": { "$ref": "#/definitions/waAICommon.BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType" }, "remainingQuota": { "type": "integer" } } }, "waAICommon.BotQuotaMetadata_BotFeatureQuotaMetadata_BotFeatureType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "BotQuotaMetadata_BotFeatureQuotaMetadata_UNKNOWN_FEATURE", "BotQuotaMetadata_BotFeatureQuotaMetadata_REASONING_FEATURE" ] }, "waAICommon.BotReminderMetadata": { "type": "object", "properties": { "action": { "$ref": "#/definitions/waAICommon.BotReminderMetadata_ReminderAction" }, "frequency": { "$ref": "#/definitions/waAICommon.BotReminderMetadata_ReminderFrequency" }, "name": { "type": "string" }, "nextTriggerTimestamp": { "type": "integer" }, "requestMessageKey": { "$ref": "#/definitions/waCommon.MessageKey" } } }, "waAICommon.BotReminderMetadata_ReminderAction": { "type": "integer", "format": "int32", "enum": [ 1, 2, 3, 4 ], "x-enum-varnames": [ "BotReminderMetadata_NOTIFY", "BotReminderMetadata_CREATE", "BotReminderMetadata_DELETE", "BotReminderMetadata_UPDATE" ] }, "waAICommon.BotReminderMetadata_ReminderFrequency": { "type": "integer", "format": "int32", "enum": [ 1, 2, 3, 4, 5 ], "x-enum-varnames": [ "BotReminderMetadata_ONCE", "BotReminderMetadata_DAILY", "BotReminderMetadata_WEEKLY", "BotReminderMetadata_BIWEEKLY", "BotReminderMetadata_MONTHLY" ] }, "waAICommon.BotRenderingConfigMetadata": { "type": "object", "properties": { "bloksVersioningID": { "type": "string" }, "pixelDensity": { "type": "number" } } }, "waAICommon.BotRenderingMetadata": { "type": "object", "properties": { "keywords": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotRenderingMetadata_Keyword" } } } }, "waAICommon.BotRenderingMetadata_Keyword": { "type": "object", "properties": { "associatedPrompts": { "type": "array", "items": { "type": "string" } }, "value": { "type": "string" } } }, "waAICommon.BotResolvedToolCallMetadata": { "type": "object", "properties": { "resolutionDataSerialized": { "type": "string" }, "toolCallID": { "type": "string" } } }, "waAICommon.BotSessionMetadata": { "type": "object", "properties": { "sessionID": { "type": "string" }, "sessionSource": { "$ref": "#/definitions/waAICommon.BotSessionSource" } } }, "waAICommon.BotSessionSource": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "x-enum-varnames": [ "BotSessionSource_NONE", "BotSessionSource_NULL_STATE", "BotSessionSource_TYPEAHEAD", "BotSessionSource_USER_INPUT", "BotSessionSource_EMU_FLASH", "BotSessionSource_EMU_FLASH_FOLLOWUP", "BotSessionSource_VOICE", "BotSessionSource_AI_HOME_SESSION" ] }, "waAICommon.BotSignatureVerificationMetadata": { "type": "object", "properties": { "proofs": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotSignatureVerificationUseCaseProof" } } } }, "waAICommon.BotSignatureVerificationUseCaseProof": { "type": "object", "properties": { "certificateChain": { "type": "array", "items": { "type": "array", "items": { "type": "integer", "format": "int32" } } }, "signature": { "type": "array", "items": { "type": "integer" } }, "useCase": { "$ref": "#/definitions/waAICommon.BotSignatureVerificationUseCaseProof_BotSignatureUseCase" }, "version": { "type": "integer" } } }, "waAICommon.BotSignatureVerificationUseCaseProof_BotSignatureUseCase": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "BotSignatureVerificationUseCaseProof_UNSPECIFIED", "BotSignatureVerificationUseCaseProof_WA_BOT_MSG", "BotSignatureVerificationUseCaseProof_WA_TEE_BOT_MSG", "BotSignatureVerificationUseCaseProof_P2P_PILLS" ] }, "waAICommon.BotSourcesMetadata": { "type": "object", "properties": { "sources": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotSourcesMetadata_BotSourceItem" } } } }, "waAICommon.BotSourcesMetadata_BotSourceItem": { "type": "object", "properties": { "citationNumber": { "type": "integer" }, "faviconCDNURL": { "type": "string" }, "provider": { "$ref": "#/definitions/waAICommon.BotSourcesMetadata_BotSourceItem_SourceProvider" }, "sourceProviderURL": { "type": "string" }, "sourceQuery": { "type": "string" }, "sourceTitle": { "type": "string" }, "thumbnailCDNURL": { "type": "string" } } }, "waAICommon.BotSourcesMetadata_BotSourceItem_SourceProvider": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4 ], "x-enum-varnames": [ "BotSourcesMetadata_BotSourceItem_UNKNOWN", "BotSourcesMetadata_BotSourceItem_BING", "BotSourcesMetadata_BotSourceItem_GOOGLE", "BotSourcesMetadata_BotSourceItem_SUPPORT", "BotSourcesMetadata_BotSourceItem_OTHER" ] }, "waAICommon.BotSuggestedPromptMetadata": { "type": "object", "properties": { "promptSuggestions": { "$ref": "#/definitions/waAICommon.BotPromptSuggestions" }, "selectedPromptID": { "type": "string" }, "selectedPromptIndex": { "type": "integer" }, "suggestedPrompts": { "type": "array", "items": { "type": "string" } } } }, "waAICommon.BotUnifiedResponseMutation": { "type": "object", "properties": { "mediaDetailsMetadataList": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.BotUnifiedResponseMutation_MediaDetailsMetadata" } }, "sbsMetadata": { "$ref": "#/definitions/waAICommon.BotUnifiedResponseMutation_SideBySideMetadata" } } }, "waAICommon.BotUnifiedResponseMutation_MediaDetailsMetadata": { "type": "object", "properties": { "ID": { "type": "string" }, "highResMedia": { "$ref": "#/definitions/waAICommon.BotMediaMetadata" }, "previewMedia": { "$ref": "#/definitions/waAICommon.BotMediaMetadata" } } }, "waAICommon.BotUnifiedResponseMutation_SideBySideMetadata": { "type": "object", "properties": { "primaryResponseID": { "type": "string" }, "surveyCtaHasRendered": { "type": "boolean" } } }, "waAICommon.ForwardedAIBotMessageInfo": { "type": "object", "properties": { "botJID": { "type": "string" }, "botName": { "type": "string" }, "creatorName": { "type": "string" } } }, "waAICommon.HatchMetadataSync": { "type": "object", "properties": { "data": { "type": "array", "items": { "type": "integer" } }, "requestID": { "type": "string" }, "timestampMS": { "type": "integer" } } }, "waAICommon.InThreadSurveyMetadata": { "type": "object", "properties": { "feedbackToastText": { "type": "string" }, "invitationBodyText": { "type": "string" }, "invitationCtaText": { "type": "string" }, "invitationCtaURL": { "type": "string" }, "invitationHeaderText": { "type": "string" }, "privacyStatementFull": { "type": "string" }, "privacyStatementParts": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.InThreadSurveyMetadata_InThreadSurveyPrivacyStatementPart" } }, "questions": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.InThreadSurveyMetadata_InThreadSurveyQuestion" } }, "requestID": { "type": "string" }, "simonSessionID": { "type": "string" }, "simonSurveyID": { "type": "string" }, "startQuestionIndex": { "type": "integer" }, "surveyContinueButtonText": { "type": "string" }, "surveySubmitButtonText": { "type": "string" }, "surveyTitle": { "type": "string" }, "tessaEvent": { "type": "string" }, "tessaRootID": { "type": "string" }, "tessaSessionID": { "type": "string" } } }, "waAICommon.InThreadSurveyMetadata_InThreadSurveyOption": { "type": "object", "properties": { "numericValue": { "type": "integer" }, "stringValue": { "type": "string" }, "textTranslated": { "type": "string" } } }, "waAICommon.InThreadSurveyMetadata_InThreadSurveyPrivacyStatementPart": { "type": "object", "properties": { "URL": { "type": "string" }, "text": { "type": "string" } } }, "waAICommon.InThreadSurveyMetadata_InThreadSurveyQuestion": { "type": "object", "properties": { "questionID": { "type": "string" }, "questionOptions": { "type": "array", "items": { "$ref": "#/definitions/waAICommon.InThreadSurveyMetadata_InThreadSurveyOption" } }, "questionText": { "type": "string" } } }, "waAICommon.SessionTransparencyMetadata": { "type": "object", "properties": { "disclaimerText": { "type": "string" }, "hcaID": { "type": "string" }, "sessionTransparencyType": { "$ref": "#/definitions/waAICommon.SessionTransparencyType" } } }, "waAICommon.SessionTransparencyType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "SessionTransparencyType_UNKNOWN_TYPE", "SessionTransparencyType_NY_AI_SAFETY_DISCLAIMER" ] }, "waAICommonDeprecated.AIRichResponseCodeMetadata": { "type": "object", "properties": { "codeBlocks": { "type": "array", "items": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseCodeMetadata_AIRichResponseCodeBlock" } }, "codeLanguage": { "type": "string" } } }, "waAICommonDeprecated.AIRichResponseCodeMetadata_AIRichResponseCodeBlock": { "type": "object", "properties": { "codeContent": { "type": "string" }, "highlightType": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType" } } }, "waAICommonDeprecated.AIRichResponseCodeMetadata_AIRichResponseCodeHighlightType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5 ], "x-enum-varnames": [ "AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_DEFAULT", "AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_KEYWORD", "AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_METHOD", "AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_STRING", "AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_NUMBER", "AIRichResponseCodeMetadata_AI_RICH_RESPONSE_CODE_HIGHLIGHT_COMMENT" ] }, "waAICommonDeprecated.AIRichResponseContentItemsMetadata": { "type": "object", "properties": { "contentType": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseContentItemsMetadata_ContentType" }, "itemsMetadata": { "type": "array", "items": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata" } } } }, "waAICommonDeprecated.AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata": { "type": "object", "properties": { "airichResponseContentItem": { "description": "Types that are valid to be assigned to AIRichResponseContentItem:\n\n\t*AIRichResponseContentItemsMetadata_AIRichResponseContentItemMetadata_ReelItem" } } }, "waAICommonDeprecated.AIRichResponseContentItemsMetadata_ContentType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "AIRichResponseContentItemsMetadata_DEFAULT", "AIRichResponseContentItemsMetadata_CAROUSEL" ] }, "waAICommonDeprecated.AIRichResponseDynamicMetadata": { "type": "object", "properties": { "URL": { "type": "string" }, "loopCount": { "type": "integer" }, "type": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType" }, "version": { "type": "integer" } } }, "waAICommonDeprecated.AIRichResponseDynamicMetadata_AIRichResponseDynamicMetadataType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "AIRichResponseDynamicMetadata_AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_UNKNOWN", "AIRichResponseDynamicMetadata_AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_IMAGE", "AIRichResponseDynamicMetadata_AI_RICH_RESPONSE_DYNAMIC_METADATA_TYPE_GIF" ] }, "waAICommonDeprecated.AIRichResponseGridImageMetadata": { "type": "object", "properties": { "gridImageURL": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseImageURL" }, "imageURLs": { "type": "array", "items": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseImageURL" } } } }, "waAICommonDeprecated.AIRichResponseImageURL": { "type": "object", "properties": { "imageHighResURL": { "type": "string" }, "imagePreviewURL": { "type": "string" }, "sourceURL": { "type": "string" } } }, "waAICommonDeprecated.AIRichResponseInlineImageMetadata": { "type": "object", "properties": { "alignment": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment" }, "imageText": { "type": "string" }, "imageURL": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseImageURL" }, "tapLinkURL": { "type": "string" } } }, "waAICommonDeprecated.AIRichResponseInlineImageMetadata_AIRichResponseImageAlignment": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "AIRichResponseInlineImageMetadata_AI_RICH_RESPONSE_IMAGE_LAYOUT_LEADING_ALIGNED", "AIRichResponseInlineImageMetadata_AI_RICH_RESPONSE_IMAGE_LAYOUT_TRAILING_ALIGNED", "AIRichResponseInlineImageMetadata_AI_RICH_RESPONSE_IMAGE_LAYOUT_CENTER_ALIGNED" ] }, "waAICommonDeprecated.AIRichResponseLatexMetadata": { "type": "object", "properties": { "expressions": { "type": "array", "items": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseLatexMetadata_AIRichResponseLatexExpression" } }, "text": { "type": "string" } } }, "waAICommonDeprecated.AIRichResponseLatexMetadata_AIRichResponseLatexExpression": { "type": "object", "properties": { "URL": { "type": "string" }, "fontHeight": { "type": "number" }, "height": { "type": "number" }, "imageBottomPadding": { "type": "number" }, "imageLeadingPadding": { "type": "number" }, "imageTopPadding": { "type": "number" }, "imageTrailingPadding": { "type": "number" }, "latexExpression": { "type": "string" }, "width": { "type": "number" } } }, "waAICommonDeprecated.AIRichResponseMapMetadata": { "type": "object", "properties": { "annotations": { "type": "array", "items": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseMapMetadata_AIRichResponseMapAnnotation" } }, "centerLatitude": { "type": "number" }, "centerLongitude": { "type": "number" }, "latitudeDelta": { "type": "number" }, "longitudeDelta": { "type": "number" }, "showInfoList": { "type": "boolean" } } }, "waAICommonDeprecated.AIRichResponseMapMetadata_AIRichResponseMapAnnotation": { "type": "object", "properties": { "annotationNumber": { "type": "integer" }, "body": { "type": "string" }, "latitude": { "type": "number" }, "longitude": { "type": "number" }, "title": { "type": "string" } } }, "waAICommonDeprecated.AIRichResponseMessageType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "AIRichResponseMessageType_AI_RICH_RESPONSE_TYPE_UNKNOWN", "AIRichResponseMessageType_AI_RICH_RESPONSE_TYPE_STANDARD" ] }, "waAICommonDeprecated.AIRichResponseSubMessage": { "type": "object", "properties": { "codeMetadata": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseCodeMetadata" }, "contentItemsMetadata": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseContentItemsMetadata" }, "dynamicMetadata": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseDynamicMetadata" }, "gridImageMetadata": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseGridImageMetadata" }, "imageMetadata": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseInlineImageMetadata" }, "latexMetadata": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseLatexMetadata" }, "mapMetadata": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseMapMetadata" }, "messageText": { "type": "string" }, "messageType": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseSubMessageType" }, "tableMetadata": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseTableMetadata" } } }, "waAICommonDeprecated.AIRichResponseSubMessageType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ], "x-enum-varnames": [ "AIRichResponseSubMessageType_AI_RICH_RESPONSE_UNKNOWN", "AIRichResponseSubMessageType_AI_RICH_RESPONSE_GRID_IMAGE", "AIRichResponseSubMessageType_AI_RICH_RESPONSE_TEXT", "AIRichResponseSubMessageType_AI_RICH_RESPONSE_INLINE_IMAGE", "AIRichResponseSubMessageType_AI_RICH_RESPONSE_TABLE", "AIRichResponseSubMessageType_AI_RICH_RESPONSE_CODE", "AIRichResponseSubMessageType_AI_RICH_RESPONSE_DYNAMIC", "AIRichResponseSubMessageType_AI_RICH_RESPONSE_MAP", "AIRichResponseSubMessageType_AI_RICH_RESPONSE_LATEX", "AIRichResponseSubMessageType_AI_RICH_RESPONSE_CONTENT_ITEMS" ] }, "waAICommonDeprecated.AIRichResponseTableMetadata": { "type": "object", "properties": { "rows": { "type": "array", "items": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseTableMetadata_AIRichResponseTableRow" } }, "title": { "type": "string" } } }, "waAICommonDeprecated.AIRichResponseTableMetadata_AIRichResponseTableRow": { "type": "object", "properties": { "isHeading": { "type": "boolean" }, "items": { "type": "array", "items": { "type": "string" } } } }, "waAdv.ADVEncryptionType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "ADVEncryptionType_E2EE", "ADVEncryptionType_HOSTED" ] }, "waCommon.LimitSharing": { "type": "object", "properties": { "initiatedByMe": { "type": "boolean" }, "limitSharingSettingTimestamp": { "type": "integer" }, "sharingLimited": { "type": "boolean" }, "trigger": { "$ref": "#/definitions/waCommon.LimitSharing_Trigger" } } }, "waCommon.LimitSharing_Trigger": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "LimitSharing_UNKNOWN", "LimitSharing_CHAT_SETTING", "LimitSharing_BIZ_SUPPORTS_FB_HOSTING", "LimitSharing_UNKNOWN_GROUP" ] }, "waCommon.MessageKey": { "type": "object", "properties": { "ID": { "type": "string" }, "fromMe": { "type": "boolean" }, "participant": { "type": "string" }, "remoteJID": { "type": "string" } } }, "waCompanionReg.DeviceProps_HistorySyncConfig": { "type": "object", "properties": { "completeOnDemandReady": { "type": "boolean" }, "fullSyncDaysLimit": { "type": "integer" }, "fullSyncSizeMbLimit": { "type": "integer" }, "initialSyncMaxMessagesPerChat": { "type": "integer" }, "inlineInitialPayloadInE2EeMsg": { "type": "boolean" }, "onDemandReady": { "type": "boolean" }, "recentSyncDaysLimit": { "type": "integer" }, "storageQuotaMb": { "type": "integer" }, "supportAddOnHistorySyncMigration": { "type": "boolean" }, "supportBizHostedMsg": { "type": "boolean" }, "supportBotUserAgentChatHistory": { "type": "boolean" }, "supportCagReactionsAndPolls": { "type": "boolean" }, "supportCallLogHistory": { "type": "boolean" }, "supportFbidBotChatHistory": { "type": "boolean" }, "supportGroupHistory": { "type": "boolean" }, "supportGuestChat": { "type": "boolean" }, "supportHatchHistory": { "type": "boolean" }, "supportHostedGroupMsg": { "type": "boolean" }, "supportInlineContacts": { "type": "boolean" }, "supportManusHistory": { "type": "boolean" }, "supportMessageAssociation": { "type": "boolean" }, "supportRecentSyncChunkMessageCountTuning": { "type": "boolean" }, "supportedBotChannelFbids": { "type": "array", "items": { "type": "string" } }, "thumbnailSyncDaysLimit": { "type": "integer" } } }, "waE2E.AIQueryFanout": { "type": "object", "properties": { "message": { "$ref": "#/definitions/waE2E.Message" }, "messageKey": { "$ref": "#/definitions/waCommon.MessageKey" }, "timestamp": { "type": "integer" } } }, "waE2E.AIRichResponseMessage": { "type": "object", "properties": { "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "messageType": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseMessageType" }, "submessages": { "type": "array", "items": { "$ref": "#/definitions/waAICommonDeprecated.AIRichResponseSubMessage" } }, "unifiedResponse": { "$ref": "#/definitions/waAICommon.AIRichResponseUnifiedResponse" } } }, "waE2E.ActionLink": { "type": "object", "properties": { "URL": { "type": "string" }, "buttonTitle": { "type": "string" } } }, "waE2E.AlbumMessage": { "type": "object", "properties": { "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "expectedImageCount": { "type": "integer" }, "expectedVideoCount": { "type": "integer" } } }, "waE2E.AppStateFatalExceptionNotification": { "type": "object", "properties": { "collectionNames": { "type": "array", "items": { "type": "string" } }, "timestamp": { "type": "integer" } } }, "waE2E.AppStateSyncKey": { "type": "object", "properties": { "keyData": { "$ref": "#/definitions/waE2E.AppStateSyncKeyData" }, "keyID": { "$ref": "#/definitions/waE2E.AppStateSyncKeyId" } } }, "waE2E.AppStateSyncKeyData": { "type": "object", "properties": { "fingerprint": { "$ref": "#/definitions/waE2E.AppStateSyncKeyFingerprint" }, "keyData": { "type": "array", "items": { "type": "integer" } }, "timestamp": { "type": "integer" } } }, "waE2E.AppStateSyncKeyFingerprint": { "type": "object", "properties": { "currentIndex": { "type": "integer" }, "deviceIndexes": { "type": "array", "items": { "type": "integer" } }, "rawID": { "type": "integer" } } }, "waE2E.AppStateSyncKeyId": { "type": "object", "properties": { "keyID": { "type": "array", "items": { "type": "integer" } } } }, "waE2E.AppStateSyncKeyRequest": { "type": "object", "properties": { "keyIDs": { "type": "array", "items": { "$ref": "#/definitions/waE2E.AppStateSyncKeyId" } } } }, "waE2E.AppStateSyncKeyShare": { "type": "object", "properties": { "keys": { "type": "array", "items": { "$ref": "#/definitions/waE2E.AppStateSyncKey" } } } }, "waE2E.AudioMessage": { "type": "object", "properties": { "PTT": { "type": "boolean" }, "URL": { "type": "string" }, "accessibilityLabel": { "type": "string" }, "backgroundArgb": { "type": "integer" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "directPath": { "type": "string" }, "fileEncSHA256": { "type": "array", "items": { "type": "integer" } }, "fileLength": { "type": "integer" }, "fileSHA256": { "type": "array", "items": { "type": "integer" } }, "mediaKey": { "type": "array", "items": { "type": "integer" } }, "mediaKeyTimestamp": { "type": "integer" }, "mimetype": { "type": "string" }, "seconds": { "type": "integer" }, "streamingSidecar": { "type": "array", "items": { "type": "integer" } }, "viewOnce": { "type": "boolean" }, "waveform": { "type": "array", "items": { "type": "integer" } } } }, "waE2E.BCallMessage": { "type": "object", "properties": { "caption": { "type": "string" }, "masterKey": { "type": "array", "items": { "type": "integer" } }, "mediaType": { "$ref": "#/definitions/waE2E.BCallMessage_MediaType" }, "sessionID": { "type": "string" } } }, "waE2E.BCallMessage_MediaType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "BCallMessage_UNKNOWN", "BCallMessage_AUDIO", "BCallMessage_VIDEO" ] }, "waE2E.ButtonsMessage": { "type": "object", "properties": { "buttons": { "type": "array", "items": { "$ref": "#/definitions/waE2E.ButtonsMessage_Button" } }, "contentText": { "type": "string" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "footerText": { "type": "string" }, "header": { "description": "Types that are valid to be assigned to Header:\n\n\t*ButtonsMessage_Text\n\t*ButtonsMessage_DocumentMessage\n\t*ButtonsMessage_ImageMessage\n\t*ButtonsMessage_VideoMessage\n\t*ButtonsMessage_LocationMessage" }, "headerType": { "$ref": "#/definitions/waE2E.ButtonsMessage_HeaderType" } } }, "waE2E.ButtonsMessage_Button": { "type": "object", "properties": { "buttonID": { "type": "string" }, "buttonText": { "$ref": "#/definitions/waE2E.ButtonsMessage_Button_ButtonText" }, "nativeFlowInfo": { "$ref": "#/definitions/waE2E.ButtonsMessage_Button_NativeFlowInfo" }, "type": { "$ref": "#/definitions/waE2E.ButtonsMessage_Button_Type" } } }, "waE2E.ButtonsMessage_Button_ButtonText": { "type": "object", "properties": { "displayText": { "type": "string" } } }, "waE2E.ButtonsMessage_Button_NativeFlowInfo": { "type": "object", "properties": { "name": { "type": "string" }, "paramsJSON": { "type": "string" } } }, "waE2E.ButtonsMessage_Button_Type": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "ButtonsMessage_Button_UNKNOWN", "ButtonsMessage_Button_RESPONSE", "ButtonsMessage_Button_NATIVE_FLOW" ] }, "waE2E.ButtonsMessage_HeaderType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5, 6 ], "x-enum-varnames": [ "ButtonsMessage_UNKNOWN", "ButtonsMessage_EMPTY", "ButtonsMessage_TEXT", "ButtonsMessage_DOCUMENT", "ButtonsMessage_IMAGE", "ButtonsMessage_VIDEO", "ButtonsMessage_LOCATION" ] }, "waE2E.ButtonsResponseMessage": { "type": "object", "properties": { "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "response": { "description": "Types that are valid to be assigned to Response:\n\n\t*ButtonsResponseMessage_SelectedDisplayText" }, "selectedButtonID": { "type": "string" }, "type": { "$ref": "#/definitions/waE2E.ButtonsResponseMessage_Type" } } }, "waE2E.ButtonsResponseMessage_Type": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "ButtonsResponseMessage_UNKNOWN", "ButtonsResponseMessage_DISPLAY_TEXT" ] }, "waE2E.Call": { "type": "object", "properties": { "callEntryPoint": { "type": "integer" }, "callKey": { "type": "array", "items": { "type": "integer" } }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "conversionData": { "type": "array", "items": { "type": "integer" } }, "conversionDelaySeconds": { "type": "integer" }, "conversionSource": { "type": "string" }, "ctwaPayload": { "type": "array", "items": { "type": "integer" } }, "ctwaSignals": { "type": "string" }, "deeplinkPayload": { "type": "string" }, "messageContextInfo": { "$ref": "#/definitions/waE2E.MessageContextInfo" }, "nativeFlowCallButtonPayload": { "type": "string" } } }, "waE2E.CallLogMessage": { "type": "object", "properties": { "callOutcome": { "$ref": "#/definitions/waE2E.CallLogMessage_CallOutcome" }, "callType": { "$ref": "#/definitions/waE2E.CallLogMessage_CallType" }, "durationSecs": { "type": "integer" }, "isVideo": { "type": "boolean" }, "participants": { "type": "array", "items": { "$ref": "#/definitions/waE2E.CallLogMessage_CallParticipant" } } } }, "waE2E.CallLogMessage_CallOutcome": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "x-enum-varnames": [ "CallLogMessage_CONNECTED", "CallLogMessage_MISSED", "CallLogMessage_FAILED", "CallLogMessage_REJECTED", "CallLogMessage_ACCEPTED_ELSEWHERE", "CallLogMessage_ONGOING", "CallLogMessage_SILENCED_BY_DND", "CallLogMessage_SILENCED_UNKNOWN_CALLER" ] }, "waE2E.CallLogMessage_CallParticipant": { "type": "object", "properties": { "JID": { "type": "string" }, "callOutcome": { "$ref": "#/definitions/waE2E.CallLogMessage_CallOutcome" } } }, "waE2E.CallLogMessage_CallType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "CallLogMessage_REGULAR", "CallLogMessage_SCHEDULED_CALL", "CallLogMessage_VOICE_CHAT" ] }, "waE2E.CancelPaymentRequestMessage": { "type": "object", "properties": { "key": { "$ref": "#/definitions/waCommon.MessageKey" } } }, "waE2E.Chat": { "type": "object", "properties": { "ID": { "type": "string" }, "displayName": { "type": "string" } } }, "waE2E.ChatThemeSetting": { "type": "object", "properties": { "clearTheme": { "type": "boolean" }, "colorSchemeID": { "type": "string" }, "settingTimestampMS": { "type": "integer" }, "wallpaper": { "description": "Types that are valid to be assigned to Wallpaper:\n\n\t*ChatThemeSetting_DefaultWallpaper\n\t*ChatThemeSetting_SolidColor\n\t*ChatThemeSetting_StockImage\n\t*ChatThemeSetting_CustomImage" } } }, "waE2E.CloudAPIThreadControlNotification": { "type": "object", "properties": { "consumerLid": { "type": "string" }, "consumerPhoneNumber": { "type": "string" }, "notificationContent": { "$ref": "#/definitions/waE2E.CloudAPIThreadControlNotification_CloudAPIThreadControlNotificationContent" }, "senderNotificationTimestampMS": { "type": "integer" }, "shouldSuppressNotification": { "type": "boolean" }, "status": { "$ref": "#/definitions/waE2E.CloudAPIThreadControlNotification_CloudAPIThreadControl" } } }, "waE2E.CloudAPIThreadControlNotification_CloudAPIThreadControl": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "CloudAPIThreadControlNotification_UNKNOWN", "CloudAPIThreadControlNotification_CONTROL_PASSED", "CloudAPIThreadControlNotification_CONTROL_TAKEN", "CloudAPIThreadControlNotification_INFO" ] }, "waE2E.CloudAPIThreadControlNotification_CloudAPIThreadControlNotificationContent": { "type": "object", "properties": { "extraJSON": { "type": "string" }, "handoffNotificationText": { "type": "string" } } }, "waE2E.CommentMessage": { "type": "object", "properties": { "message": { "$ref": "#/definitions/waE2E.Message" }, "targetMessageKey": { "$ref": "#/definitions/waCommon.MessageKey" } } }, "waE2E.ConditionalRevealMessage": { "type": "object", "properties": { "conditionalRevealMessageType": { "$ref": "#/definitions/waE2E.ConditionalRevealMessage_ConditionalRevealMessageType" }, "encIV": { "type": "array", "items": { "type": "integer" } }, "encPayload": { "type": "array", "items": { "type": "integer" } }, "revealKeyID": { "type": "string" } } }, "waE2E.ConditionalRevealMessage_ConditionalRevealMessageType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "ConditionalRevealMessage_UNKNOWN", "ConditionalRevealMessage_SCHEDULED_MESSAGE" ] }, "waE2E.ContactMessage": { "type": "object", "properties": { "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "displayName": { "type": "string" }, "isSelfContact": { "type": "boolean" }, "vcard": { "type": "string" } } }, "waE2E.ContactsArrayMessage": { "type": "object", "properties": { "contacts": { "type": "array", "items": { "$ref": "#/definitions/waE2E.ContactMessage" } }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "displayName": { "type": "string" } } }, "waE2E.ContextInfo": { "type": "object", "properties": { "actionLink": { "$ref": "#/definitions/waE2E.ActionLink" }, "afterReadDuration": { "type": "integer" }, "alwaysShowAdAttribution": { "type": "boolean" }, "botMessageSharingInfo": { "$ref": "#/definitions/waAICommon.BotMessageSharingInfo" }, "businessInteractionPills": { "$ref": "#/definitions/waE2E.ContextInfo_BusinessInteractionPills" }, "businessMessageForwardInfo": { "$ref": "#/definitions/waE2E.ContextInfo_BusinessMessageForwardInfo" }, "conversionData": { "type": "array", "items": { "type": "integer" } }, "conversionDelaySeconds": { "type": "integer" }, "conversionSource": { "type": "string" }, "crossAppSource": { "$ref": "#/definitions/waE2E.ContextInfo_CrossAppSource" }, "ctwaPayload": { "type": "array", "items": { "type": "integer" } }, "ctwaSignals": { "type": "string" }, "dataSharingContext": { "$ref": "#/definitions/waE2E.ContextInfo_DataSharingContext" }, "disappearingMode": { "$ref": "#/definitions/waE2E.DisappearingMode" }, "entryPointConversionApp": { "type": "string" }, "entryPointConversionDelaySeconds": { "type": "integer" }, "entryPointConversionExternalMedium": { "type": "string" }, "entryPointConversionExternalSource": { "type": "string" }, "entryPointConversionSource": { "type": "string" }, "ephemeralSettingTimestamp": { "type": "integer" }, "ephemeralSharedSecret": { "type": "array", "items": { "type": "integer" } }, "expiration": { "type": "integer" }, "externalAdReply": { "$ref": "#/definitions/waE2E.ContextInfo_ExternalAdReplyInfo" }, "featureEligibilities": { "$ref": "#/definitions/waE2E.ContextInfo_FeatureEligibilities" }, "forwardOrigin": { "$ref": "#/definitions/waE2E.ContextInfo_ForwardOrigin" }, "forwardedAiBotMessageInfo": { "$ref": "#/definitions/waAICommon.ForwardedAIBotMessageInfo" }, "forwardedNewsletterMessageInfo": { "$ref": "#/definitions/waE2E.ContextInfo_ForwardedNewsletterMessageInfo" }, "forwardingScore": { "type": "integer" }, "groupMentions": { "type": "array", "items": { "$ref": "#/definitions/waE2E.GroupMention" } }, "groupSubject": { "type": "string" }, "isForwarded": { "type": "boolean" }, "isGroupStatus": { "type": "boolean" }, "isQuestion": { "type": "boolean" }, "isSampled": { "type": "boolean" }, "isSpoiler": { "type": "boolean" }, "mediaDomainInfo": { "$ref": "#/definitions/waE2E.MediaDomainInfo" }, "memberLabel": { "$ref": "#/definitions/waE2E.MemberLabel" }, "mentionedJID": { "type": "array", "items": { "type": "string" } }, "nonJIDMentions": { "type": "integer" }, "pairedMediaType": { "$ref": "#/definitions/waE2E.ContextInfo_PairedMediaType" }, "parentGroupJID": { "type": "string" }, "partiallySelectedContent": { "$ref": "#/definitions/waE2E.ContextInfo_PartiallySelectedContent" }, "participant": { "type": "string" }, "placeholderKey": { "$ref": "#/definitions/waCommon.MessageKey" }, "posterStatusID": { "type": "string" }, "questionReplyQuotedMessage": { "$ref": "#/definitions/waE2E.ContextInfo_QuestionReplyQuotedMessage" }, "quotedAd": { "$ref": "#/definitions/waE2E.ContextInfo_AdReplyInfo" }, "quotedMessage": { "$ref": "#/definitions/waE2E.Message" }, "quotedType": { "$ref": "#/definitions/waE2E.ContextInfo_QuotedType" }, "rankingVersion": { "type": "integer" }, "remoteJID": { "type": "string" }, "smbClientCampaignID": { "type": "string" }, "smbServerCampaignID": { "type": "string" }, "stanzaID": { "type": "string" }, "statusAttributionType": { "$ref": "#/definitions/waE2E.ContextInfo_StatusAttributionType" }, "statusAttributions": { "type": "array", "items": { "$ref": "#/definitions/waStatusAttributions.StatusAttribution" } }, "statusAudienceMetadata": { "$ref": "#/definitions/waE2E.ContextInfo_StatusAudienceMetadata" }, "statusSourceType": { "$ref": "#/definitions/waE2E.ContextInfo_StatusSourceType" }, "trustBannerAction": { "type": "integer" }, "trustBannerType": { "type": "string" }, "urlTrackingMap": { "$ref": "#/definitions/waE2E.UrlTrackingMap" }, "utm": { "$ref": "#/definitions/waE2E.ContextInfo_UTMInfo" } } }, "waE2E.ContextInfo_AdReplyInfo": { "type": "object", "properties": { "JPEGThumbnail": { "type": "array", "items": { "type": "integer" } }, "advertiserName": { "type": "string" }, "caption": { "type": "string" }, "mediaType": { "$ref": "#/definitions/waE2E.ContextInfo_AdReplyInfo_MediaType" } } }, "waE2E.ContextInfo_AdReplyInfo_MediaType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "ContextInfo_AdReplyInfo_NONE", "ContextInfo_AdReplyInfo_IMAGE", "ContextInfo_AdReplyInfo_VIDEO" ] }, "waE2E.ContextInfo_BusinessInteractionPills": { "type": "object", "properties": { "businessJID": { "type": "string" }, "entryPoint": { "$ref": "#/definitions/waE2E.ContextInfo_BusinessInteractionPills_EntryPoint" }, "pills": { "type": "array", "items": { "$ref": "#/definitions/waE2E.ContextInfo_BusinessInteractionPills_Pill" } }, "signatureEnvelope": { "$ref": "#/definitions/waAICommon.BotSignatureVerificationMetadata" }, "signedPayload": { "type": "array", "items": { "type": "integer" } } } }, "waE2E.ContextInfo_BusinessInteractionPills_EntryPoint": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5 ], "x-enum-varnames": [ "ContextInfo_BusinessInteractionPills_ENTRY_POINT_UNKNOWN", "ContextInfo_BusinessInteractionPills_P2P_LINK_SHARE", "ContextInfo_BusinessInteractionPills_CONTACT_CARD_SHARING", "ContextInfo_BusinessInteractionPills_PHONE_NUMBER", "ContextInfo_BusinessInteractionPills_STATUS", "ContextInfo_BusinessInteractionPills_IN_THREAD_CONTEXT_CARD" ] }, "waE2E.ContextInfo_BusinessInteractionPills_Pill": { "type": "object", "properties": { "actionURL": { "type": "string" }, "pillType": { "$ref": "#/definitions/waE2E.ContextInfo_BusinessInteractionPills_PillType" } } }, "waE2E.ContextInfo_BusinessInteractionPills_PillType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ], "x-enum-varnames": [ "ContextInfo_BusinessInteractionPills_UNKNOWN", "ContextInfo_BusinessInteractionPills_VIEW_BUSINESS", "ContextInfo_BusinessInteractionPills_CHAT", "ContextInfo_BusinessInteractionPills_CALL", "ContextInfo_BusinessInteractionPills_CATALOG", "ContextInfo_BusinessInteractionPills_CHANNEL", "ContextInfo_BusinessInteractionPills_BOOK_APPOINTMENT", "ContextInfo_BusinessInteractionPills_OFFERS", "ContextInfo_BusinessInteractionPills_BESTSELLERS", "ContextInfo_BusinessInteractionPills_MENU", "ContextInfo_BusinessInteractionPills_ABOUT", "ContextInfo_BusinessInteractionPills_SHOP", "ContextInfo_BusinessInteractionPills_ORDER" ] }, "waE2E.ContextInfo_BusinessMessageForwardInfo": { "type": "object", "properties": { "businessOwnerJID": { "type": "string" } } }, "waE2E.ContextInfo_CrossAppSource": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "ContextInfo_CROSS_APP_SOURCE_UNKNOWN", "ContextInfo_CROSS_APP_SOURCE_INSTAGRAM", "ContextInfo_CROSS_APP_SOURCE_FACEBOOK" ] }, "waE2E.ContextInfo_DataSharingContext": { "type": "object", "properties": { "dataSharingFlags": { "type": "integer" }, "encryptedSignalTokenConsented": { "type": "string" }, "parameters": { "type": "array", "items": { "$ref": "#/definitions/waE2E.ContextInfo_DataSharingContext_Parameters" } }, "showMmDisclosure": { "type": "boolean" } } }, "waE2E.ContextInfo_DataSharingContext_Parameters": { "type": "object", "properties": { "contents": { "$ref": "#/definitions/waE2E.ContextInfo_DataSharingContext_Parameters" }, "floatData": { "type": "number" }, "intData": { "type": "integer" }, "key": { "type": "string" }, "stringData": { "type": "string" } } }, "waE2E.ContextInfo_ExternalAdReplyInfo": { "type": "object", "properties": { "adContextPreviewDismissed": { "type": "boolean" }, "adPreviewURL": { "type": "string" }, "adType": { "$ref": "#/definitions/waE2E.ContextInfo_ExternalAdReplyInfo_AdType" }, "agmHeaderInteractionStrategy": { "type": "integer" }, "agmSubtitleStrategy": { "type": "integer" }, "agmThumbnailStrategy": { "type": "integer" }, "agmTitleStrategy": { "type": "integer" }, "automatedGreetingMessageCtaType": { "type": "string" }, "automatedGreetingMessageShown": { "type": "boolean" }, "body": { "type": "string" }, "clickToWhatsappCall": { "type": "boolean" }, "containsAutoReply": { "type": "boolean" }, "containsCtwaFlowsAutoReply": { "type": "boolean" }, "ctaPayload": { "type": "string" }, "ctwaClid": { "type": "string" }, "disableNudge": { "type": "boolean" }, "greetingMessageBody": { "type": "string" }, "mediaType": { "$ref": "#/definitions/waE2E.ContextInfo_ExternalAdReplyInfo_MediaType" }, "mediaURL": { "type": "string" }, "originalImageURL": { "type": "string" }, "ref": { "type": "string" }, "renderLargerThumbnail": { "type": "boolean" }, "showAdAttribution": { "type": "boolean" }, "sourceApp": { "type": "string" }, "sourceID": { "type": "string" }, "sourceType": { "type": "string" }, "sourceURL": { "type": "string" }, "thumbnail": { "type": "array", "items": { "type": "integer" } }, "thumbnailURL": { "type": "string" }, "title": { "type": "string" }, "wtwaAdFormat": { "type": "boolean" }, "wtwaWebsiteURL": { "type": "string" } } }, "waE2E.ContextInfo_ExternalAdReplyInfo_AdType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "ContextInfo_ExternalAdReplyInfo_CTWA", "ContextInfo_ExternalAdReplyInfo_CAWC" ] }, "waE2E.ContextInfo_ExternalAdReplyInfo_MediaType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "ContextInfo_ExternalAdReplyInfo_NONE", "ContextInfo_ExternalAdReplyInfo_IMAGE", "ContextInfo_ExternalAdReplyInfo_VIDEO" ] }, "waE2E.ContextInfo_FeatureEligibilities": { "type": "object", "properties": { "canBeReshared": { "type": "boolean" }, "canReceiveMultiReact": { "type": "boolean" }, "canRequestFeedback": { "type": "boolean" }, "cannotBeRanked": { "type": "boolean" }, "cannotBeReactedTo": { "type": "boolean" } } }, "waE2E.ContextInfo_ForwardOrigin": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5 ], "x-enum-varnames": [ "ContextInfo_UNKNOWN", "ContextInfo_CHAT", "ContextInfo_STATUS", "ContextInfo_CHANNELS", "ContextInfo_META_AI", "ContextInfo_UGC" ] }, "waE2E.ContextInfo_ForwardedNewsletterMessageInfo": { "type": "object", "properties": { "accessibilityText": { "type": "string" }, "contentType": { "$ref": "#/definitions/waE2E.ContextInfo_ForwardedNewsletterMessageInfo_ContentType" }, "newsletterJID": { "type": "string" }, "newsletterName": { "type": "string" }, "profileName": { "type": "string" }, "serverMessageID": { "type": "integer" } } }, "waE2E.ContextInfo_ForwardedNewsletterMessageInfo_ContentType": { "type": "integer", "format": "int32", "enum": [ 1, 2, 3 ], "x-enum-varnames": [ "ContextInfo_ForwardedNewsletterMessageInfo_UPDATE", "ContextInfo_ForwardedNewsletterMessageInfo_UPDATE_CARD", "ContextInfo_ForwardedNewsletterMessageInfo_LINK_CARD" ] }, "waE2E.ContextInfo_PairedMediaType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ], "x-enum-varnames": [ "ContextInfo_NOT_PAIRED_MEDIA", "ContextInfo_SD_VIDEO_PARENT", "ContextInfo_HD_VIDEO_CHILD", "ContextInfo_SD_IMAGE_PARENT", "ContextInfo_HD_IMAGE_CHILD", "ContextInfo_MOTION_PHOTO_PARENT", "ContextInfo_MOTION_PHOTO_CHILD", "ContextInfo_HEVC_VIDEO_PARENT", "ContextInfo_HEVC_VIDEO_CHILD" ] }, "waE2E.ContextInfo_PartiallySelectedContent": { "type": "object", "properties": { "text": { "type": "string" } } }, "waE2E.ContextInfo_QuestionReplyQuotedMessage": { "type": "object", "properties": { "quotedQuestion": { "$ref": "#/definitions/waE2E.Message" }, "quotedResponse": { "$ref": "#/definitions/waE2E.Message" }, "serverQuestionID": { "type": "integer" } } }, "waE2E.ContextInfo_QuotedType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "ContextInfo_EXPLICIT", "ContextInfo_AUTO" ] }, "waE2E.ContextInfo_StatusAttributionType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4 ], "x-enum-varnames": [ "ContextInfo_NONE", "ContextInfo_RESHARED_FROM_MENTION", "ContextInfo_RESHARED_FROM_POST", "ContextInfo_RESHARED_FROM_POST_MANY_TIMES", "ContextInfo_FORWARDED_FROM_STATUS" ] }, "waE2E.ContextInfo_StatusAudienceMetadata": { "type": "object", "properties": { "audienceType": { "$ref": "#/definitions/waE2E.ContextInfo_StatusAudienceMetadata_AudienceType" }, "listEmoji": { "type": "string" }, "listName": { "type": "string" } } }, "waE2E.ContextInfo_StatusAudienceMetadata_AudienceType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "ContextInfo_StatusAudienceMetadata_UNKNOWN", "ContextInfo_StatusAudienceMetadata_CLOSE_FRIENDS" ] }, "waE2E.ContextInfo_StatusSourceType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5 ], "x-enum-varnames": [ "ContextInfo_IMAGE", "ContextInfo_VIDEO", "ContextInfo_GIF", "ContextInfo_AUDIO", "ContextInfo_TEXT", "ContextInfo_MUSIC_STANDALONE" ] }, "waE2E.ContextInfo_UTMInfo": { "type": "object", "properties": { "utmCampaign": { "type": "string" }, "utmSource": { "type": "string" } } }, "waE2E.DeclinePaymentRequestMessage": { "type": "object", "properties": { "key": { "$ref": "#/definitions/waCommon.MessageKey" } } }, "waE2E.DeviceListMetadata": { "type": "object", "properties": { "receiverAccountType": { "$ref": "#/definitions/waAdv.ADVEncryptionType" }, "recipientKeyHash": { "type": "array", "items": { "type": "integer" } }, "recipientKeyIndexes": { "type": "array", "items": { "type": "integer" } }, "recipientTimestamp": { "type": "integer" }, "senderAccountType": { "$ref": "#/definitions/waAdv.ADVEncryptionType" }, "senderKeyHash": { "type": "array", "items": { "type": "integer" } }, "senderKeyIndexes": { "type": "array", "items": { "type": "integer" } }, "senderTimestamp": { "type": "integer" } } }, "waE2E.DeviceSentMessage": { "type": "object", "properties": { "destinationJID": { "type": "string" }, "message": { "$ref": "#/definitions/waE2E.Message" }, "phash": { "type": "string" } } }, "waE2E.DisappearingMode": { "type": "object", "properties": { "initiatedByMe": { "type": "boolean" }, "initiator": { "$ref": "#/definitions/waE2E.DisappearingMode_Initiator" }, "initiatorDeviceJID": { "type": "string" }, "trigger": { "$ref": "#/definitions/waE2E.DisappearingMode_Trigger" } } }, "waE2E.DisappearingMode_Initiator": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "DisappearingMode_CHANGED_IN_CHAT", "DisappearingMode_INITIATED_BY_ME", "DisappearingMode_INITIATED_BY_OTHER", "DisappearingMode_BIZ_UPGRADE_FB_HOSTING" ] }, "waE2E.DisappearingMode_Trigger": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5 ], "x-enum-varnames": [ "DisappearingMode_UNKNOWN", "DisappearingMode_CHAT_SETTING", "DisappearingMode_ACCOUNT_SETTING", "DisappearingMode_BULK_CHANGE", "DisappearingMode_BIZ_SUPPORTS_FB_HOSTING", "DisappearingMode_UNKNOWN_GROUPS" ] }, "waE2E.DocumentMessage": { "type": "object", "properties": { "JPEGThumbnail": { "type": "array", "items": { "type": "integer" } }, "URL": { "type": "string" }, "accessibilityLabel": { "type": "string" }, "caption": { "type": "string" }, "contactVcard": { "type": "boolean" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "directPath": { "type": "string" }, "fileEncSHA256": { "type": "array", "items": { "type": "integer" } }, "fileLength": { "type": "integer" }, "fileName": { "type": "string" }, "fileSHA256": { "type": "array", "items": { "type": "integer" } }, "mediaKey": { "type": "array", "items": { "type": "integer" } }, "mediaKeyTimestamp": { "type": "integer" }, "mimetype": { "type": "string" }, "pageCount": { "type": "integer" }, "thumbnailDirectPath": { "type": "string" }, "thumbnailEncSHA256": { "type": "array", "items": { "type": "integer" } }, "thumbnailHeight": { "type": "integer" }, "thumbnailSHA256": { "type": "array", "items": { "type": "integer" } }, "thumbnailWidth": { "type": "integer" }, "title": { "type": "string" } } }, "waE2E.EmbeddedContent": { "type": "object", "properties": { "content": { "description": "Types that are valid to be assigned to Content:\n\n\t*EmbeddedContent_EmbeddedMessage\n\t*EmbeddedContent_EmbeddedMusic" } } }, "waE2E.EmbeddedMusic": { "type": "object", "properties": { "artistAttribution": { "type": "string" }, "artworkDirectPath": { "type": "string" }, "artworkEncSHA256": { "type": "array", "items": { "type": "integer" } }, "artworkMediaKey": { "type": "array", "items": { "type": "integer" } }, "artworkSHA256": { "type": "array", "items": { "type": "integer" } }, "author": { "type": "string" }, "countryBlocklist": { "type": "array", "items": { "type": "integer" } }, "derivedContentStartTimeInMS": { "type": "integer" }, "isExplicit": { "type": "boolean" }, "musicContentMediaID": { "type": "string" }, "musicSongStartTimeInMS": { "type": "integer" }, "overlapDurationInMS": { "type": "integer" }, "songID": { "type": "string" }, "title": { "type": "string" } } }, "waE2E.EncCommentMessage": { "type": "object", "properties": { "encIV": { "type": "array", "items": { "type": "integer" } }, "encPayload": { "type": "array", "items": { "type": "integer" } }, "targetMessageKey": { "$ref": "#/definitions/waCommon.MessageKey" } } }, "waE2E.EncEventResponseMessage": { "type": "object", "properties": { "encIV": { "type": "array", "items": { "type": "integer" } }, "encPayload": { "type": "array", "items": { "type": "integer" } }, "eventCreationMessageKey": { "$ref": "#/definitions/waCommon.MessageKey" } } }, "waE2E.EncReactionMessage": { "type": "object", "properties": { "encIV": { "type": "array", "items": { "type": "integer" } }, "encPayload": { "type": "array", "items": { "type": "integer" } }, "targetMessageKey": { "$ref": "#/definitions/waCommon.MessageKey" } } }, "waE2E.EventInviteMessage": { "type": "object", "properties": { "JPEGThumbnail": { "type": "array", "items": { "type": "integer" } }, "callLink": { "type": "string" }, "caption": { "type": "string" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "endTime": { "type": "integer" }, "eventID": { "type": "string" }, "eventTitle": { "type": "string" }, "isCanceled": { "type": "boolean" }, "startTime": { "type": "integer" } } }, "waE2E.EventMessage": { "type": "object", "properties": { "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "description": { "type": "string" }, "endTime": { "type": "integer" }, "extraGuestsAllowed": { "type": "boolean" }, "hasReminder": { "type": "boolean" }, "isCanceled": { "type": "boolean" }, "isScheduleCall": { "type": "boolean" }, "joinLink": { "type": "string" }, "location": { "$ref": "#/definitions/waE2E.LocationMessage" }, "name": { "type": "string" }, "reminderOffsetSec": { "type": "integer" }, "startTime": { "type": "integer" } } }, "waE2E.ExtendedTextMessage": { "type": "object", "properties": { "JPEGThumbnail": { "type": "array", "items": { "type": "integer" } }, "backgroundArgb": { "type": "integer" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "description": { "type": "string" }, "doNotPlayInline": { "type": "boolean" }, "endCardTiles": { "type": "array", "items": { "$ref": "#/definitions/waE2E.VideoEndCard" } }, "faviconMMSMetadata": { "$ref": "#/definitions/waE2E.MMSThumbnailMetadata" }, "font": { "$ref": "#/definitions/waE2E.ExtendedTextMessage_FontType" }, "inviteLinkGroupType": { "$ref": "#/definitions/waE2E.ExtendedTextMessage_InviteLinkGroupType" }, "inviteLinkGroupTypeV2": { "$ref": "#/definitions/waE2E.ExtendedTextMessage_InviteLinkGroupType" }, "inviteLinkParentGroupSubjectV2": { "type": "string" }, "inviteLinkParentGroupThumbnailV2": { "type": "array", "items": { "type": "integer" } }, "linkPreviewMetadata": { "$ref": "#/definitions/waE2E.LinkPreviewMetadata" }, "matchedText": { "type": "string" }, "mediaKey": { "type": "array", "items": { "type": "integer" } }, "mediaKeyTimestamp": { "type": "integer" }, "musicMetadata": { "$ref": "#/definitions/waE2E.EmbeddedMusic" }, "paymentExtendedMetadata": { "$ref": "#/definitions/waE2E.PaymentExtendedMetadata" }, "paymentLinkMetadata": { "$ref": "#/definitions/waE2E.PaymentLinkMetadata" }, "previewType": { "$ref": "#/definitions/waE2E.ExtendedTextMessage_PreviewType" }, "text": { "type": "string" }, "textArgb": { "type": "integer" }, "thumbnailDirectPath": { "type": "string" }, "thumbnailEncSHA256": { "type": "array", "items": { "type": "integer" } }, "thumbnailHeight": { "type": "integer" }, "thumbnailSHA256": { "type": "array", "items": { "type": "integer" } }, "thumbnailWidth": { "type": "integer" }, "title": { "type": "string" }, "videoContentURL": { "type": "string" }, "videoHeight": { "type": "integer" }, "videoWidth": { "type": "integer" }, "viewOnce": { "type": "boolean" } } }, "waE2E.ExtendedTextMessage_FontType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 6, 7, 8, 9, 10 ], "x-enum-varnames": [ "ExtendedTextMessage_SYSTEM", "ExtendedTextMessage_SYSTEM_TEXT", "ExtendedTextMessage_FB_SCRIPT", "ExtendedTextMessage_SYSTEM_BOLD", "ExtendedTextMessage_MORNINGBREEZE_REGULAR", "ExtendedTextMessage_CALISTOGA_REGULAR", "ExtendedTextMessage_EXO2_EXTRABOLD", "ExtendedTextMessage_COURIERPRIME_BOLD" ] }, "waE2E.ExtendedTextMessage_InviteLinkGroupType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "ExtendedTextMessage_DEFAULT", "ExtendedTextMessage_PARENT", "ExtendedTextMessage_SUB", "ExtendedTextMessage_DEFAULT_SUB" ] }, "waE2E.ExtendedTextMessage_PreviewType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 4, 5, 6, 7 ], "x-enum-varnames": [ "ExtendedTextMessage_NONE", "ExtendedTextMessage_VIDEO", "ExtendedTextMessage_PLACEHOLDER", "ExtendedTextMessage_IMAGE", "ExtendedTextMessage_PAYMENT_LINKS", "ExtendedTextMessage_PROFILE" ] }, "waE2E.FullHistorySyncOnDemandConfig": { "type": "object", "properties": { "historyDurationDays": { "type": "integer" }, "historyFromTimestamp": { "type": "integer" } } }, "waE2E.FullHistorySyncOnDemandRequestMetadata": { "type": "object", "properties": { "businessProduct": { "type": "string" }, "opaqueClientData": { "type": "array", "items": { "type": "integer" } }, "requestID": { "type": "string" } } }, "waE2E.FutureProofMessage": { "type": "object", "properties": { "message": { "$ref": "#/definitions/waE2E.Message" } } }, "waE2E.GroupInviteMessage": { "type": "object", "properties": { "JPEGThumbnail": { "type": "array", "items": { "type": "integer" } }, "caption": { "type": "string" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "groupJID": { "type": "string" }, "groupName": { "type": "string" }, "groupType": { "$ref": "#/definitions/waE2E.GroupInviteMessage_GroupType" }, "inviteCode": { "type": "string" }, "inviteExpiration": { "type": "integer" } } }, "waE2E.GroupInviteMessage_GroupType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "GroupInviteMessage_DEFAULT", "GroupInviteMessage_PARENT" ] }, "waE2E.GroupMention": { "type": "object", "properties": { "groupJID": { "type": "string" }, "groupSubject": { "type": "string" } } }, "waE2E.GroupRootKeyShare": { "type": "object", "properties": { "keys": { "type": "array", "items": { "$ref": "#/definitions/waE2E.GroupRootKeyShareEntry" } } } }, "waE2E.GroupRootKeyShareEntry": { "type": "object", "properties": { "createdTimestampMS": { "type": "integer" }, "expiryTimestampMS": { "type": "integer" }, "groupRootKey": { "type": "array", "items": { "type": "integer" } }, "keyID": { "type": "string" } } }, "waE2E.HighlyStructuredMessage": { "type": "object", "properties": { "deterministicLc": { "type": "string" }, "deterministicLg": { "type": "string" }, "elementName": { "type": "string" }, "fallbackLc": { "type": "string" }, "fallbackLg": { "type": "string" }, "hydratedHsm": { "$ref": "#/definitions/waE2E.TemplateMessage" }, "localizableParams": { "type": "array", "items": { "$ref": "#/definitions/waE2E.HighlyStructuredMessage_HSMLocalizableParameter" } }, "namespace": { "type": "string" }, "params": { "type": "array", "items": { "type": "string" } } } }, "waE2E.HighlyStructuredMessage_HSMLocalizableParameter": { "type": "object", "properties": { "default": { "type": "string" }, "paramOneof": { "description": "Types that are valid to be assigned to ParamOneof:\n\n\t*HighlyStructuredMessage_HSMLocalizableParameter_Currency\n\t*HighlyStructuredMessage_HSMLocalizableParameter_DateTime" } } }, "waE2E.HistorySyncMessageAccessStatus": { "type": "object", "properties": { "completeAccessGranted": { "type": "boolean" } } }, "waE2E.HistorySyncNotification": { "type": "object", "properties": { "chunkOrder": { "type": "integer" }, "directPath": { "type": "string" }, "encHandle": { "type": "string" }, "fileEncSHA256": { "type": "array", "items": { "type": "integer" } }, "fileLength": { "type": "integer" }, "fileSHA256": { "type": "array", "items": { "type": "integer" } }, "fullHistorySyncOnDemandRequestMetadata": { "$ref": "#/definitions/waE2E.FullHistorySyncOnDemandRequestMetadata" }, "initialHistBootstrapInlinePayload": { "type": "array", "items": { "type": "integer" } }, "mediaKey": { "type": "array", "items": { "type": "integer" } }, "messageAccessStatus": { "$ref": "#/definitions/waE2E.HistorySyncMessageAccessStatus" }, "oldestMsgInChunkTimestampSec": { "type": "integer" }, "originalMessageID": { "type": "string" }, "peerDataRequestSessionID": { "type": "string" }, "progress": { "type": "integer" }, "syncType": { "$ref": "#/definitions/waE2E.HistorySyncType" } } }, "waE2E.HistorySyncType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ], "x-enum-varnames": [ "HistorySyncType_INITIAL_BOOTSTRAP", "HistorySyncType_INITIAL_STATUS_V3", "HistorySyncType_FULL", "HistorySyncType_RECENT", "HistorySyncType_PUSH_NAME", "HistorySyncType_NON_BLOCKING_DATA", "HistorySyncType_ON_DEMAND", "HistorySyncType_NO_HISTORY", "HistorySyncType_MESSAGE_ACCESS_STATUS" ] }, "waE2E.HydratedTemplateButton": { "type": "object", "properties": { "hydratedButton": { "description": "Types that are valid to be assigned to HydratedButton:\n\n\t*HydratedTemplateButton_QuickReplyButton\n\t*HydratedTemplateButton_UrlButton\n\t*HydratedTemplateButton_CallButton" }, "index": { "type": "integer" } } }, "waE2E.ImageMessage": { "type": "object", "properties": { "JPEGThumbnail": { "type": "array", "items": { "type": "integer" } }, "URL": { "type": "string" }, "accessibilityLabel": { "type": "string" }, "annotations": { "type": "array", "items": { "$ref": "#/definitions/waE2E.InteractiveAnnotation" } }, "caption": { "type": "string" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "directPath": { "type": "string" }, "experimentGroupID": { "type": "integer" }, "fileEncSHA256": { "type": "array", "items": { "type": "integer" } }, "fileLength": { "type": "integer" }, "fileSHA256": { "type": "array", "items": { "type": "integer" } }, "firstScanLength": { "type": "integer" }, "firstScanSidecar": { "type": "array", "items": { "type": "integer" } }, "height": { "type": "integer" }, "imageSourceType": { "$ref": "#/definitions/waE2E.ImageMessage_ImageSourceType" }, "interactiveAnnotations": { "type": "array", "items": { "$ref": "#/definitions/waE2E.InteractiveAnnotation" } }, "mediaKey": { "type": "array", "items": { "type": "integer" } }, "mediaKeyTimestamp": { "type": "integer" }, "midQualityFileEncSHA256": { "type": "array", "items": { "type": "integer" } }, "midQualityFileSHA256": { "type": "array", "items": { "type": "integer" } }, "mimetype": { "type": "string" }, "qrURL": { "type": "string" }, "scanLengths": { "type": "array", "items": { "type": "integer" } }, "scansSidecar": { "type": "array", "items": { "type": "integer" } }, "staticURL": { "type": "string" }, "thumbnailDirectPath": { "type": "string" }, "thumbnailEncSHA256": { "type": "array", "items": { "type": "integer" } }, "thumbnailSHA256": { "type": "array", "items": { "type": "integer" } }, "viewOnce": { "type": "boolean" }, "width": { "type": "integer" } } }, "waE2E.ImageMessage_ImageSourceType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "ImageMessage_USER_IMAGE", "ImageMessage_AI_GENERATED", "ImageMessage_AI_MODIFIED", "ImageMessage_RASTERIZED_TEXT_STATUS" ] }, "waE2E.InitialSecurityNotificationSettingSync": { "type": "object", "properties": { "securityNotificationEnabled": { "type": "boolean" } } }, "waE2E.InsightDeliveryState": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4 ], "x-enum-varnames": [ "InsightDeliveryState_SENT", "InsightDeliveryState_DELIVERED", "InsightDeliveryState_READ", "InsightDeliveryState_REPLIED", "InsightDeliveryState_QUICK_REPLIED" ] }, "waE2E.InteractiveAnnotation": { "type": "object", "properties": { "action": { "description": "Types that are valid to be assigned to Action:\n\n\t*InteractiveAnnotation_Location\n\t*InteractiveAnnotation_Newsletter\n\t*InteractiveAnnotation_EmbeddedAction\n\t*InteractiveAnnotation_TapAction" }, "embeddedContent": { "$ref": "#/definitions/waE2E.EmbeddedContent" }, "polygonVertices": { "type": "array", "items": { "$ref": "#/definitions/waE2E.Point" } }, "shouldSkipConfirmation": { "type": "boolean" }, "statusLinkType": { "$ref": "#/definitions/waE2E.InteractiveAnnotation_StatusLinkType" } } }, "waE2E.InteractiveAnnotation_StatusLinkType": { "type": "integer", "format": "int32", "enum": [ 1, 2, 3 ], "x-enum-varnames": [ "InteractiveAnnotation_RASTERIZED_LINK_PREVIEW", "InteractiveAnnotation_RASTERIZED_LINK_TRUNCATED", "InteractiveAnnotation_RASTERIZED_LINK_FULL_URL" ] }, "waE2E.InteractiveMessage": { "type": "object", "properties": { "bloksWidget": { "$ref": "#/definitions/waE2E.InteractiveMessage_BloksWidget" }, "body": { "$ref": "#/definitions/waE2E.InteractiveMessage_Body" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "footer": { "$ref": "#/definitions/waE2E.InteractiveMessage_Footer" }, "header": { "$ref": "#/definitions/waE2E.InteractiveMessage_Header" }, "interactiveMessage": { "description": "Types that are valid to be assigned to InteractiveMessage:\n\n\t*InteractiveMessage_ShopStorefrontMessage\n\t*InteractiveMessage_CollectionMessage_\n\t*InteractiveMessage_NativeFlowMessage_\n\t*InteractiveMessage_CarouselMessage_" }, "urlTrackingMap": { "$ref": "#/definitions/waE2E.UrlTrackingMap" } } }, "waE2E.InteractiveMessage_BloksWidget": { "type": "object", "properties": { "data": { "type": "string" }, "fallback": { "type": "string" }, "type": { "type": "string" }, "uuid": { "type": "string" } } }, "waE2E.InteractiveMessage_Body": { "type": "object", "properties": { "text": { "type": "string" } } }, "waE2E.InteractiveMessage_Footer": { "type": "object", "properties": { "hasMediaAttachment": { "type": "boolean" }, "media": { "description": "Types that are valid to be assigned to Media:\n\n\t*InteractiveMessage_Footer_AudioMessage" }, "text": { "type": "string" } } }, "waE2E.InteractiveMessage_Header": { "type": "object", "properties": { "bloksWidget": { "$ref": "#/definitions/waE2E.InteractiveMessage_BloksWidget" }, "hasMediaAttachment": { "type": "boolean" }, "media": { "description": "Types that are valid to be assigned to Media:\n\n\t*InteractiveMessage_Header_DocumentMessage\n\t*InteractiveMessage_Header_ImageMessage\n\t*InteractiveMessage_Header_JPEGThumbnail\n\t*InteractiveMessage_Header_VideoMessage\n\t*InteractiveMessage_Header_LocationMessage\n\t*InteractiveMessage_Header_ProductMessage" }, "subtitle": { "type": "string" }, "title": { "type": "string" } } }, "waE2E.InteractiveResponseMessage": { "type": "object", "properties": { "body": { "$ref": "#/definitions/waE2E.InteractiveResponseMessage_Body" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "interactiveResponseMessage": { "description": "Types that are valid to be assigned to InteractiveResponseMessage:\n\n\t*InteractiveResponseMessage_NativeFlowResponseMessage_" } } }, "waE2E.InteractiveResponseMessage_Body": { "type": "object", "properties": { "format": { "$ref": "#/definitions/waE2E.InteractiveResponseMessage_Body_Format" }, "text": { "type": "string" } } }, "waE2E.InteractiveResponseMessage_Body_Format": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "InteractiveResponseMessage_Body_DEFAULT", "InteractiveResponseMessage_Body_EXTENSIONS_1" ] }, "waE2E.InvoiceMessage": { "type": "object", "properties": { "attachmentDirectPath": { "type": "string" }, "attachmentFileEncSHA256": { "type": "array", "items": { "type": "integer" } }, "attachmentFileSHA256": { "type": "array", "items": { "type": "integer" } }, "attachmentJPEGThumbnail": { "type": "array", "items": { "type": "integer" } }, "attachmentMediaKey": { "type": "array", "items": { "type": "integer" } }, "attachmentMediaKeyTimestamp": { "type": "integer" }, "attachmentMimetype": { "type": "string" }, "attachmentType": { "$ref": "#/definitions/waE2E.InvoiceMessage_AttachmentType" }, "note": { "type": "string" }, "token": { "type": "string" } } }, "waE2E.InvoiceMessage_AttachmentType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "InvoiceMessage_IMAGE", "InvoiceMessage_PDF" ] }, "waE2E.KeepInChatMessage": { "type": "object", "properties": { "keepType": { "$ref": "#/definitions/waE2E.KeepType" }, "key": { "$ref": "#/definitions/waCommon.MessageKey" }, "timestampMS": { "type": "integer" } } }, "waE2E.KeepType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "KeepType_UNKNOWN_KEEP_TYPE", "KeepType_KEEP_FOR_ALL", "KeepType_UNDO_KEEP_FOR_ALL" ] }, "waE2E.LIDMigrationMappingSyncMessage": { "type": "object", "properties": { "encodedMappingPayload": { "type": "array", "items": { "type": "integer" } } } }, "waE2E.LinkPreviewMetadata": { "type": "object", "properties": { "fbExperimentID": { "type": "integer" }, "linkInlineVideoMuted": { "type": "boolean" }, "linkMediaDuration": { "type": "integer" }, "musicMetadata": { "$ref": "#/definitions/waE2E.EmbeddedMusic" }, "paymentLinkMetadata": { "$ref": "#/definitions/waE2E.PaymentLinkMetadata" }, "socialMediaPostType": { "$ref": "#/definitions/waE2E.LinkPreviewMetadata_SocialMediaPostType" }, "urlMetadata": { "$ref": "#/definitions/waE2E.URLMetadata" }, "videoContentCaption": { "type": "string" }, "videoContentURL": { "type": "string" } } }, "waE2E.LinkPreviewMetadata_SocialMediaPostType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5 ], "x-enum-varnames": [ "LinkPreviewMetadata_NONE", "LinkPreviewMetadata_REEL", "LinkPreviewMetadata_LIVE_VIDEO", "LinkPreviewMetadata_LONG_VIDEO", "LinkPreviewMetadata_SINGLE_IMAGE", "LinkPreviewMetadata_CAROUSEL" ] }, "waE2E.ListMessage": { "type": "object", "properties": { "buttonText": { "type": "string" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "description": { "type": "string" }, "footerText": { "type": "string" }, "listType": { "$ref": "#/definitions/waE2E.ListMessage_ListType" }, "productListInfo": { "$ref": "#/definitions/waE2E.ListMessage_ProductListInfo" }, "sections": { "type": "array", "items": { "$ref": "#/definitions/waE2E.ListMessage_Section" } }, "title": { "type": "string" } } }, "waE2E.ListMessage_ListType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "ListMessage_UNKNOWN", "ListMessage_SINGLE_SELECT", "ListMessage_PRODUCT_LIST" ] }, "waE2E.ListMessage_Product": { "type": "object", "properties": { "productID": { "type": "string" } } }, "waE2E.ListMessage_ProductListHeaderImage": { "type": "object", "properties": { "JPEGThumbnail": { "type": "array", "items": { "type": "integer" } }, "productID": { "type": "string" } } }, "waE2E.ListMessage_ProductListInfo": { "type": "object", "properties": { "businessOwnerJID": { "type": "string" }, "headerImage": { "$ref": "#/definitions/waE2E.ListMessage_ProductListHeaderImage" }, "productSections": { "type": "array", "items": { "$ref": "#/definitions/waE2E.ListMessage_ProductSection" } } } }, "waE2E.ListMessage_ProductSection": { "type": "object", "properties": { "products": { "type": "array", "items": { "$ref": "#/definitions/waE2E.ListMessage_Product" } }, "title": { "type": "string" } } }, "waE2E.ListMessage_Row": { "type": "object", "properties": { "description": { "type": "string" }, "rowID": { "type": "string" }, "title": { "type": "string" } } }, "waE2E.ListMessage_Section": { "type": "object", "properties": { "rows": { "type": "array", "items": { "$ref": "#/definitions/waE2E.ListMessage_Row" } }, "title": { "type": "string" } } }, "waE2E.ListResponseMessage": { "type": "object", "properties": { "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "description": { "type": "string" }, "listType": { "$ref": "#/definitions/waE2E.ListResponseMessage_ListType" }, "singleSelectReply": { "$ref": "#/definitions/waE2E.ListResponseMessage_SingleSelectReply" }, "title": { "type": "string" } } }, "waE2E.ListResponseMessage_ListType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "ListResponseMessage_UNKNOWN", "ListResponseMessage_SINGLE_SELECT" ] }, "waE2E.ListResponseMessage_SingleSelectReply": { "type": "object", "properties": { "selectedRowID": { "type": "string" } } }, "waE2E.LiveLocationMessage": { "type": "object", "properties": { "JPEGThumbnail": { "type": "array", "items": { "type": "integer" } }, "accuracyInMeters": { "type": "integer" }, "caption": { "type": "string" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "degreesClockwiseFromMagneticNorth": { "type": "integer" }, "degreesLatitude": { "type": "number" }, "degreesLongitude": { "type": "number" }, "sequenceNumber": { "type": "integer" }, "speedInMps": { "type": "number" }, "timeOffset": { "type": "integer" } } }, "waE2E.LocationMessage": { "type": "object", "properties": { "JPEGThumbnail": { "type": "array", "items": { "type": "integer" } }, "URL": { "type": "string" }, "accuracyInMeters": { "type": "integer" }, "address": { "type": "string" }, "comment": { "type": "string" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "degreesClockwiseFromMagneticNorth": { "type": "integer" }, "degreesLatitude": { "type": "number" }, "degreesLongitude": { "type": "number" }, "isLive": { "type": "boolean" }, "name": { "type": "string" }, "speedInMps": { "type": "number" } } }, "waE2E.MMSThumbnailMetadata": { "type": "object", "properties": { "mediaKey": { "type": "array", "items": { "type": "integer" } }, "mediaKeyTimestamp": { "type": "integer" }, "thumbnailDirectPath": { "type": "string" }, "thumbnailEncSHA256": { "type": "array", "items": { "type": "integer" } }, "thumbnailHeight": { "type": "integer" }, "thumbnailSHA256": { "type": "array", "items": { "type": "integer" } }, "thumbnailWidth": { "type": "integer" } } }, "waE2E.MediaDomainInfo": { "type": "object", "properties": { "e2EeMediaKey": { "type": "array", "items": { "type": "integer" } }, "mediaKeyDomain": { "$ref": "#/definitions/waE2E.MediaKeyDomain" } } }, "waE2E.MediaKeyDomain": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "MediaKeyDomain_MEDIA_KEY_DOMAIN_UNKNOWN", "MediaKeyDomain_MEDIA_KEY_DOMAIN_E2EE", "MediaKeyDomain_MEDIA_KEY_DOMAIN_NON_E2EE" ] }, "waE2E.MediaNotifyMessage": { "type": "object", "properties": { "expressPathURL": { "type": "string" }, "fileEncSHA256": { "type": "array", "items": { "type": "integer" } }, "fileLength": { "type": "integer" } } }, "waE2E.MemberLabel": { "type": "object", "properties": { "label": { "type": "string" }, "labelTimestamp": { "type": "integer" } } }, "waE2E.Message": { "type": "object", "properties": { "albumMessage": { "$ref": "#/definitions/waE2E.AlbumMessage" }, "associatedChildMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "audioMessage": { "$ref": "#/definitions/waE2E.AudioMessage" }, "bcallMessage": { "$ref": "#/definitions/waE2E.BCallMessage" }, "botForwardedMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "botInvokeMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "botTaskMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "buttonsMessage": { "$ref": "#/definitions/waE2E.ButtonsMessage" }, "buttonsResponseMessage": { "$ref": "#/definitions/waE2E.ButtonsResponseMessage" }, "call": { "$ref": "#/definitions/waE2E.Call" }, "callLogMesssage": { "$ref": "#/definitions/waE2E.CallLogMessage" }, "cancelPaymentRequestMessage": { "$ref": "#/definitions/waE2E.CancelPaymentRequestMessage" }, "chat": { "$ref": "#/definitions/waE2E.Chat" }, "commentMessage": { "$ref": "#/definitions/waE2E.CommentMessage" }, "conditionalRevealMessage": { "$ref": "#/definitions/waE2E.ConditionalRevealMessage" }, "contactMessage": { "$ref": "#/definitions/waE2E.ContactMessage" }, "contactsArrayMessage": { "$ref": "#/definitions/waE2E.ContactsArrayMessage" }, "conversation": { "type": "string" }, "declinePaymentRequestMessage": { "$ref": "#/definitions/waE2E.DeclinePaymentRequestMessage" }, "deviceSentMessage": { "$ref": "#/definitions/waE2E.DeviceSentMessage" }, "documentMessage": { "$ref": "#/definitions/waE2E.DocumentMessage" }, "documentWithCaptionMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "editedMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "encCommentMessage": { "$ref": "#/definitions/waE2E.EncCommentMessage" }, "encEventResponseMessage": { "$ref": "#/definitions/waE2E.EncEventResponseMessage" }, "encReactionMessage": { "$ref": "#/definitions/waE2E.EncReactionMessage" }, "ephemeralMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "eventCoverImage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "eventInviteMessage": { "$ref": "#/definitions/waE2E.EventInviteMessage" }, "eventMessage": { "$ref": "#/definitions/waE2E.EventMessage" }, "extendedTextMessage": { "$ref": "#/definitions/waE2E.ExtendedTextMessage" }, "fastRatchetKeySenderKeyDistributionMessage": { "$ref": "#/definitions/waE2E.SenderKeyDistributionMessage" }, "groupInviteMessage": { "$ref": "#/definitions/waE2E.GroupInviteMessage" }, "groupMentionedMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "groupRootKeyShare": { "$ref": "#/definitions/waE2E.GroupRootKeyShare" }, "groupStatusMentionMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "groupStatusMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "groupStatusMessageV2": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "highlyStructuredMessage": { "$ref": "#/definitions/waE2E.HighlyStructuredMessage" }, "imageMessage": { "$ref": "#/definitions/waE2E.ImageMessage" }, "interactiveMessage": { "$ref": "#/definitions/waE2E.InteractiveMessage" }, "interactiveResponseMessage": { "$ref": "#/definitions/waE2E.InteractiveResponseMessage" }, "invoiceMessage": { "$ref": "#/definitions/waE2E.InvoiceMessage" }, "keepInChatMessage": { "$ref": "#/definitions/waE2E.KeepInChatMessage" }, "limitSharingMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "listMessage": { "$ref": "#/definitions/waE2E.ListMessage" }, "listResponseMessage": { "$ref": "#/definitions/waE2E.ListResponseMessage" }, "liveLocationMessage": { "$ref": "#/definitions/waE2E.LiveLocationMessage" }, "locationMessage": { "$ref": "#/definitions/waE2E.LocationMessage" }, "lottieStickerMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "messageContextInfo": { "$ref": "#/definitions/waE2E.MessageContextInfo" }, "messageHistoryBundle": { "$ref": "#/definitions/waE2E.MessageHistoryBundle" }, "messageHistoryNotice": { "$ref": "#/definitions/waE2E.MessageHistoryNotice" }, "newsletterAdminInviteMessage": { "$ref": "#/definitions/waE2E.NewsletterAdminInviteMessage" }, "newsletterAdminProfileMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "newsletterAdminProfileMessageV2": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "newsletterAdminProfileStatusMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "newsletterFollowerInviteMessageV2": { "$ref": "#/definitions/waE2E.NewsletterFollowerInviteMessage" }, "orderMessage": { "$ref": "#/definitions/waE2E.OrderMessage" }, "paymentInviteMessage": { "$ref": "#/definitions/waE2E.PaymentInviteMessage" }, "paymentReminderMessage": { "$ref": "#/definitions/waE2E.PaymentReminderMessage" }, "pinInChatMessage": { "$ref": "#/definitions/waE2E.PinInChatMessage" }, "placeholderMessage": { "$ref": "#/definitions/waE2E.PlaceholderMessage" }, "pollAddOptionMessage": { "$ref": "#/definitions/waE2E.PollAddOptionMessage" }, "pollCreationMessage": { "$ref": "#/definitions/waE2E.PollCreationMessage" }, "pollCreationMessageV2": { "$ref": "#/definitions/waE2E.PollCreationMessage" }, "pollCreationMessageV3": { "$ref": "#/definitions/waE2E.PollCreationMessage" }, "pollCreationMessageV4": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "pollCreationMessageV5": { "$ref": "#/definitions/waE2E.PollCreationMessage" }, "pollCreationMessageV6": { "$ref": "#/definitions/waE2E.PollCreationMessage" }, "pollCreationOptionImageMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "pollResultSnapshotMessage": { "$ref": "#/definitions/waE2E.PollResultSnapshotMessage" }, "pollResultSnapshotMessageV3": { "$ref": "#/definitions/waE2E.PollResultSnapshotMessage" }, "pollUpdateMessage": { "$ref": "#/definitions/waE2E.PollUpdateMessage" }, "productMessage": { "$ref": "#/definitions/waE2E.ProductMessage" }, "protocolMessage": { "$ref": "#/definitions/waE2E.ProtocolMessage" }, "ptvMessage": { "$ref": "#/definitions/waE2E.VideoMessage" }, "questionMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "questionReplyMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "questionResponseMessage": { "$ref": "#/definitions/waE2E.QuestionResponseMessage" }, "reactionMessage": { "$ref": "#/definitions/waE2E.ReactionMessage" }, "requestPaymentMessage": { "$ref": "#/definitions/waE2E.RequestPaymentMessage" }, "requestPhoneNumberMessage": { "$ref": "#/definitions/waE2E.RequestPhoneNumberMessage" }, "richResponseMessage": { "$ref": "#/definitions/waE2E.AIRichResponseMessage" }, "rootSecretDistributeMessage": { "$ref": "#/definitions/waE2E.RootSecretDistributeMessage" }, "scheduledCallCreationMessage": { "$ref": "#/definitions/waE2E.ScheduledCallCreationMessage" }, "scheduledCallEditMessage": { "$ref": "#/definitions/waE2E.ScheduledCallEditMessage" }, "secretEncryptedMessage": { "$ref": "#/definitions/waE2E.SecretEncryptedMessage" }, "sendPaymentMessage": { "$ref": "#/definitions/waE2E.SendPaymentMessage" }, "senderKeyDistributionMessage": { "$ref": "#/definitions/waE2E.SenderKeyDistributionMessage" }, "splitPaymentMessage": { "$ref": "#/definitions/waE2E.SplitPaymentMessage" }, "spoilerMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "statusAddYours": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "statusMentionMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "statusNotificationMessage": { "$ref": "#/definitions/waE2E.StatusNotificationMessage" }, "statusQuestionAnswerMessage": { "$ref": "#/definitions/waE2E.StatusQuestionAnswerMessage" }, "statusQuotedMessage": { "$ref": "#/definitions/waE2E.StatusQuotedMessage" }, "statusStickerInteractionMessage": { "$ref": "#/definitions/waE2E.StatusStickerInteractionMessage" }, "stickerMessage": { "$ref": "#/definitions/waE2E.StickerMessage" }, "stickerPackMessage": { "$ref": "#/definitions/waE2E.StickerPackMessage" }, "stickerSyncRmrMessage": { "$ref": "#/definitions/waE2E.StickerSyncRMRMessage" }, "templateButtonReplyMessage": { "$ref": "#/definitions/waE2E.TemplateButtonReplyMessage" }, "templateMessage": { "$ref": "#/definitions/waE2E.TemplateMessage" }, "videoMessage": { "$ref": "#/definitions/waE2E.VideoMessage" }, "viewOnceMessage": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "viewOnceMessageV2": { "$ref": "#/definitions/waE2E.FutureProofMessage" }, "viewOnceMessageV2Extension": { "$ref": "#/definitions/waE2E.FutureProofMessage" } } }, "waE2E.MessageAssociation": { "type": "object", "properties": { "associationType": { "$ref": "#/definitions/waE2E.MessageAssociation_AssociationType" }, "messageIndex": { "type": "integer" }, "parentMessageKey": { "$ref": "#/definitions/waCommon.MessageKey" } } }, "waE2E.MessageAssociation_AssociationType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ], "x-enum-varnames": [ "MessageAssociation_UNKNOWN", "MessageAssociation_MEDIA_ALBUM", "MessageAssociation_BOT_PLUGIN", "MessageAssociation_EVENT_COVER_IMAGE", "MessageAssociation_STATUS_POLL", "MessageAssociation_HD_VIDEO_DUAL_UPLOAD", "MessageAssociation_STATUS_EXTERNAL_RESHARE", "MessageAssociation_MEDIA_POLL", "MessageAssociation_STATUS_ADD_YOURS", "MessageAssociation_STATUS_NOTIFICATION", "MessageAssociation_HD_IMAGE_DUAL_UPLOAD", "MessageAssociation_STICKER_ANNOTATION", "MessageAssociation_MOTION_PHOTO", "MessageAssociation_STATUS_LINK_ACTION", "MessageAssociation_VIEW_ALL_REPLIES", "MessageAssociation_STATUS_ADD_YOURS_AI_IMAGINE", "MessageAssociation_STATUS_QUESTION", "MessageAssociation_STATUS_ADD_YOURS_DIWALI", "MessageAssociation_STATUS_REACTION", "MessageAssociation_HEVC_VIDEO_DUAL_UPLOAD", "MessageAssociation_POLL_ADD_OPTION" ] }, "waE2E.MessageContextInfo": { "type": "object", "properties": { "botMessageSecret": { "type": "array", "items": { "type": "integer" } }, "botMetadata": { "$ref": "#/definitions/waAICommon.BotMetadata" }, "capiCreatedGroup": { "type": "boolean" }, "deviceListMetadata": { "$ref": "#/definitions/waE2E.DeviceListMetadata" }, "deviceListMetadataVersion": { "type": "integer" }, "limitSharing": { "$ref": "#/definitions/waCommon.LimitSharing" }, "limitSharingV2": { "$ref": "#/definitions/waCommon.LimitSharing" }, "messageAddOnDurationInSecs": { "type": "integer" }, "messageAddOnExpiryType": { "$ref": "#/definitions/waE2E.MessageContextInfo_MessageAddonExpiryType" }, "messageAssociation": { "$ref": "#/definitions/waE2E.MessageAssociation" }, "messageSecret": { "type": "array", "items": { "type": "integer" } }, "paddingBytes": { "type": "array", "items": { "type": "integer" } }, "reportingTokenVersion": { "type": "integer" }, "supportPayload": { "type": "string" }, "teeBotMetadata": { "type": "array", "items": { "type": "integer" } }, "threadID": { "type": "array", "items": { "$ref": "#/definitions/waE2E.ThreadID" } }, "weblinkRenderConfig": { "$ref": "#/definitions/waE2E.WebLinkRenderConfig" } } }, "waE2E.MessageContextInfo_MessageAddonExpiryType": { "type": "integer", "format": "int32", "enum": [ 1, 2 ], "x-enum-varnames": [ "MessageContextInfo_STATIC", "MessageContextInfo_DEPENDENT_ON_PARENT" ] }, "waE2E.MessageHistoryBundle": { "type": "object", "properties": { "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "directPath": { "type": "string" }, "fileEncSHA256": { "type": "array", "items": { "type": "integer" } }, "fileSHA256": { "type": "array", "items": { "type": "integer" } }, "mediaKey": { "type": "array", "items": { "type": "integer" } }, "mediaKeyTimestamp": { "type": "integer" }, "messageHistoryMetadata": { "$ref": "#/definitions/waE2E.MessageHistoryMetadata" }, "mimetype": { "type": "string" } } }, "waE2E.MessageHistoryMetadata": { "type": "object", "properties": { "historyReceivers": { "type": "array", "items": { "type": "string" } }, "messageCount": { "type": "integer" }, "nonHistoryReceivers": { "type": "array", "items": { "type": "string" } }, "oldestMessageTimestampInBundle": { "type": "integer" }, "oldestMessageTimestampInWindow": { "type": "integer" } } }, "waE2E.MessageHistoryNotice": { "type": "object", "properties": { "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "messageHistoryMetadata": { "$ref": "#/definitions/waE2E.MessageHistoryMetadata" } } }, "waE2E.Money": { "type": "object", "properties": { "currencyCode": { "type": "string" }, "offset": { "type": "integer" }, "value": { "type": "integer" } } }, "waE2E.NewsletterAdminInviteMessage": { "type": "object", "properties": { "JPEGThumbnail": { "type": "array", "items": { "type": "integer" } }, "caption": { "type": "string" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "inviteExpiration": { "type": "integer" }, "newsletterJID": { "type": "string" }, "newsletterName": { "type": "string" } } }, "waE2E.NewsletterFollowerInviteMessage": { "type": "object", "properties": { "JPEGThumbnail": { "type": "array", "items": { "type": "integer" } }, "caption": { "type": "string" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "newsletterJID": { "type": "string" }, "newsletterName": { "type": "string" } } }, "waE2E.OrderMessage": { "type": "object", "properties": { "catalogType": { "type": "string" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "itemCount": { "type": "integer" }, "message": { "type": "string" }, "messageVersion": { "type": "integer" }, "orderID": { "type": "string" }, "orderRequestMessageID": { "$ref": "#/definitions/waCommon.MessageKey" }, "orderTitle": { "type": "string" }, "sellerJID": { "type": "string" }, "status": { "$ref": "#/definitions/waE2E.OrderMessage_OrderStatus" }, "surface": { "$ref": "#/definitions/waE2E.OrderMessage_OrderSurface" }, "thumbnail": { "type": "array", "items": { "type": "integer" } }, "token": { "type": "string" }, "totalAmount1000": { "type": "integer" }, "totalCurrencyCode": { "type": "string" } } }, "waE2E.OrderMessage_OrderStatus": { "type": "integer", "format": "int32", "enum": [ 1, 2, 3 ], "x-enum-varnames": [ "OrderMessage_INQUIRY", "OrderMessage_ACCEPTED", "OrderMessage_DECLINED" ] }, "waE2E.OrderMessage_OrderSurface": { "type": "integer", "format": "int32", "enum": [ 1 ], "x-enum-varnames": [ "OrderMessage_CATALOG" ] }, "waE2E.PaymentBackground": { "type": "object", "properties": { "ID": { "type": "string" }, "fileLength": { "type": "integer" }, "height": { "type": "integer" }, "mediaData": { "$ref": "#/definitions/waE2E.PaymentBackground_MediaData" }, "mimetype": { "type": "string" }, "placeholderArgb": { "type": "integer" }, "subtextArgb": { "type": "integer" }, "textArgb": { "type": "integer" }, "type": { "$ref": "#/definitions/waE2E.PaymentBackground_Type" }, "width": { "type": "integer" } } }, "waE2E.PaymentBackground_MediaData": { "type": "object", "properties": { "directPath": { "type": "string" }, "fileEncSHA256": { "type": "array", "items": { "type": "integer" } }, "fileSHA256": { "type": "array", "items": { "type": "integer" } }, "mediaKey": { "type": "array", "items": { "type": "integer" } }, "mediaKeyTimestamp": { "type": "integer" } } }, "waE2E.PaymentBackground_Type": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "PaymentBackground_UNKNOWN", "PaymentBackground_DEFAULT" ] }, "waE2E.PaymentExtendedMetadata": { "type": "object", "properties": { "platform": { "type": "string" }, "type": { "type": "integer" } } }, "waE2E.PaymentInviteMessage": { "type": "object", "properties": { "expiryTimestamp": { "type": "integer" }, "incentiveEligible": { "type": "boolean" }, "inviteType": { "$ref": "#/definitions/waE2E.PaymentInviteMessage_InviteType" }, "referralID": { "type": "string" }, "serviceType": { "$ref": "#/definitions/waE2E.PaymentInviteMessage_ServiceType" } } }, "waE2E.PaymentInviteMessage_InviteType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "PaymentInviteMessage_DEFAULT", "PaymentInviteMessage_MAPPER" ] }, "waE2E.PaymentInviteMessage_ServiceType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "PaymentInviteMessage_UNKNOWN", "PaymentInviteMessage_FBPAY", "PaymentInviteMessage_NOVI", "PaymentInviteMessage_UPI" ] }, "waE2E.PaymentLinkMetadata": { "type": "object", "properties": { "button": { "$ref": "#/definitions/waE2E.PaymentLinkMetadata_PaymentLinkButton" }, "header": { "$ref": "#/definitions/waE2E.PaymentLinkMetadata_PaymentLinkHeader" }, "provider": { "$ref": "#/definitions/waE2E.PaymentLinkMetadata_PaymentLinkProvider" } } }, "waE2E.PaymentLinkMetadata_PaymentLinkButton": { "type": "object", "properties": { "displayText": { "type": "string" } } }, "waE2E.PaymentLinkMetadata_PaymentLinkHeader": { "type": "object", "properties": { "headerType": { "$ref": "#/definitions/waE2E.PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType" } } }, "waE2E.PaymentLinkMetadata_PaymentLinkHeader_PaymentLinkHeaderType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "PaymentLinkMetadata_PaymentLinkHeader_LINK_PREVIEW", "PaymentLinkMetadata_PaymentLinkHeader_ORDER" ] }, "waE2E.PaymentLinkMetadata_PaymentLinkProvider": { "type": "object", "properties": { "paramsJSON": { "type": "string" } } }, "waE2E.PaymentReminderMessage": { "type": "object", "properties": { "amount": { "$ref": "#/definitions/waE2E.Money" }, "description": { "type": "string" }, "frequency": { "$ref": "#/definitions/waE2E.PaymentReminderMessage_ReminderFrequency" }, "instanceID": { "type": "string" }, "payeeJID": { "type": "string" }, "payeeVpa": { "type": "string" }, "payerJID": { "type": "string" }, "reminderID": { "type": "string" }, "status": { "$ref": "#/definitions/waE2E.PaymentReminderMessage_ReminderStatus" } } }, "waE2E.PaymentReminderMessage_ReminderFrequency": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4 ], "x-enum-varnames": [ "PaymentReminderMessage_REMINDER_FREQUENCY_UNKNOWN", "PaymentReminderMessage_WEEKLY", "PaymentReminderMessage_BI_WEEKLY", "PaymentReminderMessage_MONTHLY", "PaymentReminderMessage_QUARTERLY" ] }, "waE2E.PaymentReminderMessage_ReminderStatus": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5 ], "x-enum-varnames": [ "PaymentReminderMessage_REMINDER_STATUS_UNKNOWN", "PaymentReminderMessage_ACTIVE", "PaymentReminderMessage_CANCELLED_BY_CREATOR", "PaymentReminderMessage_STOPPED_BY_RECEIVER", "PaymentReminderMessage_EXPIRED", "PaymentReminderMessage_PAID" ] }, "waE2E.PeerDataOperationRequestMessage": { "type": "object", "properties": { "bizBroadcastInsightsContactListRequest": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestMessage_BizBroadcastInsightsContactListRequest" }, "bizBroadcastInsightsRefreshRequest": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestMessage_BizBroadcastInsightsRefreshRequest" }, "companionCanonicalUserNonceFetchRequest": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestMessage_CompanionCanonicalUserNonceFetchRequest" }, "fullHistorySyncOnDemandRequest": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest" }, "galaxyFlowAction": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestMessage_GalaxyFlowAction" }, "historySyncChunkRetryRequest": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest" }, "historySyncOnDemandRequest": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestMessage_HistorySyncOnDemandRequest" }, "peerDataOperationRequestType": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestType" }, "placeholderMessageResendRequest": { "type": "array", "items": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestMessage_PlaceholderMessageResendRequest" } }, "requestStickerReupload": { "type": "array", "items": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestMessage_RequestStickerReupload" } }, "requestURLPreview": { "type": "array", "items": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestMessage_RequestUrlPreview" } }, "syncdCollectionFatalRecoveryRequest": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestMessage_SyncDCollectionFatalRecoveryRequest" } } }, "waE2E.PeerDataOperationRequestMessage_BizBroadcastInsightsContactListRequest": { "type": "object", "properties": { "campaignID": { "type": "string" } } }, "waE2E.PeerDataOperationRequestMessage_BizBroadcastInsightsRefreshRequest": { "type": "object", "properties": { "campaignID": { "type": "string" } } }, "waE2E.PeerDataOperationRequestMessage_CompanionCanonicalUserNonceFetchRequest": { "type": "object", "properties": { "registrationTraceID": { "type": "string" } } }, "waE2E.PeerDataOperationRequestMessage_FullHistorySyncOnDemandRequest": { "type": "object", "properties": { "fullHistorySyncOnDemandConfig": { "$ref": "#/definitions/waE2E.FullHistorySyncOnDemandConfig" }, "historySyncConfig": { "$ref": "#/definitions/waCompanionReg.DeviceProps_HistorySyncConfig" }, "requestMetadata": { "$ref": "#/definitions/waE2E.FullHistorySyncOnDemandRequestMetadata" } } }, "waE2E.PeerDataOperationRequestMessage_GalaxyFlowAction": { "type": "object", "properties": { "agmID": { "type": "string" }, "flowID": { "type": "string" }, "galaxyFlowDownloadRequestID": { "type": "string" }, "stanzaID": { "type": "string" }, "type": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType" } } }, "waE2E.PeerDataOperationRequestMessage_GalaxyFlowAction_GalaxyFlowActionType": { "type": "integer", "format": "int32", "enum": [ 1, 2 ], "x-enum-varnames": [ "PeerDataOperationRequestMessage_GalaxyFlowAction_NOTIFY_LAUNCH", "PeerDataOperationRequestMessage_GalaxyFlowAction_DOWNLOAD_RESPONSES" ] }, "waE2E.PeerDataOperationRequestMessage_HistorySyncChunkRetryRequest": { "type": "object", "properties": { "chunkNotificationID": { "type": "string" }, "chunkOrder": { "type": "integer" }, "regenerateChunk": { "type": "boolean" }, "syncType": { "$ref": "#/definitions/waE2E.HistorySyncType" } } }, "waE2E.PeerDataOperationRequestMessage_HistorySyncOnDemandRequest": { "type": "object", "properties": { "accountLid": { "type": "string" }, "chatJID": { "type": "string" }, "oldestMsgFromMe": { "type": "boolean" }, "oldestMsgID": { "type": "string" }, "oldestMsgTimestampMS": { "type": "integer" }, "onDemandMsgCount": { "type": "integer" }, "supportInlineResponse": { "type": "boolean" } } }, "waE2E.PeerDataOperationRequestMessage_PlaceholderMessageResendRequest": { "type": "object", "properties": { "messageKey": { "$ref": "#/definitions/waCommon.MessageKey" } } }, "waE2E.PeerDataOperationRequestMessage_RequestStickerReupload": { "type": "object", "properties": { "fileSHA256": { "type": "string" } } }, "waE2E.PeerDataOperationRequestMessage_RequestUrlPreview": { "type": "object", "properties": { "URL": { "type": "string" }, "includeHqThumbnail": { "type": "boolean" } } }, "waE2E.PeerDataOperationRequestMessage_SyncDCollectionFatalRecoveryRequest": { "type": "object", "properties": { "collectionName": { "type": "string" }, "timestamp": { "type": "integer" } } }, "waE2E.PeerDataOperationRequestResponseMessage": { "type": "object", "properties": { "peerDataOperationRequestType": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestType" }, "peerDataOperationResult": { "type": "array", "items": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult" } }, "stanzaID": { "type": "string" } } }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult": { "type": "object", "properties": { "bizBroadcastInsightsContactListResponse": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_BizBroadcastInsightsContactListResponse" }, "companionCanonicalUserNonceFetchRequestResponse": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse" }, "companionMetaNonceFetchRequestResponse": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse" }, "flowResponsesCsvBundle": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FlowResponsesCsvBundle" }, "fullHistorySyncOnDemandRequestResponse": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse" }, "historySyncChunkRetryResponse": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse" }, "linkPreviewResponse": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse" }, "mediaUploadResult": { "$ref": "#/definitions/waMmsRetry.MediaRetryNotification_ResultType" }, "placeholderMessageResendResponse": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse" }, "stickerMessage": { "$ref": "#/definitions/waE2E.StickerMessage" }, "syncdSnapshotFatalRecoveryResponse": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryResponse" }, "waffleNonceFetchRequestResponse": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse" } } }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_BizBroadcastInsightsContactListResponse": { "type": "object", "properties": { "campaignID": { "type": "string" }, "contacts": { "type": "array", "items": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_BizBroadcastInsightsContactState" } }, "timestampMS": { "type": "integer" } } }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_BizBroadcastInsightsContactState": { "type": "object", "properties": { "contactJID": { "type": "string" }, "state": { "$ref": "#/definitions/waE2E.InsightDeliveryState" } } }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionCanonicalUserNonceFetchResponse": { "type": "object", "properties": { "forceRefresh": { "type": "boolean" }, "nonce": { "type": "string" }, "waFbid": { "type": "string" } } }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CompanionMetaNonceFetchResponse": { "type": "object", "properties": { "nonce": { "type": "string" } } }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FlowResponsesCsvBundle": { "type": "object", "properties": { "directPath": { "type": "string" }, "fileEncSHA256": { "type": "array", "items": { "type": "integer" } }, "fileLength": { "type": "integer" }, "fileName": { "type": "string" }, "fileSHA256": { "type": "array", "items": { "type": "integer" } }, "flowID": { "type": "string" }, "galaxyFlowDownloadRequestID": { "type": "string" }, "mediaKey": { "type": "array", "items": { "type": "integer" } }, "mediaKeyTimestamp": { "type": "integer" }, "mimetype": { "type": "string" } } }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandRequestResponse": { "type": "object", "properties": { "requestMetadata": { "$ref": "#/definitions/waE2E.FullHistorySyncOnDemandRequestMetadata" }, "responseCode": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode" } } }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_FullHistorySyncOnDemandResponseCode": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7 ], "x-enum-varnames": [ "PeerDataOperationRequestResponseMessage_PeerDataOperationResult_REQUEST_SUCCESS", "PeerDataOperationRequestResponseMessage_PeerDataOperationResult_REQUEST_TIME_EXPIRED", "PeerDataOperationRequestResponseMessage_PeerDataOperationResult_DECLINED_SHARING_HISTORY", "PeerDataOperationRequestResponseMessage_PeerDataOperationResult_GENERIC_ERROR", "PeerDataOperationRequestResponseMessage_PeerDataOperationResult_ERROR_REQUEST_ON_NON_SMB_PRIMARY", "PeerDataOperationRequestResponseMessage_PeerDataOperationResult_ERROR_HOSTED_DEVICE_NOT_CONNECTED", "PeerDataOperationRequestResponseMessage_PeerDataOperationResult_ERROR_HOSTED_DEVICE_LOGIN_TIME_NOT_SET", "PeerDataOperationRequestResponseMessage_PeerDataOperationResult_ERROR_MULTI_PROVIDER_NOT_CONFIGURED" ] }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponse": { "type": "object", "properties": { "canRecover": { "type": "boolean" }, "chunkOrder": { "type": "integer" }, "requestID": { "type": "string" }, "responseCode": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode" }, "syncType": { "$ref": "#/definitions/waE2E.HistorySyncType" } } }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_HistorySyncChunkRetryResponseCode": { "type": "integer", "format": "int32", "enum": [ 1, 2, 3, 4, 5, 6 ], "x-enum-varnames": [ "PeerDataOperationRequestResponseMessage_PeerDataOperationResult_GENERATION_ERROR", "PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CHUNK_CONSUMED", "PeerDataOperationRequestResponseMessage_PeerDataOperationResult_TIMEOUT", "PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SESSION_EXHAUSTED", "PeerDataOperationRequestResponseMessage_PeerDataOperationResult_CHUNK_EXHAUSTED", "PeerDataOperationRequestResponseMessage_PeerDataOperationResult_DUPLICATED_REQUEST" ] }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse": { "type": "object", "properties": { "URL": { "type": "string" }, "description": { "type": "string" }, "hqThumbnail": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail" }, "matchText": { "type": "string" }, "previewMetadata": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_PaymentLinkPreviewMetadata" }, "previewType": { "type": "string" }, "thumbData": { "type": "array", "items": { "type": "integer" } }, "title": { "type": "string" } } }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_LinkPreviewHighQualityThumbnail": { "type": "object", "properties": { "directPath": { "type": "string" }, "encThumbHash": { "type": "string" }, "mediaKey": { "type": "array", "items": { "type": "integer" } }, "mediaKeyTimestampMS": { "type": "integer" }, "thumbHash": { "type": "string" }, "thumbHeight": { "type": "integer" }, "thumbWidth": { "type": "integer" } } }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_LinkPreviewResponse_PaymentLinkPreviewMetadata": { "type": "object", "properties": { "amount": { "type": "string" }, "currency": { "type": "string" }, "isBusinessVerified": { "type": "boolean" }, "offset": { "type": "string" }, "providerName": { "type": "string" } } }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_PlaceholderMessageResendResponse": { "type": "object", "properties": { "webMessageInfoBytes": { "type": "array", "items": { "type": "integer" } } } }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_SyncDSnapshotFatalRecoveryResponse": { "type": "object", "properties": { "collectionSnapshot": { "type": "array", "items": { "type": "integer" } }, "isCompressed": { "type": "boolean" } } }, "waE2E.PeerDataOperationRequestResponseMessage_PeerDataOperationResult_WaffleNonceFetchResponse": { "type": "object", "properties": { "nonce": { "type": "string" }, "waEntFbid": { "type": "string" } } }, "waE2E.PeerDataOperationRequestType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 ], "x-enum-varnames": [ "PeerDataOperationRequestType_UPLOAD_STICKER", "PeerDataOperationRequestType_SEND_RECENT_STICKER_BOOTSTRAP", "PeerDataOperationRequestType_GENERATE_LINK_PREVIEW", "PeerDataOperationRequestType_HISTORY_SYNC_ON_DEMAND", "PeerDataOperationRequestType_PLACEHOLDER_MESSAGE_RESEND", "PeerDataOperationRequestType_WAFFLE_LINKING_NONCE_FETCH", "PeerDataOperationRequestType_FULL_HISTORY_SYNC_ON_DEMAND", "PeerDataOperationRequestType_COMPANION_META_NONCE_FETCH", "PeerDataOperationRequestType_COMPANION_SYNCD_SNAPSHOT_FATAL_RECOVERY", "PeerDataOperationRequestType_COMPANION_CANONICAL_USER_NONCE_FETCH", "PeerDataOperationRequestType_HISTORY_SYNC_CHUNK_RETRY", "PeerDataOperationRequestType_GALAXY_FLOW_ACTION", "PeerDataOperationRequestType_BUSINESS_BROADCAST_INSIGHTS_DELIVERED_TO", "PeerDataOperationRequestType_BUSINESS_BROADCAST_INSIGHTS_REFRESH" ] }, "waE2E.PinInChatMessage": { "type": "object", "properties": { "key": { "$ref": "#/definitions/waCommon.MessageKey" }, "senderTimestampMS": { "type": "integer" }, "type": { "$ref": "#/definitions/waE2E.PinInChatMessage_Type" } } }, "waE2E.PinInChatMessage_Type": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "PinInChatMessage_UNKNOWN_TYPE", "PinInChatMessage_PIN_FOR_ALL", "PinInChatMessage_UNPIN_FOR_ALL" ] }, "waE2E.PlaceholderMessage": { "type": "object", "properties": { "type": { "$ref": "#/definitions/waE2E.PlaceholderMessage_PlaceholderType" } } }, "waE2E.PlaceholderMessage_PlaceholderType": { "type": "integer", "format": "int32", "enum": [ 0 ], "x-enum-varnames": [ "PlaceholderMessage_MASK_LINKED_DEVICES" ] }, "waE2E.Point": { "type": "object", "properties": { "x": { "type": "number" }, "xDeprecated": { "type": "integer" }, "y": { "type": "number" }, "yDeprecated": { "type": "integer" } } }, "waE2E.PollAddOptionMessage": { "type": "object", "properties": { "addOption": { "$ref": "#/definitions/waE2E.PollCreationMessage_Option" }, "metadata": { "$ref": "#/definitions/waE2E.PollUpdateMessageMetadata" }, "pollCreationMessageKey": { "$ref": "#/definitions/waCommon.MessageKey" } } }, "waE2E.PollContentType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "PollContentType_UNKNOWN_POLL_CONTENT_TYPE", "PollContentType_TEXT", "PollContentType_IMAGE" ] }, "waE2E.PollCreationMessage": { "type": "object", "properties": { "allowAddOption": { "type": "boolean" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "correctAnswer": { "$ref": "#/definitions/waE2E.PollCreationMessage_Option" }, "encKey": { "type": "array", "items": { "type": "integer" } }, "endTime": { "type": "integer" }, "hideParticipantName": { "type": "boolean" }, "name": { "type": "string" }, "options": { "type": "array", "items": { "$ref": "#/definitions/waE2E.PollCreationMessage_Option" } }, "pollContentType": { "$ref": "#/definitions/waE2E.PollContentType" }, "pollType": { "$ref": "#/definitions/waE2E.PollType" }, "selectableOptionsCount": { "type": "integer" } } }, "waE2E.PollCreationMessage_Option": { "type": "object", "properties": { "optionHash": { "type": "string" }, "optionName": { "type": "string" } } }, "waE2E.PollEncValue": { "type": "object", "properties": { "encIV": { "type": "array", "items": { "type": "integer" } }, "encPayload": { "type": "array", "items": { "type": "integer" } } } }, "waE2E.PollResultSnapshotMessage": { "type": "object", "properties": { "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "name": { "type": "string" }, "pollType": { "$ref": "#/definitions/waE2E.PollType" }, "pollVotes": { "type": "array", "items": { "$ref": "#/definitions/waE2E.PollResultSnapshotMessage_PollVote" } } } }, "waE2E.PollResultSnapshotMessage_PollVote": { "type": "object", "properties": { "optionName": { "type": "string" }, "optionVoteCount": { "type": "integer" } } }, "waE2E.PollType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "PollType_POLL", "PollType_QUIZ" ] }, "waE2E.PollUpdateMessage": { "type": "object", "properties": { "metadata": { "$ref": "#/definitions/waE2E.PollUpdateMessageMetadata" }, "pollCreationMessageKey": { "$ref": "#/definitions/waCommon.MessageKey" }, "senderTimestampMS": { "type": "integer" }, "vote": { "$ref": "#/definitions/waE2E.PollEncValue" } } }, "waE2E.PollUpdateMessageMetadata": { "type": "object", "properties": { "lastEditStanzaID": { "type": "string" }, "pollNameHash": { "type": "array", "items": { "type": "integer" } } } }, "waE2E.ProcessedVideo": { "type": "object", "properties": { "bitrate": { "type": "integer" }, "capabilities": { "type": "array", "items": { "type": "string" } }, "directPath": { "type": "string" }, "fileLength": { "type": "integer" }, "fileSHA256": { "type": "array", "items": { "type": "integer" } }, "height": { "type": "integer" }, "quality": { "$ref": "#/definitions/waE2E.ProcessedVideo_VideoQuality" }, "width": { "type": "integer" } } }, "waE2E.ProcessedVideo_VideoQuality": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "ProcessedVideo_UNDEFINED", "ProcessedVideo_LOW", "ProcessedVideo_MID", "ProcessedVideo_HIGH" ] }, "waE2E.ProductMessage": { "type": "object", "properties": { "body": { "type": "string" }, "businessOwnerJID": { "type": "string" }, "catalog": { "$ref": "#/definitions/waE2E.ProductMessage_CatalogSnapshot" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "footer": { "type": "string" }, "product": { "$ref": "#/definitions/waE2E.ProductMessage_ProductSnapshot" } } }, "waE2E.ProductMessage_CatalogSnapshot": { "type": "object", "properties": { "catalogImage": { "$ref": "#/definitions/waE2E.ImageMessage" }, "description": { "type": "string" }, "title": { "type": "string" } } }, "waE2E.ProductMessage_ProductSnapshot": { "type": "object", "properties": { "URL": { "type": "string" }, "currencyCode": { "type": "string" }, "description": { "type": "string" }, "firstImageID": { "type": "string" }, "priceAmount1000": { "type": "integer" }, "productID": { "type": "string" }, "productImage": { "$ref": "#/definitions/waE2E.ImageMessage" }, "productImageCount": { "type": "integer" }, "retailerID": { "type": "string" }, "salePriceAmount1000": { "type": "integer" }, "signedURL": { "type": "string" }, "title": { "type": "string" } } }, "waE2E.ProtocolMessage": { "type": "object", "properties": { "afterReadDuration": { "type": "integer" }, "aiMediaCollectionMessage": { "$ref": "#/definitions/waAICommon.AIMediaCollectionMessage" }, "aiMetadataOperation": { "$ref": "#/definitions/waAICommon.AIMetadataOperation" }, "aiPsiMetadata": { "type": "array", "items": { "type": "integer" } }, "aiQueryFanout": { "$ref": "#/definitions/waE2E.AIQueryFanout" }, "appStateFatalExceptionNotification": { "$ref": "#/definitions/waE2E.AppStateFatalExceptionNotification" }, "appStateSyncKeyRequest": { "$ref": "#/definitions/waE2E.AppStateSyncKeyRequest" }, "appStateSyncKeyShare": { "$ref": "#/definitions/waE2E.AppStateSyncKeyShare" }, "botFeedbackMessage": { "$ref": "#/definitions/waAICommon.BotFeedbackMessage" }, "chatThemeSetting": { "$ref": "#/definitions/waE2E.ChatThemeSetting" }, "cloudApiThreadControlNotification": { "$ref": "#/definitions/waE2E.CloudAPIThreadControlNotification" }, "disappearingMode": { "$ref": "#/definitions/waE2E.DisappearingMode" }, "editedMessage": { "$ref": "#/definitions/waE2E.Message" }, "ephemeralExpiration": { "type": "integer" }, "ephemeralSettingTimestamp": { "type": "integer" }, "historySyncNotification": { "$ref": "#/definitions/waE2E.HistorySyncNotification" }, "initialSecurityNotificationSettingSync": { "$ref": "#/definitions/waE2E.InitialSecurityNotificationSettingSync" }, "invokerJID": { "type": "string" }, "key": { "$ref": "#/definitions/waCommon.MessageKey" }, "lidMigrationMappingSyncMessage": { "$ref": "#/definitions/waE2E.LIDMigrationMappingSyncMessage" }, "limitSharing": { "$ref": "#/definitions/waCommon.LimitSharing" }, "mediaNotifyMessage": { "$ref": "#/definitions/waE2E.MediaNotifyMessage" }, "memberLabel": { "$ref": "#/definitions/waE2E.MemberLabel" }, "peerDataOperationRequestMessage": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestMessage" }, "peerDataOperationRequestResponseMessage": { "$ref": "#/definitions/waE2E.PeerDataOperationRequestResponseMessage" }, "requestWelcomeMessageMetadata": { "$ref": "#/definitions/waE2E.RequestWelcomeMessageMetadata" }, "timestampMS": { "type": "integer" }, "type": { "$ref": "#/definitions/waE2E.ProtocolMessage_Type" } } }, "waE2E.ProtocolMessage_Type": { "type": "integer", "format": "int32", "enum": [ 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35 ], "x-enum-varnames": [ "ProtocolMessage_REVOKE", "ProtocolMessage_EPHEMERAL_SETTING", "ProtocolMessage_EPHEMERAL_SYNC_RESPONSE", "ProtocolMessage_HISTORY_SYNC_NOTIFICATION", "ProtocolMessage_APP_STATE_SYNC_KEY_SHARE", "ProtocolMessage_APP_STATE_SYNC_KEY_REQUEST", "ProtocolMessage_MSG_FANOUT_BACKFILL_REQUEST", "ProtocolMessage_INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC", "ProtocolMessage_APP_STATE_FATAL_EXCEPTION_NOTIFICATION", "ProtocolMessage_SHARE_PHONE_NUMBER", "ProtocolMessage_MESSAGE_EDIT", "ProtocolMessage_PEER_DATA_OPERATION_REQUEST_MESSAGE", "ProtocolMessage_PEER_DATA_OPERATION_REQUEST_RESPONSE_MESSAGE", "ProtocolMessage_REQUEST_WELCOME_MESSAGE", "ProtocolMessage_BOT_FEEDBACK_MESSAGE", "ProtocolMessage_MEDIA_NOTIFY_MESSAGE", "ProtocolMessage_CLOUD_API_THREAD_CONTROL_NOTIFICATION", "ProtocolMessage_LID_MIGRATION_MAPPING_SYNC", "ProtocolMessage_REMINDER_MESSAGE", "ProtocolMessage_BOT_MEMU_ONBOARDING_MESSAGE", "ProtocolMessage_STATUS_MENTION_MESSAGE", "ProtocolMessage_STOP_GENERATION_MESSAGE", "ProtocolMessage_LIMIT_SHARING", "ProtocolMessage_AI_PSI_METADATA", "ProtocolMessage_AI_QUERY_FANOUT", "ProtocolMessage_GROUP_MEMBER_LABEL_CHANGE", "ProtocolMessage_AI_MEDIA_COLLECTION_MESSAGE", "ProtocolMessage_MESSAGE_UNSCHEDULE", "ProtocolMessage_CHAT_THEME_SETTING", "ProtocolMessage_AI_METADATA_OPERATION" ] }, "waE2E.QuestionResponseMessage": { "type": "object", "properties": { "key": { "$ref": "#/definitions/waCommon.MessageKey" }, "text": { "type": "string" } } }, "waE2E.ReactionMessage": { "type": "object", "properties": { "groupingKey": { "type": "string" }, "key": { "$ref": "#/definitions/waCommon.MessageKey" }, "senderTimestampMS": { "type": "integer" }, "text": { "type": "string" } } }, "waE2E.RequestPaymentMessage": { "type": "object", "properties": { "amount": { "$ref": "#/definitions/waE2E.Money" }, "amount1000": { "type": "integer" }, "background": { "$ref": "#/definitions/waE2E.PaymentBackground" }, "currencyCodeIso4217": { "type": "string" }, "expiryTimestamp": { "type": "integer" }, "noteMessage": { "$ref": "#/definitions/waE2E.Message" }, "requestFrom": { "type": "string" } } }, "waE2E.RequestPhoneNumberMessage": { "type": "object", "properties": { "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" } } }, "waE2E.RequestWelcomeMessageMetadata": { "type": "object", "properties": { "botAgentMetadata": { "$ref": "#/definitions/waAICommon.BotAgentMetadata" }, "localChatState": { "$ref": "#/definitions/waE2E.RequestWelcomeMessageMetadata_LocalChatState" }, "welcomeTrigger": { "$ref": "#/definitions/waE2E.RequestWelcomeMessageMetadata_WelcomeTrigger" } } }, "waE2E.RequestWelcomeMessageMetadata_LocalChatState": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "RequestWelcomeMessageMetadata_EMPTY", "RequestWelcomeMessageMetadata_NON_EMPTY" ] }, "waE2E.RequestWelcomeMessageMetadata_WelcomeTrigger": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "RequestWelcomeMessageMetadata_CHAT_OPEN", "RequestWelcomeMessageMetadata_COMPANION_PAIRING" ] }, "waE2E.RootSecretDistributeMessage": { "type": "object", "properties": { "chatJID": { "type": "string" } } }, "waE2E.ScheduledCallCreationMessage": { "type": "object", "properties": { "callType": { "$ref": "#/definitions/waE2E.ScheduledCallCreationMessage_CallType" }, "scheduledTimestampMS": { "type": "integer" }, "title": { "type": "string" } } }, "waE2E.ScheduledCallCreationMessage_CallType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "ScheduledCallCreationMessage_UNKNOWN", "ScheduledCallCreationMessage_VOICE", "ScheduledCallCreationMessage_VIDEO" ] }, "waE2E.ScheduledCallEditMessage": { "type": "object", "properties": { "editType": { "$ref": "#/definitions/waE2E.ScheduledCallEditMessage_EditType" }, "key": { "$ref": "#/definitions/waCommon.MessageKey" } } }, "waE2E.ScheduledCallEditMessage_EditType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "ScheduledCallEditMessage_UNKNOWN", "ScheduledCallEditMessage_CANCEL" ] }, "waE2E.SecretEncryptedMessage": { "type": "object", "properties": { "encIV": { "type": "array", "items": { "type": "integer" } }, "encPayload": { "type": "array", "items": { "type": "integer" } }, "remoteKeyID": { "type": "string" }, "secretEncType": { "$ref": "#/definitions/waE2E.SecretEncryptedMessage_SecretEncType" }, "targetMessageKey": { "$ref": "#/definitions/waCommon.MessageKey" } } }, "waE2E.SecretEncryptedMessage_SecretEncType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5 ], "x-enum-varnames": [ "SecretEncryptedMessage_UNKNOWN", "SecretEncryptedMessage_EVENT_EDIT", "SecretEncryptedMessage_MESSAGE_EDIT", "SecretEncryptedMessage_MESSAGE_SCHEDULE", "SecretEncryptedMessage_POLL_EDIT", "SecretEncryptedMessage_POLL_ADD_OPTION" ] }, "waE2E.SendPaymentMessage": { "type": "object", "properties": { "background": { "$ref": "#/definitions/waE2E.PaymentBackground" }, "noteMessage": { "$ref": "#/definitions/waE2E.Message" }, "requestMessageKey": { "$ref": "#/definitions/waCommon.MessageKey" }, "transactionData": { "type": "string" } } }, "waE2E.SenderKeyDistributionMessage": { "type": "object", "properties": { "axolotlSenderKeyDistributionMessage": { "type": "array", "items": { "type": "integer" } }, "groupID": { "type": "string" } } }, "waE2E.SplitPaymentMessage": { "type": "object", "properties": { "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "createdAtMS": { "type": "integer" }, "description": { "type": "string" }, "participants": { "type": "array", "items": { "$ref": "#/definitions/waE2E.SplitPaymentParticipant" } }, "requesterJID": { "type": "string" }, "splitID": { "type": "string" }, "totalAmount": { "$ref": "#/definitions/waE2E.Money" } } }, "waE2E.SplitPaymentParticipant": { "type": "object", "properties": { "JID": { "type": "string" }, "amount": { "$ref": "#/definitions/waE2E.Money" }, "status": { "$ref": "#/definitions/waE2E.SplitPaymentParticipant_SplitPaymentStatus" } } }, "waE2E.SplitPaymentParticipant_SplitPaymentStatus": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "SplitPaymentParticipant_PENDING", "SplitPaymentParticipant_PAID" ] }, "waE2E.StatusNotificationMessage": { "type": "object", "properties": { "originalMessageKey": { "$ref": "#/definitions/waCommon.MessageKey" }, "responseMessageKey": { "$ref": "#/definitions/waCommon.MessageKey" }, "type": { "$ref": "#/definitions/waE2E.StatusNotificationMessage_StatusNotificationType" } } }, "waE2E.StatusNotificationMessage_StatusNotificationType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "StatusNotificationMessage_UNKNOWN", "StatusNotificationMessage_STATUS_ADD_YOURS", "StatusNotificationMessage_STATUS_RESHARE", "StatusNotificationMessage_STATUS_QUESTION_ANSWER_RESHARE" ] }, "waE2E.StatusQuestionAnswerMessage": { "type": "object", "properties": { "key": { "$ref": "#/definitions/waCommon.MessageKey" }, "text": { "type": "string" } } }, "waE2E.StatusQuotedMessage": { "type": "object", "properties": { "originalStatusID": { "$ref": "#/definitions/waCommon.MessageKey" }, "text": { "type": "string" }, "thumbnail": { "type": "array", "items": { "type": "integer" } }, "type": { "$ref": "#/definitions/waE2E.StatusQuotedMessage_StatusQuotedMessageType" } } }, "waE2E.StatusQuotedMessage_StatusQuotedMessageType": { "type": "integer", "format": "int32", "enum": [ 1 ], "x-enum-varnames": [ "StatusQuotedMessage_QUESTION_ANSWER" ] }, "waE2E.StatusStickerInteractionMessage": { "type": "object", "properties": { "key": { "$ref": "#/definitions/waCommon.MessageKey" }, "stickerKey": { "type": "string" }, "type": { "$ref": "#/definitions/waE2E.StatusStickerInteractionMessage_StatusStickerType" } } }, "waE2E.StatusStickerInteractionMessage_StatusStickerType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "StatusStickerInteractionMessage_UNKNOWN", "StatusStickerInteractionMessage_REACTION" ] }, "waE2E.StickerMessage": { "type": "object", "properties": { "URL": { "type": "string" }, "accessibilityLabel": { "type": "string" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "directPath": { "type": "string" }, "emojis": { "type": "string" }, "fileEncSHA256": { "type": "array", "items": { "type": "integer" } }, "fileLength": { "type": "integer" }, "fileSHA256": { "type": "array", "items": { "type": "integer" } }, "firstFrameLength": { "type": "integer" }, "firstFrameSidecar": { "type": "array", "items": { "type": "integer" } }, "height": { "type": "integer" }, "isAiSticker": { "type": "boolean" }, "isAnimated": { "type": "boolean" }, "isAvatar": { "type": "boolean" }, "isLottie": { "type": "boolean" }, "mediaKey": { "type": "array", "items": { "type": "integer" } }, "mediaKeyTimestamp": { "type": "integer" }, "mimetype": { "type": "string" }, "pngThumbnail": { "type": "array", "items": { "type": "integer" } }, "premium": { "type": "integer" }, "stickerSentTS": { "type": "integer" }, "width": { "type": "integer" } } }, "waE2E.StickerPackMessage": { "type": "object", "properties": { "caption": { "type": "string" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "directPath": { "type": "string" }, "fileEncSHA256": { "type": "array", "items": { "type": "integer" } }, "fileLength": { "type": "integer" }, "fileSHA256": { "type": "array", "items": { "type": "integer" } }, "imageDataHash": { "type": "string" }, "mediaKey": { "type": "array", "items": { "type": "integer" } }, "mediaKeyTimestamp": { "type": "integer" }, "name": { "type": "string" }, "packDescription": { "type": "string" }, "publisher": { "type": "string" }, "stickerPackID": { "type": "string" }, "stickerPackOrigin": { "$ref": "#/definitions/waE2E.StickerPackMessage_StickerPackOrigin" }, "stickerPackSize": { "type": "integer" }, "stickers": { "type": "array", "items": { "$ref": "#/definitions/waE2E.StickerPackMessage_Sticker" } }, "thumbnailDirectPath": { "type": "string" }, "thumbnailEncSHA256": { "type": "array", "items": { "type": "integer" } }, "thumbnailHeight": { "type": "integer" }, "thumbnailSHA256": { "type": "array", "items": { "type": "integer" } }, "thumbnailWidth": { "type": "integer" }, "trayIconFileName": { "type": "string" } } }, "waE2E.StickerPackMessage_Sticker": { "type": "object", "properties": { "accessibilityLabel": { "type": "string" }, "emojis": { "type": "array", "items": { "type": "string" } }, "fileName": { "type": "string" }, "isAnimated": { "type": "boolean" }, "isLottie": { "type": "boolean" }, "mimetype": { "type": "string" }, "premium": { "type": "integer" } } }, "waE2E.StickerPackMessage_StickerPackOrigin": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "StickerPackMessage_FIRST_PARTY", "StickerPackMessage_THIRD_PARTY", "StickerPackMessage_USER_CREATED" ] }, "waE2E.StickerSyncRMRMessage": { "type": "object", "properties": { "filehash": { "type": "array", "items": { "type": "string" } }, "requestTimestamp": { "type": "integer" }, "rmrSource": { "type": "string" } } }, "waE2E.TemplateButtonReplyMessage": { "type": "object", "properties": { "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "selectedCarouselCardIndex": { "type": "integer" }, "selectedDisplayText": { "type": "string" }, "selectedID": { "type": "string" }, "selectedIndex": { "type": "integer" } } }, "waE2E.TemplateMessage": { "type": "object", "properties": { "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "format": { "description": "Types that are valid to be assigned to Format:\n\n\t*TemplateMessage_FourRowTemplate_\n\t*TemplateMessage_HydratedFourRowTemplate_\n\t*TemplateMessage_InteractiveMessageTemplate" }, "hydratedTemplate": { "$ref": "#/definitions/waE2E.TemplateMessage_HydratedFourRowTemplate" }, "templateID": { "type": "string" } } }, "waE2E.TemplateMessage_HydratedFourRowTemplate": { "type": "object", "properties": { "hydratedButtons": { "type": "array", "items": { "$ref": "#/definitions/waE2E.HydratedTemplateButton" } }, "hydratedContentText": { "type": "string" }, "hydratedFooterText": { "type": "string" }, "maskLinkedDevices": { "type": "boolean" }, "templateID": { "type": "string" }, "title": { "description": "Types that are valid to be assigned to Title:\n\n\t*TemplateMessage_HydratedFourRowTemplate_DocumentMessage\n\t*TemplateMessage_HydratedFourRowTemplate_HydratedTitleText\n\t*TemplateMessage_HydratedFourRowTemplate_ImageMessage\n\t*TemplateMessage_HydratedFourRowTemplate_VideoMessage\n\t*TemplateMessage_HydratedFourRowTemplate_LocationMessage" } } }, "waE2E.ThreadID": { "type": "object", "properties": { "threadKey": { "$ref": "#/definitions/waCommon.MessageKey" }, "threadType": { "$ref": "#/definitions/waE2E.ThreadID_ThreadType" } } }, "waE2E.ThreadID_ThreadType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2 ], "x-enum-varnames": [ "ThreadID_UNKNOWN", "ThreadID_VIEW_REPLIES", "ThreadID_AI_THREAD" ] }, "waE2E.URLMetadata": { "type": "object", "properties": { "fbExperimentID": { "type": "integer" } } }, "waE2E.UrlTrackingMap": { "type": "object", "properties": { "urlTrackingMapElements": { "type": "array", "items": { "$ref": "#/definitions/waE2E.UrlTrackingMap_UrlTrackingMapElement" } } } }, "waE2E.UrlTrackingMap_UrlTrackingMapElement": { "type": "object", "properties": { "cardIndex": { "type": "integer" }, "consentedUsersURL": { "type": "string" }, "originalURL": { "type": "string" }, "unconsentedUsersURL": { "type": "string" } } }, "waE2E.VideoEndCard": { "type": "object", "properties": { "caption": { "type": "string" }, "profilePictureURL": { "type": "string" }, "thumbnailImageURL": { "type": "string" }, "username": { "type": "string" } } }, "waE2E.VideoMessage": { "type": "object", "properties": { "JPEGThumbnail": { "type": "array", "items": { "type": "integer" } }, "URL": { "type": "string" }, "accessibilityLabel": { "type": "string" }, "annotations": { "type": "array", "items": { "$ref": "#/definitions/waE2E.InteractiveAnnotation" } }, "caption": { "type": "string" }, "contextInfo": { "$ref": "#/definitions/waE2E.ContextInfo" }, "directPath": { "type": "string" }, "externalShareFullVideoDurationInSeconds": { "type": "integer" }, "fileEncSHA256": { "type": "array", "items": { "type": "integer" } }, "fileLength": { "type": "integer" }, "fileSHA256": { "type": "array", "items": { "type": "integer" } }, "gifAttribution": { "$ref": "#/definitions/waE2E.VideoMessage_Attribution" }, "gifPlayback": { "type": "boolean" }, "height": { "type": "integer" }, "interactiveAnnotations": { "type": "array", "items": { "$ref": "#/definitions/waE2E.InteractiveAnnotation" } }, "mediaKey": { "type": "array", "items": { "type": "integer" } }, "mediaKeyTimestamp": { "type": "integer" }, "metadataURL": { "type": "string" }, "mimetype": { "type": "string" }, "motionPhotoPresentationOffsetMS": { "type": "integer" }, "processedVideos": { "type": "array", "items": { "$ref": "#/definitions/waE2E.ProcessedVideo" } }, "seconds": { "type": "integer" }, "staticURL": { "type": "string" }, "streamingSidecar": { "type": "array", "items": { "type": "integer" } }, "thumbnailDirectPath": { "type": "string" }, "thumbnailEncSHA256": { "type": "array", "items": { "type": "integer" } }, "thumbnailSHA256": { "type": "array", "items": { "type": "integer" } }, "videoSourceType": { "$ref": "#/definitions/waE2E.VideoMessage_VideoSourceType" }, "viewOnce": { "type": "boolean" }, "width": { "type": "integer" } } }, "waE2E.VideoMessage_Attribution": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "VideoMessage_NONE", "VideoMessage_GIPHY", "VideoMessage_TENOR", "VideoMessage_KLIPY" ] }, "waE2E.VideoMessage_VideoSourceType": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "VideoMessage_USER_VIDEO", "VideoMessage_AI_GENERATED" ] }, "waE2E.WebLinkRenderConfig": { "type": "integer", "format": "int32", "enum": [ 0, 1 ], "x-enum-varnames": [ "WebLinkRenderConfig_WEBVIEW", "WebLinkRenderConfig_SYSTEM" ] }, "waMmsRetry.MediaRetryNotification_ResultType": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3 ], "x-enum-varnames": [ "MediaRetryNotification_GENERAL_ERROR", "MediaRetryNotification_SUCCESS", "MediaRetryNotification_NOT_FOUND", "MediaRetryNotification_DECRYPTION_ERROR" ] }, "waStatusAttributions.StatusAttribution": { "type": "object", "properties": { "actionURL": { "type": "string" }, "attributionData": { "description": "Types that are valid to be assigned to AttributionData:\n\n\t*StatusAttribution_StatusReshare_\n\t*StatusAttribution_ExternalShare_\n\t*StatusAttribution_Music_\n\t*StatusAttribution_GroupStatus_\n\t*StatusAttribution_RlAttribution\n\t*StatusAttribution_AiCreatedAttribution_" }, "type": { "$ref": "#/definitions/waStatusAttributions.StatusAttribution_Type" } } }, "waStatusAttributions.StatusAttribution_Type": { "type": "integer", "format": "int32", "enum": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ], "x-enum-varnames": [ "StatusAttribution_UNKNOWN", "StatusAttribution_RESHARE", "StatusAttribution_EXTERNAL_SHARE", "StatusAttribution_MUSIC", "StatusAttribution_STATUS_MENTION", "StatusAttribution_GROUP_STATUS", "StatusAttribution_RL_ATTRIBUTION", "StatusAttribution_AI_CREATED", "StatusAttribution_LAYOUTS", "StatusAttribution_NEWSLETTER_STATUS", "StatusAttribution_STATUS_CLOSE_SHARING" ] }, "waVnameCert.LocalizedName": { "type": "object", "properties": { "lc": { "type": "string" }, "lg": { "type": "string" }, "verifiedName": { "type": "string" } } }, "waVnameCert.VerifiedNameCertificate": { "type": "object", "properties": { "details": { "type": "array", "items": { "type": "integer" } }, "serverSignature": { "type": "array", "items": { "type": "integer" } }, "signature": { "type": "array", "items": { "type": "integer" } } } }, "waVnameCert.VerifiedNameCertificate_Details": { "type": "object", "properties": { "issueTime": { "type": "integer" }, "issuer": { "type": "string" }, "localizedNames": { "type": "array", "items": { "$ref": "#/definitions/waVnameCert.LocalizedName" } }, "serial": { "type": "integer" }, "verifiedName": { "type": "string" } } }, "whatsmeow.ParticipantChange": { "type": "string", "enum": [ "add", "remove", "promote", "demote" ], "x-enum-varnames": [ "ParticipantChangeAdd", "ParticipantChangeRemove", "ParticipantChangePromote", "ParticipantChangeDemote" ] } } }