The congress.api.row_model Module

class congress.api.row_model.RowModel(name, bus=None)

Bases: congress.api.base.APIModel

Model for handling API requests about Rows.

get_items(params, context=None)

Get items in model.

Args:
params: A dict-like object containing parameters
from the request query string and body.

context: Key-values providing frame of reference of request

Returns: A dict containing at least a ‘results’ key whose value is
a list of items in the model. Additional keys set in the dict will also be rendered for the user.
update_items(items, params, context=None)

Updates all data in a table.

Args:

id_: A table id for updating all row items: A data for new rows params: A dict-like object containing parameters from

request query

context: Key-values providing frame of reference of request

Returns: None Raises:

KeyError: table id doesn’t exist DataModelException: any error occurs during replacing rows.