-

Source code for wa_me.core.converter

+  

Source code for wa_me.utils.converter

 #!/usr/bin/env python
 
 from dataclasses import asdict
@@ -41,15 +41,13 @@ 

Source code for wa_me.core.converter

 
 import dacite
 
-from .errors import ValidationError
-
 __all__ = ("as_dict", "from_dict")
 
 T = TypeVar("T")
 config = dacite.Config(cast=[Enum])
 
 
-
[docs]def as_dict(data: T) -> Dict[str, Any]: +
[docs]def as_dict(data: T) -> Dict[str, Any]: """Create a dictionary from a data class instance. Parameters @@ -80,13 +78,10 @@

Source code for wa_me.core.converter

             if v is not None
         }
 
-    try:
-        return _as_dict(asdict(data))
-    except Exception as e:
-        raise ValidationError(e)
+ return _as_dict(asdict(data))
-
[docs]def from_dict(data_class: Type[T], data: Dict[str, Any]) -> T: +
[docs]def from_dict(data_class: Type[T], data: Dict[str, Any]) -> T: """Create a data class instance from a dictionary. Parameters @@ -116,10 +111,7 @@

Source code for wa_me.core.converter

             for k, v in _data.items()
         }
 
-    try:
-        return dacite.from_dict(data_class=data_class, data=_from_dict(data), config=config)
-    except Exception as e:
-        raise ValidationError(e)
+ return dacite.from_dict(data_class=data_class, data=_from_dict(data), config=config)
diff --git a/docs/_build/html/_sources/wa_me.core.rst.txt b/docs/_build/html/_sources/wa_me.core.rst.txt index d80291d..b384cd7 100644 --- a/docs/_build/html/_sources/wa_me.core.rst.txt +++ b/docs/_build/html/_sources/wa_me.core.rst.txt @@ -12,10 +12,10 @@ wa\_me.core.client module :undoc-members: :show-inheritance: -wa\_me.core.converter module +wa\_me.utils.converter module ---------------------------- -.. automodule:: wa_me.core.converter +.. automodule:: wa_me.utils.converter :members: :undoc-members: :show-inheritance: diff --git a/docs/_build/html/genindex.html b/docs/_build/html/genindex.html index a27e6f2..1c36040 100644 --- a/docs/_build/html/genindex.html +++ b/docs/_build/html/genindex.html @@ -105,7 +105,7 @@

