Library for creating Functions for CIM Database Cloud.
Project description
Functions-Library
This library is used for creating Functions for CIM Database Cloud.
Installation
$ pip install contactsoftware-functions
Example usage
from cs.functions import MetaData, WorkloadResponse, Service
from cs.functions.event import DocumentReleaseEvent
from cs.functions.action import AbortAndShowErrorAction
def my_function(metadata: MetaData, event: DocumentReleaseEvent, service: Service):
number = service.generator.get_number("error_counter")
message = f"Document {event.data.documents[0].z_nummer} can't be released by {metadata.app_user}! Attempt: {number}"
return WorkloadResponse(
event_id=event.event_id,
actions=[AbortAndShowErrorAction(id="123", message=message)],
)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for contactsoftware_functions-0.5.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f50f2c6e2e1b946604978a71e133a81e966bd0fa65e2e0c5abbd06958402abde |
|
MD5 | eb8f2a9ba7790fab6709d5ed0896c959 |
|
BLAKE2b-256 | 791507164d68a573c75639083ee1df51893b10d846fb5923b2d63c450a8f907e |
Close
Hashes for contactsoftware_functions-0.5.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80a28464972d06af82a01ed6dca70ffe3eaa714b657797e9f93da0df05ea78a2 |
|
MD5 | 27fa44fc0243f8d3668a7e9057621601 |
|
BLAKE2b-256 | 275adaf6497c6e8aef917b583a7ae1aa7c291abf20575b272681e3868ede547b |