cterasdk.clients.base module#
- class cterasdk.clients.base.BaseClient(builder=None, session=None, settings=None, authenticator=None)#
Bases:
object
Base Client
- async async_request(request, *, on_response=None)#
- property baseurl#
- clone(definition, builder=None, authenticator=None)#
Clone a Client
- Parameters:
definition (class) – Class definition.
builder (,optional) – Endpoint builder.
authenticator (,optional) – Authenticator function.
- async close()#
- property cookies#
- property headers#
- join_headers(request)#
- request(request, *, on_response=None)#
- class cterasdk.clients.base.BaseResponse(response)#
Bases:
object
Base Response Object
- property headers#
- property method#
- property ok#
- raise_for_status()#
- property real_url#
- property reason#
- property status#
- property url#