A

  • animated (wa_me.classes.events.Sticker attribute)
  • -
  • as_dict() (in module wa_me.core.converter) +
  • as_dict() (in module wa_me.utils.converter)
  • Audio (class in wa_me.classes.events) @@ -541,7 +541,7 @@

    F

  • frequently_forwarded (wa_me.classes.events.Context attribute)
  • -
  • from_dict() (in module wa_me.core.converter) +
  • from_dict() (in module wa_me.utils.converter)
  • @@ -862,14 +862,14 @@

    M

  • wa_me.core
  • wa_me.core.client -
  • -
  • wa_me.core.converter
  • wa_me.core.errors
  • wa_me.core.http
  • wa_me.utils +
  • +
  • wa_me.utils.converter
  • wa_me.utils.routine
  • @@ -1620,13 +1620,6 @@

    W

    -
  • - wa_me.core.converter - -
  • @@ -1648,6 +1641,13 @@

    W

  • +
  • + wa_me.utils.converter + +
  • @@ -1664,9 +1664,9 @@

    W

  • module
  • -
  • websites (wa_me.classes.responses.BusinessProfile attribute) +
  • WaMeException
  • -
  • WhatsappException +
  • websites (wa_me.classes.responses.BusinessProfile attribute)
  • WhatsappServerError
  • diff --git a/docs/_build/html/modules.html b/docs/_build/html/modules.html index f849313..5324e71 100644 --- a/docs/_build/html/modules.html +++ b/docs/_build/html/modules.html @@ -53,7 +53,7 @@

    wa_me
  • wa_me.core package
    • Submodules
    • wa_me.core.client module
    • -
    • wa_me.core.converter module
    • +
    • wa_me.utils.converter module
    • wa_me.core.errors module
    • wa_me.core.http module
    • Module contents
    • diff --git a/docs/_build/html/objects.inv b/docs/_build/html/objects.inv index b640da0..bc8a6ec 100644 Binary files a/docs/_build/html/objects.inv and b/docs/_build/html/objects.inv differ diff --git a/docs/_build/html/py-modindex.html b/docs/_build/html/py-modindex.html index fc44647..38f18df 100644 --- a/docs/_build/html/py-modindex.html +++ b/docs/_build/html/py-modindex.html @@ -100,22 +100,22 @@

      Python Module Index

          - wa_me.core.converter + wa_me.core.errors     - wa_me.core.errors + wa_me.core.http     - wa_me.core.http + wa_me.utils     - wa_me.utils + wa_me.utils.converter diff --git a/docs/_build/html/readme.html b/docs/_build/html/readme.html index 7b8a7ac..04aaa78 100644 --- a/docs/_build/html/readme.html +++ b/docs/_build/html/readme.html @@ -51,7 +51,13 @@

      Features

        -
      • Full Send Messages Support (text, audio, contacts, documents, images, interactive, location, sticker, and videos)

      • +
      • Full Send Messages Support: +* text +* media (audio, documents, images, sticker, and videos) +* contacts +* interactive (buttons, list, and products) +* location +* templates

      • Full Webhook Notification Parsing Support

      diff --git a/docs/_build/html/searchindex.js b/docs/_build/html/searchindex.js index 18af2ad..9734264 100644 --- a/docs/_build/html/searchindex.js +++ b/docs/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["authors", "contributing", "history", "index", "modules", "readme", "wa_me", "wa_me.classes", "wa_me.core", "wa_me.utils"], "filenames": ["authors.rst", "contributing.rst", "history.rst", "index.rst", "modules.rst", "readme.rst", "wa_me.rst", "wa_me.classes.rst", "wa_me.core.rst", "wa_me.utils.rst"], "titles": ["Credits", "Contributing", "History", "Welcome to wa_me\u2019s documentation!", "wa_me", "WhatsApp Messenger", "wa_me package", "wa_me.classes package", "wa_me.core package", "wa_me.utils package"], "terms": {"leandro": 0, "c\u00e9sar": 0, "cassimiro": 0, "ccleandroc": 0, "gmail": 0, "com": [0, 1, 5, 7, 8], "none": [0, 6, 7, 8, 9], "yet": 0, "why": 0, "first": [0, 2, 7], "ar": [1, 7], "welcom": 1, "thei": [1, 7], "greatli": 1, "appreci": 1, "everi": 1, "littl": 1, "bit": 1, "help": [1, 7], "credit": [1, 3], "alwai": [1, 5, 7], "given": [1, 7, 9], "you": [1, 5, 7, 8], "can": [1, 5, 7, 8], "mani": 1, "wai": 1, "http": [1, 2, 4, 5, 6, 7], "github": [1, 5], "leandcesar": [1, 5], "wa_m": [1, 5], "issu": 1, "If": [1, 5, 9], "pleas": 1, "includ": [1, 7], "your": [1, 5, 7, 8], "oper": [1, 8], "system": [1, 6, 7], "name": [1, 5, 6, 7, 8], "version": 1, "ani": [1, 6, 7, 8, 9], "detail": [1, 6, 7], "about": [1, 6, 7], "local": [1, 7], "setup": [1, 5], "might": 1, "troubleshoot": 1, "step": 1, "reproduc": 1, "look": 1, "through": [1, 5], "anyth": 1, "tag": 1, "want": [1, 7], "i": [1, 5, 7, 8, 9], "open": [1, 5], "whoever": 1, "enhanc": 1, "could": [1, 8], "us": [1, 3, 7, 8], "more": [1, 7], "whether": [1, 7], "part": [1, 7], "offici": 1, "doc": [1, 2, 7], "docstr": 1, "even": 1, "web": 1, "blog": 1, "post": [1, 5, 6, 7], "articl": 1, "The": [1, 5, 6, 7, 8], "best": 1, "send": [1, 4, 5, 6, 7, 8], "file": [1, 7], "an": [1, 7, 8, 9], "propos": 1, "explain": 1, "how": 1, "would": 1, "work": [1, 6, 7], "keep": 1, "scope": 1, "narrow": 1, "possibl": 1, "make": [1, 7, 8], "easier": 1, "rememb": 1, "thi": [1, 5, 7, 8], "volunt": 1, "driven": 1, "project": [1, 5], "readi": [1, 5], "here": 1, "": [1, 7, 8, 9], "set": [1, 7, 9], "up": [1, 7, 8], "develop": [1, 3, 7, 8], "fork": 1, "repo": [1, 5], "clone": [1, 5], "git": [1, 5], "your_name_her": 1, "instal": [1, 3], "copi": [1, 5, 6, 9], "virtualenv": 1, "assum": 1, "have": [1, 5, 7], "virtualenvwrapp": 1, "mkvirtualenv": 1, "cd": 1, "python": [1, 5], "py": [1, 5], "creat": [1, 5, 7, 8], "branch": 1, "checkout": 1, "b": 1, "bugfix": 1, "now": 1, "chang": [1, 6, 7], "when": [1, 7, 8], "re": 1, "done": 1, "check": 1, "pass": 1, "flake8": 1, "test": 1, "other": [1, 7], "tox": 1, "pytest": 1, "To": [1, 5], "just": 1, "pip": [1, 5], "them": [1, 7], "commit": 1, "push": 1, "add": [1, 2, 7], "m": 1, "descript": [1, 6, 7], "origin": [1, 6, 7], "websit": [1, 6, 7], "befor": 1, "meet": 1, "should": 1, "function": 1, "updat": [1, 7], "put": 1, "new": [1, 7], "list": [1, 6, 7], "readm": 1, "rst": 1, "3": [1, 7], "5": [1, 7], "6": 1, "7": 1, "8": 1, "pypi": [1, 2, 5], "travi": 1, "ci": 1, "pull_request": 1, "sure": 1, "all": [1, 7], "support": [1, 5, 7, 8], "run": 1, "subset": 1, "test_wa_m": 1, "A": [1, 5, 7, 8], "remind": 1, "maintain": 1, "entri": [1, 6, 7], "histori": [1, 3], "Then": 1, "bump2vers": 1, "patch": 1, "major": [1, 7], "minor": 1, "releas": 2, "implement": 2, "data": [2, 5, 6, 7, 8], "class": [2, 4, 5, 6, 8, 9], "convert": [2, 4, 6], "dacit": 2, "client": [2, 4, 6], "bot": [2, 4], "ctx": [2, 4, 5, 6], "ttldict": [2, 6, 9], "routin": [2, 4, 6], "exampl": [2, 3, 7], "whatsapp": [3, 6, 7, 8], "messeng": 3, "featur": 3, "quick": 3, "link": [3, 6, 7], "packag": [3, 4, 5], "contribut": 3, "type": [3, 6, 7, 8], "get": [3, 5, 6, 9], "start": [3, 5, 6, 7, 8, 9], "pull": 3, "request": [3, 5, 6, 7, 8], "guidelin": 3, "tip": 3, "deploi": 3, "lead": 3, "contributor": 3, "0": [3, 7], "1": [3, 7], "2022": 3, "12": 3, "25": 3, "index": [3, 6, 7], "modul": [3, 4], "search": 3, "page": [3, 7], "subpackag": 4, "submodul": 4, "enum": [4, 6], "event": [4, 6], "messag": [4, 5, 6, 8], "respons": [4, 6, 8], "content": 4, "core": [4, 6], "error": [4, 6, 7], "util": [4, 6], "ttl_dict": [4, 6], "after_ev": [4, 6], "after_event_messag": [4, 6], "after_event_statu": [4, 6], "before_ev": [4, 6], "before_event_messag": [4, 5, 6], "before_event_statu": [4, 6], "handl": [4, 5, 6, 7], "on_event_error": [4, 6], "on_event_message_audio": [4, 5, 6], "on_event_message_button": [4, 6], "on_event_message_contact": [4, 6], "on_event_message_context": [4, 6], "on_event_message_docu": [4, 5, 6], "on_event_message_error": [4, 6], "on_event_message_imag": [4, 5, 6], "on_event_message_interact": [4, 6], "on_event_message_loc": [4, 5, 6], "on_event_message_ord": [4, 6], "on_event_message_react": [4, 6], "on_event_message_referr": [4, 6], "on_event_message_stick": [4, 5, 6], "on_event_message_system": [4, 6], "on_event_message_templ": [4, 6], "on_event_message_text": [4, 5, 6], "on_event_message_unknown": [4, 6], "on_event_message_video": [4, 5, 6], "on_event_status_delet": [4, 6], "on_event_status_deliv": [4, 6], "on_event_status_error": [4, 6], "on_event_status_fail": [4, 6], "on_event_status_read": [4, 6], "on_event_status_s": [4, 6], "on_except": [4, 6], "context": [4, 7], "datetim": [4, 6, 7], "media": [4, 6, 7, 8], "media_url": [4, 6, 8], "phone_id": [4, 5, 6, 8], "react": [4, 6], "reaction": [4, 6, 7], "read": [4, 5, 6, 7], "received_at": [4, 6], "recipient_id": [4, 6, 7], "recipient_nam": [4, 6], "repli": [4, 6, 7], "replies_id": [4, 6], "send_audio": [4, 5, 6], "send_contact": [4, 6], "send_docu": [4, 5, 6], "send_imag": [4, 5, 6], "send_interact": [4, 6], "send_loc": [4, 5, 6], "send_messag": [4, 6, 8], "send_opt": [4, 6], "send_quick_repli": [4, 6], "send_stick": [4, 5, 6], "send_text": [4, 5, 6], "send_video": [4, 5, 6], "statu": [4, 6, 7, 8], "timestamp": [4, 6, 7], "unreact": [4, 6], "modern": 5, "easi": 5, "rich": 5, "wrapper": 5, "busi": [5, 7, 8], "cloud": [5, 7, 8], "written": 5, "document": [5, 6, 7], "io": 5, "org": [5, 6, 7], "free": [5, 7], "softwar": 5, "mit": 5, "licens": 5, "full": [5, 7], "text": [5, 6, 7, 8], "audio": [5, 6, 7], "contact": [5, 6, 7], "imag": [5, 6, 7], "interact": [5, 6, 7, 8], "locat": [5, 6, 7], "sticker": [5, 6, 7], "video": [5, 6, 7], "webhook": [5, 7], "notif": [5, 7], "pars": 5, "command": 5, "termin": 5, "prefer": 5, "method": [5, 8], "most": 5, "recent": 5, "don": 5, "t": [5, 8], "guid": 5, "process": 5, "download": 5, "either": 5, "public": 5, "repositori": 5, "Or": 5, "tarbal": 5, "curl": 5, "ojl": 5, "main": [5, 6, 7], "onc": 5, "import": 5, "mirrorbot": 5, "def": 5, "self": 5, "id": [5, 6, 7, 8], "caption": [5, 6, 7], "latitud": [5, 6, 7], "longitud": [5, 6, 7], "address": [5, 6, 7], "bodi": [5, 6, 7], "app": [5, 8], "__name__": 5, "token": [5, 8], "access_token": 5, "async": 5, "ping": 5, "arg": [5, 9], "hub": 5, "verify_token": 5, "return": [5, 7, 9], "challeng": 5, "invalid": 5, "verifi": 5, "root": 5, "get_json": 5, "success": [5, 6, 7], "fastapi": 5, "str": [5, 6, 7, 8, 9], "queri": 5, "alia": 5, "await": 5, "json": 5, "wa": [5, 7], "cookiecutt": 5, "audreyr": 5, "pypackag": 5, "templat": [5, 6, 7], "componentsubtyp": [6, 7], "quick_repli": [6, 7], "url": [6, 7], "componenttyp": [6, 7], "button": [6, 7], "header": [6, 7], "headertyp": [6, 7], "infotyp": [6, 7], "home": [6, 7], "interactivetyp": [6, 7], "button_repli": [6, 7], "list_repli": [6, 7], "product": [6, 7], "product_list": [6, 7], "mediatyp": [6, 7], "messagetyp": [6, 7], "order": [6, 7], "unknown": [6, 7], "unsupport": [6, 7], "origintyp": [6, 7], "business_initi": [6, 7], "referral_convers": [6, 7], "user_initi": [6, 7], "parametertyp": [6, 7], "currenc": [6, 7], "date_tim": [6, 7], "phonetyp": [6, 7], "cell": [6, 7], "iphon": [6, 7], "pricingtyp": [6, 7], "cbp": [6, 7], "sourcetyp": [6, 7], "ad": [6, 7], "statustyp": [6, 7], "delet": [6, 7], "deliv": [6, 7], "fail": [6, 7, 8], "sent": [6, 7], "systemupdatetyp": [6, 7], "customer_changed_numb": [6, 7], "customer_identity_chang": [6, 7], "citi": [6, 7], "countri": [6, 7], "country_cod": [6, 7], "state": [6, 7], "street": [6, 7], "zip": [6, 7], "mime_typ": [6, 7], "payload": [6, 7, 8], "buttonrepli": [6, 7], "titl": [6, 7], "field": [6, 7, 8], "valu": [6, 7, 8, 9], "birthdai": [6, 7], "email": [6, 7], "phone": [6, 7, 8], "forward": [6, 7], "frequently_forward": [6, 7], "referred_product": [6, 7], "sender": [6, 7], "convers": [6, 7], "expiration_timestamp": [6, 7], "custom": [6, 7], "profil": [6, 7], "wa_id": [6, 7], "filenam": [6, 7], "sha256": [6, 7], "code": [6, 7, 8], "object": [6, 7, 8, 9], "ident": [6, 7], "acknowledg": [6, 7], "created_timestamp": [6, 7], "hash": [6, 7], "listrepli": [6, 7], "mediawithcapt": [6, 7], "referr": [6, 7], "metadata": [6, 7], "display_phone_numb": [6, 7], "phone_number_id": [6, 7], "first_nam": [6, 7], "formatted_nam": [6, 7], "last_nam": [6, 7], "middle_nam": [6, 7], "prefix": [6, 7], "suffix": [6, 7], "catalog_id": [6, 7], "product_item": [6, 7], "compani": [6, 7], "depart": [6, 7], "price": [6, 7], "categori": [6, 7], "pricing_model": [6, 7], "item_pric": [6, 7], "product_retailer_id": [6, 7], "quantiti": [6, 7], "emoji": [6, 7], "message_id": [6, 7, 8], "headlin": [6, 7], "image_url": [6, 7], "media_typ": [6, 7], "source_id": [6, 7], "source_typ": [6, 7], "source_url": [6, 7], "thumbnail_url": [6, 7], "video_url": [6, 7], "referredproduct": [6, 7], "anim": [6, 7], "new_wa_id": [6, 7], "messaging_product": [6, 7], "status": [6, 7], "action": [6, 7], "section": [6, 7], "compon": [6, 7], "paramet": 6, "sub_typ": [6, 7], "amount_1000": [6, 7], "fallback_valu": [6, 7], "footer": [6, 7], "languag": [6, 7], "polici": [6, 7], "recipient_typ": [6, 7], "row": [6, 7], "preview_url": [6, 7], "businessprofil": [6, 7], "profile_picture_url": [6, 7], "vertic": [6, 7], "input": [6, 7, 8], "business_profil": [6, 7], "error_data": [6, 7], "error_subcod": [6, 7], "fbtrace_id": [6, 7], "errordata": [6, 7], "file_s": [6, 7], "responseerror": [6, 7], "clear": [6, 8], "close": [6, 8], "is_clos": [6, 8], "as_dict": [6, 8], "from_dict": [6, 8], "badrequest": [6, 8], "forbidden": [6, 8], "httpexcept": [6, 8], "notfound": [6, 8], "unauthor": [6, 8], "validationerror": [6, 8], "whatsappexcept": [6, 8], "whatsappservererror": [6, 8], "httpclient": [6, 8], "download_media": [6, 8], "fetch_business_profil": [6, 8], "fetch_media_url": [6, 8], "read_messag": [6, 8], "restart": [6, 8], "rout": [6, 8], "base": [6, 7, 8, 9], "loop": [6, 9], "stop": [6, 9], "item": [6, 7, 9], "pop": [6, 9], "kwarg": [6, 8, 9], "sourc": [6, 7, 8, 9], "repres": [6, 7, 8], "dict": [6, 8], "cls_ctx": 6, "e": 6, "except": [6, 8], "default": [6, 7, 8, 9], "handler": 6, "provid": [6, 9], "properti": [6, 8], "option": [6, 7, 8, 9], "byte": [6, 8], "bool": [6, 7, 8, 9], "float": [6, 7, 9], "mention": [6, 7], "fals": [6, 7], "audio_id": 6, "audio_url": 6, "contacts_data": 6, "document_id": 6, "document_url": 6, "image_id": 6, "interactive_data": 6, "header_text": 6, "footer_text": 6, "sticker_id": 6, "sticker_url": 6, "video_id": 6, "int": [6, 7, 8, 9], "subtyp": 7, "inform": 7, "indic": [7, 8], "where": 7, "ha": [7, 8], "appli": 7, "time": [7, 9], "been": 7, "than": 7, "24": 7, "hour": [7, 8], "sinc": 7, "last": 7, "customer_initi": 7, "onli": 7, "within": [7, 8], "from": [7, 8], "point": 7, "These": 7, "initi": 7, "enumer": 7, "two": 7, "letter": 7, "abbrevi": 7, "steet": 7, "number": [7, 8], "click": 7, "liter": 7, "trigger": 7, "perform": 7, "api": [7, 8], "specifi": [7, 9], "arrai": 7, "yyyi": 7, "mm": 7, "dd": 7, "format": 7, "string": [7, 8], "inbound": 7, "true": 7, "receiv": [7, 8], "user": [7, 8], "requir": 7, "enquiri": 7, "who": 7, "belong": 7, "date": 7, "expir": 7, "contain": 7, "respond": 7, "devic": 7, "account": [7, 8], "subscrib": 7, "whatsapp_business_account": 7, "specif": [7, 8], "manag": 7, "detect": 7, "mai": 7, "select": 7, "mime": 7, "voic": 7, "place": 7, "redirect": 7, "displai": 7, "normal": 7, "appear": 7, "middl": 7, "catalog": 7, "along": 7, "also": 7, "refer": 7, "model": 7, "current": 7, "each": [7, 8], "uniqu": 7, "identifi": 7, "present": 7, "meta": 7, "thumbnail": 7, "bill": 7, "otherwis": [7, 9], "describ": 7, "prior": 7, "fetch": 7, "server": 7, "min": 7, "char": 7, "max": 7, "20": 7, "It": 7, "cannot": 7, "empti": [7, 8], "must": 7, "doe": 7, "allow": 7, "markdown": 7, "facebook": [7, 8], "10": 7, "1024": 7, "256": 7, "Not": 7, "posit": 7, "2": 7, "amount": 7, "multipli": 7, "1000": 7, "defin": 7, "iso": 7, "4217": 7, "60": 7, "after": [7, 8], "top": 7, "determinist": 7, "accept": 7, "both": 7, "en": 7, "language_local": 7, "en_u": 7, "protocol": 7, "upload": 7, "4096": 7, "individu": 7, "person": 7, "servic": 7, "mark": 7, "At": 7, "least": 7, "one": [7, 8], "need": 7, "automat": 7, "popul": 7, "remov": [7, 9], "being": 7, "200": 7, "72": 7, "30": 7, "render": 7, "By": 7, "recogn": 7, "clickabl": 7, "preview": 7, "box": 7, "see": 7, "follow": [7, 8], "occur": [7, 8], "chat": 7, "book": 7, "maximum": 7, "charact": 7, "limit": [7, 8], "length": 7, "139": 7, "valid": [7, 8], "128": 7, "pictur": 7, "gener": 7, "call": [7, 8], "industri": 7, "undefin": 7, "auto": 7, "beauti": 7, "apparel": 7, "edu": 7, "entertain": 7, "event_plan": 7, "financ": 7, "groceri": 7, "govt": 7, "hotel": 7, "health": 7, "nonprofit": 7, "prof_servic": 7, "retail": 7, "travel": 7, "restaur": 7, "not_a_biz": 7, "associ": 7, "For": 7, "instanc": [7, 8], "instagram": 7, "There": 7, "subcod": [7, 8], "debug": 7, "size": 7, "successfulli": 7, "connect": 8, "80": 8, "per": 8, "second": [8, 9], "mp": 8, "combin": 8, "500": 8, "case": 8, "rate": 8, "waba": 8, "count": 8, "made": 8, "toward": 8, "under": 8, "dure": 8, "roll": 8, "window": 8, "calcul": 8, "1800000": 8, "regist": 8, "80007": 8, "hit": 8, "intern": 8, "session": 8, "access": 8, "sign": 8, "dictionari": [8, 9], "map": 8, "dataclass": 8, "data_class": 8, "union": 8, "rais": [8, 9], "400": 8, "403": 8, "failur": 8, "404": 8, "401": 8, "rang": 8, "proxi": 8, "proxy_auth": 8, "httpbasicauth": 8, "media_id": 8, "path": 8, "callback": 9, "callabl": 9, "interv": 9, "max_len": 9, "ttl": 9, "reset_on_get": 9, "ordereddict": 9, "kei": 9, "expiri": 9, "shallow": 9, "od": 9, "k": 9, "els": 9, "like": 9, "view": 9, "d": 9, "v": 9, "correspond": 9, "found": 9, "keyerror": 9}, "objects": {"": [[6, 0, 0, "-", "wa_me"]], "wa_me": [[6, 0, 0, "-", "bot"], [7, 0, 0, "-", "classes"], [6, 0, 0, "-", "context"], [8, 0, 0, "-", "core"], [9, 0, 0, "-", "utils"]], "wa_me.bot": [[6, 1, 1, "", "Bot"]], "wa_me.bot.Bot": [[6, 2, 1, "", "after_event"], [6, 2, 1, "", "after_event_message"], [6, 2, 1, "", "after_event_status"], [6, 2, 1, "", "before_event"], [6, 2, 1, "", "before_event_message"], [6, 2, 1, "", "before_event_status"], [6, 2, 1, "", "handle"], [6, 2, 1, "", "on_event_error"], [6, 2, 1, "", "on_event_message_audio"], [6, 2, 1, "", "on_event_message_button"], [6, 2, 1, "", "on_event_message_contacts"], [6, 2, 1, "", "on_event_message_context"], [6, 2, 1, "", "on_event_message_document"], [6, 2, 1, "", "on_event_message_error"], [6, 2, 1, "", "on_event_message_image"], [6, 2, 1, "", "on_event_message_interactive"], [6, 2, 1, "", "on_event_message_location"], [6, 2, 1, "", "on_event_message_order"], [6, 2, 1, "", "on_event_message_reaction"], [6, 2, 1, "", "on_event_message_referral"], [6, 2, 1, "", "on_event_message_sticker"], [6, 2, 1, "", "on_event_message_system"], [6, 2, 1, "", "on_event_message_template"], [6, 2, 1, "", "on_event_message_text"], [6, 2, 1, "", "on_event_message_unknown"], [6, 2, 1, "", "on_event_message_video"], [6, 2, 1, "", "on_event_status_deleted"], [6, 2, 1, "", "on_event_status_delivered"], [6, 2, 1, "", "on_event_status_error"], [6, 2, 1, "", "on_event_status_failed"], [6, 2, 1, "", "on_event_status_read"], [6, 2, 1, "", "on_event_status_sent"], [6, 2, 1, "", "on_exception"]], "wa_me.classes": [[7, 0, 0, "-", "enums"], [7, 0, 0, "-", "events"], [7, 0, 0, "-", "messages"], [7, 0, 0, "-", "responses"]], "wa_me.classes.enums": [[7, 1, 1, "", "ComponentSubType"], [7, 1, 1, "", "ComponentType"], [7, 1, 1, "", "HeaderType"], [7, 1, 1, "", "InfoType"], [7, 1, 1, "", "InteractiveType"], [7, 1, 1, "", "MediaType"], [7, 1, 1, "", "MessageType"], [7, 1, 1, "", "OriginType"], [7, 1, 1, "", "ParameterType"], [7, 1, 1, "", "PhoneType"], [7, 1, 1, "", "PricingType"], [7, 1, 1, "", "SourceType"], [7, 1, 1, "", "StatusType"], [7, 1, 1, "", "SystemUpdateType"], [7, 1, 1, "", "Type"]], "wa_me.classes.enums.ComponentSubType": [[7, 3, 1, "", "quick_reply"], [7, 3, 1, "", "url"]], "wa_me.classes.enums.ComponentType": [[7, 3, 1, "", "body"], [7, 3, 1, "", "button"], [7, 3, 1, "", "header"]], "wa_me.classes.enums.HeaderType": [[7, 3, 1, "", "document"], [7, 3, 1, "", "image"], [7, 3, 1, "", "text"], [7, 3, 1, "", "video"]], "wa_me.classes.enums.InfoType": [[7, 3, 1, "", "home"], [7, 3, 1, "", "work"]], "wa_me.classes.enums.InteractiveType": [[7, 3, 1, "", "button"], [7, 3, 1, "", "button_reply"], [7, 3, 1, "", "list"], [7, 3, 1, "", "list_reply"], [7, 3, 1, "", "product"], [7, 3, 1, "", "product_list"]], "wa_me.classes.enums.MediaType": [[7, 3, 1, "", "image"], [7, 3, 1, "", "video"]], "wa_me.classes.enums.MessageType": [[7, 3, 1, "", "audio"], [7, 3, 1, "", "button"], [7, 3, 1, "", "contacts"], [7, 3, 1, "", "document"], [7, 3, 1, "", "image"], [7, 3, 1, "", "interactive"], [7, 3, 1, "", "location"], [7, 3, 1, "", "order"], [7, 3, 1, "", "reaction"], [7, 3, 1, "", "sticker"], [7, 3, 1, "", "system"], [7, 3, 1, "", "template"], [7, 3, 1, "", "text"], [7, 3, 1, "", "unknown"], [7, 3, 1, "", "unsupported"], [7, 3, 1, "", "video"]], "wa_me.classes.enums.OriginType": [[7, 3, 1, "", "business_initiated"], [7, 3, 1, "", "referral_conversion"], [7, 3, 1, "", "user_initiated"]], "wa_me.classes.enums.ParameterType": [[7, 3, 1, "", "currency"], [7, 3, 1, "", "date_time"], [7, 3, 1, "", "document"], [7, 3, 1, "", "image"], [7, 3, 1, "", "text"], [7, 3, 1, "", "video"]], "wa_me.classes.enums.PhoneType": [[7, 3, 1, "", "cell"], [7, 3, 1, "", "home"], [7, 3, 1, "", "iphone"], [7, 3, 1, "", "main"], [7, 3, 1, "", "work"]], "wa_me.classes.enums.PricingType": [[7, 3, 1, "", "CBP"]], "wa_me.classes.enums.SourceType": [[7, 3, 1, "", "ad"], [7, 3, 1, "", "post"]], "wa_me.classes.enums.StatusType": [[7, 3, 1, "", "deleted"], [7, 3, 1, "", "delivered"], [7, 3, 1, "", "failed"], [7, 3, 1, "", "read"], [7, 3, 1, "", "sent"]], "wa_me.classes.enums.SystemUpdateType": [[7, 3, 1, "", "customer_changed_number"], [7, 3, 1, "", "customer_identity_changed"]], "wa_me.classes.events": [[7, 1, 1, "", "Address"], [7, 1, 1, "", "Audio"], [7, 1, 1, "", "Button"], [7, 1, 1, "", "ButtonReply"], [7, 1, 1, "", "Change"], [7, 1, 1, "", "Contact"], [7, 1, 1, "", "Context"], [7, 1, 1, "", "Conversation"], [7, 1, 1, "", "Customer"], [7, 1, 1, "", "Document"], [7, 1, 1, "", "Email"], [7, 1, 1, "", "Entry"], [7, 1, 1, "", "Error"], [7, 1, 1, "", "Event"], [7, 1, 1, "", "Identity"], [7, 1, 1, "", "Image"], [7, 1, 1, "", "Interactive"], [7, 1, 1, "", "ListReply"], [7, 1, 1, "", "Location"], [7, 1, 1, "", "Media"], [7, 1, 1, "", "MediaWithCaption"], [7, 1, 1, "", "Message"], [7, 1, 1, "", "Metadata"], [7, 1, 1, "", "Name"], [7, 1, 1, "", "Order"], [7, 1, 1, "", "Org"], [7, 1, 1, "", "Origin"], [7, 1, 1, "", "Phone"], [7, 1, 1, "", "Pricing"], [7, 1, 1, "", "Product"], [7, 1, 1, "", "Profile"], [7, 1, 1, "", "Reaction"], [7, 1, 1, "", "Referral"], [7, 1, 1, "", "ReferredProduct"], [7, 1, 1, "", "Reply"], [7, 1, 1, "", "Status"], [7, 1, 1, "", "Sticker"], [7, 1, 1, "", "System"], [7, 1, 1, "", "Text"], [7, 1, 1, "", "URL"], [7, 1, 1, "", "Value"], [7, 1, 1, "", "Video"]], "wa_me.classes.events.Address": [[7, 3, 1, "", "city"], [7, 3, 1, "", "country"], [7, 3, 1, "", "country_code"], [7, 3, 1, "", "state"], [7, 3, 1, "", "street"], [7, 3, 1, "", "type"], [7, 3, 1, "", "zip"]], "wa_me.classes.events.Audio": [[7, 3, 1, "", "id"], [7, 3, 1, "", "mime_type"]], "wa_me.classes.events.Button": [[7, 3, 1, "", "payload"], [7, 3, 1, "", "text"]], "wa_me.classes.events.ButtonReply": [[7, 3, 1, "", "id"], [7, 3, 1, "", "title"]], "wa_me.classes.events.Change": [[7, 3, 1, "", "field"], [7, 3, 1, "", "value"]], "wa_me.classes.events.Contact": [[7, 3, 1, "", "addresses"], [7, 3, 1, "", "birthday"], [7, 3, 1, "", "emails"], [7, 3, 1, "", "name"], [7, 3, 1, "", "org"], [7, 3, 1, "", "phones"], [7, 3, 1, "", "urls"]], "wa_me.classes.events.Context": [[7, 3, 1, "", "forwarded"], [7, 3, 1, "", "frequently_forwarded"], [7, 3, 1, "", "id"], [7, 3, 1, "", "referred_product"], [7, 3, 1, "", "sender"]], "wa_me.classes.events.Conversation": [[7, 3, 1, "", "expiration_timestamp"], [7, 3, 1, "", "id"], [7, 3, 1, "", "origin"]], "wa_me.classes.events.Customer": [[7, 3, 1, "", "profile"], [7, 3, 1, "", "wa_id"]], "wa_me.classes.events.Document": [[7, 3, 1, "", "filename"], [7, 3, 1, "", "sha256"]], "wa_me.classes.events.Email": [[7, 3, 1, "", "email"], [7, 3, 1, "", "type"]], "wa_me.classes.events.Entry": [[7, 3, 1, "", "changes"], [7, 3, 1, "", "id"]], "wa_me.classes.events.Error": [[7, 3, 1, "", "code"], [7, 3, 1, "", "details"], [7, 3, 1, "", "title"]], "wa_me.classes.events.Event": [[7, 3, 1, "", "entry"], [7, 3, 1, "", "object"]], "wa_me.classes.events.Identity": [[7, 3, 1, "", "acknowledged"], [7, 3, 1, "", "created_timestamp"], [7, 3, 1, "", "hash"]], "wa_me.classes.events.Image": [[7, 3, 1, "", "sha256"]], "wa_me.classes.events.Interactive": [[7, 3, 1, "", "button_reply"], [7, 3, 1, "", "list_reply"], [7, 3, 1, "", "type"]], "wa_me.classes.events.ListReply": [[7, 3, 1, "", "description"]], "wa_me.classes.events.Location": [[7, 3, 1, "", "address"], [7, 3, 1, "", "latitude"], [7, 3, 1, "", "longitude"], [7, 3, 1, "", "name"]], "wa_me.classes.events.Media": [[7, 3, 1, "", "id"], [7, 3, 1, "", "mime_type"]], "wa_me.classes.events.MediaWithCaption": [[7, 3, 1, "", "caption"]], "wa_me.classes.events.Message": [[7, 3, 1, "", "audio"], [7, 3, 1, "", "button"], [7, 3, 1, "", "contacts"], [7, 3, 1, "", "context"], [7, 3, 1, "", "document"], [7, 3, 1, "", "errors"], [7, 3, 1, "", "id"], [7, 3, 1, "", "identity"], [7, 3, 1, "", "image"], [7, 3, 1, "", "interactive"], [7, 3, 1, "", "location"], [7, 3, 1, "", "order"], [7, 3, 1, "", "reaction"], [7, 3, 1, "", "referral"], [7, 3, 1, "", "sender"], [7, 3, 1, "", "sticker"], [7, 3, 1, "", "system"], [7, 3, 1, "", "text"], [7, 3, 1, "", "timestamp"], [7, 3, 1, "", "type"], [7, 3, 1, "", "video"]], "wa_me.classes.events.Metadata": [[7, 3, 1, "", "display_phone_number"], [7, 3, 1, "", "phone_number_id"]], "wa_me.classes.events.Name": [[7, 3, 1, "", "first_name"], [7, 3, 1, "", "formatted_name"], [7, 3, 1, "", "last_name"], [7, 3, 1, "", "middle_name"], [7, 3, 1, "", "prefix"], [7, 3, 1, "", "suffix"]], "wa_me.classes.events.Order": [[7, 3, 1, "", "catalog_id"], [7, 3, 1, "", "product_items"], [7, 3, 1, "", "text"]], "wa_me.classes.events.Org": [[7, 3, 1, "", "company"], [7, 3, 1, "", "department"], [7, 3, 1, "", "title"]], "wa_me.classes.events.Origin": [[7, 3, 1, "", "type"]], "wa_me.classes.events.Phone": [[7, 3, 1, "", "phone"], [7, 3, 1, "", "type"], [7, 3, 1, "", "wa_id"]], "wa_me.classes.events.Pricing": [[7, 3, 1, "", "category"], [7, 3, 1, "", "pricing_model"]], "wa_me.classes.events.Product": [[7, 3, 1, "", "currency"], [7, 3, 1, "", "item_price"], [7, 3, 1, "", "product_retailer_id"], [7, 3, 1, "", "quantity"]], "wa_me.classes.events.Profile": [[7, 3, 1, "", "name"]], "wa_me.classes.events.Reaction": [[7, 3, 1, "", "emoji"], [7, 3, 1, "", "message_id"]], "wa_me.classes.events.Referral": [[7, 3, 1, "", "body"], [7, 3, 1, "", "headline"], [7, 3, 1, "", "image_url"], [7, 3, 1, "", "media_type"], [7, 3, 1, "", "source_id"], [7, 3, 1, "", "source_type"], [7, 3, 1, "", "source_url"], [7, 3, 1, "", "thumbnail_url"], [7, 3, 1, "", "video_url"]], "wa_me.classes.events.ReferredProduct": [[7, 3, 1, "", "catalog_id"], [7, 3, 1, "", "product_retailer_id"]], "wa_me.classes.events.Reply": [[7, 3, 1, "", "id"], [7, 3, 1, "", "title"]], "wa_me.classes.events.Status": [[7, 3, 1, "", "conversation"], [7, 3, 1, "", "errors"], [7, 3, 1, "", "id"], [7, 3, 1, "", "pricing"], [7, 3, 1, "", "recipient_id"], [7, 3, 1, "", "status"], [7, 3, 1, "", "timestamp"]], "wa_me.classes.events.Sticker": [[7, 3, 1, "", "animated"], [7, 3, 1, "", "sha256"]], "wa_me.classes.events.System": [[7, 3, 1, "", "body"], [7, 3, 1, "", "customer"], [7, 3, 1, "", "identity"], [7, 3, 1, "", "new_wa_id"], [7, 3, 1, "", "type"], [7, 3, 1, "", "wa_id"]], "wa_me.classes.events.Text": [[7, 3, 1, "", "body"]], "wa_me.classes.events.URL": [[7, 3, 1, "", "type"], [7, 3, 1, "", "url"]], "wa_me.classes.events.Value": [[7, 3, 1, "", "contacts"], [7, 3, 1, "", "errors"], [7, 3, 1, "", "messages"], [7, 3, 1, "", "messaging_product"], [7, 3, 1, "", "metadata"], [7, 3, 1, "", "statuses"]], "wa_me.classes.events.Video": [[7, 3, 1, "", "filename"], [7, 3, 1, "", "sha256"]], "wa_me.classes.messages": [[7, 1, 1, "", "Action"], [7, 1, 1, "", "Address"], [7, 1, 1, "", "Audio"], [7, 1, 1, "", "Body"], [7, 1, 1, "", "Button"], [7, 1, 1, "", "Component"], [7, 1, 1, "", "Contact"], [7, 1, 1, "", "Context"], [7, 1, 1, "", "Currency"], [7, 1, 1, "", "DateTime"], [7, 1, 1, "", "Document"], [7, 1, 1, "", "Email"], [7, 1, 1, "", "Footer"], [7, 1, 1, "", "Header"], [7, 1, 1, "", "Image"], [7, 1, 1, "", "Interactive"], [7, 1, 1, "", "Language"], [7, 1, 1, "", "Location"], [7, 1, 1, "", "Media"], [7, 1, 1, "", "MediaWithCaption"], [7, 1, 1, "", "Message"], [7, 1, 1, "", "Name"], [7, 1, 1, "", "Org"], [7, 1, 1, "", "Parameter"], [7, 1, 1, "", "Phone"], [7, 1, 1, "", "Product"], [7, 1, 1, "", "Reaction"], [7, 1, 1, "", "Row"], [7, 1, 1, "", "Section"], [7, 1, 1, "", "Sticker"], [7, 1, 1, "", "Template"], [7, 1, 1, "", "Text"], [7, 1, 1, "", "URL"], [7, 1, 1, "", "Video"]], "wa_me.classes.messages.Action": [[7, 3, 1, "", "button"], [7, 3, 1, "", "buttons"], [7, 3, 1, "", "catalog_id"], [7, 3, 1, "", "product_retailer_id"], [7, 3, 1, "", "sections"]], "wa_me.classes.messages.Address": [[7, 3, 1, "", "city"], [7, 3, 1, "", "country"], [7, 3, 1, "", "country_code"], [7, 3, 1, "", "state"], [7, 3, 1, "", "street"], [7, 3, 1, "", "type"], [7, 3, 1, "", "zip"]], "wa_me.classes.messages.Body": [[7, 3, 1, "", "text"]], "wa_me.classes.messages.Button": [[7, 3, 1, "", "reply"], [7, 3, 1, "", "type"]], "wa_me.classes.messages.Component": [[7, 3, 1, "", "index"], [7, 3, 1, "", "parameters"], [7, 3, 1, "", "sub_type"], [7, 3, 1, "", "type"]], "wa_me.classes.messages.Contact": [[7, 3, 1, "", "addresses"], [7, 3, 1, "", "birthday"], [7, 3, 1, "", "emails"], [7, 3, 1, "", "name"], [7, 3, 1, "", "org"], [7, 3, 1, "", "phones"], [7, 3, 1, "", "urls"]], "wa_me.classes.messages.Context": [[7, 3, 1, "", "message_id"]], "wa_me.classes.messages.Currency": [[7, 3, 1, "", "amount_1000"], [7, 3, 1, "", "code"], [7, 3, 1, "", "fallback_value"]], "wa_me.classes.messages.DateTime": [[7, 3, 1, "", "fallback_value"]], "wa_me.classes.messages.Document": [[7, 3, 1, "", "filename"]], "wa_me.classes.messages.Email": [[7, 3, 1, "", "email"], [7, 3, 1, "", "type"]], "wa_me.classes.messages.Footer": [[7, 3, 1, "", "text"]], "wa_me.classes.messages.Header": [[7, 3, 1, "", "document"], [7, 3, 1, "", "image"], [7, 3, 1, "", "text"], [7, 3, 1, "", "type"], [7, 3, 1, "", "video"]], "wa_me.classes.messages.Interactive": [[7, 3, 1, "", "action"], [7, 3, 1, "", "body"], [7, 3, 1, "", "footer"], [7, 3, 1, "", "header"], [7, 3, 1, "", "type"]], "wa_me.classes.messages.Language": [[7, 3, 1, "", "code"], [7, 3, 1, "", "policy"]], "wa_me.classes.messages.Location": [[7, 3, 1, "", "address"], [7, 3, 1, "", "latitude"], [7, 3, 1, "", "longitude"], [7, 3, 1, "", "name"]], "wa_me.classes.messages.Media": [[7, 3, 1, "", "id"], [7, 3, 1, "", "link"]], "wa_me.classes.messages.MediaWithCaption": [[7, 3, 1, "", "caption"]], "wa_me.classes.messages.Message": [[7, 3, 1, "", "audio"], [7, 3, 1, "", "contacts"], [7, 3, 1, "", "context"], [7, 3, 1, "", "document"], [7, 3, 1, "", "image"], [7, 3, 1, "", "interactive"], [7, 3, 1, "", "location"], [7, 3, 1, "", "message_id"], [7, 3, 1, "", "messaging_product"], [7, 3, 1, "", "reaction"], [7, 3, 1, "", "recipient_type"], [7, 3, 1, "", "status"], [7, 3, 1, "", "sticker"], [7, 3, 1, "", "template"], [7, 3, 1, "", "text"], [7, 3, 1, "", "to"], [7, 3, 1, "", "type"], [7, 3, 1, "", "video"]], "wa_me.classes.messages.Name": [[7, 3, 1, "", "first_name"], [7, 3, 1, "", "formatted_name"], [7, 3, 1, "", "last_name"], [7, 3, 1, "", "middle_name"], [7, 3, 1, "", "prefix"], [7, 3, 1, "", "suffix"]], "wa_me.classes.messages.Org": [[7, 3, 1, "", "company"], [7, 3, 1, "", "department"], [7, 3, 1, "", "title"]], "wa_me.classes.messages.Parameter": [[7, 3, 1, "", "currency"], [7, 3, 1, "", "date_time"], [7, 3, 1, "", "document"], [7, 3, 1, "", "image"], [7, 3, 1, "", "text"], [7, 3, 1, "", "type"], [7, 3, 1, "", "video"]], "wa_me.classes.messages.Phone": [[7, 3, 1, "", "phone"], [7, 3, 1, "", "type"], [7, 3, 1, "", "wa_id"]], "wa_me.classes.messages.Product": [[7, 3, 1, "", "product_retailer_id"]], "wa_me.classes.messages.Reaction": [[7, 3, 1, "", "emoji"], [7, 3, 1, "", "message_id"]], "wa_me.classes.messages.Row": [[7, 3, 1, "", "description"], [7, 3, 1, "", "id"], [7, 3, 1, "", "title"]], "wa_me.classes.messages.Section": [[7, 3, 1, "", "product_items"], [7, 3, 1, "", "rows"], [7, 3, 1, "", "title"]], "wa_me.classes.messages.Template": [[7, 3, 1, "", "components"], [7, 3, 1, "", "language"], [7, 3, 1, "", "name"]], "wa_me.classes.messages.Text": [[7, 3, 1, "", "body"], [7, 3, 1, "", "preview_url"]], "wa_me.classes.messages.URL": [[7, 3, 1, "", "type"], [7, 3, 1, "", "url"]], "wa_me.classes.responses": [[7, 1, 1, "", "BusinessProfile"], [7, 1, 1, "", "Contact"], [7, 1, 1, "", "Data"], [7, 1, 1, "", "Error"], [7, 1, 1, "", "ErrorData"], [7, 1, 1, "", "Media"], [7, 1, 1, "", "Message"], [7, 1, 1, "", "Profile"], [7, 1, 1, "", "Readed"], [7, 1, 1, "", "Response"], [7, 1, 1, "", "ResponseError"]], "wa_me.classes.responses.BusinessProfile": [[7, 3, 1, "", "about"], [7, 3, 1, "", "address"], [7, 3, 1, "", "description"], [7, 3, 1, "", "email"], [7, 3, 1, "", "messaging_product"], [7, 3, 1, "", "profile_picture_url"], [7, 3, 1, "", "vertical"], [7, 3, 1, "", "websites"]], "wa_me.classes.responses.Contact": [[7, 3, 1, "", "input"], [7, 3, 1, "", "wa_id"]], "wa_me.classes.responses.Data": [[7, 3, 1, "", "business_profile"]], "wa_me.classes.responses.Error": [[7, 3, 1, "", "code"], [7, 3, 1, "", "error_data"], [7, 3, 1, "", "error_subcode"], [7, 3, 1, "", "fbtrace_id"], [7, 3, 1, "", "message"], [7, 3, 1, "", "type"]], "wa_me.classes.responses.ErrorData": [[7, 3, 1, "", "details"], [7, 3, 1, "", "messaging_product"]], "wa_me.classes.responses.Media": [[7, 3, 1, "", "file_size"], [7, 3, 1, "", "id"], [7, 3, 1, "", "messaging_product"], [7, 3, 1, "", "mime_type"], [7, 3, 1, "", "sha256"], [7, 3, 1, "", "url"]], "wa_me.classes.responses.Message": [[7, 3, 1, "", "id"]], "wa_me.classes.responses.Profile": [[7, 3, 1, "", "data"]], "wa_me.classes.responses.Readed": [[7, 3, 1, "", "success"]], "wa_me.classes.responses.Response": [[7, 3, 1, "", "contacts"], [7, 3, 1, "", "messages"], [7, 3, 1, "", "messaging_product"]], "wa_me.classes.responses.ResponseError": [[7, 3, 1, "", "error"]], "wa_me.context": [[6, 1, 1, "", "Ctx"]], "wa_me.context.Ctx": [[6, 4, 1, "", "client"], [6, 4, 1, "", "datetime"], [6, 4, 1, "", "error"], [6, 4, 1, "", "event"], [6, 2, 1, "", "media"], [6, 2, 1, "", "media_url"], [6, 4, 1, "", "message"], [6, 4, 1, "", "phone_id"], [6, 2, 1, "", "react"], [6, 4, 1, "", "reactions"], [6, 2, 1, "", "read"], [6, 4, 1, "", "readed"], [6, 4, 1, "", "received_at"], [6, 4, 1, "", "recipient_id"], [6, 4, 1, "", "recipient_name"], [6, 4, 1, "", "replies"], [6, 4, 1, "", "replies_ids"], [6, 2, 1, "", "send"], [6, 2, 1, "", "send_audio"], [6, 2, 1, "", "send_contacts"], [6, 2, 1, "", "send_document"], [6, 2, 1, "", "send_image"], [6, 2, 1, "", "send_interactive"], [6, 2, 1, "", "send_location"], [6, 2, 1, "", "send_message"], [6, 2, 1, "", "send_options"], [6, 2, 1, "", "send_quick_replies"], [6, 2, 1, "", "send_sticker"], [6, 2, 1, "", "send_text"], [6, 2, 1, "", "send_video"], [6, 4, 1, "", "status"], [6, 4, 1, "", "timestamp"], [6, 2, 1, "", "unreact"]], "wa_me.core": [[8, 0, 0, "-", "client"], [8, 0, 0, "-", "converter"], [8, 0, 0, "-", "errors"], [8, 0, 0, "-", "http"]], "wa_me.core.client": [[8, 1, 1, "", "Client"]], "wa_me.core.client.Client": [[8, 2, 1, "", "clear"], [8, 2, 1, "", "close"], [8, 2, 1, "", "is_closed"], [8, 2, 1, "", "start"]], "wa_me.core.converter": [[8, 5, 1, "", "as_dict"], [8, 5, 1, "", "from_dict"]], "wa_me.core.errors": [[8, 6, 1, "", "BadRequest"], [8, 6, 1, "", "Forbidden"], [8, 6, 1, "", "HTTPException"], [8, 6, 1, "", "NotFound"], [8, 6, 1, "", "Unauthorized"], [8, 6, 1, "", "ValidationError"], [8, 6, 1, "", "WhatsappException"], [8, 6, 1, "", "WhatsappServerError"]], "wa_me.core.http": [[8, 1, 1, "", "HTTPClient"], [8, 1, 1, "", "Route"]], "wa_me.core.http.HTTPClient": [[8, 2, 1, "", "close"], [8, 2, 1, "", "download_media"], [8, 2, 1, "", "fetch_business_profile"], [8, 2, 1, "", "fetch_media_url"], [8, 2, 1, "", "read_message"], [8, 2, 1, "", "request"], [8, 2, 1, "", "restart"], [8, 2, 1, "", "send_message"], [8, 2, 1, "", "start"]], "wa_me.core.http.Route": [[8, 4, 1, "", "base"]], "wa_me.utils": [[9, 0, 0, "-", "routine"], [9, 0, 0, "-", "ttl_dict"]], "wa_me.utils.routine": [[9, 1, 1, "", "Routine"], [9, 5, 1, "", "routine"]], "wa_me.utils.routine.Routine": [[9, 2, 1, "", "loop"], [9, 2, 1, "", "start"], [9, 2, 1, "", "stop"]], "wa_me.utils.ttl_dict": [[9, 1, 1, "", "TTLDict"]], "wa_me.utils.ttl_dict.TTLDict": [[9, 2, 1, "", "copy"], [9, 2, 1, "", "get"], [9, 2, 1, "", "items"], [9, 2, 1, "", "pop"], [9, 2, 1, "", "values"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:property", "5": "py:function", "6": "py:exception"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "property", "Python property"], "5": ["py", "function", "Python function"], "6": ["py", "exception", "Python exception"]}, "titleterms": {"credit": [0, 5], "develop": 0, "lead": 0, "contributor": 0, "contribut": 1, "type": 1, "report": 1, "bug": 1, "fix": 1, "implement": 1, "featur": [1, 5], "write": 1, "document": [1, 3], "submit": 1, "feedback": 1, "get": 1, "start": 1, "pull": 1, "request": 1, "guidelin": 1, "tip": 1, "deploi": 1, "histori": 2, "0": 2, "1": 2, "2022": 2, "12": 2, "25": 2, "welcom": 3, "wa_m": [3, 4, 6, 7, 8, 9], "": 3, "content": [3, 6, 7, 8, 9], "indic": 3, "tabl": 3, "whatsapp": 5, "messeng": 5, "instal": 5, "stabl": 5, "releas": 5, "from": 5, "sourc": 5, "quick": 5, "exampl": 5, "mirror": 5, "bot": [5, 6], "run": 5, "us": 5, "flask": 5, "fast": 5, "api": 5, "link": 5, "packag": [6, 7, 8, 9], "subpackag": 6, "submodul": [6, 7, 8, 9], "modul": [6, 7, 8, 9], "context": 6, "class": 7, "enum": 7, "event": 7, "paramet": [7, 8], "messag": 7, "respons": 7, "core": 8, "client": 8, "convert": 8, "return": 8, "error": 8, "attribut": 8, "http": 8, "util": 9, "routin": 9, "ttl_dict": 9}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Credits": [[0, "credits"], [5, "credits"]], "Development Lead": [[0, "development-lead"]], "Contributors": [[0, "contributors"]], "Contributing": [[1, "contributing"]], "Types of Contributions": [[1, "types-of-contributions"]], "Report Bugs": [[1, "report-bugs"]], "Fix Bugs": [[1, "fix-bugs"]], "Implement Features": [[1, "implement-features"]], "Write Documentation": [[1, "write-documentation"]], "Submit Feedback": [[1, "submit-feedback"]], "Get Started!": [[1, "get-started"]], "Pull Request Guidelines": [[1, "pull-request-guidelines"]], "Tips": [[1, "tips"]], "Deploying": [[1, "deploying"]], "History": [[2, "history"]], "0.1.0 (2022-12-25)": [[2, "id1"]], "Welcome to wa_me\u2019s documentation!": [[3, "welcome-to-wa-me-s-documentation"]], "Contents:": [[3, null]], "Indices and tables": [[3, "indices-and-tables"]], "wa_me": [[4, "wa-me"]], "WhatsApp Messenger": [[5, "whatsapp-messenger"]], "Features": [[5, "features"]], "Installing": [[5, "installing"]], "Stable release": [[5, "stable-release"]], "From sources": [[5, "from-sources"]], "Quick Example": [[5, "quick-example"]], "Mirror Bot": [[5, "mirror-bot"]], "Run using Flask": [[5, "run-using-flask"]], "Run using Fast API": [[5, "run-using-fast-api"]], "Useful Links": [[5, "useful-links"]], "wa_me package": [[6, "wa-me-package"]], "Subpackages": [[6, "subpackages"]], "Submodules": [[6, "submodules"], [7, "submodules"], [8, "submodules"], [9, "submodules"]], "wa_me.bot module": [[6, "module-wa_me.bot"]], "wa_me.context module": [[6, "module-wa_me.context"]], "Module contents": [[6, "module-wa_me"], [7, "module-wa_me.classes"], [8, "module-wa_me.core"], [9, "module-wa_me.utils"]], "wa_me.classes package": [[7, "wa-me-classes-package"]], "wa_me.classes.enums module": [[7, "module-wa_me.classes.enums"]], "wa_me.classes.events module": [[7, "module-wa_me.classes.events"]], "Parameters": [[7, "parameters"], [7, "id1"], [7, "id2"], [7, "id3"], [7, "id4"], [7, "id5"], [7, "id6"], [7, "id7"], [7, "id8"], [7, "id9"], [7, "id10"], [7, "id11"], [7, "id12"], [7, "id13"], [7, "id14"], [7, "id15"], [7, "id16"], [7, "id17"], [7, "id18"], [7, "id19"], [7, "id20"], [7, "id21"], [7, "id22"], [7, "id23"], [7, "id24"], [7, "id25"], [7, "id26"], [7, "id27"], [7, "id28"], [7, "id29"], [7, "id30"], [7, "id31"], [7, "id32"], [7, "id33"], [7, "id34"], [7, "id35"], [7, "id36"], [7, "id37"], [7, "id38"], [7, "id39"], [7, "id40"], [7, "id41"], [7, "id42"], [7, "id43"], [7, "id44"], [7, "id45"], [7, "id46"], [7, "id47"], [7, "id48"], [7, "id49"], [7, "id50"], [7, "id51"], [7, "id52"], [7, "id53"], [7, "id54"], [7, "id55"], [7, "id56"], [7, "id57"], [7, "id58"], [7, "id59"], [7, "id60"], [7, "id61"], [7, "id62"], [7, "id63"], [7, "id64"], [7, "id65"], [7, "id66"], [7, "id67"], [7, "id68"], [7, "id69"], [7, "id70"], [7, "id71"], [7, "id72"], [7, "id73"], [7, "id74"], [7, "id75"], [7, "id76"], [7, "id77"], [7, "id78"], [7, "id79"], [8, "parameters"], [8, "id1"], [8, "id2"], [8, "id4"]], "wa_me.classes.messages module": [[7, "module-wa_me.classes.messages"]], "wa_me.classes.responses module": [[7, "module-wa_me.classes.responses"]], "wa_me.core package": [[8, "wa-me-core-package"]], "wa_me.core.client module": [[8, "module-wa_me.core.client"]], "wa_me.core.converter module": [[8, "module-wa_me.core.converter"]], "Returns": [[8, "returns"], [8, "id3"]], "wa_me.core.errors module": [[8, "module-wa_me.core.errors"]], "Attributes": [[8, "attributes"]], "wa_me.core.http module": [[8, "module-wa_me.core.http"]], "wa_me.utils package": [[9, "wa-me-utils-package"]], "wa_me.utils.routine module": [[9, "module-wa_me.utils.routine"]], "wa_me.utils.ttl_dict module": [[9, "module-wa_me.utils.ttl_dict"]]}, "indexentries": {"bot (class in wa_me.bot)": [[6, "wa_me.bot.Bot"]], "ctx (class in wa_me.context)": [[6, "wa_me.context.Ctx"]], "after_event() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.after_event"]], "after_event_message() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.after_event_message"]], "after_event_status() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.after_event_status"]], "before_event() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.before_event"]], "before_event_message() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.before_event_message"]], "before_event_status() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.before_event_status"]], "client (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.client"]], "datetime (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.datetime"]], "error (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.error"]], "event (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.event"]], "handle() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.handle"]], "media() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.media"]], "media_url() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.media_url"]], "message (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.message"]], "module": [[6, "module-wa_me"], [6, "module-wa_me.bot"], [6, "module-wa_me.context"], [7, "module-wa_me.classes"], [7, "module-wa_me.classes.enums"], [7, "module-wa_me.classes.events"], [7, "module-wa_me.classes.messages"], [7, "module-wa_me.classes.responses"], [8, "module-wa_me.core"], [8, "module-wa_me.core.client"], [8, "module-wa_me.core.converter"], [8, "module-wa_me.core.errors"], [8, "module-wa_me.core.http"], [9, "module-wa_me.utils"], [9, "module-wa_me.utils.routine"], [9, "module-wa_me.utils.ttl_dict"]], "on_event_error() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_error"]], "on_event_message_audio() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_audio"]], "on_event_message_button() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_button"]], "on_event_message_contacts() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_contacts"]], "on_event_message_context() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_context"]], "on_event_message_document() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_document"]], "on_event_message_error() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_error"]], "on_event_message_image() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_image"]], "on_event_message_interactive() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_interactive"]], "on_event_message_location() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_location"]], "on_event_message_order() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_order"]], "on_event_message_reaction() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_reaction"]], "on_event_message_referral() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_referral"]], "on_event_message_sticker() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_sticker"]], "on_event_message_system() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_system"]], "on_event_message_template() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_template"]], "on_event_message_text() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_text"]], "on_event_message_unknown() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_unknown"]], "on_event_message_video() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_video"]], "on_event_status_deleted() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_status_deleted"]], "on_event_status_delivered() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_status_delivered"]], "on_event_status_error() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_status_error"]], "on_event_status_failed() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_status_failed"]], "on_event_status_read() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_status_read"]], "on_event_status_sent() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_status_sent"]], "on_exception() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_exception"]], "phone_id (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.phone_id"]], "react() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.react"]], "reactions (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.reactions"]], "read() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.read"]], "readed (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.readed"]], "received_at (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.received_at"]], "recipient_id (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.recipient_id"]], "recipient_name (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.recipient_name"]], "replies (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.replies"]], "replies_ids (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.replies_ids"]], "send() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send"]], "send_audio() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_audio"]], "send_contacts() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_contacts"]], "send_document() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_document"]], "send_image() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_image"]], "send_interactive() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_interactive"]], "send_location() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_location"]], "send_message() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_message"]], "send_options() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_options"]], "send_quick_replies() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_quick_replies"]], "send_sticker() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_sticker"]], "send_text() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_text"]], "send_video() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_video"]], "status (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.status"]], "timestamp (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.timestamp"]], "unreact() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.unreact"]], "wa_me": [[6, "module-wa_me"]], "wa_me.bot": [[6, "module-wa_me.bot"]], "wa_me.context": [[6, "module-wa_me.context"]], "action (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Action"]], "address (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Address"]], "address (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Address"]], "audio (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Audio"]], "audio (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Audio"]], "body (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Body"]], "businessprofile (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.BusinessProfile"]], "button (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Button"]], "button (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Button"]], "buttonreply (class in wa_me.classes.events)": [[7, "wa_me.classes.events.ButtonReply"]], "cbp (wa_me.classes.enums.pricingtype attribute)": [[7, "wa_me.classes.enums.PricingType.CBP"]], "change (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Change"]], "component (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Component"]], "componentsubtype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.ComponentSubType"]], "componenttype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.ComponentType"]], "contact (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Contact"]], "contact (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Contact"]], "contact (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Contact"]], "context (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Context"]], "context (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Context"]], "conversation (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Conversation"]], "currency (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Currency"]], "customer (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Customer"]], "data (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Data"]], "datetime (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.DateTime"]], "document (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Document"]], "document (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Document"]], "email (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Email"]], "email (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Email"]], "entry (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Entry"]], "error (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Error"]], "error (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Error"]], "errordata (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.ErrorData"]], "event (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Event"]], "footer (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Footer"]], "header (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Header"]], "headertype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.HeaderType"]], "identity (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Identity"]], "image (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Image"]], "image (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Image"]], "infotype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.InfoType"]], "interactive (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Interactive"]], "interactive (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Interactive"]], "interactivetype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.InteractiveType"]], "language (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Language"]], "listreply (class in wa_me.classes.events)": [[7, "wa_me.classes.events.ListReply"]], "location (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Location"]], "location (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Location"]], "media (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Media"]], "media (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Media"]], "media (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Media"]], "mediatype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.MediaType"]], "mediawithcaption (class in wa_me.classes.events)": [[7, "wa_me.classes.events.MediaWithCaption"]], "mediawithcaption (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.MediaWithCaption"]], "message (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Message"]], "message (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Message"]], "message (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Message"]], "messagetype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.MessageType"]], "metadata (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Metadata"]], "name (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Name"]], "name (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Name"]], "order (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Order"]], "org (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Org"]], "org (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Org"]], "origin (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Origin"]], "origintype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.OriginType"]], "parameter (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Parameter"]], "parametertype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.ParameterType"]], "phone (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Phone"]], "phone (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Phone"]], "phonetype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.PhoneType"]], "pricing (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Pricing"]], "pricingtype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.PricingType"]], "product (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Product"]], "product (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Product"]], "profile (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Profile"]], "profile (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Profile"]], "reaction (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Reaction"]], "reaction (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Reaction"]], "readed (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Readed"]], "referral (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Referral"]], "referredproduct (class in wa_me.classes.events)": [[7, "wa_me.classes.events.ReferredProduct"]], "reply (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Reply"]], "response (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Response"]], "responseerror (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.ResponseError"]], "row (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Row"]], "section (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Section"]], "sourcetype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.SourceType"]], "status (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Status"]], "statustype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.StatusType"]], "sticker (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Sticker"]], "sticker (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Sticker"]], "system (class in wa_me.classes.events)": [[7, "wa_me.classes.events.System"]], "systemupdatetype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.SystemUpdateType"]], "template (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Template"]], "text (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Text"]], "text (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Text"]], "type (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.Type"]], "url (class in wa_me.classes.events)": [[7, "wa_me.classes.events.URL"]], "url (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.URL"]], "value (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Value"]], "video (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Video"]], "video (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Video"]], "about (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.about"]], "acknowledged (wa_me.classes.events.identity attribute)": [[7, "wa_me.classes.events.Identity.acknowledged"]], "action (wa_me.classes.messages.interactive attribute)": [[7, "wa_me.classes.messages.Interactive.action"]], "ad (wa_me.classes.enums.sourcetype attribute)": [[7, "wa_me.classes.enums.SourceType.ad"]], "address (wa_me.classes.events.location attribute)": [[7, "wa_me.classes.events.Location.address"]], "address (wa_me.classes.messages.location attribute)": [[7, "wa_me.classes.messages.Location.address"]], "address (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.address"]], "addresses (wa_me.classes.events.contact attribute)": [[7, "wa_me.classes.events.Contact.addresses"]], "addresses (wa_me.classes.messages.contact attribute)": [[7, "wa_me.classes.messages.Contact.addresses"]], "amount_1000 (wa_me.classes.messages.currency attribute)": [[7, "wa_me.classes.messages.Currency.amount_1000"]], "animated (wa_me.classes.events.sticker attribute)": [[7, "wa_me.classes.events.Sticker.animated"]], "audio (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.audio"]], "audio (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.audio"]], "audio (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.audio"]], "birthday (wa_me.classes.events.contact attribute)": [[7, "wa_me.classes.events.Contact.birthday"]], "birthday (wa_me.classes.messages.contact attribute)": [[7, "wa_me.classes.messages.Contact.birthday"]], "body (wa_me.classes.enums.componenttype attribute)": [[7, "wa_me.classes.enums.ComponentType.body"]], "body (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.body"]], "body (wa_me.classes.events.system attribute)": [[7, "wa_me.classes.events.System.body"]], "body (wa_me.classes.events.text attribute)": [[7, "wa_me.classes.events.Text.body"]], "body (wa_me.classes.messages.interactive attribute)": [[7, "wa_me.classes.messages.Interactive.body"]], "body (wa_me.classes.messages.text attribute)": [[7, "wa_me.classes.messages.Text.body"]], "business_initiated (wa_me.classes.enums.origintype attribute)": [[7, "wa_me.classes.enums.OriginType.business_initiated"]], "business_profile (wa_me.classes.responses.data attribute)": [[7, "wa_me.classes.responses.Data.business_profile"]], "button (wa_me.classes.enums.componenttype attribute)": [[7, "wa_me.classes.enums.ComponentType.button"]], "button (wa_me.classes.enums.interactivetype attribute)": [[7, "wa_me.classes.enums.InteractiveType.button"]], "button (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.button"]], "button (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.button"]], "button (wa_me.classes.messages.action attribute)": [[7, "wa_me.classes.messages.Action.button"]], "button_reply (wa_me.classes.enums.interactivetype attribute)": [[7, "wa_me.classes.enums.InteractiveType.button_reply"]], "button_reply (wa_me.classes.events.interactive attribute)": [[7, "wa_me.classes.events.Interactive.button_reply"]], "buttons (wa_me.classes.messages.action attribute)": [[7, "wa_me.classes.messages.Action.buttons"]], "caption (wa_me.classes.events.mediawithcaption attribute)": [[7, "wa_me.classes.events.MediaWithCaption.caption"]], "caption (wa_me.classes.messages.mediawithcaption attribute)": [[7, "wa_me.classes.messages.MediaWithCaption.caption"]], "catalog_id (wa_me.classes.events.order attribute)": [[7, "wa_me.classes.events.Order.catalog_id"]], "catalog_id (wa_me.classes.events.referredproduct attribute)": [[7, "wa_me.classes.events.ReferredProduct.catalog_id"]], "catalog_id (wa_me.classes.messages.action attribute)": [[7, "wa_me.classes.messages.Action.catalog_id"]], "category (wa_me.classes.events.pricing attribute)": [[7, "wa_me.classes.events.Pricing.category"]], "cell (wa_me.classes.enums.phonetype attribute)": [[7, "wa_me.classes.enums.PhoneType.cell"]], "changes (wa_me.classes.events.entry attribute)": [[7, "wa_me.classes.events.Entry.changes"]], "city (wa_me.classes.events.address attribute)": [[7, "wa_me.classes.events.Address.city"]], "city (wa_me.classes.messages.address attribute)": [[7, "wa_me.classes.messages.Address.city"]], "code (wa_me.classes.events.error attribute)": [[7, "wa_me.classes.events.Error.code"]], "code (wa_me.classes.messages.currency attribute)": [[7, "wa_me.classes.messages.Currency.code"]], "code (wa_me.classes.messages.language attribute)": [[7, "wa_me.classes.messages.Language.code"]], "code (wa_me.classes.responses.error attribute)": [[7, "wa_me.classes.responses.Error.code"]], "company (wa_me.classes.events.org attribute)": [[7, "wa_me.classes.events.Org.company"]], "company (wa_me.classes.messages.org attribute)": [[7, "wa_me.classes.messages.Org.company"]], "components (wa_me.classes.messages.template attribute)": [[7, "wa_me.classes.messages.Template.components"]], "contacts (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.contacts"]], "contacts (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.contacts"]], "contacts (wa_me.classes.events.value attribute)": [[7, "wa_me.classes.events.Value.contacts"]], "contacts (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.contacts"]], "contacts (wa_me.classes.responses.response attribute)": [[7, "wa_me.classes.responses.Response.contacts"]], "context (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.context"]], "context (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.context"]], "conversation (wa_me.classes.events.status attribute)": [[7, "wa_me.classes.events.Status.conversation"]], "country (wa_me.classes.events.address attribute)": [[7, "wa_me.classes.events.Address.country"]], "country (wa_me.classes.messages.address attribute)": [[7, "wa_me.classes.messages.Address.country"]], "country_code (wa_me.classes.events.address attribute)": [[7, "wa_me.classes.events.Address.country_code"]], "country_code (wa_me.classes.messages.address attribute)": [[7, "wa_me.classes.messages.Address.country_code"]], "created_timestamp (wa_me.classes.events.identity attribute)": [[7, "wa_me.classes.events.Identity.created_timestamp"]], "currency (wa_me.classes.enums.parametertype attribute)": [[7, "wa_me.classes.enums.ParameterType.currency"]], "currency (wa_me.classes.events.product attribute)": [[7, "wa_me.classes.events.Product.currency"]], "currency (wa_me.classes.messages.parameter attribute)": [[7, "wa_me.classes.messages.Parameter.currency"]], "customer (wa_me.classes.events.system attribute)": [[7, "wa_me.classes.events.System.customer"]], "customer_changed_number (wa_me.classes.enums.systemupdatetype attribute)": [[7, "wa_me.classes.enums.SystemUpdateType.customer_changed_number"]], "customer_identity_changed (wa_me.classes.enums.systemupdatetype attribute)": [[7, "wa_me.classes.enums.SystemUpdateType.customer_identity_changed"]], "data (wa_me.classes.responses.profile attribute)": [[7, "wa_me.classes.responses.Profile.data"]], "date_time (wa_me.classes.enums.parametertype attribute)": [[7, "wa_me.classes.enums.ParameterType.date_time"]], "date_time (wa_me.classes.messages.parameter attribute)": [[7, "wa_me.classes.messages.Parameter.date_time"]], "deleted (wa_me.classes.enums.statustype attribute)": [[7, "wa_me.classes.enums.StatusType.deleted"]], "delivered (wa_me.classes.enums.statustype attribute)": [[7, "wa_me.classes.enums.StatusType.delivered"]], "department (wa_me.classes.events.org attribute)": [[7, "wa_me.classes.events.Org.department"]], "department (wa_me.classes.messages.org attribute)": [[7, "wa_me.classes.messages.Org.department"]], "description (wa_me.classes.events.listreply attribute)": [[7, "wa_me.classes.events.ListReply.description"]], "description (wa_me.classes.messages.row attribute)": [[7, "wa_me.classes.messages.Row.description"]], "description (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.description"]], "details (wa_me.classes.events.error attribute)": [[7, "wa_me.classes.events.Error.details"]], "details (wa_me.classes.responses.errordata attribute)": [[7, "wa_me.classes.responses.ErrorData.details"]], "display_phone_number (wa_me.classes.events.metadata attribute)": [[7, "wa_me.classes.events.Metadata.display_phone_number"]], "document (wa_me.classes.enums.headertype attribute)": [[7, "wa_me.classes.enums.HeaderType.document"]], "document (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.document"]], "document (wa_me.classes.enums.parametertype attribute)": [[7, "wa_me.classes.enums.ParameterType.document"]], "document (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.document"]], "document (wa_me.classes.messages.header attribute)": [[7, "wa_me.classes.messages.Header.document"]], "document (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.document"]], "document (wa_me.classes.messages.parameter attribute)": [[7, "wa_me.classes.messages.Parameter.document"]], "email (wa_me.classes.events.email attribute)": [[7, "wa_me.classes.events.Email.email"]], "email (wa_me.classes.messages.email attribute)": [[7, "wa_me.classes.messages.Email.email"]], "email (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.email"]], "emails (wa_me.classes.events.contact attribute)": [[7, "wa_me.classes.events.Contact.emails"]], "emails (wa_me.classes.messages.contact attribute)": [[7, "wa_me.classes.messages.Contact.emails"]], "emoji (wa_me.classes.events.reaction attribute)": [[7, "wa_me.classes.events.Reaction.emoji"]], "emoji (wa_me.classes.messages.reaction attribute)": [[7, "wa_me.classes.messages.Reaction.emoji"]], "entry (wa_me.classes.events.event attribute)": [[7, "wa_me.classes.events.Event.entry"]], "error (wa_me.classes.responses.responseerror attribute)": [[7, "wa_me.classes.responses.ResponseError.error"]], "error_data (wa_me.classes.responses.error attribute)": [[7, "wa_me.classes.responses.Error.error_data"]], "error_subcode (wa_me.classes.responses.error attribute)": [[7, "wa_me.classes.responses.Error.error_subcode"]], "errors (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.errors"]], "errors (wa_me.classes.events.status attribute)": [[7, "wa_me.classes.events.Status.errors"]], "errors (wa_me.classes.events.value attribute)": [[7, "wa_me.classes.events.Value.errors"]], "expiration_timestamp (wa_me.classes.events.conversation attribute)": [[7, "wa_me.classes.events.Conversation.expiration_timestamp"]], "failed (wa_me.classes.enums.statustype attribute)": [[7, "wa_me.classes.enums.StatusType.failed"]], "fallback_value (wa_me.classes.messages.currency attribute)": [[7, "wa_me.classes.messages.Currency.fallback_value"]], "fallback_value (wa_me.classes.messages.datetime attribute)": [[7, "wa_me.classes.messages.DateTime.fallback_value"]], "fbtrace_id (wa_me.classes.responses.error attribute)": [[7, "wa_me.classes.responses.Error.fbtrace_id"]], "field (wa_me.classes.events.change attribute)": [[7, "wa_me.classes.events.Change.field"]], "file_size (wa_me.classes.responses.media attribute)": [[7, "wa_me.classes.responses.Media.file_size"]], "filename (wa_me.classes.events.document attribute)": [[7, "wa_me.classes.events.Document.filename"]], "filename (wa_me.classes.events.video attribute)": [[7, "wa_me.classes.events.Video.filename"]], "filename (wa_me.classes.messages.document attribute)": [[7, "wa_me.classes.messages.Document.filename"]], "first_name (wa_me.classes.events.name attribute)": [[7, "wa_me.classes.events.Name.first_name"]], "first_name (wa_me.classes.messages.name attribute)": [[7, "wa_me.classes.messages.Name.first_name"]], "footer (wa_me.classes.messages.interactive attribute)": [[7, "wa_me.classes.messages.Interactive.footer"]], "formatted_name (wa_me.classes.events.name attribute)": [[7, "wa_me.classes.events.Name.formatted_name"]], "formatted_name (wa_me.classes.messages.name attribute)": [[7, "wa_me.classes.messages.Name.formatted_name"]], "forwarded (wa_me.classes.events.context attribute)": [[7, "wa_me.classes.events.Context.forwarded"]], "frequently_forwarded (wa_me.classes.events.context attribute)": [[7, "wa_me.classes.events.Context.frequently_forwarded"]], "hash (wa_me.classes.events.identity attribute)": [[7, "wa_me.classes.events.Identity.hash"]], "header (wa_me.classes.enums.componenttype attribute)": [[7, "wa_me.classes.enums.ComponentType.header"]], "header (wa_me.classes.messages.interactive attribute)": [[7, "wa_me.classes.messages.Interactive.header"]], "headline (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.headline"]], "home (wa_me.classes.enums.infotype attribute)": [[7, "wa_me.classes.enums.InfoType.home"]], "home (wa_me.classes.enums.phonetype attribute)": [[7, "wa_me.classes.enums.PhoneType.home"]], "id (wa_me.classes.events.audio attribute)": [[7, "wa_me.classes.events.Audio.id"]], "id (wa_me.classes.events.buttonreply attribute)": [[7, "wa_me.classes.events.ButtonReply.id"]], "id (wa_me.classes.events.context attribute)": [[7, "wa_me.classes.events.Context.id"]], "id (wa_me.classes.events.conversation attribute)": [[7, "wa_me.classes.events.Conversation.id"]], "id (wa_me.classes.events.entry attribute)": [[7, "wa_me.classes.events.Entry.id"]], "id (wa_me.classes.events.media attribute)": [[7, "wa_me.classes.events.Media.id"]], "id (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.id"]], "id (wa_me.classes.events.reply attribute)": [[7, "wa_me.classes.events.Reply.id"]], "id (wa_me.classes.events.status attribute)": [[7, "wa_me.classes.events.Status.id"]], "id (wa_me.classes.messages.media attribute)": [[7, "wa_me.classes.messages.Media.id"]], "id (wa_me.classes.messages.row attribute)": [[7, "wa_me.classes.messages.Row.id"]], "id (wa_me.classes.responses.media attribute)": [[7, "wa_me.classes.responses.Media.id"]], "id (wa_me.classes.responses.message attribute)": [[7, "wa_me.classes.responses.Message.id"]], "identity (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.identity"]], "identity (wa_me.classes.events.system attribute)": [[7, "wa_me.classes.events.System.identity"]], "image (wa_me.classes.enums.headertype attribute)": [[7, "wa_me.classes.enums.HeaderType.image"]], "image (wa_me.classes.enums.mediatype attribute)": [[7, "wa_me.classes.enums.MediaType.image"]], "image (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.image"]], "image (wa_me.classes.enums.parametertype attribute)": [[7, "wa_me.classes.enums.ParameterType.image"]], "image (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.image"]], "image (wa_me.classes.messages.header attribute)": [[7, "wa_me.classes.messages.Header.image"]], "image (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.image"]], "image (wa_me.classes.messages.parameter attribute)": [[7, "wa_me.classes.messages.Parameter.image"]], "image_url (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.image_url"]], "index (wa_me.classes.messages.component attribute)": [[7, "wa_me.classes.messages.Component.index"]], "input (wa_me.classes.responses.contact attribute)": [[7, "wa_me.classes.responses.Contact.input"]], "interactive (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.interactive"]], "interactive (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.interactive"]], "interactive (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.interactive"]], "iphone (wa_me.classes.enums.phonetype attribute)": [[7, "wa_me.classes.enums.PhoneType.iphone"]], "item_price (wa_me.classes.events.product attribute)": [[7, "wa_me.classes.events.Product.item_price"]], "language (wa_me.classes.messages.template attribute)": [[7, "wa_me.classes.messages.Template.language"]], "last_name (wa_me.classes.events.name attribute)": [[7, "wa_me.classes.events.Name.last_name"]], "last_name (wa_me.classes.messages.name attribute)": [[7, "wa_me.classes.messages.Name.last_name"]], "latitude (wa_me.classes.events.location attribute)": [[7, "wa_me.classes.events.Location.latitude"]], "latitude (wa_me.classes.messages.location attribute)": [[7, "wa_me.classes.messages.Location.latitude"]], "link (wa_me.classes.messages.media attribute)": [[7, "wa_me.classes.messages.Media.link"]], "list (wa_me.classes.enums.interactivetype attribute)": [[7, "wa_me.classes.enums.InteractiveType.list"]], "list_reply (wa_me.classes.enums.interactivetype attribute)": [[7, "wa_me.classes.enums.InteractiveType.list_reply"]], "list_reply (wa_me.classes.events.interactive attribute)": [[7, "wa_me.classes.events.Interactive.list_reply"]], "location (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.location"]], "location (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.location"]], "location (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.location"]], "longitude (wa_me.classes.events.location attribute)": [[7, "wa_me.classes.events.Location.longitude"]], "longitude (wa_me.classes.messages.location attribute)": [[7, "wa_me.classes.messages.Location.longitude"]], "main (wa_me.classes.enums.phonetype attribute)": [[7, "wa_me.classes.enums.PhoneType.main"]], "media_type (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.media_type"]], "message (wa_me.classes.responses.error attribute)": [[7, "wa_me.classes.responses.Error.message"]], "message_id (wa_me.classes.events.reaction attribute)": [[7, "wa_me.classes.events.Reaction.message_id"]], "message_id (wa_me.classes.messages.context attribute)": [[7, "wa_me.classes.messages.Context.message_id"]], "message_id (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.message_id"]], "message_id (wa_me.classes.messages.reaction attribute)": [[7, "wa_me.classes.messages.Reaction.message_id"]], "messages (wa_me.classes.events.value attribute)": [[7, "wa_me.classes.events.Value.messages"]], "messages (wa_me.classes.responses.response attribute)": [[7, "wa_me.classes.responses.Response.messages"]], "messaging_product (wa_me.classes.events.value attribute)": [[7, "wa_me.classes.events.Value.messaging_product"]], "messaging_product (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.messaging_product"]], "messaging_product (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.messaging_product"]], "messaging_product (wa_me.classes.responses.errordata attribute)": [[7, "wa_me.classes.responses.ErrorData.messaging_product"]], "messaging_product (wa_me.classes.responses.media attribute)": [[7, "wa_me.classes.responses.Media.messaging_product"]], "messaging_product (wa_me.classes.responses.response attribute)": [[7, "wa_me.classes.responses.Response.messaging_product"]], "metadata (wa_me.classes.events.value attribute)": [[7, "wa_me.classes.events.Value.metadata"]], "middle_name (wa_me.classes.events.name attribute)": [[7, "wa_me.classes.events.Name.middle_name"]], "middle_name (wa_me.classes.messages.name attribute)": [[7, "wa_me.classes.messages.Name.middle_name"]], "mime_type (wa_me.classes.events.audio attribute)": [[7, "wa_me.classes.events.Audio.mime_type"]], "mime_type (wa_me.classes.events.media attribute)": [[7, "wa_me.classes.events.Media.mime_type"]], "mime_type (wa_me.classes.responses.media attribute)": [[7, "wa_me.classes.responses.Media.mime_type"]], "name (wa_me.classes.events.contact attribute)": [[7, "wa_me.classes.events.Contact.name"]], "name (wa_me.classes.events.location attribute)": [[7, "wa_me.classes.events.Location.name"]], "name (wa_me.classes.events.profile attribute)": [[7, "wa_me.classes.events.Profile.name"]], "name (wa_me.classes.messages.contact attribute)": [[7, "wa_me.classes.messages.Contact.name"]], "name (wa_me.classes.messages.location attribute)": [[7, "wa_me.classes.messages.Location.name"]], "name (wa_me.classes.messages.template attribute)": [[7, "wa_me.classes.messages.Template.name"]], "new_wa_id (wa_me.classes.events.system attribute)": [[7, "wa_me.classes.events.System.new_wa_id"]], "object (wa_me.classes.events.event attribute)": [[7, "wa_me.classes.events.Event.object"]], "order (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.order"]], "order (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.order"]], "org (wa_me.classes.events.contact attribute)": [[7, "wa_me.classes.events.Contact.org"]], "org (wa_me.classes.messages.contact attribute)": [[7, "wa_me.classes.messages.Contact.org"]], "origin (wa_me.classes.events.conversation attribute)": [[7, "wa_me.classes.events.Conversation.origin"]], "parameters (wa_me.classes.messages.component attribute)": [[7, "wa_me.classes.messages.Component.parameters"]], "payload (wa_me.classes.events.button attribute)": [[7, "wa_me.classes.events.Button.payload"]], "phone (wa_me.classes.events.phone attribute)": [[7, "wa_me.classes.events.Phone.phone"]], "phone (wa_me.classes.messages.phone attribute)": [[7, "wa_me.classes.messages.Phone.phone"]], "phone_number_id (wa_me.classes.events.metadata attribute)": [[7, "wa_me.classes.events.Metadata.phone_number_id"]], "phones (wa_me.classes.events.contact attribute)": [[7, "wa_me.classes.events.Contact.phones"]], "phones (wa_me.classes.messages.contact attribute)": [[7, "wa_me.classes.messages.Contact.phones"]], "policy (wa_me.classes.messages.language attribute)": [[7, "wa_me.classes.messages.Language.policy"]], "post (wa_me.classes.enums.sourcetype attribute)": [[7, "wa_me.classes.enums.SourceType.post"]], "prefix (wa_me.classes.events.name attribute)": [[7, "wa_me.classes.events.Name.prefix"]], "prefix (wa_me.classes.messages.name attribute)": [[7, "wa_me.classes.messages.Name.prefix"]], "preview_url (wa_me.classes.messages.text attribute)": [[7, "wa_me.classes.messages.Text.preview_url"]], "pricing (wa_me.classes.events.status attribute)": [[7, "wa_me.classes.events.Status.pricing"]], "pricing_model (wa_me.classes.events.pricing attribute)": [[7, "wa_me.classes.events.Pricing.pricing_model"]], "product (wa_me.classes.enums.interactivetype attribute)": [[7, "wa_me.classes.enums.InteractiveType.product"]], "product_items (wa_me.classes.events.order attribute)": [[7, "wa_me.classes.events.Order.product_items"]], "product_items (wa_me.classes.messages.section attribute)": [[7, "wa_me.classes.messages.Section.product_items"]], "product_list (wa_me.classes.enums.interactivetype attribute)": [[7, "wa_me.classes.enums.InteractiveType.product_list"]], "product_retailer_id (wa_me.classes.events.product attribute)": [[7, "wa_me.classes.events.Product.product_retailer_id"]], "product_retailer_id (wa_me.classes.events.referredproduct attribute)": [[7, "wa_me.classes.events.ReferredProduct.product_retailer_id"]], "product_retailer_id (wa_me.classes.messages.action attribute)": [[7, "wa_me.classes.messages.Action.product_retailer_id"]], "product_retailer_id (wa_me.classes.messages.product attribute)": [[7, "wa_me.classes.messages.Product.product_retailer_id"]], "profile (wa_me.classes.events.customer attribute)": [[7, "wa_me.classes.events.Customer.profile"]], "profile_picture_url (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.profile_picture_url"]], "quantity (wa_me.classes.events.product attribute)": [[7, "wa_me.classes.events.Product.quantity"]], "quick_reply (wa_me.classes.enums.componentsubtype attribute)": [[7, "wa_me.classes.enums.ComponentSubType.quick_reply"]], "reaction (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.reaction"]], "reaction (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.reaction"]], "reaction (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.reaction"]], "read (wa_me.classes.enums.statustype attribute)": [[7, "wa_me.classes.enums.StatusType.read"]], "recipient_id (wa_me.classes.events.status attribute)": [[7, "wa_me.classes.events.Status.recipient_id"]], "recipient_type (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.recipient_type"]], "referral (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.referral"]], "referral_conversion (wa_me.classes.enums.origintype attribute)": [[7, "wa_me.classes.enums.OriginType.referral_conversion"]], "referred_product (wa_me.classes.events.context attribute)": [[7, "wa_me.classes.events.Context.referred_product"]], "reply (wa_me.classes.messages.button attribute)": [[7, "wa_me.classes.messages.Button.reply"]], "rows (wa_me.classes.messages.section attribute)": [[7, "wa_me.classes.messages.Section.rows"]], "sections (wa_me.classes.messages.action attribute)": [[7, "wa_me.classes.messages.Action.sections"]], "sender (wa_me.classes.events.context attribute)": [[7, "wa_me.classes.events.Context.sender"]], "sender (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.sender"]], "sent (wa_me.classes.enums.statustype attribute)": [[7, "wa_me.classes.enums.StatusType.sent"]], "sha256 (wa_me.classes.events.document attribute)": [[7, "wa_me.classes.events.Document.sha256"]], "sha256 (wa_me.classes.events.image attribute)": [[7, "wa_me.classes.events.Image.sha256"]], "sha256 (wa_me.classes.events.sticker attribute)": [[7, "wa_me.classes.events.Sticker.sha256"]], "sha256 (wa_me.classes.events.video attribute)": [[7, "wa_me.classes.events.Video.sha256"]], "sha256 (wa_me.classes.responses.media attribute)": [[7, "wa_me.classes.responses.Media.sha256"]], "source_id (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.source_id"]], "source_type (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.source_type"]], "source_url (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.source_url"]], "state (wa_me.classes.events.address attribute)": [[7, "wa_me.classes.events.Address.state"]], "state (wa_me.classes.messages.address attribute)": [[7, "wa_me.classes.messages.Address.state"]], "status (wa_me.classes.events.status attribute)": [[7, "wa_me.classes.events.Status.status"]], "status (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.status"]], "statuses (wa_me.classes.events.value attribute)": [[7, "wa_me.classes.events.Value.statuses"]], "sticker (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.sticker"]], "sticker (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.sticker"]], "sticker (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.sticker"]], "street (wa_me.classes.events.address attribute)": [[7, "wa_me.classes.events.Address.street"]], "street (wa_me.classes.messages.address attribute)": [[7, "wa_me.classes.messages.Address.street"]], "sub_type (wa_me.classes.messages.component attribute)": [[7, "wa_me.classes.messages.Component.sub_type"]], "success (wa_me.classes.responses.readed attribute)": [[7, "wa_me.classes.responses.Readed.success"]], "suffix (wa_me.classes.events.name attribute)": [[7, "wa_me.classes.events.Name.suffix"]], "suffix (wa_me.classes.messages.name attribute)": [[7, "wa_me.classes.messages.Name.suffix"]], "system (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.system"]], "system (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.system"]], "template (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.template"]], "template (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.template"]], "text (wa_me.classes.enums.headertype attribute)": [[7, "wa_me.classes.enums.HeaderType.text"]], "text (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.text"]], "text (wa_me.classes.enums.parametertype attribute)": [[7, "wa_me.classes.enums.ParameterType.text"]], "text (wa_me.classes.events.button attribute)": [[7, "wa_me.classes.events.Button.text"]], "text (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.text"]], "text (wa_me.classes.events.order attribute)": [[7, "wa_me.classes.events.Order.text"]], "text (wa_me.classes.messages.body attribute)": [[7, "wa_me.classes.messages.Body.text"]], "text (wa_me.classes.messages.footer attribute)": [[7, "wa_me.classes.messages.Footer.text"]], "text (wa_me.classes.messages.header attribute)": [[7, "wa_me.classes.messages.Header.text"]], "text (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.text"]], "text (wa_me.classes.messages.parameter attribute)": [[7, "wa_me.classes.messages.Parameter.text"]], "thumbnail_url (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.thumbnail_url"]], "timestamp (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.timestamp"]], "timestamp (wa_me.classes.events.status attribute)": [[7, "wa_me.classes.events.Status.timestamp"]], "title (wa_me.classes.events.buttonreply attribute)": [[7, "wa_me.classes.events.ButtonReply.title"]], "title (wa_me.classes.events.error attribute)": [[7, "wa_me.classes.events.Error.title"]], "title (wa_me.classes.events.org attribute)": [[7, "wa_me.classes.events.Org.title"]], "title (wa_me.classes.events.reply attribute)": [[7, "wa_me.classes.events.Reply.title"]], "title (wa_me.classes.messages.org attribute)": [[7, "wa_me.classes.messages.Org.title"]], "title (wa_me.classes.messages.row attribute)": [[7, "wa_me.classes.messages.Row.title"]], "title (wa_me.classes.messages.section attribute)": [[7, "wa_me.classes.messages.Section.title"]], "to (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.to"]], "type (wa_me.classes.events.address attribute)": [[7, "wa_me.classes.events.Address.type"]], "type (wa_me.classes.events.email attribute)": [[7, "wa_me.classes.events.Email.type"]], "type (wa_me.classes.events.interactive attribute)": [[7, "wa_me.classes.events.Interactive.type"]], "type (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.type"]], "type (wa_me.classes.events.origin attribute)": [[7, "wa_me.classes.events.Origin.type"]], "type (wa_me.classes.events.phone attribute)": [[7, "wa_me.classes.events.Phone.type"]], "type (wa_me.classes.events.system attribute)": [[7, "wa_me.classes.events.System.type"]], "type (wa_me.classes.events.url attribute)": [[7, "wa_me.classes.events.URL.type"]], "type (wa_me.classes.messages.address attribute)": [[7, "wa_me.classes.messages.Address.type"]], "type (wa_me.classes.messages.button attribute)": [[7, "wa_me.classes.messages.Button.type"]], "type (wa_me.classes.messages.component attribute)": [[7, "wa_me.classes.messages.Component.type"]], "type (wa_me.classes.messages.email attribute)": [[7, "wa_me.classes.messages.Email.type"]], "type (wa_me.classes.messages.header attribute)": [[7, "wa_me.classes.messages.Header.type"]], "type (wa_me.classes.messages.interactive attribute)": [[7, "wa_me.classes.messages.Interactive.type"]], "type (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.type"]], "type (wa_me.classes.messages.parameter attribute)": [[7, "wa_me.classes.messages.Parameter.type"]], "type (wa_me.classes.messages.phone attribute)": [[7, "wa_me.classes.messages.Phone.type"]], "type (wa_me.classes.messages.url attribute)": [[7, "wa_me.classes.messages.URL.type"]], "type (wa_me.classes.responses.error attribute)": [[7, "wa_me.classes.responses.Error.type"]], "unknown (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.unknown"]], "unsupported (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.unsupported"]], "url (wa_me.classes.enums.componentsubtype attribute)": [[7, "wa_me.classes.enums.ComponentSubType.url"]], "url (wa_me.classes.events.url attribute)": [[7, "wa_me.classes.events.URL.url"]], "url (wa_me.classes.messages.url attribute)": [[7, "wa_me.classes.messages.URL.url"]], "url (wa_me.classes.responses.media attribute)": [[7, "wa_me.classes.responses.Media.url"]], "urls (wa_me.classes.events.contact attribute)": [[7, "wa_me.classes.events.Contact.urls"]], "urls (wa_me.classes.messages.contact attribute)": [[7, "wa_me.classes.messages.Contact.urls"]], "user_initiated (wa_me.classes.enums.origintype attribute)": [[7, "wa_me.classes.enums.OriginType.user_initiated"]], "value (wa_me.classes.events.change attribute)": [[7, "wa_me.classes.events.Change.value"]], "vertical (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.vertical"]], "video (wa_me.classes.enums.headertype attribute)": [[7, "wa_me.classes.enums.HeaderType.video"]], "video (wa_me.classes.enums.mediatype attribute)": [[7, "wa_me.classes.enums.MediaType.video"]], "video (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.video"]], "video (wa_me.classes.enums.parametertype attribute)": [[7, "wa_me.classes.enums.ParameterType.video"]], "video (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.video"]], "video (wa_me.classes.messages.header attribute)": [[7, "wa_me.classes.messages.Header.video"]], "video (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.video"]], "video (wa_me.classes.messages.parameter attribute)": [[7, "wa_me.classes.messages.Parameter.video"]], "video_url (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.video_url"]], "wa_id (wa_me.classes.events.customer attribute)": [[7, "wa_me.classes.events.Customer.wa_id"]], "wa_id (wa_me.classes.events.phone attribute)": [[7, "wa_me.classes.events.Phone.wa_id"]], "wa_id (wa_me.classes.events.system attribute)": [[7, "wa_me.classes.events.System.wa_id"]], "wa_id (wa_me.classes.messages.phone attribute)": [[7, "wa_me.classes.messages.Phone.wa_id"]], "wa_id (wa_me.classes.responses.contact attribute)": [[7, "wa_me.classes.responses.Contact.wa_id"]], "wa_me.classes": [[7, "module-wa_me.classes"]], "wa_me.classes.enums": [[7, "module-wa_me.classes.enums"]], "wa_me.classes.events": [[7, "module-wa_me.classes.events"]], "wa_me.classes.messages": [[7, "module-wa_me.classes.messages"]], "wa_me.classes.responses": [[7, "module-wa_me.classes.responses"]], "websites (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.websites"]], "work (wa_me.classes.enums.infotype attribute)": [[7, "wa_me.classes.enums.InfoType.work"]], "work (wa_me.classes.enums.phonetype attribute)": [[7, "wa_me.classes.enums.PhoneType.work"]], "zip (wa_me.classes.events.address attribute)": [[7, "wa_me.classes.events.Address.zip"]], "zip (wa_me.classes.messages.address attribute)": [[7, "wa_me.classes.messages.Address.zip"]], "badrequest": [[8, "wa_me.core.errors.BadRequest"]], "client (class in wa_me.core.client)": [[8, "wa_me.core.client.Client"]], "forbidden": [[8, "wa_me.core.errors.Forbidden"]], "httpclient (class in wa_me.core.http)": [[8, "wa_me.core.http.HTTPClient"]], "httpexception": [[8, "wa_me.core.errors.HTTPException"]], "notfound": [[8, "wa_me.core.errors.NotFound"]], "route (class in wa_me.core.http)": [[8, "wa_me.core.http.Route"]], "unauthorized": [[8, "wa_me.core.errors.Unauthorized"]], "validationerror": [[8, "wa_me.core.errors.ValidationError"]], "whatsappexception": [[8, "wa_me.core.errors.WhatsappException"]], "whatsappservererror": [[8, "wa_me.core.errors.WhatsappServerError"]], "as_dict() (in module wa_me.core.converter)": [[8, "wa_me.core.converter.as_dict"]], "base (wa_me.core.http.route property)": [[8, "wa_me.core.http.Route.base"]], "clear() (wa_me.core.client.client method)": [[8, "wa_me.core.client.Client.clear"]], "close() (wa_me.core.client.client method)": [[8, "wa_me.core.client.Client.close"]], "close() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.close"]], "download_media() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.download_media"]], "fetch_business_profile() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.fetch_business_profile"]], "fetch_media_url() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.fetch_media_url"]], "from_dict() (in module wa_me.core.converter)": [[8, "wa_me.core.converter.from_dict"]], "is_closed() (wa_me.core.client.client method)": [[8, "wa_me.core.client.Client.is_closed"]], "read_message() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.read_message"]], "request() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.request"]], "restart() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.restart"]], "send_message() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.send_message"]], "start() (wa_me.core.client.client method)": [[8, "wa_me.core.client.Client.start"]], "start() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.start"]], "wa_me.core": [[8, "module-wa_me.core"]], "wa_me.core.client": [[8, "module-wa_me.core.client"]], "wa_me.core.converter": [[8, "module-wa_me.core.converter"]], "wa_me.core.errors": [[8, "module-wa_me.core.errors"]], "wa_me.core.http": [[8, "module-wa_me.core.http"]], "routine (class in wa_me.utils.routine)": [[9, "wa_me.utils.routine.Routine"]], "ttldict (class in wa_me.utils.ttl_dict)": [[9, "wa_me.utils.ttl_dict.TTLDict"]], "copy() (wa_me.utils.ttl_dict.ttldict method)": [[9, "wa_me.utils.ttl_dict.TTLDict.copy"]], "get() (wa_me.utils.ttl_dict.ttldict method)": [[9, "wa_me.utils.ttl_dict.TTLDict.get"]], "items() (wa_me.utils.ttl_dict.ttldict method)": [[9, "wa_me.utils.ttl_dict.TTLDict.items"]], "loop() (wa_me.utils.routine.routine method)": [[9, "wa_me.utils.routine.Routine.loop"]], "pop() (wa_me.utils.ttl_dict.ttldict method)": [[9, "wa_me.utils.ttl_dict.TTLDict.pop"]], "routine() (in module wa_me.utils.routine)": [[9, "wa_me.utils.routine.routine"]], "start() (wa_me.utils.routine.routine method)": [[9, "wa_me.utils.routine.Routine.start"]], "stop() (wa_me.utils.routine.routine method)": [[9, "wa_me.utils.routine.Routine.stop"]], "values() (wa_me.utils.ttl_dict.ttldict method)": [[9, "wa_me.utils.ttl_dict.TTLDict.values"]], "wa_me.utils": [[9, "module-wa_me.utils"]], "wa_me.utils.routine": [[9, "module-wa_me.utils.routine"]], "wa_me.utils.ttl_dict": [[9, "module-wa_me.utils.ttl_dict"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["authors", "contributing", "history", "index", "modules", "readme", "wa_me", "wa_me.classes", "wa_me.core", "wa_me.utils"], "filenames": ["authors.rst", "contributing.rst", "history.rst", "index.rst", "modules.rst", "readme.rst", "wa_me.rst", "wa_me.classes.rst", "wa_me.core.rst", "wa_me.utils.rst"], "titles": ["Credits", "Contributing", "History", "Welcome to wa_me\u2019s documentation!", "wa_me", "WhatsApp Messenger", "wa_me package", "wa_me.classes package", "wa_me.core package", "wa_me.utils package"], "terms": {"leandro": 0, "c\u00e9sar": 0, "cassimiro": 0, "ccleandroc": 0, "gmail": 0, "com": [0, 1, 5, 7, 8], "none": [0, 6, 7, 8, 9], "yet": 0, "why": 0, "first": [0, 2, 7], "ar": [1, 7], "welcom": 1, "thei": [1, 7], "greatli": 1, "appreci": 1, "everi": 1, "littl": 1, "bit": 1, "help": [1, 7], "credit": [1, 3], "alwai": [1, 5, 7], "given": [1, 7, 9], "you": [1, 5, 7, 8], "can": [1, 5, 7, 8], "mani": 1, "wai": 1, "http": [1, 2, 4, 5, 6, 7], "github": [1, 5], "leandcesar": [1, 5], "wa_m": [1, 5], "issu": 1, "If": [1, 5, 9], "pleas": 1, "includ": [1, 7], "your": [1, 5, 7, 8], "oper": [1, 8], "system": [1, 6, 7], "name": [1, 5, 6, 7, 8], "version": 1, "ani": [1, 6, 7, 8, 9], "detail": [1, 6, 7], "about": [1, 6, 7], "local": [1, 7], "setup": [1, 5], "might": 1, "troubleshoot": 1, "step": 1, "reproduc": 1, "look": 1, "through": [1, 5], "anyth": 1, "tag": 1, "want": [1, 7], "i": [1, 5, 7, 8, 9], "open": [1, 5], "whoever": 1, "enhanc": 1, "could": [1, 8], "us": [1, 3, 7, 8], "more": [1, 7], "whether": [1, 7], "part": [1, 7], "offici": 1, "doc": [1, 2, 7], "docstr": 1, "even": 1, "web": 1, "blog": 1, "post": [1, 5, 6, 7], "articl": 1, "The": [1, 5, 6, 7, 8], "best": 1, "send": [1, 4, 5, 6, 7, 8], "file": [1, 7], "an": [1, 7, 8, 9], "propos": 1, "explain": 1, "how": 1, "would": 1, "work": [1, 6, 7], "keep": 1, "scope": 1, "narrow": 1, "possibl": 1, "make": [1, 7, 8], "easier": 1, "rememb": 1, "thi": [1, 5, 7, 8], "volunt": 1, "driven": 1, "project": [1, 5], "readi": [1, 5], "here": 1, "": [1, 7, 8, 9], "set": [1, 7, 9], "up": [1, 7, 8], "develop": [1, 3, 7, 8], "fork": 1, "repo": [1, 5], "clone": [1, 5], "git": [1, 5], "your_name_her": 1, "instal": [1, 3], "copi": [1, 5, 6, 9], "virtualenv": 1, "assum": 1, "have": [1, 5, 7], "virtualenvwrapp": 1, "mkvirtualenv": 1, "cd": 1, "python": [1, 5], "py": [1, 5], "creat": [1, 5, 7, 8], "branch": 1, "checkout": 1, "b": 1, "bugfix": 1, "now": 1, "chang": [1, 6, 7], "when": [1, 7, 8], "re": 1, "done": 1, "check": 1, "pass": 1, "flake8": 1, "test": 1, "other": [1, 7], "tox": 1, "pytest": 1, "To": [1, 5], "just": 1, "pip": [1, 5], "them": [1, 7], "commit": 1, "push": 1, "add": [1, 2, 7], "m": 1, "descript": [1, 6, 7], "origin": [1, 6, 7], "websit": [1, 6, 7], "befor": 1, "meet": 1, "should": 1, "function": 1, "updat": [1, 7], "put": 1, "new": [1, 7], "list": [1, 5, 6, 7], "readm": 1, "rst": 1, "3": [1, 7], "5": [1, 7], "6": 1, "7": 1, "8": 1, "pypi": [1, 2, 5], "travi": 1, "ci": 1, "pull_request": 1, "sure": 1, "all": [1, 7], "support": [1, 5, 7, 8], "run": 1, "subset": 1, "test_wa_m": 1, "A": [1, 5, 7, 8], "remind": 1, "maintain": 1, "entri": [1, 6, 7], "histori": [1, 3], "Then": 1, "bump2vers": 1, "patch": 1, "major": [1, 7], "minor": 1, "releas": 2, "implement": 2, "data": [2, 5, 6, 7, 8], "class": [2, 4, 5, 6, 8, 9], "convert": [2, 4, 6], "dacit": 2, "client": [2, 4, 6], "bot": [2, 4], "ctx": [2, 4, 5, 6], "ttldict": [2, 6, 9], "routin": [2, 4, 6], "exampl": [2, 3, 7], "whatsapp": [3, 6, 7, 8], "messeng": 3, "featur": 3, "quick": 3, "link": [3, 6, 7], "packag": [3, 4, 5], "contribut": 3, "type": [3, 6, 7, 8], "get": [3, 5, 6, 9], "start": [3, 5, 6, 7, 8, 9], "pull": 3, "request": [3, 5, 6, 7, 8], "guidelin": 3, "tip": 3, "deploi": 3, "lead": 3, "contributor": 3, "0": [3, 7], "1": [3, 7], "2022": 3, "12": 3, "25": 3, "index": [3, 6, 7], "modul": [3, 4], "search": 3, "page": [3, 7], "subpackag": 4, "submodul": 4, "enum": [4, 6], "event": [4, 6], "messag": [4, 5, 6, 8], "respons": [4, 6, 8], "content": 4, "core": [4, 6], "util": [4, 6], "error": [4, 6, 7], "ttl_dict": [4, 6], "after_ev": [4, 6], "after_event_messag": [4, 6], "after_event_statu": [4, 6], "before_ev": [4, 6], "before_event_messag": [4, 5, 6], "before_event_statu": [4, 6], "handl": [4, 5, 6, 7], "on_event_error": [4, 6], "on_event_message_audio": [4, 5, 6], "on_event_message_button": [4, 6], "on_event_message_contact": [4, 6], "on_event_message_context": [4, 6], "on_event_message_docu": [4, 5, 6], "on_event_message_error": [4, 6], "on_event_message_imag": [4, 5, 6], "on_event_message_interact": [4, 6], "on_event_message_loc": [4, 5, 6], "on_event_message_ord": [4, 6], "on_event_message_react": [4, 6], "on_event_message_referr": [4, 6], "on_event_message_stick": [4, 5, 6], "on_event_message_system": [4, 6], "on_event_message_templ": [4, 6], "on_event_message_text": [4, 5, 6], "on_event_message_unknown": [4, 6], "on_event_message_video": [4, 5, 6], "on_event_status_delet": [4, 6], "on_event_status_deliv": [4, 6], "on_event_status_error": [4, 6], "on_event_status_fail": [4, 6], "on_event_status_read": [4, 6], "on_event_status_s": [4, 6], "on_except": [4, 6], "context": [4, 7], "datetim": [4, 6, 7], "media": [4, 5, 6, 7, 8], "media_url": [4, 6, 8], "phone_id": [4, 5, 6, 8], "react": [4, 6], "reaction": [4, 6, 7], "read": [4, 5, 6, 7], "received_at": [4, 6], "recipient_id": [4, 6, 7], "recipient_nam": [4, 6], "repli": [4, 6, 7], "replies_id": [4, 6], "send_audio": [4, 5, 6], "send_contact": [4, 6], "send_docu": [4, 5, 6], "send_imag": [4, 5, 6], "send_interact": [4, 6], "send_loc": [4, 5, 6], "send_messag": [4, 6, 8], "send_opt": [4, 6], "send_quick_repli": [4, 6], "send_stick": [4, 5, 6], "send_text": [4, 5, 6], "send_video": [4, 5, 6], "statu": [4, 6, 7, 8], "timestamp": [4, 6, 7], "unreact": [4, 6], "modern": 5, "easi": 5, "rich": 5, "wrapper": 5, "busi": [5, 7, 8], "cloud": [5, 7, 8], "written": 5, "document": [5, 6, 7], "io": 5, "org": [5, 6, 7], "free": [5, 7], "softwar": 5, "mit": 5, "licens": 5, "full": [5, 7], "text": [5, 6, 7, 8], "audio": [5, 6, 7], "imag": [5, 6, 7], "sticker": [5, 6, 7], "video": [5, 6, 7], "contact": [5, 6, 7], "interact": [5, 6, 7, 8], "button": [5, 6, 7], "product": [5, 6, 7], "locat": [5, 6, 7], "templat": [5, 6, 7], "webhook": [5, 7], "notif": [5, 7], "pars": 5, "command": 5, "termin": 5, "prefer": 5, "method": [5, 8], "most": 5, "recent": 5, "don": 5, "t": [5, 8], "guid": 5, "process": 5, "download": 5, "either": 5, "public": 5, "repositori": 5, "Or": 5, "tarbal": 5, "curl": 5, "ojl": 5, "main": [5, 6, 7], "onc": 5, "import": 5, "mirrorbot": 5, "def": 5, "self": 5, "id": [5, 6, 7, 8], "caption": [5, 6, 7], "latitud": [5, 6, 7], "longitud": [5, 6, 7], "address": [5, 6, 7], "bodi": [5, 6, 7], "app": [5, 8], "__name__": 5, "token": [5, 8], "access_token": 5, "async": 5, "ping": 5, "arg": [5, 9], "hub": 5, "verify_token": 5, "return": [5, 7, 9], "challeng": 5, "invalid": 5, "verifi": 5, "root": 5, "get_json": 5, "success": [5, 6, 7], "fastapi": 5, "str": [5, 6, 7, 8, 9], "queri": 5, "alia": 5, "await": 5, "json": 5, "wa": [5, 7], "cookiecutt": 5, "audreyr": 5, "pypackag": 5, "componentsubtyp": [6, 7], "quick_repli": [6, 7], "url": [6, 7], "componenttyp": [6, 7], "header": [6, 7], "headertyp": [6, 7], "infotyp": [6, 7], "home": [6, 7], "interactivetyp": [6, 7], "button_repli": [6, 7], "list_repli": [6, 7], "product_list": [6, 7], "mediatyp": [6, 7], "messagetyp": [6, 7], "order": [6, 7], "unknown": [6, 7], "unsupport": [6, 7], "origintyp": [6, 7], "business_initi": [6, 7], "referral_convers": [6, 7], "user_initi": [6, 7], "parametertyp": [6, 7], "currenc": [6, 7], "date_tim": [6, 7], "phonetyp": [6, 7], "cell": [6, 7], "iphon": [6, 7], "pricingtyp": [6, 7], "cbp": [6, 7], "sourcetyp": [6, 7], "ad": [6, 7], "statustyp": [6, 7], "delet": [6, 7], "deliv": [6, 7], "fail": [6, 7, 8], "sent": [6, 7], "systemupdatetyp": [6, 7], "customer_changed_numb": [6, 7], "customer_identity_chang": [6, 7], "citi": [6, 7], "countri": [6, 7], "country_cod": [6, 7], "state": [6, 7], "street": [6, 7], "zip": [6, 7], "mime_typ": [6, 7], "payload": [6, 7, 8], "buttonrepli": [6, 7], "titl": [6, 7], "field": [6, 7, 8], "valu": [6, 7, 8, 9], "birthdai": [6, 7], "email": [6, 7], "phone": [6, 7, 8], "forward": [6, 7], "frequently_forward": [6, 7], "referred_product": [6, 7], "sender": [6, 7], "convers": [6, 7], "expiration_timestamp": [6, 7], "custom": [6, 7], "profil": [6, 7], "wa_id": [6, 7], "filenam": [6, 7], "sha256": [6, 7], "code": [6, 7, 8], "object": [6, 7, 8, 9], "ident": [6, 7], "acknowledg": [6, 7], "created_timestamp": [6, 7], "hash": [6, 7], "listrepli": [6, 7], "mediawithcapt": [6, 7], "referr": [6, 7], "metadata": [6, 7], "display_phone_numb": [6, 7], "phone_number_id": [6, 7], "first_nam": [6, 7], "formatted_nam": [6, 7], "last_nam": [6, 7], "middle_nam": [6, 7], "prefix": [6, 7], "suffix": [6, 7], "catalog_id": [6, 7], "product_item": [6, 7], "compani": [6, 7], "depart": [6, 7], "price": [6, 7], "categori": [6, 7], "pricing_model": [6, 7], "item_pric": [6, 7], "product_retailer_id": [6, 7], "quantiti": [6, 7], "emoji": [6, 7], "message_id": [6, 7, 8], "headlin": [6, 7], "image_url": [6, 7], "media_typ": [6, 7], "source_id": [6, 7], "source_typ": [6, 7], "source_url": [6, 7], "thumbnail_url": [6, 7], "video_url": [6, 7], "referredproduct": [6, 7], "anim": [6, 7], "new_wa_id": [6, 7], "messaging_product": [6, 7], "status": [6, 7], "action": [6, 7], "section": [6, 7], "compon": [6, 7], "paramet": 6, "sub_typ": [6, 7], "amount_1000": [6, 7], "fallback_valu": [6, 7], "footer": [6, 7], "languag": [6, 7], "polici": [6, 7], "recipient_typ": [6, 7], "row": [6, 7], "preview_url": [6, 7], "businessprofil": [6, 7], "profile_picture_url": [6, 7], "vertic": [6, 7], "input": [6, 7, 8], "business_profil": [6, 7], "error_data": [6, 7], "error_subcod": [6, 7], "fbtrace_id": [6, 7], "errordata": [6, 7], "file_s": [6, 7], "responseerror": [6, 7], "clear": [6, 8], "close": [6, 8], "is_clos": [6, 8], "as_dict": [6, 8], "from_dict": [6, 8], "badrequest": [6, 8], "forbidden": [6, 8], "httpexcept": [6, 8], "notfound": [6, 8], "unauthor": [6, 8], "validationerror": [6, 8], "wameexcept": [6, 8], "whatsappservererror": [6, 8], "httpclient": [6, 8], "download_media": [6, 8], "fetch_business_profil": [6, 8], "fetch_media_url": [6, 8], "read_messag": [6, 8], "restart": [6, 8], "rout": [6, 8], "base": [6, 7, 8, 9], "loop": [6, 9], "stop": [6, 9], "item": [6, 7, 9], "pop": [6, 9], "kwarg": [6, 8, 9], "sourc": [6, 7, 8, 9], "repres": [6, 7, 8], "dict": [6, 8], "cls_ctx": 6, "e": 6, "except": [6, 8], "default": [6, 7, 8, 9], "handler": 6, "provid": [6, 9], "properti": [6, 8], "option": [6, 7, 8, 9], "byte": [6, 8], "bool": [6, 7, 8, 9], "float": [6, 7, 9], "mention": [6, 7], "fals": [6, 7], "audio_id": 6, "audio_url": 6, "contacts_data": 6, "document_id": 6, "document_url": 6, "image_id": 6, "interactive_data": 6, "header_text": 6, "footer_text": 6, "sticker_id": 6, "sticker_url": 6, "video_id": 6, "int": [6, 7, 8, 9], "subtyp": 7, "inform": 7, "indic": [7, 8], "where": 7, "ha": [7, 8], "appli": 7, "time": [7, 9], "been": 7, "than": 7, "24": 7, "hour": [7, 8], "sinc": 7, "last": 7, "customer_initi": 7, "onli": 7, "within": [7, 8], "from": [7, 8], "point": 7, "These": 7, "initi": 7, "enumer": 7, "two": 7, "letter": 7, "abbrevi": 7, "steet": 7, "number": [7, 8], "click": 7, "liter": 7, "trigger": 7, "perform": 7, "api": [7, 8], "specifi": [7, 9], "arrai": 7, "yyyi": 7, "mm": 7, "dd": 7, "format": 7, "string": [7, 8], "inbound": 7, "true": 7, "receiv": [7, 8], "user": [7, 8], "requir": 7, "enquiri": 7, "who": 7, "belong": 7, "date": 7, "expir": 7, "contain": 7, "respond": 7, "devic": 7, "account": [7, 8], "subscrib": 7, "whatsapp_business_account": 7, "specif": [7, 8], "manag": 7, "detect": 7, "mai": 7, "select": 7, "mime": 7, "voic": 7, "place": 7, "redirect": 7, "displai": 7, "normal": 7, "appear": 7, "middl": 7, "catalog": 7, "along": 7, "also": 7, "refer": 7, "model": 7, "current": 7, "each": [7, 8], "uniqu": 7, "identifi": 7, "present": 7, "meta": 7, "thumbnail": 7, "bill": 7, "otherwis": [7, 9], "describ": 7, "prior": 7, "fetch": 7, "server": 7, "min": 7, "char": 7, "max": 7, "20": 7, "It": 7, "cannot": 7, "empti": [7, 8], "must": 7, "doe": 7, "allow": 7, "markdown": 7, "facebook": [7, 8], "10": 7, "1024": 7, "256": 7, "Not": 7, "posit": 7, "2": 7, "amount": 7, "multipli": 7, "1000": 7, "defin": 7, "iso": 7, "4217": 7, "60": 7, "after": [7, 8], "top": 7, "determinist": 7, "accept": 7, "both": 7, "en": 7, "language_local": 7, "en_u": 7, "protocol": 7, "upload": 7, "4096": 7, "individu": 7, "person": 7, "servic": 7, "mark": 7, "At": 7, "least": 7, "one": [7, 8], "need": 7, "automat": 7, "popul": 7, "remov": [7, 9], "being": 7, "200": 7, "72": 7, "30": 7, "render": 7, "By": 7, "recogn": 7, "clickabl": 7, "preview": 7, "box": 7, "see": 7, "follow": [7, 8], "occur": [7, 8], "chat": 7, "book": 7, "maximum": 7, "charact": 7, "limit": [7, 8], "length": 7, "139": 7, "valid": [7, 8], "128": 7, "pictur": 7, "gener": 7, "call": [7, 8], "industri": 7, "undefin": 7, "auto": 7, "beauti": 7, "apparel": 7, "edu": 7, "entertain": 7, "event_plan": 7, "financ": 7, "groceri": 7, "govt": 7, "hotel": 7, "health": 7, "nonprofit": 7, "prof_servic": 7, "retail": 7, "travel": 7, "restaur": 7, "not_a_biz": 7, "associ": 7, "For": 7, "instanc": [7, 8], "instagram": 7, "There": 7, "subcod": [7, 8], "debug": 7, "size": 7, "successfulli": 7, "connect": 8, "80": 8, "per": 8, "second": [8, 9], "mp": 8, "combin": 8, "500": 8, "case": 8, "rate": 8, "waba": 8, "count": 8, "made": 8, "toward": 8, "under": 8, "dure": 8, "roll": 8, "window": 8, "calcul": 8, "1800000": 8, "regist": 8, "80007": 8, "hit": 8, "intern": 8, "session": 8, "access": 8, "sign": 8, "dictionari": [8, 9], "map": 8, "dataclass": 8, "data_class": 8, "union": 8, "rais": [8, 9], "400": 8, "403": 8, "failur": 8, "404": 8, "401": 8, "rang": 8, "proxi": 8, "proxy_auth": 8, "httpbasicauth": 8, "media_id": 8, "path": 8, "callback": 9, "callabl": 9, "interv": 9, "max_len": 9, "ttl": 9, "reset_on_get": 9, "ordereddict": 9, "kei": 9, "expiri": 9, "shallow": 9, "od": 9, "k": 9, "els": 9, "like": 9, "view": 9, "d": 9, "v": 9, "correspond": 9, "found": 9, "keyerror": 9}, "objects": {"": [[6, 0, 0, "-", "wa_me"]], "wa_me": [[6, 0, 0, "-", "bot"], [7, 0, 0, "-", "classes"], [6, 0, 0, "-", "context"], [8, 0, 0, "-", "core"], [9, 0, 0, "-", "utils"]], "wa_me.bot": [[6, 1, 1, "", "Bot"]], "wa_me.bot.Bot": [[6, 2, 1, "", "after_event"], [6, 2, 1, "", "after_event_message"], [6, 2, 1, "", "after_event_status"], [6, 2, 1, "", "before_event"], [6, 2, 1, "", "before_event_message"], [6, 2, 1, "", "before_event_status"], [6, 2, 1, "", "handle"], [6, 2, 1, "", "on_event_error"], [6, 2, 1, "", "on_event_message_audio"], [6, 2, 1, "", "on_event_message_button"], [6, 2, 1, "", "on_event_message_contacts"], [6, 2, 1, "", "on_event_message_context"], [6, 2, 1, "", "on_event_message_document"], [6, 2, 1, "", "on_event_message_error"], [6, 2, 1, "", "on_event_message_image"], [6, 2, 1, "", "on_event_message_interactive"], [6, 2, 1, "", "on_event_message_location"], [6, 2, 1, "", "on_event_message_order"], [6, 2, 1, "", "on_event_message_reaction"], [6, 2, 1, "", "on_event_message_referral"], [6, 2, 1, "", "on_event_message_sticker"], [6, 2, 1, "", "on_event_message_system"], [6, 2, 1, "", "on_event_message_template"], [6, 2, 1, "", "on_event_message_text"], [6, 2, 1, "", "on_event_message_unknown"], [6, 2, 1, "", "on_event_message_video"], [6, 2, 1, "", "on_event_status_deleted"], [6, 2, 1, "", "on_event_status_delivered"], [6, 2, 1, "", "on_event_status_error"], [6, 2, 1, "", "on_event_status_failed"], [6, 2, 1, "", "on_event_status_read"], [6, 2, 1, "", "on_event_status_sent"], [6, 2, 1, "", "on_exception"]], "wa_me.classes": [[7, 0, 0, "-", "enums"], [7, 0, 0, "-", "events"], [7, 0, 0, "-", "messages"], [7, 0, 0, "-", "responses"]], "wa_me.classes.enums": [[7, 1, 1, "", "ComponentSubType"], [7, 1, 1, "", "ComponentType"], [7, 1, 1, "", "HeaderType"], [7, 1, 1, "", "InfoType"], [7, 1, 1, "", "InteractiveType"], [7, 1, 1, "", "MediaType"], [7, 1, 1, "", "MessageType"], [7, 1, 1, "", "OriginType"], [7, 1, 1, "", "ParameterType"], [7, 1, 1, "", "PhoneType"], [7, 1, 1, "", "PricingType"], [7, 1, 1, "", "SourceType"], [7, 1, 1, "", "StatusType"], [7, 1, 1, "", "SystemUpdateType"], [7, 1, 1, "", "Type"]], "wa_me.classes.enums.ComponentSubType": [[7, 3, 1, "", "quick_reply"], [7, 3, 1, "", "url"]], "wa_me.classes.enums.ComponentType": [[7, 3, 1, "", "body"], [7, 3, 1, "", "button"], [7, 3, 1, "", "header"]], "wa_me.classes.enums.HeaderType": [[7, 3, 1, "", "document"], [7, 3, 1, "", "image"], [7, 3, 1, "", "text"], [7, 3, 1, "", "video"]], "wa_me.classes.enums.InfoType": [[7, 3, 1, "", "home"], [7, 3, 1, "", "work"]], "wa_me.classes.enums.InteractiveType": [[7, 3, 1, "", "button"], [7, 3, 1, "", "button_reply"], [7, 3, 1, "", "list"], [7, 3, 1, "", "list_reply"], [7, 3, 1, "", "product"], [7, 3, 1, "", "product_list"]], "wa_me.classes.enums.MediaType": [[7, 3, 1, "", "image"], [7, 3, 1, "", "video"]], "wa_me.classes.enums.MessageType": [[7, 3, 1, "", "audio"], [7, 3, 1, "", "button"], [7, 3, 1, "", "contacts"], [7, 3, 1, "", "document"], [7, 3, 1, "", "image"], [7, 3, 1, "", "interactive"], [7, 3, 1, "", "location"], [7, 3, 1, "", "order"], [7, 3, 1, "", "reaction"], [7, 3, 1, "", "sticker"], [7, 3, 1, "", "system"], [7, 3, 1, "", "template"], [7, 3, 1, "", "text"], [7, 3, 1, "", "unknown"], [7, 3, 1, "", "unsupported"], [7, 3, 1, "", "video"]], "wa_me.classes.enums.OriginType": [[7, 3, 1, "", "business_initiated"], [7, 3, 1, "", "referral_conversion"], [7, 3, 1, "", "user_initiated"]], "wa_me.classes.enums.ParameterType": [[7, 3, 1, "", "currency"], [7, 3, 1, "", "date_time"], [7, 3, 1, "", "document"], [7, 3, 1, "", "image"], [7, 3, 1, "", "text"], [7, 3, 1, "", "video"]], "wa_me.classes.enums.PhoneType": [[7, 3, 1, "", "cell"], [7, 3, 1, "", "home"], [7, 3, 1, "", "iphone"], [7, 3, 1, "", "main"], [7, 3, 1, "", "work"]], "wa_me.classes.enums.PricingType": [[7, 3, 1, "", "CBP"]], "wa_me.classes.enums.SourceType": [[7, 3, 1, "", "ad"], [7, 3, 1, "", "post"]], "wa_me.classes.enums.StatusType": [[7, 3, 1, "", "deleted"], [7, 3, 1, "", "delivered"], [7, 3, 1, "", "failed"], [7, 3, 1, "", "read"], [7, 3, 1, "", "sent"]], "wa_me.classes.enums.SystemUpdateType": [[7, 3, 1, "", "customer_changed_number"], [7, 3, 1, "", "customer_identity_changed"]], "wa_me.classes.events": [[7, 1, 1, "", "Address"], [7, 1, 1, "", "Audio"], [7, 1, 1, "", "Button"], [7, 1, 1, "", "ButtonReply"], [7, 1, 1, "", "Change"], [7, 1, 1, "", "Contact"], [7, 1, 1, "", "Context"], [7, 1, 1, "", "Conversation"], [7, 1, 1, "", "Customer"], [7, 1, 1, "", "Document"], [7, 1, 1, "", "Email"], [7, 1, 1, "", "Entry"], [7, 1, 1, "", "Error"], [7, 1, 1, "", "Event"], [7, 1, 1, "", "Identity"], [7, 1, 1, "", "Image"], [7, 1, 1, "", "Interactive"], [7, 1, 1, "", "ListReply"], [7, 1, 1, "", "Location"], [7, 1, 1, "", "Media"], [7, 1, 1, "", "MediaWithCaption"], [7, 1, 1, "", "Message"], [7, 1, 1, "", "Metadata"], [7, 1, 1, "", "Name"], [7, 1, 1, "", "Order"], [7, 1, 1, "", "Org"], [7, 1, 1, "", "Origin"], [7, 1, 1, "", "Phone"], [7, 1, 1, "", "Pricing"], [7, 1, 1, "", "Product"], [7, 1, 1, "", "Profile"], [7, 1, 1, "", "Reaction"], [7, 1, 1, "", "Referral"], [7, 1, 1, "", "ReferredProduct"], [7, 1, 1, "", "Reply"], [7, 1, 1, "", "Status"], [7, 1, 1, "", "Sticker"], [7, 1, 1, "", "System"], [7, 1, 1, "", "Text"], [7, 1, 1, "", "URL"], [7, 1, 1, "", "Value"], [7, 1, 1, "", "Video"]], "wa_me.classes.events.Address": [[7, 3, 1, "", "city"], [7, 3, 1, "", "country"], [7, 3, 1, "", "country_code"], [7, 3, 1, "", "state"], [7, 3, 1, "", "street"], [7, 3, 1, "", "type"], [7, 3, 1, "", "zip"]], "wa_me.classes.events.Audio": [[7, 3, 1, "", "id"], [7, 3, 1, "", "mime_type"]], "wa_me.classes.events.Button": [[7, 3, 1, "", "payload"], [7, 3, 1, "", "text"]], "wa_me.classes.events.ButtonReply": [[7, 3, 1, "", "id"], [7, 3, 1, "", "title"]], "wa_me.classes.events.Change": [[7, 3, 1, "", "field"], [7, 3, 1, "", "value"]], "wa_me.classes.events.Contact": [[7, 3, 1, "", "addresses"], [7, 3, 1, "", "birthday"], [7, 3, 1, "", "emails"], [7, 3, 1, "", "name"], [7, 3, 1, "", "org"], [7, 3, 1, "", "phones"], [7, 3, 1, "", "urls"]], "wa_me.classes.events.Context": [[7, 3, 1, "", "forwarded"], [7, 3, 1, "", "frequently_forwarded"], [7, 3, 1, "", "id"], [7, 3, 1, "", "referred_product"], [7, 3, 1, "", "sender"]], "wa_me.classes.events.Conversation": [[7, 3, 1, "", "expiration_timestamp"], [7, 3, 1, "", "id"], [7, 3, 1, "", "origin"]], "wa_me.classes.events.Customer": [[7, 3, 1, "", "profile"], [7, 3, 1, "", "wa_id"]], "wa_me.classes.events.Document": [[7, 3, 1, "", "filename"], [7, 3, 1, "", "sha256"]], "wa_me.classes.events.Email": [[7, 3, 1, "", "email"], [7, 3, 1, "", "type"]], "wa_me.classes.events.Entry": [[7, 3, 1, "", "changes"], [7, 3, 1, "", "id"]], "wa_me.classes.events.Error": [[7, 3, 1, "", "code"], [7, 3, 1, "", "details"], [7, 3, 1, "", "title"]], "wa_me.classes.events.Event": [[7, 3, 1, "", "entry"], [7, 3, 1, "", "object"]], "wa_me.classes.events.Identity": [[7, 3, 1, "", "acknowledged"], [7, 3, 1, "", "created_timestamp"], [7, 3, 1, "", "hash"]], "wa_me.classes.events.Image": [[7, 3, 1, "", "sha256"]], "wa_me.classes.events.Interactive": [[7, 3, 1, "", "button_reply"], [7, 3, 1, "", "list_reply"], [7, 3, 1, "", "type"]], "wa_me.classes.events.ListReply": [[7, 3, 1, "", "description"]], "wa_me.classes.events.Location": [[7, 3, 1, "", "address"], [7, 3, 1, "", "latitude"], [7, 3, 1, "", "longitude"], [7, 3, 1, "", "name"]], "wa_me.classes.events.Media": [[7, 3, 1, "", "id"], [7, 3, 1, "", "mime_type"]], "wa_me.classes.events.MediaWithCaption": [[7, 3, 1, "", "caption"]], "wa_me.classes.events.Message": [[7, 3, 1, "", "audio"], [7, 3, 1, "", "button"], [7, 3, 1, "", "contacts"], [7, 3, 1, "", "context"], [7, 3, 1, "", "document"], [7, 3, 1, "", "errors"], [7, 3, 1, "", "id"], [7, 3, 1, "", "identity"], [7, 3, 1, "", "image"], [7, 3, 1, "", "interactive"], [7, 3, 1, "", "location"], [7, 3, 1, "", "order"], [7, 3, 1, "", "reaction"], [7, 3, 1, "", "referral"], [7, 3, 1, "", "sender"], [7, 3, 1, "", "sticker"], [7, 3, 1, "", "system"], [7, 3, 1, "", "text"], [7, 3, 1, "", "timestamp"], [7, 3, 1, "", "type"], [7, 3, 1, "", "video"]], "wa_me.classes.events.Metadata": [[7, 3, 1, "", "display_phone_number"], [7, 3, 1, "", "phone_number_id"]], "wa_me.classes.events.Name": [[7, 3, 1, "", "first_name"], [7, 3, 1, "", "formatted_name"], [7, 3, 1, "", "last_name"], [7, 3, 1, "", "middle_name"], [7, 3, 1, "", "prefix"], [7, 3, 1, "", "suffix"]], "wa_me.classes.events.Order": [[7, 3, 1, "", "catalog_id"], [7, 3, 1, "", "product_items"], [7, 3, 1, "", "text"]], "wa_me.classes.events.Org": [[7, 3, 1, "", "company"], [7, 3, 1, "", "department"], [7, 3, 1, "", "title"]], "wa_me.classes.events.Origin": [[7, 3, 1, "", "type"]], "wa_me.classes.events.Phone": [[7, 3, 1, "", "phone"], [7, 3, 1, "", "type"], [7, 3, 1, "", "wa_id"]], "wa_me.classes.events.Pricing": [[7, 3, 1, "", "category"], [7, 3, 1, "", "pricing_model"]], "wa_me.classes.events.Product": [[7, 3, 1, "", "currency"], [7, 3, 1, "", "item_price"], [7, 3, 1, "", "product_retailer_id"], [7, 3, 1, "", "quantity"]], "wa_me.classes.events.Profile": [[7, 3, 1, "", "name"]], "wa_me.classes.events.Reaction": [[7, 3, 1, "", "emoji"], [7, 3, 1, "", "message_id"]], "wa_me.classes.events.Referral": [[7, 3, 1, "", "body"], [7, 3, 1, "", "headline"], [7, 3, 1, "", "image_url"], [7, 3, 1, "", "media_type"], [7, 3, 1, "", "source_id"], [7, 3, 1, "", "source_type"], [7, 3, 1, "", "source_url"], [7, 3, 1, "", "thumbnail_url"], [7, 3, 1, "", "video_url"]], "wa_me.classes.events.ReferredProduct": [[7, 3, 1, "", "catalog_id"], [7, 3, 1, "", "product_retailer_id"]], "wa_me.classes.events.Reply": [[7, 3, 1, "", "id"], [7, 3, 1, "", "title"]], "wa_me.classes.events.Status": [[7, 3, 1, "", "conversation"], [7, 3, 1, "", "errors"], [7, 3, 1, "", "id"], [7, 3, 1, "", "pricing"], [7, 3, 1, "", "recipient_id"], [7, 3, 1, "", "status"], [7, 3, 1, "", "timestamp"]], "wa_me.classes.events.Sticker": [[7, 3, 1, "", "animated"], [7, 3, 1, "", "sha256"]], "wa_me.classes.events.System": [[7, 3, 1, "", "body"], [7, 3, 1, "", "customer"], [7, 3, 1, "", "identity"], [7, 3, 1, "", "new_wa_id"], [7, 3, 1, "", "type"], [7, 3, 1, "", "wa_id"]], "wa_me.classes.events.Text": [[7, 3, 1, "", "body"]], "wa_me.classes.events.URL": [[7, 3, 1, "", "type"], [7, 3, 1, "", "url"]], "wa_me.classes.events.Value": [[7, 3, 1, "", "contacts"], [7, 3, 1, "", "errors"], [7, 3, 1, "", "messages"], [7, 3, 1, "", "messaging_product"], [7, 3, 1, "", "metadata"], [7, 3, 1, "", "statuses"]], "wa_me.classes.events.Video": [[7, 3, 1, "", "filename"], [7, 3, 1, "", "sha256"]], "wa_me.classes.messages": [[7, 1, 1, "", "Action"], [7, 1, 1, "", "Address"], [7, 1, 1, "", "Audio"], [7, 1, 1, "", "Body"], [7, 1, 1, "", "Button"], [7, 1, 1, "", "Component"], [7, 1, 1, "", "Contact"], [7, 1, 1, "", "Context"], [7, 1, 1, "", "Currency"], [7, 1, 1, "", "DateTime"], [7, 1, 1, "", "Document"], [7, 1, 1, "", "Email"], [7, 1, 1, "", "Footer"], [7, 1, 1, "", "Header"], [7, 1, 1, "", "Image"], [7, 1, 1, "", "Interactive"], [7, 1, 1, "", "Language"], [7, 1, 1, "", "Location"], [7, 1, 1, "", "Media"], [7, 1, 1, "", "MediaWithCaption"], [7, 1, 1, "", "Message"], [7, 1, 1, "", "Name"], [7, 1, 1, "", "Org"], [7, 1, 1, "", "Parameter"], [7, 1, 1, "", "Phone"], [7, 1, 1, "", "Product"], [7, 1, 1, "", "Reaction"], [7, 1, 1, "", "Row"], [7, 1, 1, "", "Section"], [7, 1, 1, "", "Sticker"], [7, 1, 1, "", "Template"], [7, 1, 1, "", "Text"], [7, 1, 1, "", "URL"], [7, 1, 1, "", "Video"]], "wa_me.classes.messages.Action": [[7, 3, 1, "", "button"], [7, 3, 1, "", "buttons"], [7, 3, 1, "", "catalog_id"], [7, 3, 1, "", "product_retailer_id"], [7, 3, 1, "", "sections"]], "wa_me.classes.messages.Address": [[7, 3, 1, "", "city"], [7, 3, 1, "", "country"], [7, 3, 1, "", "country_code"], [7, 3, 1, "", "state"], [7, 3, 1, "", "street"], [7, 3, 1, "", "type"], [7, 3, 1, "", "zip"]], "wa_me.classes.messages.Body": [[7, 3, 1, "", "text"]], "wa_me.classes.messages.Button": [[7, 3, 1, "", "reply"], [7, 3, 1, "", "type"]], "wa_me.classes.messages.Component": [[7, 3, 1, "", "index"], [7, 3, 1, "", "parameters"], [7, 3, 1, "", "sub_type"], [7, 3, 1, "", "type"]], "wa_me.classes.messages.Contact": [[7, 3, 1, "", "addresses"], [7, 3, 1, "", "birthday"], [7, 3, 1, "", "emails"], [7, 3, 1, "", "name"], [7, 3, 1, "", "org"], [7, 3, 1, "", "phones"], [7, 3, 1, "", "urls"]], "wa_me.classes.messages.Context": [[7, 3, 1, "", "message_id"]], "wa_me.classes.messages.Currency": [[7, 3, 1, "", "amount_1000"], [7, 3, 1, "", "code"], [7, 3, 1, "", "fallback_value"]], "wa_me.classes.messages.DateTime": [[7, 3, 1, "", "fallback_value"]], "wa_me.classes.messages.Document": [[7, 3, 1, "", "filename"]], "wa_me.classes.messages.Email": [[7, 3, 1, "", "email"], [7, 3, 1, "", "type"]], "wa_me.classes.messages.Footer": [[7, 3, 1, "", "text"]], "wa_me.classes.messages.Header": [[7, 3, 1, "", "document"], [7, 3, 1, "", "image"], [7, 3, 1, "", "text"], [7, 3, 1, "", "type"], [7, 3, 1, "", "video"]], "wa_me.classes.messages.Interactive": [[7, 3, 1, "", "action"], [7, 3, 1, "", "body"], [7, 3, 1, "", "footer"], [7, 3, 1, "", "header"], [7, 3, 1, "", "type"]], "wa_me.classes.messages.Language": [[7, 3, 1, "", "code"], [7, 3, 1, "", "policy"]], "wa_me.classes.messages.Location": [[7, 3, 1, "", "address"], [7, 3, 1, "", "latitude"], [7, 3, 1, "", "longitude"], [7, 3, 1, "", "name"]], "wa_me.classes.messages.Media": [[7, 3, 1, "", "id"], [7, 3, 1, "", "link"]], "wa_me.classes.messages.MediaWithCaption": [[7, 3, 1, "", "caption"]], "wa_me.classes.messages.Message": [[7, 3, 1, "", "audio"], [7, 3, 1, "", "contacts"], [7, 3, 1, "", "context"], [7, 3, 1, "", "document"], [7, 3, 1, "", "image"], [7, 3, 1, "", "interactive"], [7, 3, 1, "", "location"], [7, 3, 1, "", "message_id"], [7, 3, 1, "", "messaging_product"], [7, 3, 1, "", "reaction"], [7, 3, 1, "", "recipient_type"], [7, 3, 1, "", "status"], [7, 3, 1, "", "sticker"], [7, 3, 1, "", "template"], [7, 3, 1, "", "text"], [7, 3, 1, "", "to"], [7, 3, 1, "", "type"], [7, 3, 1, "", "video"]], "wa_me.classes.messages.Name": [[7, 3, 1, "", "first_name"], [7, 3, 1, "", "formatted_name"], [7, 3, 1, "", "last_name"], [7, 3, 1, "", "middle_name"], [7, 3, 1, "", "prefix"], [7, 3, 1, "", "suffix"]], "wa_me.classes.messages.Org": [[7, 3, 1, "", "company"], [7, 3, 1, "", "department"], [7, 3, 1, "", "title"]], "wa_me.classes.messages.Parameter": [[7, 3, 1, "", "currency"], [7, 3, 1, "", "date_time"], [7, 3, 1, "", "document"], [7, 3, 1, "", "image"], [7, 3, 1, "", "text"], [7, 3, 1, "", "type"], [7, 3, 1, "", "video"]], "wa_me.classes.messages.Phone": [[7, 3, 1, "", "phone"], [7, 3, 1, "", "type"], [7, 3, 1, "", "wa_id"]], "wa_me.classes.messages.Product": [[7, 3, 1, "", "product_retailer_id"]], "wa_me.classes.messages.Reaction": [[7, 3, 1, "", "emoji"], [7, 3, 1, "", "message_id"]], "wa_me.classes.messages.Row": [[7, 3, 1, "", "description"], [7, 3, 1, "", "id"], [7, 3, 1, "", "title"]], "wa_me.classes.messages.Section": [[7, 3, 1, "", "product_items"], [7, 3, 1, "", "rows"], [7, 3, 1, "", "title"]], "wa_me.classes.messages.Template": [[7, 3, 1, "", "components"], [7, 3, 1, "", "language"], [7, 3, 1, "", "name"]], "wa_me.classes.messages.Text": [[7, 3, 1, "", "body"], [7, 3, 1, "", "preview_url"]], "wa_me.classes.messages.URL": [[7, 3, 1, "", "type"], [7, 3, 1, "", "url"]], "wa_me.classes.responses": [[7, 1, 1, "", "BusinessProfile"], [7, 1, 1, "", "Contact"], [7, 1, 1, "", "Data"], [7, 1, 1, "", "Error"], [7, 1, 1, "", "ErrorData"], [7, 1, 1, "", "Media"], [7, 1, 1, "", "Message"], [7, 1, 1, "", "Profile"], [7, 1, 1, "", "Readed"], [7, 1, 1, "", "Response"], [7, 1, 1, "", "ResponseError"]], "wa_me.classes.responses.BusinessProfile": [[7, 3, 1, "", "about"], [7, 3, 1, "", "address"], [7, 3, 1, "", "description"], [7, 3, 1, "", "email"], [7, 3, 1, "", "messaging_product"], [7, 3, 1, "", "profile_picture_url"], [7, 3, 1, "", "vertical"], [7, 3, 1, "", "websites"]], "wa_me.classes.responses.Contact": [[7, 3, 1, "", "input"], [7, 3, 1, "", "wa_id"]], "wa_me.classes.responses.Data": [[7, 3, 1, "", "business_profile"]], "wa_me.classes.responses.Error": [[7, 3, 1, "", "code"], [7, 3, 1, "", "error_data"], [7, 3, 1, "", "error_subcode"], [7, 3, 1, "", "fbtrace_id"], [7, 3, 1, "", "message"], [7, 3, 1, "", "type"]], "wa_me.classes.responses.ErrorData": [[7, 3, 1, "", "details"], [7, 3, 1, "", "messaging_product"]], "wa_me.classes.responses.Media": [[7, 3, 1, "", "file_size"], [7, 3, 1, "", "id"], [7, 3, 1, "", "messaging_product"], [7, 3, 1, "", "mime_type"], [7, 3, 1, "", "sha256"], [7, 3, 1, "", "url"]], "wa_me.classes.responses.Message": [[7, 3, 1, "", "id"]], "wa_me.classes.responses.Profile": [[7, 3, 1, "", "data"]], "wa_me.classes.responses.Readed": [[7, 3, 1, "", "success"]], "wa_me.classes.responses.Response": [[7, 3, 1, "", "contacts"], [7, 3, 1, "", "messages"], [7, 3, 1, "", "messaging_product"]], "wa_me.classes.responses.ResponseError": [[7, 3, 1, "", "error"]], "wa_me.context": [[6, 1, 1, "", "Ctx"]], "wa_me.context.Ctx": [[6, 4, 1, "", "client"], [6, 4, 1, "", "datetime"], [6, 4, 1, "", "error"], [6, 4, 1, "", "event"], [6, 2, 1, "", "media"], [6, 2, 1, "", "media_url"], [6, 4, 1, "", "message"], [6, 4, 1, "", "phone_id"], [6, 2, 1, "", "react"], [6, 4, 1, "", "reactions"], [6, 2, 1, "", "read"], [6, 4, 1, "", "readed"], [6, 4, 1, "", "received_at"], [6, 4, 1, "", "recipient_id"], [6, 4, 1, "", "recipient_name"], [6, 4, 1, "", "replies"], [6, 4, 1, "", "replies_ids"], [6, 2, 1, "", "send"], [6, 2, 1, "", "send_audio"], [6, 2, 1, "", "send_contacts"], [6, 2, 1, "", "send_document"], [6, 2, 1, "", "send_image"], [6, 2, 1, "", "send_interactive"], [6, 2, 1, "", "send_location"], [6, 2, 1, "", "send_message"], [6, 2, 1, "", "send_options"], [6, 2, 1, "", "send_quick_replies"], [6, 2, 1, "", "send_sticker"], [6, 2, 1, "", "send_text"], [6, 2, 1, "", "send_video"], [6, 4, 1, "", "status"], [6, 4, 1, "", "timestamp"], [6, 2, 1, "", "unreact"]], "wa_me.core": [[8, 0, 0, "-", "client"], [8, 0, 0, "-", "errors"], [8, 0, 0, "-", "http"]], "wa_me.core.client": [[8, 1, 1, "", "Client"]], "wa_me.core.client.Client": [[8, 2, 1, "", "clear"], [8, 2, 1, "", "close"], [8, 2, 1, "", "is_closed"], [8, 2, 1, "", "start"]], "wa_me.core.errors": [[8, 5, 1, "", "BadRequest"], [8, 5, 1, "", "Forbidden"], [8, 5, 1, "", "HTTPException"], [8, 5, 1, "", "NotFound"], [8, 5, 1, "", "Unauthorized"], [8, 5, 1, "", "ValidationError"], [8, 5, 1, "", "WaMeException"], [8, 5, 1, "", "WhatsappServerError"]], "wa_me.core.http": [[8, 1, 1, "", "HTTPClient"], [8, 1, 1, "", "Route"]], "wa_me.core.http.HTTPClient": [[8, 2, 1, "", "close"], [8, 2, 1, "", "download_media"], [8, 2, 1, "", "fetch_business_profile"], [8, 2, 1, "", "fetch_media_url"], [8, 2, 1, "", "read_message"], [8, 2, 1, "", "request"], [8, 2, 1, "", "restart"], [8, 2, 1, "", "send_message"], [8, 2, 1, "", "start"]], "wa_me.core.http.Route": [[8, 4, 1, "", "base"]], "wa_me.utils": [[8, 0, 0, "-", "converter"], [9, 0, 0, "-", "routine"], [9, 0, 0, "-", "ttl_dict"]], "wa_me.utils.converter": [[8, 6, 1, "", "as_dict"], [8, 6, 1, "", "from_dict"]], "wa_me.utils.routine": [[9, 1, 1, "", "Routine"], [9, 6, 1, "", "routine"]], "wa_me.utils.routine.Routine": [[9, 2, 1, "", "loop"], [9, 2, 1, "", "start"], [9, 2, 1, "", "stop"]], "wa_me.utils.ttl_dict": [[9, 1, 1, "", "TTLDict"]], "wa_me.utils.ttl_dict.TTLDict": [[9, 2, 1, "", "copy"], [9, 2, 1, "", "get"], [9, 2, 1, "", "items"], [9, 2, 1, "", "pop"], [9, 2, 1, "", "values"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:property", "5": "py:exception", "6": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "property", "Python property"], "5": ["py", "exception", "Python exception"], "6": ["py", "function", "Python function"]}, "titleterms": {"credit": [0, 5], "develop": 0, "lead": 0, "contributor": 0, "contribut": 1, "type": 1, "report": 1, "bug": 1, "fix": 1, "implement": 1, "featur": [1, 5], "write": 1, "document": [1, 3], "submit": 1, "feedback": 1, "get": 1, "start": 1, "pull": 1, "request": 1, "guidelin": 1, "tip": 1, "deploi": 1, "histori": 2, "0": 2, "1": 2, "2022": 2, "12": 2, "25": 2, "welcom": 3, "wa_m": [3, 4, 6, 7, 8, 9], "": 3, "content": [3, 6, 7, 8, 9], "indic": 3, "tabl": 3, "whatsapp": 5, "messeng": 5, "instal": 5, "stabl": 5, "releas": 5, "from": 5, "sourc": 5, "quick": 5, "exampl": 5, "mirror": 5, "bot": [5, 6], "run": 5, "us": 5, "flask": 5, "fast": 5, "api": 5, "link": 5, "packag": [6, 7, 8, 9], "subpackag": 6, "submodul": [6, 7, 8, 9], "modul": [6, 7, 8, 9], "context": 6, "class": 7, "enum": 7, "event": 7, "paramet": [7, 8], "messag": 7, "respons": 7, "core": 8, "client": 8, "util": [8, 9], "convert": 8, "return": 8, "error": 8, "attribut": 8, "http": 8, "routin": 9, "ttl_dict": 9}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Credits": [[0, "credits"], [5, "credits"]], "Development Lead": [[0, "development-lead"]], "Contributors": [[0, "contributors"]], "Contributing": [[1, "contributing"]], "Types of Contributions": [[1, "types-of-contributions"]], "Report Bugs": [[1, "report-bugs"]], "Fix Bugs": [[1, "fix-bugs"]], "Implement Features": [[1, "implement-features"]], "Write Documentation": [[1, "write-documentation"]], "Submit Feedback": [[1, "submit-feedback"]], "Get Started!": [[1, "get-started"]], "Pull Request Guidelines": [[1, "pull-request-guidelines"]], "Tips": [[1, "tips"]], "Deploying": [[1, "deploying"]], "History": [[2, "history"]], "0.1.0 (2022-12-25)": [[2, "id1"]], "Welcome to wa_me\u2019s documentation!": [[3, "welcome-to-wa-me-s-documentation"]], "Contents:": [[3, null]], "Indices and tables": [[3, "indices-and-tables"]], "wa_me": [[4, "wa-me"]], "WhatsApp Messenger": [[5, "whatsapp-messenger"]], "Features": [[5, "features"]], "Installing": [[5, "installing"]], "Stable release": [[5, "stable-release"]], "From sources": [[5, "from-sources"]], "Quick Example": [[5, "quick-example"]], "Mirror Bot": [[5, "mirror-bot"]], "Run using Flask": [[5, "run-using-flask"]], "Run using Fast API": [[5, "run-using-fast-api"]], "Useful Links": [[5, "useful-links"]], "wa_me package": [[6, "wa-me-package"]], "Subpackages": [[6, "subpackages"]], "Submodules": [[6, "submodules"], [7, "submodules"], [8, "submodules"], [9, "submodules"]], "wa_me.bot module": [[6, "module-wa_me.bot"]], "wa_me.context module": [[6, "module-wa_me.context"]], "Module contents": [[6, "module-wa_me"], [7, "module-wa_me.classes"], [8, "module-wa_me.core"], [9, "module-wa_me.utils"]], "wa_me.classes package": [[7, "wa-me-classes-package"]], "wa_me.classes.enums module": [[7, "module-wa_me.classes.enums"]], "wa_me.classes.events module": [[7, "module-wa_me.classes.events"]], "Parameters": [[7, "parameters"], [7, "id1"], [7, "id2"], [7, "id3"], [7, "id4"], [7, "id5"], [7, "id6"], [7, "id7"], [7, "id8"], [7, "id9"], [7, "id10"], [7, "id11"], [7, "id12"], [7, "id13"], [7, "id14"], [7, "id15"], [7, "id16"], [7, "id17"], [7, "id18"], [7, "id19"], [7, "id20"], [7, "id21"], [7, "id22"], [7, "id23"], [7, "id24"], [7, "id25"], [7, "id26"], [7, "id27"], [7, "id28"], [7, "id29"], [7, "id30"], [7, "id31"], [7, "id32"], [7, "id33"], [7, "id34"], [7, "id35"], [7, "id36"], [7, "id37"], [7, "id38"], [7, "id39"], [7, "id40"], [7, "id41"], [7, "id42"], [7, "id43"], [7, "id44"], [7, "id45"], [7, "id46"], [7, "id47"], [7, "id48"], [7, "id49"], [7, "id50"], [7, "id51"], [7, "id52"], [7, "id53"], [7, "id54"], [7, "id55"], [7, "id56"], [7, "id57"], [7, "id58"], [7, "id59"], [7, "id60"], [7, "id61"], [7, "id62"], [7, "id63"], [7, "id64"], [7, "id65"], [7, "id66"], [7, "id67"], [7, "id68"], [7, "id69"], [7, "id70"], [7, "id71"], [7, "id72"], [7, "id73"], [7, "id74"], [7, "id75"], [7, "id76"], [7, "id77"], [7, "id78"], [7, "id79"], [8, "parameters"], [8, "id1"], [8, "id2"], [8, "id4"]], "wa_me.classes.messages module": [[7, "module-wa_me.classes.messages"]], "wa_me.classes.responses module": [[7, "module-wa_me.classes.responses"]], "wa_me.core package": [[8, "wa-me-core-package"]], "wa_me.core.client module": [[8, "module-wa_me.core.client"]], "wa_me.utils.converter module": [[8, "wa-me-utils-converter-module"]], "Returns": [[8, "returns"], [8, "id3"]], "wa_me.core.errors module": [[8, "module-wa_me.core.errors"]], "Attributes": [[8, "attributes"]], "wa_me.core.http module": [[8, "module-wa_me.core.http"]], "wa_me.utils package": [[9, "wa-me-utils-package"]], "wa_me.utils.routine module": [[9, "module-wa_me.utils.routine"]], "wa_me.utils.ttl_dict module": [[9, "module-wa_me.utils.ttl_dict"]]}, "indexentries": {"bot (class in wa_me.bot)": [[6, "wa_me.bot.Bot"]], "ctx (class in wa_me.context)": [[6, "wa_me.context.Ctx"]], "after_event() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.after_event"]], "after_event_message() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.after_event_message"]], "after_event_status() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.after_event_status"]], "before_event() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.before_event"]], "before_event_message() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.before_event_message"]], "before_event_status() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.before_event_status"]], "client (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.client"]], "datetime (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.datetime"]], "error (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.error"]], "event (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.event"]], "handle() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.handle"]], "media() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.media"]], "media_url() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.media_url"]], "message (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.message"]], "module": [[6, "module-wa_me"], [6, "module-wa_me.bot"], [6, "module-wa_me.context"], [7, "module-wa_me.classes"], [7, "module-wa_me.classes.enums"], [7, "module-wa_me.classes.events"], [7, "module-wa_me.classes.messages"], [7, "module-wa_me.classes.responses"], [8, "module-wa_me.core"], [8, "module-wa_me.core.client"], [8, "module-wa_me.core.errors"], [8, "module-wa_me.core.http"], [8, "module-wa_me.utils.converter"], [9, "module-wa_me.utils"], [9, "module-wa_me.utils.routine"], [9, "module-wa_me.utils.ttl_dict"]], "on_event_error() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_error"]], "on_event_message_audio() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_audio"]], "on_event_message_button() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_button"]], "on_event_message_contacts() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_contacts"]], "on_event_message_context() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_context"]], "on_event_message_document() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_document"]], "on_event_message_error() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_error"]], "on_event_message_image() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_image"]], "on_event_message_interactive() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_interactive"]], "on_event_message_location() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_location"]], "on_event_message_order() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_order"]], "on_event_message_reaction() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_reaction"]], "on_event_message_referral() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_referral"]], "on_event_message_sticker() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_sticker"]], "on_event_message_system() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_system"]], "on_event_message_template() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_template"]], "on_event_message_text() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_text"]], "on_event_message_unknown() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_unknown"]], "on_event_message_video() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_message_video"]], "on_event_status_deleted() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_status_deleted"]], "on_event_status_delivered() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_status_delivered"]], "on_event_status_error() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_status_error"]], "on_event_status_failed() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_status_failed"]], "on_event_status_read() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_status_read"]], "on_event_status_sent() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_event_status_sent"]], "on_exception() (wa_me.bot.bot method)": [[6, "wa_me.bot.Bot.on_exception"]], "phone_id (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.phone_id"]], "react() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.react"]], "reactions (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.reactions"]], "read() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.read"]], "readed (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.readed"]], "received_at (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.received_at"]], "recipient_id (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.recipient_id"]], "recipient_name (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.recipient_name"]], "replies (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.replies"]], "replies_ids (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.replies_ids"]], "send() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send"]], "send_audio() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_audio"]], "send_contacts() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_contacts"]], "send_document() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_document"]], "send_image() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_image"]], "send_interactive() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_interactive"]], "send_location() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_location"]], "send_message() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_message"]], "send_options() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_options"]], "send_quick_replies() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_quick_replies"]], "send_sticker() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_sticker"]], "send_text() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_text"]], "send_video() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.send_video"]], "status (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.status"]], "timestamp (wa_me.context.ctx property)": [[6, "wa_me.context.Ctx.timestamp"]], "unreact() (wa_me.context.ctx method)": [[6, "wa_me.context.Ctx.unreact"]], "wa_me": [[6, "module-wa_me"]], "wa_me.bot": [[6, "module-wa_me.bot"]], "wa_me.context": [[6, "module-wa_me.context"]], "action (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Action"]], "address (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Address"]], "address (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Address"]], "audio (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Audio"]], "audio (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Audio"]], "body (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Body"]], "businessprofile (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.BusinessProfile"]], "button (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Button"]], "button (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Button"]], "buttonreply (class in wa_me.classes.events)": [[7, "wa_me.classes.events.ButtonReply"]], "cbp (wa_me.classes.enums.pricingtype attribute)": [[7, "wa_me.classes.enums.PricingType.CBP"]], "change (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Change"]], "component (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Component"]], "componentsubtype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.ComponentSubType"]], "componenttype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.ComponentType"]], "contact (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Contact"]], "contact (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Contact"]], "contact (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Contact"]], "context (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Context"]], "context (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Context"]], "conversation (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Conversation"]], "currency (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Currency"]], "customer (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Customer"]], "data (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Data"]], "datetime (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.DateTime"]], "document (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Document"]], "document (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Document"]], "email (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Email"]], "email (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Email"]], "entry (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Entry"]], "error (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Error"]], "error (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Error"]], "errordata (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.ErrorData"]], "event (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Event"]], "footer (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Footer"]], "header (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Header"]], "headertype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.HeaderType"]], "identity (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Identity"]], "image (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Image"]], "image (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Image"]], "infotype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.InfoType"]], "interactive (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Interactive"]], "interactive (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Interactive"]], "interactivetype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.InteractiveType"]], "language (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Language"]], "listreply (class in wa_me.classes.events)": [[7, "wa_me.classes.events.ListReply"]], "location (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Location"]], "location (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Location"]], "media (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Media"]], "media (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Media"]], "media (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Media"]], "mediatype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.MediaType"]], "mediawithcaption (class in wa_me.classes.events)": [[7, "wa_me.classes.events.MediaWithCaption"]], "mediawithcaption (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.MediaWithCaption"]], "message (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Message"]], "message (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Message"]], "message (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Message"]], "messagetype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.MessageType"]], "metadata (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Metadata"]], "name (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Name"]], "name (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Name"]], "order (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Order"]], "org (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Org"]], "org (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Org"]], "origin (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Origin"]], "origintype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.OriginType"]], "parameter (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Parameter"]], "parametertype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.ParameterType"]], "phone (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Phone"]], "phone (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Phone"]], "phonetype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.PhoneType"]], "pricing (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Pricing"]], "pricingtype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.PricingType"]], "product (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Product"]], "product (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Product"]], "profile (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Profile"]], "profile (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Profile"]], "reaction (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Reaction"]], "reaction (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Reaction"]], "readed (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Readed"]], "referral (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Referral"]], "referredproduct (class in wa_me.classes.events)": [[7, "wa_me.classes.events.ReferredProduct"]], "reply (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Reply"]], "response (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.Response"]], "responseerror (class in wa_me.classes.responses)": [[7, "wa_me.classes.responses.ResponseError"]], "row (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Row"]], "section (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Section"]], "sourcetype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.SourceType"]], "status (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Status"]], "statustype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.StatusType"]], "sticker (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Sticker"]], "sticker (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Sticker"]], "system (class in wa_me.classes.events)": [[7, "wa_me.classes.events.System"]], "systemupdatetype (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.SystemUpdateType"]], "template (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Template"]], "text (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Text"]], "text (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Text"]], "type (class in wa_me.classes.enums)": [[7, "wa_me.classes.enums.Type"]], "url (class in wa_me.classes.events)": [[7, "wa_me.classes.events.URL"]], "url (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.URL"]], "value (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Value"]], "video (class in wa_me.classes.events)": [[7, "wa_me.classes.events.Video"]], "video (class in wa_me.classes.messages)": [[7, "wa_me.classes.messages.Video"]], "about (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.about"]], "acknowledged (wa_me.classes.events.identity attribute)": [[7, "wa_me.classes.events.Identity.acknowledged"]], "action (wa_me.classes.messages.interactive attribute)": [[7, "wa_me.classes.messages.Interactive.action"]], "ad (wa_me.classes.enums.sourcetype attribute)": [[7, "wa_me.classes.enums.SourceType.ad"]], "address (wa_me.classes.events.location attribute)": [[7, "wa_me.classes.events.Location.address"]], "address (wa_me.classes.messages.location attribute)": [[7, "wa_me.classes.messages.Location.address"]], "address (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.address"]], "addresses (wa_me.classes.events.contact attribute)": [[7, "wa_me.classes.events.Contact.addresses"]], "addresses (wa_me.classes.messages.contact attribute)": [[7, "wa_me.classes.messages.Contact.addresses"]], "amount_1000 (wa_me.classes.messages.currency attribute)": [[7, "wa_me.classes.messages.Currency.amount_1000"]], "animated (wa_me.classes.events.sticker attribute)": [[7, "wa_me.classes.events.Sticker.animated"]], "audio (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.audio"]], "audio (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.audio"]], "audio (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.audio"]], "birthday (wa_me.classes.events.contact attribute)": [[7, "wa_me.classes.events.Contact.birthday"]], "birthday (wa_me.classes.messages.contact attribute)": [[7, "wa_me.classes.messages.Contact.birthday"]], "body (wa_me.classes.enums.componenttype attribute)": [[7, "wa_me.classes.enums.ComponentType.body"]], "body (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.body"]], "body (wa_me.classes.events.system attribute)": [[7, "wa_me.classes.events.System.body"]], "body (wa_me.classes.events.text attribute)": [[7, "wa_me.classes.events.Text.body"]], "body (wa_me.classes.messages.interactive attribute)": [[7, "wa_me.classes.messages.Interactive.body"]], "body (wa_me.classes.messages.text attribute)": [[7, "wa_me.classes.messages.Text.body"]], "business_initiated (wa_me.classes.enums.origintype attribute)": [[7, "wa_me.classes.enums.OriginType.business_initiated"]], "business_profile (wa_me.classes.responses.data attribute)": [[7, "wa_me.classes.responses.Data.business_profile"]], "button (wa_me.classes.enums.componenttype attribute)": [[7, "wa_me.classes.enums.ComponentType.button"]], "button (wa_me.classes.enums.interactivetype attribute)": [[7, "wa_me.classes.enums.InteractiveType.button"]], "button (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.button"]], "button (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.button"]], "button (wa_me.classes.messages.action attribute)": [[7, "wa_me.classes.messages.Action.button"]], "button_reply (wa_me.classes.enums.interactivetype attribute)": [[7, "wa_me.classes.enums.InteractiveType.button_reply"]], "button_reply (wa_me.classes.events.interactive attribute)": [[7, "wa_me.classes.events.Interactive.button_reply"]], "buttons (wa_me.classes.messages.action attribute)": [[7, "wa_me.classes.messages.Action.buttons"]], "caption (wa_me.classes.events.mediawithcaption attribute)": [[7, "wa_me.classes.events.MediaWithCaption.caption"]], "caption (wa_me.classes.messages.mediawithcaption attribute)": [[7, "wa_me.classes.messages.MediaWithCaption.caption"]], "catalog_id (wa_me.classes.events.order attribute)": [[7, "wa_me.classes.events.Order.catalog_id"]], "catalog_id (wa_me.classes.events.referredproduct attribute)": [[7, "wa_me.classes.events.ReferredProduct.catalog_id"]], "catalog_id (wa_me.classes.messages.action attribute)": [[7, "wa_me.classes.messages.Action.catalog_id"]], "category (wa_me.classes.events.pricing attribute)": [[7, "wa_me.classes.events.Pricing.category"]], "cell (wa_me.classes.enums.phonetype attribute)": [[7, "wa_me.classes.enums.PhoneType.cell"]], "changes (wa_me.classes.events.entry attribute)": [[7, "wa_me.classes.events.Entry.changes"]], "city (wa_me.classes.events.address attribute)": [[7, "wa_me.classes.events.Address.city"]], "city (wa_me.classes.messages.address attribute)": [[7, "wa_me.classes.messages.Address.city"]], "code (wa_me.classes.events.error attribute)": [[7, "wa_me.classes.events.Error.code"]], "code (wa_me.classes.messages.currency attribute)": [[7, "wa_me.classes.messages.Currency.code"]], "code (wa_me.classes.messages.language attribute)": [[7, "wa_me.classes.messages.Language.code"]], "code (wa_me.classes.responses.error attribute)": [[7, "wa_me.classes.responses.Error.code"]], "company (wa_me.classes.events.org attribute)": [[7, "wa_me.classes.events.Org.company"]], "company (wa_me.classes.messages.org attribute)": [[7, "wa_me.classes.messages.Org.company"]], "components (wa_me.classes.messages.template attribute)": [[7, "wa_me.classes.messages.Template.components"]], "contacts (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.contacts"]], "contacts (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.contacts"]], "contacts (wa_me.classes.events.value attribute)": [[7, "wa_me.classes.events.Value.contacts"]], "contacts (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.contacts"]], "contacts (wa_me.classes.responses.response attribute)": [[7, "wa_me.classes.responses.Response.contacts"]], "context (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.context"]], "context (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.context"]], "conversation (wa_me.classes.events.status attribute)": [[7, "wa_me.classes.events.Status.conversation"]], "country (wa_me.classes.events.address attribute)": [[7, "wa_me.classes.events.Address.country"]], "country (wa_me.classes.messages.address attribute)": [[7, "wa_me.classes.messages.Address.country"]], "country_code (wa_me.classes.events.address attribute)": [[7, "wa_me.classes.events.Address.country_code"]], "country_code (wa_me.classes.messages.address attribute)": [[7, "wa_me.classes.messages.Address.country_code"]], "created_timestamp (wa_me.classes.events.identity attribute)": [[7, "wa_me.classes.events.Identity.created_timestamp"]], "currency (wa_me.classes.enums.parametertype attribute)": [[7, "wa_me.classes.enums.ParameterType.currency"]], "currency (wa_me.classes.events.product attribute)": [[7, "wa_me.classes.events.Product.currency"]], "currency (wa_me.classes.messages.parameter attribute)": [[7, "wa_me.classes.messages.Parameter.currency"]], "customer (wa_me.classes.events.system attribute)": [[7, "wa_me.classes.events.System.customer"]], "customer_changed_number (wa_me.classes.enums.systemupdatetype attribute)": [[7, "wa_me.classes.enums.SystemUpdateType.customer_changed_number"]], "customer_identity_changed (wa_me.classes.enums.systemupdatetype attribute)": [[7, "wa_me.classes.enums.SystemUpdateType.customer_identity_changed"]], "data (wa_me.classes.responses.profile attribute)": [[7, "wa_me.classes.responses.Profile.data"]], "date_time (wa_me.classes.enums.parametertype attribute)": [[7, "wa_me.classes.enums.ParameterType.date_time"]], "date_time (wa_me.classes.messages.parameter attribute)": [[7, "wa_me.classes.messages.Parameter.date_time"]], "deleted (wa_me.classes.enums.statustype attribute)": [[7, "wa_me.classes.enums.StatusType.deleted"]], "delivered (wa_me.classes.enums.statustype attribute)": [[7, "wa_me.classes.enums.StatusType.delivered"]], "department (wa_me.classes.events.org attribute)": [[7, "wa_me.classes.events.Org.department"]], "department (wa_me.classes.messages.org attribute)": [[7, "wa_me.classes.messages.Org.department"]], "description (wa_me.classes.events.listreply attribute)": [[7, "wa_me.classes.events.ListReply.description"]], "description (wa_me.classes.messages.row attribute)": [[7, "wa_me.classes.messages.Row.description"]], "description (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.description"]], "details (wa_me.classes.events.error attribute)": [[7, "wa_me.classes.events.Error.details"]], "details (wa_me.classes.responses.errordata attribute)": [[7, "wa_me.classes.responses.ErrorData.details"]], "display_phone_number (wa_me.classes.events.metadata attribute)": [[7, "wa_me.classes.events.Metadata.display_phone_number"]], "document (wa_me.classes.enums.headertype attribute)": [[7, "wa_me.classes.enums.HeaderType.document"]], "document (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.document"]], "document (wa_me.classes.enums.parametertype attribute)": [[7, "wa_me.classes.enums.ParameterType.document"]], "document (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.document"]], "document (wa_me.classes.messages.header attribute)": [[7, "wa_me.classes.messages.Header.document"]], "document (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.document"]], "document (wa_me.classes.messages.parameter attribute)": [[7, "wa_me.classes.messages.Parameter.document"]], "email (wa_me.classes.events.email attribute)": [[7, "wa_me.classes.events.Email.email"]], "email (wa_me.classes.messages.email attribute)": [[7, "wa_me.classes.messages.Email.email"]], "email (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.email"]], "emails (wa_me.classes.events.contact attribute)": [[7, "wa_me.classes.events.Contact.emails"]], "emails (wa_me.classes.messages.contact attribute)": [[7, "wa_me.classes.messages.Contact.emails"]], "emoji (wa_me.classes.events.reaction attribute)": [[7, "wa_me.classes.events.Reaction.emoji"]], "emoji (wa_me.classes.messages.reaction attribute)": [[7, "wa_me.classes.messages.Reaction.emoji"]], "entry (wa_me.classes.events.event attribute)": [[7, "wa_me.classes.events.Event.entry"]], "error (wa_me.classes.responses.responseerror attribute)": [[7, "wa_me.classes.responses.ResponseError.error"]], "error_data (wa_me.classes.responses.error attribute)": [[7, "wa_me.classes.responses.Error.error_data"]], "error_subcode (wa_me.classes.responses.error attribute)": [[7, "wa_me.classes.responses.Error.error_subcode"]], "errors (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.errors"]], "errors (wa_me.classes.events.status attribute)": [[7, "wa_me.classes.events.Status.errors"]], "errors (wa_me.classes.events.value attribute)": [[7, "wa_me.classes.events.Value.errors"]], "expiration_timestamp (wa_me.classes.events.conversation attribute)": [[7, "wa_me.classes.events.Conversation.expiration_timestamp"]], "failed (wa_me.classes.enums.statustype attribute)": [[7, "wa_me.classes.enums.StatusType.failed"]], "fallback_value (wa_me.classes.messages.currency attribute)": [[7, "wa_me.classes.messages.Currency.fallback_value"]], "fallback_value (wa_me.classes.messages.datetime attribute)": [[7, "wa_me.classes.messages.DateTime.fallback_value"]], "fbtrace_id (wa_me.classes.responses.error attribute)": [[7, "wa_me.classes.responses.Error.fbtrace_id"]], "field (wa_me.classes.events.change attribute)": [[7, "wa_me.classes.events.Change.field"]], "file_size (wa_me.classes.responses.media attribute)": [[7, "wa_me.classes.responses.Media.file_size"]], "filename (wa_me.classes.events.document attribute)": [[7, "wa_me.classes.events.Document.filename"]], "filename (wa_me.classes.events.video attribute)": [[7, "wa_me.classes.events.Video.filename"]], "filename (wa_me.classes.messages.document attribute)": [[7, "wa_me.classes.messages.Document.filename"]], "first_name (wa_me.classes.events.name attribute)": [[7, "wa_me.classes.events.Name.first_name"]], "first_name (wa_me.classes.messages.name attribute)": [[7, "wa_me.classes.messages.Name.first_name"]], "footer (wa_me.classes.messages.interactive attribute)": [[7, "wa_me.classes.messages.Interactive.footer"]], "formatted_name (wa_me.classes.events.name attribute)": [[7, "wa_me.classes.events.Name.formatted_name"]], "formatted_name (wa_me.classes.messages.name attribute)": [[7, "wa_me.classes.messages.Name.formatted_name"]], "forwarded (wa_me.classes.events.context attribute)": [[7, "wa_me.classes.events.Context.forwarded"]], "frequently_forwarded (wa_me.classes.events.context attribute)": [[7, "wa_me.classes.events.Context.frequently_forwarded"]], "hash (wa_me.classes.events.identity attribute)": [[7, "wa_me.classes.events.Identity.hash"]], "header (wa_me.classes.enums.componenttype attribute)": [[7, "wa_me.classes.enums.ComponentType.header"]], "header (wa_me.classes.messages.interactive attribute)": [[7, "wa_me.classes.messages.Interactive.header"]], "headline (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.headline"]], "home (wa_me.classes.enums.infotype attribute)": [[7, "wa_me.classes.enums.InfoType.home"]], "home (wa_me.classes.enums.phonetype attribute)": [[7, "wa_me.classes.enums.PhoneType.home"]], "id (wa_me.classes.events.audio attribute)": [[7, "wa_me.classes.events.Audio.id"]], "id (wa_me.classes.events.buttonreply attribute)": [[7, "wa_me.classes.events.ButtonReply.id"]], "id (wa_me.classes.events.context attribute)": [[7, "wa_me.classes.events.Context.id"]], "id (wa_me.classes.events.conversation attribute)": [[7, "wa_me.classes.events.Conversation.id"]], "id (wa_me.classes.events.entry attribute)": [[7, "wa_me.classes.events.Entry.id"]], "id (wa_me.classes.events.media attribute)": [[7, "wa_me.classes.events.Media.id"]], "id (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.id"]], "id (wa_me.classes.events.reply attribute)": [[7, "wa_me.classes.events.Reply.id"]], "id (wa_me.classes.events.status attribute)": [[7, "wa_me.classes.events.Status.id"]], "id (wa_me.classes.messages.media attribute)": [[7, "wa_me.classes.messages.Media.id"]], "id (wa_me.classes.messages.row attribute)": [[7, "wa_me.classes.messages.Row.id"]], "id (wa_me.classes.responses.media attribute)": [[7, "wa_me.classes.responses.Media.id"]], "id (wa_me.classes.responses.message attribute)": [[7, "wa_me.classes.responses.Message.id"]], "identity (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.identity"]], "identity (wa_me.classes.events.system attribute)": [[7, "wa_me.classes.events.System.identity"]], "image (wa_me.classes.enums.headertype attribute)": [[7, "wa_me.classes.enums.HeaderType.image"]], "image (wa_me.classes.enums.mediatype attribute)": [[7, "wa_me.classes.enums.MediaType.image"]], "image (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.image"]], "image (wa_me.classes.enums.parametertype attribute)": [[7, "wa_me.classes.enums.ParameterType.image"]], "image (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.image"]], "image (wa_me.classes.messages.header attribute)": [[7, "wa_me.classes.messages.Header.image"]], "image (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.image"]], "image (wa_me.classes.messages.parameter attribute)": [[7, "wa_me.classes.messages.Parameter.image"]], "image_url (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.image_url"]], "index (wa_me.classes.messages.component attribute)": [[7, "wa_me.classes.messages.Component.index"]], "input (wa_me.classes.responses.contact attribute)": [[7, "wa_me.classes.responses.Contact.input"]], "interactive (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.interactive"]], "interactive (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.interactive"]], "interactive (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.interactive"]], "iphone (wa_me.classes.enums.phonetype attribute)": [[7, "wa_me.classes.enums.PhoneType.iphone"]], "item_price (wa_me.classes.events.product attribute)": [[7, "wa_me.classes.events.Product.item_price"]], "language (wa_me.classes.messages.template attribute)": [[7, "wa_me.classes.messages.Template.language"]], "last_name (wa_me.classes.events.name attribute)": [[7, "wa_me.classes.events.Name.last_name"]], "last_name (wa_me.classes.messages.name attribute)": [[7, "wa_me.classes.messages.Name.last_name"]], "latitude (wa_me.classes.events.location attribute)": [[7, "wa_me.classes.events.Location.latitude"]], "latitude (wa_me.classes.messages.location attribute)": [[7, "wa_me.classes.messages.Location.latitude"]], "link (wa_me.classes.messages.media attribute)": [[7, "wa_me.classes.messages.Media.link"]], "list (wa_me.classes.enums.interactivetype attribute)": [[7, "wa_me.classes.enums.InteractiveType.list"]], "list_reply (wa_me.classes.enums.interactivetype attribute)": [[7, "wa_me.classes.enums.InteractiveType.list_reply"]], "list_reply (wa_me.classes.events.interactive attribute)": [[7, "wa_me.classes.events.Interactive.list_reply"]], "location (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.location"]], "location (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.location"]], "location (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.location"]], "longitude (wa_me.classes.events.location attribute)": [[7, "wa_me.classes.events.Location.longitude"]], "longitude (wa_me.classes.messages.location attribute)": [[7, "wa_me.classes.messages.Location.longitude"]], "main (wa_me.classes.enums.phonetype attribute)": [[7, "wa_me.classes.enums.PhoneType.main"]], "media_type (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.media_type"]], "message (wa_me.classes.responses.error attribute)": [[7, "wa_me.classes.responses.Error.message"]], "message_id (wa_me.classes.events.reaction attribute)": [[7, "wa_me.classes.events.Reaction.message_id"]], "message_id (wa_me.classes.messages.context attribute)": [[7, "wa_me.classes.messages.Context.message_id"]], "message_id (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.message_id"]], "message_id (wa_me.classes.messages.reaction attribute)": [[7, "wa_me.classes.messages.Reaction.message_id"]], "messages (wa_me.classes.events.value attribute)": [[7, "wa_me.classes.events.Value.messages"]], "messages (wa_me.classes.responses.response attribute)": [[7, "wa_me.classes.responses.Response.messages"]], "messaging_product (wa_me.classes.events.value attribute)": [[7, "wa_me.classes.events.Value.messaging_product"]], "messaging_product (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.messaging_product"]], "messaging_product (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.messaging_product"]], "messaging_product (wa_me.classes.responses.errordata attribute)": [[7, "wa_me.classes.responses.ErrorData.messaging_product"]], "messaging_product (wa_me.classes.responses.media attribute)": [[7, "wa_me.classes.responses.Media.messaging_product"]], "messaging_product (wa_me.classes.responses.response attribute)": [[7, "wa_me.classes.responses.Response.messaging_product"]], "metadata (wa_me.classes.events.value attribute)": [[7, "wa_me.classes.events.Value.metadata"]], "middle_name (wa_me.classes.events.name attribute)": [[7, "wa_me.classes.events.Name.middle_name"]], "middle_name (wa_me.classes.messages.name attribute)": [[7, "wa_me.classes.messages.Name.middle_name"]], "mime_type (wa_me.classes.events.audio attribute)": [[7, "wa_me.classes.events.Audio.mime_type"]], "mime_type (wa_me.classes.events.media attribute)": [[7, "wa_me.classes.events.Media.mime_type"]], "mime_type (wa_me.classes.responses.media attribute)": [[7, "wa_me.classes.responses.Media.mime_type"]], "name (wa_me.classes.events.contact attribute)": [[7, "wa_me.classes.events.Contact.name"]], "name (wa_me.classes.events.location attribute)": [[7, "wa_me.classes.events.Location.name"]], "name (wa_me.classes.events.profile attribute)": [[7, "wa_me.classes.events.Profile.name"]], "name (wa_me.classes.messages.contact attribute)": [[7, "wa_me.classes.messages.Contact.name"]], "name (wa_me.classes.messages.location attribute)": [[7, "wa_me.classes.messages.Location.name"]], "name (wa_me.classes.messages.template attribute)": [[7, "wa_me.classes.messages.Template.name"]], "new_wa_id (wa_me.classes.events.system attribute)": [[7, "wa_me.classes.events.System.new_wa_id"]], "object (wa_me.classes.events.event attribute)": [[7, "wa_me.classes.events.Event.object"]], "order (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.order"]], "order (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.order"]], "org (wa_me.classes.events.contact attribute)": [[7, "wa_me.classes.events.Contact.org"]], "org (wa_me.classes.messages.contact attribute)": [[7, "wa_me.classes.messages.Contact.org"]], "origin (wa_me.classes.events.conversation attribute)": [[7, "wa_me.classes.events.Conversation.origin"]], "parameters (wa_me.classes.messages.component attribute)": [[7, "wa_me.classes.messages.Component.parameters"]], "payload (wa_me.classes.events.button attribute)": [[7, "wa_me.classes.events.Button.payload"]], "phone (wa_me.classes.events.phone attribute)": [[7, "wa_me.classes.events.Phone.phone"]], "phone (wa_me.classes.messages.phone attribute)": [[7, "wa_me.classes.messages.Phone.phone"]], "phone_number_id (wa_me.classes.events.metadata attribute)": [[7, "wa_me.classes.events.Metadata.phone_number_id"]], "phones (wa_me.classes.events.contact attribute)": [[7, "wa_me.classes.events.Contact.phones"]], "phones (wa_me.classes.messages.contact attribute)": [[7, "wa_me.classes.messages.Contact.phones"]], "policy (wa_me.classes.messages.language attribute)": [[7, "wa_me.classes.messages.Language.policy"]], "post (wa_me.classes.enums.sourcetype attribute)": [[7, "wa_me.classes.enums.SourceType.post"]], "prefix (wa_me.classes.events.name attribute)": [[7, "wa_me.classes.events.Name.prefix"]], "prefix (wa_me.classes.messages.name attribute)": [[7, "wa_me.classes.messages.Name.prefix"]], "preview_url (wa_me.classes.messages.text attribute)": [[7, "wa_me.classes.messages.Text.preview_url"]], "pricing (wa_me.classes.events.status attribute)": [[7, "wa_me.classes.events.Status.pricing"]], "pricing_model (wa_me.classes.events.pricing attribute)": [[7, "wa_me.classes.events.Pricing.pricing_model"]], "product (wa_me.classes.enums.interactivetype attribute)": [[7, "wa_me.classes.enums.InteractiveType.product"]], "product_items (wa_me.classes.events.order attribute)": [[7, "wa_me.classes.events.Order.product_items"]], "product_items (wa_me.classes.messages.section attribute)": [[7, "wa_me.classes.messages.Section.product_items"]], "product_list (wa_me.classes.enums.interactivetype attribute)": [[7, "wa_me.classes.enums.InteractiveType.product_list"]], "product_retailer_id (wa_me.classes.events.product attribute)": [[7, "wa_me.classes.events.Product.product_retailer_id"]], "product_retailer_id (wa_me.classes.events.referredproduct attribute)": [[7, "wa_me.classes.events.ReferredProduct.product_retailer_id"]], "product_retailer_id (wa_me.classes.messages.action attribute)": [[7, "wa_me.classes.messages.Action.product_retailer_id"]], "product_retailer_id (wa_me.classes.messages.product attribute)": [[7, "wa_me.classes.messages.Product.product_retailer_id"]], "profile (wa_me.classes.events.customer attribute)": [[7, "wa_me.classes.events.Customer.profile"]], "profile_picture_url (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.profile_picture_url"]], "quantity (wa_me.classes.events.product attribute)": [[7, "wa_me.classes.events.Product.quantity"]], "quick_reply (wa_me.classes.enums.componentsubtype attribute)": [[7, "wa_me.classes.enums.ComponentSubType.quick_reply"]], "reaction (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.reaction"]], "reaction (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.reaction"]], "reaction (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.reaction"]], "read (wa_me.classes.enums.statustype attribute)": [[7, "wa_me.classes.enums.StatusType.read"]], "recipient_id (wa_me.classes.events.status attribute)": [[7, "wa_me.classes.events.Status.recipient_id"]], "recipient_type (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.recipient_type"]], "referral (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.referral"]], "referral_conversion (wa_me.classes.enums.origintype attribute)": [[7, "wa_me.classes.enums.OriginType.referral_conversion"]], "referred_product (wa_me.classes.events.context attribute)": [[7, "wa_me.classes.events.Context.referred_product"]], "reply (wa_me.classes.messages.button attribute)": [[7, "wa_me.classes.messages.Button.reply"]], "rows (wa_me.classes.messages.section attribute)": [[7, "wa_me.classes.messages.Section.rows"]], "sections (wa_me.classes.messages.action attribute)": [[7, "wa_me.classes.messages.Action.sections"]], "sender (wa_me.classes.events.context attribute)": [[7, "wa_me.classes.events.Context.sender"]], "sender (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.sender"]], "sent (wa_me.classes.enums.statustype attribute)": [[7, "wa_me.classes.enums.StatusType.sent"]], "sha256 (wa_me.classes.events.document attribute)": [[7, "wa_me.classes.events.Document.sha256"]], "sha256 (wa_me.classes.events.image attribute)": [[7, "wa_me.classes.events.Image.sha256"]], "sha256 (wa_me.classes.events.sticker attribute)": [[7, "wa_me.classes.events.Sticker.sha256"]], "sha256 (wa_me.classes.events.video attribute)": [[7, "wa_me.classes.events.Video.sha256"]], "sha256 (wa_me.classes.responses.media attribute)": [[7, "wa_me.classes.responses.Media.sha256"]], "source_id (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.source_id"]], "source_type (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.source_type"]], "source_url (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.source_url"]], "state (wa_me.classes.events.address attribute)": [[7, "wa_me.classes.events.Address.state"]], "state (wa_me.classes.messages.address attribute)": [[7, "wa_me.classes.messages.Address.state"]], "status (wa_me.classes.events.status attribute)": [[7, "wa_me.classes.events.Status.status"]], "status (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.status"]], "statuses (wa_me.classes.events.value attribute)": [[7, "wa_me.classes.events.Value.statuses"]], "sticker (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.sticker"]], "sticker (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.sticker"]], "sticker (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.sticker"]], "street (wa_me.classes.events.address attribute)": [[7, "wa_me.classes.events.Address.street"]], "street (wa_me.classes.messages.address attribute)": [[7, "wa_me.classes.messages.Address.street"]], "sub_type (wa_me.classes.messages.component attribute)": [[7, "wa_me.classes.messages.Component.sub_type"]], "success (wa_me.classes.responses.readed attribute)": [[7, "wa_me.classes.responses.Readed.success"]], "suffix (wa_me.classes.events.name attribute)": [[7, "wa_me.classes.events.Name.suffix"]], "suffix (wa_me.classes.messages.name attribute)": [[7, "wa_me.classes.messages.Name.suffix"]], "system (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.system"]], "system (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.system"]], "template (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.template"]], "template (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.template"]], "text (wa_me.classes.enums.headertype attribute)": [[7, "wa_me.classes.enums.HeaderType.text"]], "text (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.text"]], "text (wa_me.classes.enums.parametertype attribute)": [[7, "wa_me.classes.enums.ParameterType.text"]], "text (wa_me.classes.events.button attribute)": [[7, "wa_me.classes.events.Button.text"]], "text (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.text"]], "text (wa_me.classes.events.order attribute)": [[7, "wa_me.classes.events.Order.text"]], "text (wa_me.classes.messages.body attribute)": [[7, "wa_me.classes.messages.Body.text"]], "text (wa_me.classes.messages.footer attribute)": [[7, "wa_me.classes.messages.Footer.text"]], "text (wa_me.classes.messages.header attribute)": [[7, "wa_me.classes.messages.Header.text"]], "text (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.text"]], "text (wa_me.classes.messages.parameter attribute)": [[7, "wa_me.classes.messages.Parameter.text"]], "thumbnail_url (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.thumbnail_url"]], "timestamp (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.timestamp"]], "timestamp (wa_me.classes.events.status attribute)": [[7, "wa_me.classes.events.Status.timestamp"]], "title (wa_me.classes.events.buttonreply attribute)": [[7, "wa_me.classes.events.ButtonReply.title"]], "title (wa_me.classes.events.error attribute)": [[7, "wa_me.classes.events.Error.title"]], "title (wa_me.classes.events.org attribute)": [[7, "wa_me.classes.events.Org.title"]], "title (wa_me.classes.events.reply attribute)": [[7, "wa_me.classes.events.Reply.title"]], "title (wa_me.classes.messages.org attribute)": [[7, "wa_me.classes.messages.Org.title"]], "title (wa_me.classes.messages.row attribute)": [[7, "wa_me.classes.messages.Row.title"]], "title (wa_me.classes.messages.section attribute)": [[7, "wa_me.classes.messages.Section.title"]], "to (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.to"]], "type (wa_me.classes.events.address attribute)": [[7, "wa_me.classes.events.Address.type"]], "type (wa_me.classes.events.email attribute)": [[7, "wa_me.classes.events.Email.type"]], "type (wa_me.classes.events.interactive attribute)": [[7, "wa_me.classes.events.Interactive.type"]], "type (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.type"]], "type (wa_me.classes.events.origin attribute)": [[7, "wa_me.classes.events.Origin.type"]], "type (wa_me.classes.events.phone attribute)": [[7, "wa_me.classes.events.Phone.type"]], "type (wa_me.classes.events.system attribute)": [[7, "wa_me.classes.events.System.type"]], "type (wa_me.classes.events.url attribute)": [[7, "wa_me.classes.events.URL.type"]], "type (wa_me.classes.messages.address attribute)": [[7, "wa_me.classes.messages.Address.type"]], "type (wa_me.classes.messages.button attribute)": [[7, "wa_me.classes.messages.Button.type"]], "type (wa_me.classes.messages.component attribute)": [[7, "wa_me.classes.messages.Component.type"]], "type (wa_me.classes.messages.email attribute)": [[7, "wa_me.classes.messages.Email.type"]], "type (wa_me.classes.messages.header attribute)": [[7, "wa_me.classes.messages.Header.type"]], "type (wa_me.classes.messages.interactive attribute)": [[7, "wa_me.classes.messages.Interactive.type"]], "type (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.type"]], "type (wa_me.classes.messages.parameter attribute)": [[7, "wa_me.classes.messages.Parameter.type"]], "type (wa_me.classes.messages.phone attribute)": [[7, "wa_me.classes.messages.Phone.type"]], "type (wa_me.classes.messages.url attribute)": [[7, "wa_me.classes.messages.URL.type"]], "type (wa_me.classes.responses.error attribute)": [[7, "wa_me.classes.responses.Error.type"]], "unknown (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.unknown"]], "unsupported (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.unsupported"]], "url (wa_me.classes.enums.componentsubtype attribute)": [[7, "wa_me.classes.enums.ComponentSubType.url"]], "url (wa_me.classes.events.url attribute)": [[7, "wa_me.classes.events.URL.url"]], "url (wa_me.classes.messages.url attribute)": [[7, "wa_me.classes.messages.URL.url"]], "url (wa_me.classes.responses.media attribute)": [[7, "wa_me.classes.responses.Media.url"]], "urls (wa_me.classes.events.contact attribute)": [[7, "wa_me.classes.events.Contact.urls"]], "urls (wa_me.classes.messages.contact attribute)": [[7, "wa_me.classes.messages.Contact.urls"]], "user_initiated (wa_me.classes.enums.origintype attribute)": [[7, "wa_me.classes.enums.OriginType.user_initiated"]], "value (wa_me.classes.events.change attribute)": [[7, "wa_me.classes.events.Change.value"]], "vertical (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.vertical"]], "video (wa_me.classes.enums.headertype attribute)": [[7, "wa_me.classes.enums.HeaderType.video"]], "video (wa_me.classes.enums.mediatype attribute)": [[7, "wa_me.classes.enums.MediaType.video"]], "video (wa_me.classes.enums.messagetype attribute)": [[7, "wa_me.classes.enums.MessageType.video"]], "video (wa_me.classes.enums.parametertype attribute)": [[7, "wa_me.classes.enums.ParameterType.video"]], "video (wa_me.classes.events.message attribute)": [[7, "wa_me.classes.events.Message.video"]], "video (wa_me.classes.messages.header attribute)": [[7, "wa_me.classes.messages.Header.video"]], "video (wa_me.classes.messages.message attribute)": [[7, "wa_me.classes.messages.Message.video"]], "video (wa_me.classes.messages.parameter attribute)": [[7, "wa_me.classes.messages.Parameter.video"]], "video_url (wa_me.classes.events.referral attribute)": [[7, "wa_me.classes.events.Referral.video_url"]], "wa_id (wa_me.classes.events.customer attribute)": [[7, "wa_me.classes.events.Customer.wa_id"]], "wa_id (wa_me.classes.events.phone attribute)": [[7, "wa_me.classes.events.Phone.wa_id"]], "wa_id (wa_me.classes.events.system attribute)": [[7, "wa_me.classes.events.System.wa_id"]], "wa_id (wa_me.classes.messages.phone attribute)": [[7, "wa_me.classes.messages.Phone.wa_id"]], "wa_id (wa_me.classes.responses.contact attribute)": [[7, "wa_me.classes.responses.Contact.wa_id"]], "wa_me.classes": [[7, "module-wa_me.classes"]], "wa_me.classes.enums": [[7, "module-wa_me.classes.enums"]], "wa_me.classes.events": [[7, "module-wa_me.classes.events"]], "wa_me.classes.messages": [[7, "module-wa_me.classes.messages"]], "wa_me.classes.responses": [[7, "module-wa_me.classes.responses"]], "websites (wa_me.classes.responses.businessprofile attribute)": [[7, "wa_me.classes.responses.BusinessProfile.websites"]], "work (wa_me.classes.enums.infotype attribute)": [[7, "wa_me.classes.enums.InfoType.work"]], "work (wa_me.classes.enums.phonetype attribute)": [[7, "wa_me.classes.enums.PhoneType.work"]], "zip (wa_me.classes.events.address attribute)": [[7, "wa_me.classes.events.Address.zip"]], "zip (wa_me.classes.messages.address attribute)": [[7, "wa_me.classes.messages.Address.zip"]], "badrequest": [[8, "wa_me.core.errors.BadRequest"]], "client (class in wa_me.core.client)": [[8, "wa_me.core.client.Client"]], "forbidden": [[8, "wa_me.core.errors.Forbidden"]], "httpclient (class in wa_me.core.http)": [[8, "wa_me.core.http.HTTPClient"]], "httpexception": [[8, "wa_me.core.errors.HTTPException"]], "notfound": [[8, "wa_me.core.errors.NotFound"]], "route (class in wa_me.core.http)": [[8, "wa_me.core.http.Route"]], "unauthorized": [[8, "wa_me.core.errors.Unauthorized"]], "validationerror": [[8, "wa_me.core.errors.ValidationError"]], "wameexception": [[8, "wa_me.core.errors.WaMeException"]], "whatsappservererror": [[8, "wa_me.core.errors.WhatsappServerError"]], "as_dict() (in module wa_me.utils.converter)": [[8, "wa_me.utils.converter.as_dict"]], "base (wa_me.core.http.route property)": [[8, "wa_me.core.http.Route.base"]], "clear() (wa_me.core.client.client method)": [[8, "wa_me.core.client.Client.clear"]], "close() (wa_me.core.client.client method)": [[8, "wa_me.core.client.Client.close"]], "close() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.close"]], "download_media() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.download_media"]], "fetch_business_profile() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.fetch_business_profile"]], "fetch_media_url() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.fetch_media_url"]], "from_dict() (in module wa_me.utils.converter)": [[8, "wa_me.utils.converter.from_dict"]], "is_closed() (wa_me.core.client.client method)": [[8, "wa_me.core.client.Client.is_closed"]], "read_message() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.read_message"]], "request() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.request"]], "restart() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.restart"]], "send_message() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.send_message"]], "start() (wa_me.core.client.client method)": [[8, "wa_me.core.client.Client.start"]], "start() (wa_me.core.http.httpclient method)": [[8, "wa_me.core.http.HTTPClient.start"]], "wa_me.core": [[8, "module-wa_me.core"]], "wa_me.core.client": [[8, "module-wa_me.core.client"]], "wa_me.core.errors": [[8, "module-wa_me.core.errors"]], "wa_me.core.http": [[8, "module-wa_me.core.http"]], "wa_me.utils.converter": [[8, "module-wa_me.utils.converter"]], "routine (class in wa_me.utils.routine)": [[9, "wa_me.utils.routine.Routine"]], "ttldict (class in wa_me.utils.ttl_dict)": [[9, "wa_me.utils.ttl_dict.TTLDict"]], "copy() (wa_me.utils.ttl_dict.ttldict method)": [[9, "wa_me.utils.ttl_dict.TTLDict.copy"]], "get() (wa_me.utils.ttl_dict.ttldict method)": [[9, "wa_me.utils.ttl_dict.TTLDict.get"]], "items() (wa_me.utils.ttl_dict.ttldict method)": [[9, "wa_me.utils.ttl_dict.TTLDict.items"]], "loop() (wa_me.utils.routine.routine method)": [[9, "wa_me.utils.routine.Routine.loop"]], "pop() (wa_me.utils.ttl_dict.ttldict method)": [[9, "wa_me.utils.ttl_dict.TTLDict.pop"]], "routine() (in module wa_me.utils.routine)": [[9, "wa_me.utils.routine.routine"]], "start() (wa_me.utils.routine.routine method)": [[9, "wa_me.utils.routine.Routine.start"]], "stop() (wa_me.utils.routine.routine method)": [[9, "wa_me.utils.routine.Routine.stop"]], "values() (wa_me.utils.ttl_dict.ttldict method)": [[9, "wa_me.utils.ttl_dict.TTLDict.values"]], "wa_me.utils": [[9, "module-wa_me.utils"]], "wa_me.utils.routine": [[9, "module-wa_me.utils.routine"]], "wa_me.utils.ttl_dict": [[9, "module-wa_me.utils.ttl_dict"]]}}) \ No newline at end of file diff --git a/docs/_build/html/wa_me.core.html b/docs/_build/html/wa_me.core.html index 3ab91f5..28d717b 100644 --- a/docs/_build/html/wa_me.core.html +++ b/docs/_build/html/wa_me.core.html @@ -100,11 +100,11 @@

      Parameters -

      wa_me.core.converter module

      -
      -
      -wa_me.core.converter.as_dict(data: T) Dict[str, Any][source]
      +
      +

      wa_me.utils.converter module

      +
      +
      +wa_me.utils.converter.as_dict(data: T) Dict[str, Any][source]

      Create a dictionary from a data class instance.

      Parameters

      @@ -123,8 +123,8 @@

      Returns -
      -wa_me.core.converter.from_dict(data_class: Type[T], data: Dict[str, Any]) T[source]
      +
      +wa_me.utils.converter.from_dict(data_class: Type[T], data: Dict[str, Any]) T[source]

      Create a data class instance from a dictionary.

      Parameters

      @@ -164,7 +164,7 @@

      Returns
      exception wa_me.core.errors.HTTPException(response: Response, content: Optional[Union[str, Dict[str, Any]]])[source]
      -

      Bases: WhatsappException

      +

      Bases: WaMeException

      Exception that’s raised when an HTTP request operation fails.

      Parameters

      @@ -209,13 +209,13 @@

      Attributes
      exception wa_me.core.errors.ValidationError[source]
      -

      Bases: WhatsappException

      +

      Bases: WaMeException

      An Exception that is raised when there is a Validation Error.

      -
      -exception wa_me.core.errors.WhatsappException[source]
      +
      +exception wa_me.core.errors.WaMeException[source]

      Bases: Exception

      Base exception class for wa_me.

      diff --git a/docs/_build/html/wa_me.html b/docs/_build/html/wa_me.html index a13205c..a1b7334 100644 --- a/docs/_build/html/wa_me.html +++ b/docs/_build/html/wa_me.html @@ -709,9 +709,9 @@

      Subpackageswa_me.core.converter module
        -
      • as_dict()
      • -
      • from_dict()
      • +
      • wa_me.utils.converter module
      • wa_me.core.errors module
      • diff --git a/docs/wa_me.core.rst b/docs/wa_me.core.rst index d80291d..b384cd7 100644 --- a/docs/wa_me.core.rst +++ b/docs/wa_me.core.rst @@ -12,10 +12,10 @@ wa\_me.core.client module :undoc-members: :show-inheritance: -wa\_me.core.converter module +wa\_me.utils.converter module ---------------------------- -.. automodule:: wa_me.core.converter +.. automodule:: wa_me.utils.converter :members: :undoc-members: :show-inheritance: diff --git a/examples/bots/choice.py b/examples/bots/choice.py index 45baec0..335cde5 100644 --- a/examples/bots/choice.py +++ b/examples/bots/choice.py @@ -1,6 +1,5 @@ from wa_me import Bot, Ctx from wa_me.classes.enums import InteractiveType -from wa_me.classes.events import Interactive, Text __all__ = ("ChoiceBot",) @@ -10,20 +9,20 @@ class ChoiceBot(Bot): def on_event_message_text(self, ctx: Ctx) -> None: alternatives = ctx.message.text.body.title().split() if any([len(alternative) > 20 for alternative in alternatives]): - ctx.send_text("Maximum characters per option is 20", mention=True) + ctx.send_text(content="Maximum characters per option is 20", mention=True) elif 1 <= len(alternatives) <= 3: quick_replies = [{"id": i, "title": alternative} for i, alternative in enumerate(alternatives)] - ctx.send_quick_replies("Choose one of the options", quick_replies, mention=True) + ctx.send_quick_replies(text="Choose one of the options", quick_replies=quick_replies, mention=True) elif 4 <= len(alternatives) <= 10: options = [{"id": i, "title": alternative} for i, alternative in enumerate(alternatives)] - ctx.send_options("Choose one of the options", options, button="Click here", title="Options", mention=True) + ctx.send_options(text="Choose one of the options", options=options, button="Click here", title="Options", mention=True) else: - ctx.send_text(f"Maximum options is 10, got {len(alternatives)}", mention=True) + ctx.send_text(content=f"Maximum options is 10, got {len(alternatives)}", mention=True) def on_event_message_interactive(self, ctx: Ctx) -> None: if ctx.message.interactive.type == InteractiveType.button_reply: - ctx.send_text(f"You choose {ctx.message.interactive.button_reply.title!r}", mention=True) + ctx.send_text(content=f"You choose {ctx.message.interactive.button_reply.title!r}", mention=True) elif ctx.message.interactive.type == InteractiveType.list_reply: - ctx.send_text(f"You choose {ctx.message.interactive.list_reply.title!r}", mention=True) + ctx.send_text(content=f"You choose {ctx.message.interactive.list_reply.title!r}", mention=True) else: return None diff --git a/examples/bots/history.py b/examples/bots/history.py index 2f2e191..b3017e9 100644 --- a/examples/bots/history.py +++ b/examples/bots/history.py @@ -22,7 +22,7 @@ def after_event(self, ctx: Ctx) -> None: self.chats[ctx.recipient_id][reply_id] = reply def on_event_message_text(self, ctx: Ctx) -> None: - ctx.send(text=ctx.message.text.body) + ctx.send_text(content=ctx.message.text.body) @routine(seconds=60) def show_chats(self) -> None: diff --git a/examples/bots/mirror.py b/examples/bots/mirror.py index 90c39b3..ac1d7f2 100644 --- a/examples/bots/mirror.py +++ b/examples/bots/mirror.py @@ -1,5 +1,3 @@ -from typing import List, Optional - from wa_me import Bot, Ctx __all__ = ("MirrorBot",) @@ -11,7 +9,7 @@ def before_event_message(self, ctx: Ctx) -> None: ctx.read() def on_event_message_audio(self, ctx: Ctx) -> None: - ctx.send_audio(ctx.message.audio.id) + ctx.send_audio(audio_id=ctx.message.audio.id) def on_event_message_contacts(self, ctx: Ctx) -> None: contacts_data = [ @@ -31,13 +29,13 @@ def on_event_message_contacts(self, ctx: Ctx) -> None: } for contact in ctx.message.contacts ] - ctx.send_contacts(contacts_data) + ctx.send_contacts(contacts_data=contacts_data) def on_event_message_document(self, ctx: Ctx) -> None: - ctx.send_document(ctx.message.document.id, caption=ctx.message.document.caption, filename=ctx.message.document.filename) + ctx.send_document(document_id=ctx.message.document.id, caption=ctx.message.document.caption, filename=ctx.message.document.filename) def on_event_message_image(self, ctx: Ctx) -> None: - ctx.send_image(ctx.message.image.id, caption=ctx.message.image.caption) + ctx.send_image(image_id=ctx.message.image.id, caption=ctx.message.image.caption) def on_event_message_location(self, ctx: Ctx) -> None: ctx.send_location( @@ -48,10 +46,10 @@ def on_event_message_location(self, ctx: Ctx) -> None: ) def on_event_message_sticker(self, ctx: Ctx) -> None: - ctx.send_sticker(ctx.message.sticker.id) + ctx.send_sticker(sticker_id=ctx.message.sticker.id) def on_event_message_text(self, ctx: Ctx) -> None: - ctx.send_text(ctx.message.text.body) + ctx.send_text(content=ctx.message.text.body) def on_event_message_video(self, ctx: Ctx) -> None: - ctx.send_video(ctx.message.video.id, caption=ctx.message.video.caption) + ctx.send_video(video_id=ctx.message.video.id, caption=ctx.message.video.caption)