data.data.json package¶
Submodules¶
data.data.json.data_v1 module¶
Defines the data needed for executing a recipe
-
class
data.data.json.data_v1.DataV1(data=None)¶ Bases:
objectRepresents a v1 data JSON
-
get_dict()¶ Returns the internal dictionary that represents this recipe data
Returns: The internal dictionary Return type: dict
-
-
data.data.json.data_v1.convert_data_to_v1_json(data, interface)¶ Returns the v1 data JSON for the given data
Parameters: - data (
data.data.data.Data) – The data - interface (
data.interface.interface.Interface) – Interface to determine if we want to specify a single file directory or a single file
Returns: The v1 data JSON
Return type: - data (
data.data.json.data_v6 module¶
Manages the v6 data schema
-
class
data.data.json.data_v6.DataV6(data=None, do_validate=False)¶ Bases:
objectRepresents a v6 data JSON
-
get_data()¶ Returns the data represented by this JSON
Returns: The data Return type: data.data.data.Data:
-
get_dict()¶ Returns the internal dictionary
Returns: The internal dictionary Return type: dict
-
-
data.data.json.data_v6.convert_data_to_v6_json(data)¶ Returns the v6 data JSON for the given data
Parameters: data ( data.data.data.Data) – The dataReturns: The v6 data JSON Return type: data.data.json.data_v6.DataV6