db Package

db Package

api Module

payload.db.api.create_agent(user_id, project_id)

Create a new agent.

payload.db.api.create_queue(name, user_id, project_id, description='', disabled=False)

Create a new queue.

payload.db.api.create_queue_member(agent_uuid, queue_uuid)

Create a new queue member.

payload.db.api.delete_agent(uuid)

Delete an agent.

payload.db.api.delete_queue(uuid)

Delete a queue.

payload.db.api.delete_queue_member(agent_uuid, queue_uuid)

Delete a queue member.

payload.db.api.get_agent(uuid)

Retrieve information about the given agent.

payload.db.api.get_queue(uuid)

Retrieve information about the given queue.

payload.db.api.get_queue_member(agent_uuid, queue_uuid)

Retrieve information about the given queue member.

payload.db.api.list_agents()

Retrieve a list of agents.

payload.db.api.list_queue_members(uuid)

Retrieve a list of queue members.

payload.db.api.list_queues()

Retrieve a list of queues.

migration Module

payload.db.migration.db_sync(version=None)

Migrate the database to version or the most recent version.

payload.db.migration.db_version()

Display the current database version.