EvaluatorsResource
Evaluator API methods.
Functions
func__init__(self, client) -> NoneInitialize the resource.
paramselfparamclientKitaruAPIClientAPI client used to send requests.
Returns
Nonefunccreate(self, request, idempotency_key=None) -> EvaluatorResponseCreate an evaluator.
paramselfparamrequestEvaluatorCreateRequestEvaluator create request.
paramidempotency_keystr | None= NoneIdempotency key overriding the transport's random default.
Returns
kitaru.api_models.v1.evaluator.EvaluatorResponseCreated evaluator.
funcget(self, evaluator_id) -> EvaluatorResponseGet an evaluator by id.
paramselfparamevaluator_iduuid.UUIDId of the evaluator.
Returns
kitaru.api_models.v1.evaluator.EvaluatorResponseStored evaluator.
funclist(self, params=None) -> Page[EvaluatorResponse]List evaluators.
paramselfparamparamsEvaluatorListParams | None= NoneEvaluator list params.
Returns
kitaru.api_models.v1.base.PagePage of evaluators.
funciter(self, params=None) -> AsyncIterator[EvaluatorResponse]Iterate over all evaluators.
paramselfparamparamsEvaluatorListParams | None= NoneEvaluator list params.
Returns
collections.abc.AsyncIteratorAsync iterator over every evaluator.
funcupdate(self, evaluator_id, request) -> EvaluatorResponseUpdate an evaluator.
paramselfparamevaluator_iduuid.UUIDId of the evaluator.
paramrequestEvaluatorUpdateRequestEvaluator update request, unset fields stay unchanged.
Returns
kitaru.api_models.v1.evaluator.EvaluatorResponseUpdated evaluator.
funcdelete(self, evaluator_id) -> NoneDelete an evaluator, cascading its versions.
paramselfparamevaluator_iduuid.UUIDId of the evaluator.
Returns
Nonefunccreate_version(self, evaluator_id, request, idempotency_key=None) -> EvaluatorVersionResponseCreate an evaluator version.
paramselfparamevaluator_iduuid.UUIDId of the evaluator.
paramrequestEvaluatorVersionCreateRequestEvaluator version create request.
paramidempotency_keystr | None= NoneIdempotency key overriding the transport's random default.
Returns
kitaru.api_models.v1.evaluator.EvaluatorVersionResponseCreated evaluator version.
funclist_versions(self, evaluator_id, params=None) -> Page[EvaluatorVersionResponse]List an evaluator's versions.
paramselfparamevaluator_iduuid.UUIDId of the evaluator.
paramparamsListParams | None= NoneList params.
Returns
kitaru.api_models.v1.base.PagePage of evaluator versions.
funciter_versions(self, evaluator_id, params=None) -> AsyncIterator[EvaluatorVersionResponse]Iterate over all of an evaluator's versions.
paramselfparamevaluator_iduuid.UUIDId of the evaluator.
paramparamsListParams | None= NoneList params.
Returns
collections.abc.AsyncIteratorAsync iterator over every evaluator version.
funcget_version(self, evaluator_id, version) -> EvaluatorVersionResponseGet an evaluator version by version number.
paramselfparamevaluator_iduuid.UUIDId of the evaluator.
paramversionintVersion number.
Returns
kitaru.api_models.v1.evaluator.EvaluatorVersionResponseStored evaluator version.
funcupdate_version(self, evaluator_id, version, request) -> EvaluatorVersionResponseUpdate an evaluator version's display version.
paramselfparamevaluator_iduuid.UUIDId of the evaluator.
paramversionintVersion number.
paramrequestEvaluatorVersionUpdateRequestEvaluator version update request, unset fields stay unchanged.
Returns
kitaru.api_models.v1.evaluator.EvaluatorVersionResponseUpdated evaluator version.