hpcflow.sdk.persistence.base.StoreParameter#

class hpcflow.sdk.persistence.base.StoreParameter(id_: 'int', is_pending: 'bool', is_set: 'bool', data: 'Any', file: 'Dict', source: 'Dict')#

Bases: object

Methods

decode

Initialise from persistent store parameter data.

encode

Prepare store parameter data for the persistent store.

set_data

Return a copy, with data set.

set_file

Return a copy, with file set.

update_source

Return a copy, with updated source.

Attributes

id_

is_pending

is_set

data

file

source

Parameters:
data: Any#
classmethod decode(id_, data, source, path=None, **kwargs)#

Initialise from persistent store parameter data.

Parameters:
Return type:

Any

encode(**kwargs)#

Prepare store parameter data for the persistent store.

Return type:

Dict

file: Dict#
id_: int#
is_pending: bool#
is_set: bool#
set_data(value)#

Return a copy, with data set.

Parameters:

value (Any) –

Return type:

None

set_file(value)#

Return a copy, with file set.

Parameters:

value (Any) –

Return type:

None

source: Dict#
update_source(src)#

Return a copy, with updated source.

Parameters:

src (Dict) –

Return type:

None