maptekblastlogic.api.blasts package

Submodules

maptekblastlogic.api.blasts.get_blast_by_id module

maptekblastlogic.api.blasts.get_blast_by_id.sync_detailed(site_code, blast_id, *, client)[source]

Get a blast by its ID.

Requires permissions: View Blasts

Parameters:
Raises:
  • errors.UnexpectedStatus – If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.

  • httpx.TimeoutException – If the request takes longer than Client.timeout.

Returns:

Response[Union[BlastModel, ErrorModel]]

Return type:

Response[BlastModel | ErrorModel]

maptekblastlogic.api.blasts.get_blast_by_id.sync(site_code, blast_id, *, client)[source]

Get a blast by its ID.

Requires permissions: View Blasts

Parameters:
Raises:
  • errors.UnexpectedStatus – If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.

  • httpx.TimeoutException – If the request takes longer than Client.timeout.

Returns:

Union[BlastModel, ErrorModel]

Return type:

BlastModel | ErrorModel | None

async maptekblastlogic.api.blasts.get_blast_by_id.asyncio_detailed(site_code, blast_id, *, client)[source]

Get a blast by its ID.

Requires permissions: View Blasts

Parameters:
Raises:
  • errors.UnexpectedStatus – If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.

  • httpx.TimeoutException – If the request takes longer than Client.timeout.

Returns:

Response[Union[BlastModel, ErrorModel]]

Return type:

Response[BlastModel | ErrorModel]

async maptekblastlogic.api.blasts.get_blast_by_id.asyncio(site_code, blast_id, *, client)[source]

Get a blast by its ID.

Requires permissions: View Blasts

Parameters:
Raises:
  • errors.UnexpectedStatus – If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.

  • httpx.TimeoutException – If the request takes longer than Client.timeout.

Returns:

Union[BlastModel, ErrorModel]

Return type:

BlastModel | ErrorModel | None