qcrboxapiclient.models.command_spec_with_parameters

class qcrboxapiclient.models.command_spec_with_parameters.CommandSpecWithParameters(name, implemented_as, parameters, id, application_id, application, version, cmd_name, description='', merge_cif_su=False, doi=<qcrboxapiclient.types.Unset object>)

Bases: object

Parameters:
  • name (str)

  • implemented_as (CommandSpecWithParametersImplementedAs)

  • parameters (CommandSpecWithParametersParameters)

  • id (int)

  • application_id (int)

  • application (str)

  • version (str)

  • cmd_name (str)

  • description (Unset | str)

  • merge_cif_su (Unset | bool)

  • doi (None | Unset | str)

name
Type:

str

implemented_as
Type:

CommandSpecWithParametersImplementedAs

parameters
Type:

CommandSpecWithParametersParameters

id
Type:

int

application_id
Type:

int

application
Type:

str

version
Type:

str

cmd_name
Type:

str

description

Default: ‘’.

Type:

Union[Unset, str]

merge_cif_su

Default: False.

Type:

Union[Unset, bool]

doi
Type:

Union[None, Unset, str]

property additional_keys: list[str]
additional_properties: dict[str, Any]
application: str
application_id: int
cmd_name: str
description: Union[Unset, str]
doi: Union[None, Unset, str]
classmethod from_dict(src_dict)
Return type:

TypeVar(T, bound= CommandSpecWithParameters)

Parameters:

src_dict (Mapping[str, Any])

id: int
implemented_as: CommandSpecWithParametersImplementedAs
merge_cif_su: Union[Unset, bool]
name: str
parameters: CommandSpecWithParametersParameters
to_dict()
Return type:

dict[str, Any]

version: str