ConnectorRunSession
Constrain one Connector run to declared Definitions and visible outcomes.
Attributes
attributebinding= bindingattributecheckpoint= checkpointattributeoutcomestuple[ConnectorItemOutcome, ...]Functions
constructor__init__(*, binding, checkpoint, source_definitions, sink) -> NoneparambindingConnectorBindingparamcheckpointJsonValue | Noneparamsource_definitionsfrozenset[str]paramsinkConnectorSourceSinkReturns
Nonefuncsubmit(item_id, definition_name, value) -> ConnectorItemOutcomeSubmit one item and record its durable Source reference exactly once.
paramitem_idstrparamdefinition_namestrparamvalueobjectReturns
powercontext.sources.connectors.ConnectorItemOutcomefuncreject(item_id, definition_name, detail) -> ConnectorItemOutcomeRecord one provider item that cannot satisfy its Source Definition.
paramitem_idstrparamdefinition_namestrparamdetailstrReturns
powercontext.sources.connectors.ConnectorItemOutcomefuncfail(item_id, definition_name, detail) -> ConnectorItemOutcomeRecord one provider item that could not be acquired safely.
paramitem_idstrparamdefinition_namestrparamdetailstrReturns
powercontext.sources.connectors.ConnectorItemOutcomefunc_record_provider_outcome(item_id, definition_name, status, detail) -> ConnectorItemOutcomeparamitem_idstrparamdefinition_namestrparamstatusConnectorSubmissionStatusparamdetailstrReturns
powercontext.sources.connectors.ConnectorItemOutcomefunc_claim_item(item_id, definition_name) -> Noneparamitem_idstrparamdefinition_namestrReturns
None
