SessionContainer Class

Inheritance
builtins.object
SessionContainer

Constructor

SessionContainer()

Methods

clear_session_token
get_session_token

Get Session Token for collection_link

parse_session_token

Extracts session token from response headers and parses

set_session_token

Session token must only be updated from response of requests that successfully mutate resource on the server side (write, replace, delete etc)

clear_session_token

clear_session_token(response_headers)

Parameters

response_headers
Required

get_session_token

Get Session Token for collection_link

get_session_token(resource_path)

Parameters

resource_path
str
Required

Self link / path to the resource

Returns

Session Token dictionary for the collection_id

Return type

parse_session_token

Extracts session token from response headers and parses

static parse_session_token(response_headers)

Parameters

response_headers
dict
Required

Returns

A dictionary of partition id to session lsn for given collection

Return type

set_session_token

Session token must only be updated from response of requests that successfully mutate resource on the server side (write, replace, delete etc)

set_session_token(response_result, response_headers)

Parameters

response_result
dict
Required
response_headers
dict
Required

Returns

  • None