mobio-dataout-sdk


Namemobio-dataout-sdk JSON
Version 1.0.7 PyPI version JSON
download
home_pagehttps://github.com/mobiovn
SummaryMobio project SDK
upload_time2025-07-31 02:32:27
maintainerNone
docs_urlNone
authorMOBIO
requires_python>=3.5
licenseMIT
keywords mobio data out
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ##  Thư viện DATA OUT SDK dành cho các module cần out các event.


### Cài đặt:
```bash
 $ pip3 install mobio-dataout-sdk
 ```


### Sử dụng:

   ```python
    from mobio.sdks.dataout import DataOut

    DataOut().send(
        body, merchant_id, data_type, key_message
    )
    
    // body: dữ liệu json event raw của từng module, dữ liệu này chưa được chuẩn hóa theo đúng tài liệu định dạng mô t
ả event. module dataout sẽ chuẩn hóa về dữ liệu chuẩn của tài liệu 
    // merchant_id: id merchant phát sinh event
    // data_type: mã event được đặc tả trong tài liệu 
    // key_message: là key message theo đối tượng như deal_id, profile_id, ... (có thể không truyền)
#### Log - 1.0.0 
    - release sdk
#### Log - 1.0.1 
    - giam timeout request
#### Log - 1.0.2 
    - try catch send data
#### Log - 1.0.3
    - bỏ tham số key khi push tin kafka 
#### Log - 1.0.4
    - cho các module thêm tham số key khi push tin kafka
#### Log - 1.0.6
    - chuyển lấy cấu hình connector từ dataout sang market place
#### Log - 1.0.7
    - với dynamic event thì kiểm tra có connector đăng ký từng event không, nếu có thì chỉ nhận event có đăng ký 

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/mobiovn",
    "name": "mobio-dataout-sdk",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.5",
    "maintainer_email": null,
    "keywords": "mobio, data out",
    "author": "MOBIO",
    "author_email": "contact@mobio.vn",
    "download_url": "https://files.pythonhosted.org/packages/ff/64/56e6eaa88e80329c82bc6c009f51474deee83075b2cc2e2208f098acff07/mobio_dataout_sdk-1.0.7.tar.gz",
    "platform": null,
    "description": "##  Th\u01b0 vi\u1ec7n DATA OUT SDK d\u00e0nh cho c\u00e1c module c\u1ea7n out c\u00e1c event.\n\n\n### C\u00e0i \u0111\u1eb7t:\n```bash\n $ pip3 install mobio-dataout-sdk\n ```\n\n\n### S\u1eed d\u1ee5ng:\n\n   ```python\n    from mobio.sdks.dataout import DataOut\n\n    DataOut().send(\n        body, merchant_id, data_type, key_message\n    )\n    \n    // body: d\u1eef li\u1ec7u json event raw c\u1ee7a t\u1eebng module, d\u1eef li\u1ec7u n\u00e0y ch\u01b0a \u0111\u01b0\u1ee3c chu\u1ea9n h\u00f3a theo \u0111\u00fang t\u00e0i li\u1ec7u \u0111\u1ecbnh d\u1ea1ng m\u00f4 t\n\u1ea3 event. module dataout s\u1ebd chu\u1ea9n h\u00f3a v\u1ec1 d\u1eef li\u1ec7u chu\u1ea9n c\u1ee7a t\u00e0i li\u1ec7u \n    // merchant_id: id merchant ph\u00e1t sinh event\n    // data_type: m\u00e3 event \u0111\u01b0\u1ee3c \u0111\u1eb7c t\u1ea3 trong t\u00e0i li\u1ec7u \n    // key_message: l\u00e0 key message theo \u0111\u1ed1i t\u01b0\u1ee3ng nh\u01b0 deal_id, profile_id, ... (c\u00f3 th\u1ec3 kh\u00f4ng truy\u1ec1n)\n#### Log - 1.0.0 \n    - release sdk\n#### Log - 1.0.1 \n    - giam timeout request\n#### Log - 1.0.2 \n    - try catch send data\n#### Log - 1.0.3\n    - b\u1ecf tham s\u1ed1 key khi push tin kafka \n#### Log - 1.0.4\n    - cho c\u00e1c module th\u00eam tham s\u1ed1 key khi push tin kafka\n#### Log - 1.0.6\n    - chuy\u1ec3n l\u1ea5y c\u1ea5u h\u00ecnh connector t\u1eeb dataout sang market place\n#### Log - 1.0.7\n    - v\u1edbi dynamic event th\u00ec ki\u1ec3m tra c\u00f3 connector \u0111\u0103ng k\u00fd t\u1eebng event kh\u00f4ng, n\u1ebfu c\u00f3 th\u00ec ch\u1ec9 nh\u1eadn event c\u00f3 \u0111\u0103ng k\u00fd \n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Mobio project SDK",
    "version": "1.0.7",
    "project_urls": {
        "Homepage": "https://github.com/mobiovn",
        "Source": "https://github.com/mobiovn"
    },
    "split_keywords": [
        "mobio",
        " data out"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ff6456e6eaa88e80329c82bc6c009f51474deee83075b2cc2e2208f098acff07",
                "md5": "197d11b68f7f2f7263da932220b36a47",
                "sha256": "36a2a9e89500352db0aed957e78bcdd025a41ebb61571c89717686759576bb83"
            },
            "downloads": -1,
            "filename": "mobio_dataout_sdk-1.0.7.tar.gz",
            "has_sig": false,
            "md5_digest": "197d11b68f7f2f7263da932220b36a47",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.5",
            "size": 5140,
            "upload_time": "2025-07-31T02:32:27",
            "upload_time_iso_8601": "2025-07-31T02:32:27.330173Z",
            "url": "https://files.pythonhosted.org/packages/ff/64/56e6eaa88e80329c82bc6c009f51474deee83075b2cc2e2208f098acff07/mobio_dataout_sdk-1.0.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-31 02:32:27",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "mobio-dataout-sdk"
}
        
Elapsed time: 1.67225s