feat(t216): deliver recoverable device order commands

This commit is contained in:
QiuSW
2026-07-28 13:23:18 +08:00
parent 75fdc63db2
commit 2372ab2280
32 changed files with 2415 additions and 65 deletions
+26
View File
@@ -300,6 +300,32 @@ type OrderAuthorization struct {
RevokedAt *time.Time
FailureCode *string
FailureMessage *string
CommandSHA256 *string
DeliveryAttemptCount int
LastDeliveredAt *time.Time
}
type DeviceOrderCommand struct {
ID string
SchemaVersion int
Type string
AuthorizationVersion int
TaskID string
ExecutionID string
TaskContentSHA256 string
OriginalSKU string
Quantity int
CandidateKey string
ObservedOrdinal int
CandidateTitle string
CandidateSKUText string
CandidatePriceText string
CardSignature string
DetailSignature string
DetailEvidenceSHA256 string
SpecificationEvidenceSHA256 string
CommandSHA256 string
AuthorizationStatus OrderAuthorizationStatus
}
type ExecutionReport struct {