impulse_api module
ImpulseApi
Parameters
api_client=None
Methods
create_block_version
Create new block version
Create a new version of a given block
Parameters
self
project_id: typing_extensions.Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})]
block_type: typing_extensions.Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Type of block', extra={})]
block_id: typing_extensions.Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Block ID', extra={})]
**kwargs
Return
edgeimpulse_api.models.create_block_version_response.CreateBlockVersionResponse
create_impulse
Create impulse
Sets the impulse for this project.
Parameters
self
project_id: typing_extensions.Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})]
impulse: edgeimpulse_api.models.impulse.Impulse
**kwargs
Return
edgeimpulse_api.models.generic_api_response.GenericApiResponse
delete_impulse
Delete impulse
Completely clears the impulse for this project.
Parameters
self
project_id: typing_extensions.Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})]
**kwargs
Return
edgeimpulse_api.models.generic_api_response.GenericApiResponse
get_impulse
Get impulse
Retrieve the impulse for this project
Parameters
self
project_id: typing_extensions.Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})]
**kwargs
Return
edgeimpulse_api.models.get_impulse_response.GetImpulseResponse
get_impulse_all
Get impulse including disabled blocks
Retrieve the impulse for this project including disabled blocks
Parameters
self
project_id: typing_extensions.Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})]
**kwargs
Return
edgeimpulse_api.models.get_impulse_response.GetImpulseResponse
get_impulse_blocks
Get impulse blocks
Lists all possible blocks that can be used in the impulse
Parameters
self
project_id: typing_extensions.Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})]
**kwargs
Return
edgeimpulse_api.models.get_impulse_blocks_response.GetImpulseBlocksResponse
update_block_version
Update block version details
Update the details of a block version
Parameters
self
project_id: typing_extensions.Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})]
block_type: typing_extensions.Annotated[pydantic.types.StrictStr, FieldInfo(default=Ellipsis, description='Type of block', extra={})]
block_id: typing_extensions.Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Block ID', extra={})]
impulse_block_version: edgeimpulse_api.models.impulse_block_version.ImpulseBlockVersion
**kwargs
Return
edgeimpulse_api.models.generic_api_response.GenericApiResponse
verify_dsp_block_url
Verify custom DSP block
Verify the validity of a custom DSP block
Parameters
self
project_id: typing_extensions.Annotated[pydantic.types.StrictInt, FieldInfo(default=Ellipsis, description='Project ID', extra={})]
verify_dsp_block_url_request: edgeimpulse_api.models.verify_dsp_block_url_request.VerifyDspBlockUrlRequest
**kwargs
Return
edgeimpulse_api.models.verify_dsp_block_url_response.VerifyDspBlockUrlResponse
Last updated