cli

Command-line interface for Radroots
git clone https://radroots.dev/git/cli.git
Log | Files | Refs | README | LICENSE

validation.rs (1198B)


      1 use super::{ApprovalPolicy, OperationRole, OperationSpec, RiskLevel};
      2 
      3 pub const VALIDATION_RECEIPT_GET: OperationSpec = operation!(
      4     "validation.receipt.get",
      5     "radroots validation receipt get",
      6     "validation",
      7     "validation_receipt_get",
      8     "ValidationReceiptGetRequest",
      9     "ValidationReceiptGetResult",
     10     "Fetch and inspect one validation receipt event.",
     11     Any,
     12     false,
     13     None,
     14     Low,
     15     false,
     16     false
     17 );
     18 
     19 pub const VALIDATION_RECEIPT_LIST: OperationSpec = operation!(
     20     "validation.receipt.list",
     21     "radroots validation receipt list",
     22     "validation",
     23     "validation_receipt_list",
     24     "ValidationReceiptListRequest",
     25     "ValidationReceiptListResult",
     26     "List validation receipts for one order.",
     27     Any,
     28     false,
     29     None,
     30     Low,
     31     true,
     32     false
     33 );
     34 
     35 pub const VALIDATION_RECEIPT_VERIFY: OperationSpec = operation!(
     36     "validation.receipt.verify",
     37     "radroots validation receipt verify",
     38     "validation",
     39     "validation_receipt_verify",
     40     "ValidationReceiptVerifyRequest",
     41     "ValidationReceiptVerifyResult",
     42     "Verify validation receipt tags, payload, and proof binding.",
     43     Any,
     44     false,
     45     None,
     46     Low,
     47     false,
     48     false
     49 );