mythx_models.response package

Submodules

mythx_models.response.analysis module

This module contains domain models regarding analysis jobs.

class mythx_models.response.analysis.Analysis[source]

Bases: pydantic.main.BaseModel

class Config[source]

Bases: object

allow_population_by_field_name = True
use_enum_values = True
class mythx_models.response.analysis.AnalysisShort[source]

Bases: pydantic.main.BaseModel

class Config[source]

Bases: object

allow_population_by_field_name = True
use_enum_values = True
class mythx_models.response.analysis.AnalysisStatus[source]

Bases: str, enum.Enum

An Enum describing the status an analysis job can be in.

ERROR = 'Error'
FINISHED = 'Finished'
IN_PROGRESS = 'In Progress'
QUEUED = 'Queued'

mythx_models.response.analysis_list module

This module contains the AnalysisListResponse domain model.

class mythx_models.response.analysis_list.AnalysisListResponse[source]

Bases: pydantic.main.BaseModel

mythx_models.response.analysis_status module

This module contains the AnalysisStatusResponse domain model.

class mythx_models.response.analysis_status.AnalysisStatusResponse[source]

Bases: mythx_models.response.analysis.AnalysisShort

The API response domain model for the status of a single analysis.

mythx_models.response.analysis_submission module

This module contains the AnalysisSubmissionResponse domain model.

class mythx_models.response.analysis_submission.AnalysisSubmissionResponse[source]

Bases: mythx_models.response.analysis.AnalysisShort

mythx_models.response.auth_login module

This module contains the AuthLoginResponse domain model.

class mythx_models.response.auth_login.AuthLoginResponse[source]

Bases: pydantic.main.BaseModel

class Config[source]

Bases: object

allow_population_by_field_name = True
use_enum_values = True

mythx_models.response.auth_logout module

This module contains the AuthLogoutResponse domain model.

class mythx_models.response.auth_logout.AuthLogoutResponse[source]

Bases: pydantic.main.BaseModel

mythx_models.response.auth_refresh module

This module contains the AuthRefreshResponse domain model.

class mythx_models.response.auth_refresh.AuthRefreshResponse[source]

Bases: pydantic.main.BaseModel

class Config[source]

Bases: object

allow_population_by_field_name = True
use_enum_values = True

mythx_models.response.base module

mythx_models.response.detected_issues module

This module contains the response models for the detected issues endpoint and a report helper.

class mythx_models.response.detected_issues.DetectedIssuesResponse[source]

Bases: pydantic.main.BaseModel

class mythx_models.response.detected_issues.IssueReport[source]

Bases: pydantic.main.BaseModel

mythx_models.response.issue module

This module contains domain models regrading found issues.

class mythx_models.response.issue.Issue[source]

Bases: pydantic.main.BaseModel

class Config[source]

Bases: object

allow_population_by_field_name = True
use_enum_values = True
class mythx_models.response.issue.IssueDescription[source]

Bases: pydantic.main.BaseModel

class mythx_models.response.issue.LineLocation[source]

Bases: pydantic.main.BaseModel

class mythx_models.response.issue.SEVERITY[source]

Bases: str, enum.Enum

An Enum holding the possible severities an issue can have.

HIGH = 'High'
LOW = 'Low'
MEDIUM = 'Medium'
NONE = 'None'
UNKNOWN = 'Unknown'
class mythx_models.response.issue.SourceLocation[source]

Bases: pydantic.main.BaseModel

class Config[source]

Bases: object

allow_population_by_field_name = True
class mythx_models.response.issue.SourceMap[source]

Bases: pydantic.main.BaseModel

components
static decompress(source_map: str) → List[mythx_models.response.issue.SourceMapLocation][source]
static sourcemap_reducer(accumulator: Tuple[int, int, int, str], component: str) → List[str][source]
class mythx_models.response.issue.SourceMapLocation[source]

Bases: pydantic.main.BaseModel

mythx_models.response.oas module

mythx_models.response.version module

This module contains the VersionResponse domain model.

class mythx_models.response.version.VersionResponse[source]

Bases: pydantic.main.BaseModel

Module contents

This module contains the MythX response domain models.