- integrations
- Python
- ocx_sdk
SignedPlatformReport
SignedPlatformReportclassdataclass#
Re-exported from
ocx_sdk._resultsView sourceclass SignedPlatformReport(platform: str, status: str, report: SignatureReport | None = None, kind: str | None = None, message: str | None = None)One platform’s signing outcome, nested in PushResult.signatures (C-018).
push.rs:115. The three optionals are absent-when-none (D7): a
platform whose signing needed no more than the default leg carries
report alone, and kind/message populate only when that platform’s
signing failed.
Attributes
| Name | Type | Description |
|---|---|---|
platform | str | The platform this row describes. |
status | str | A SweptStatus value (completed/skipped/failed),
carried as raw str (D8). |
report | SignatureReport | None | The platform’s own SignatureReport, when produced. |
kind | str | None | The machine-branchable failure slug, when this platform failed. |
message | str | None | Sanitized prose describing the failure, free to be reworded. |
kindattributeclass attributeinstance attribute#
kind: str | None = Nonemessageattributeclass attributeinstance attribute#
message: str | None = Noneplatformattributeinstance attribute#
platform: strreportattributeclass attributeinstance attribute#
report: SignatureReport | None = Nonestatusattributeinstance attribute#
status: strfrom_dictmethodclassmethod#
def from_dict(data: Mapping[str, Any]) -> SignedPlatformReportBuild from one decoded entry of PushResult.signatures.