basket.rs (3193B)
1 use super::{ApprovalPolicy, OperationRole, OperationSpec, RiskLevel}; 2 3 pub const BASKET_CREATE: OperationSpec = operation!( 4 "basket.create", 5 "radroots basket create", 6 "basket", 7 "basket_create", 8 "BasketCreateRequest", 9 "BasketCreateResult", 10 "Create local basket.", 11 Buyer, 12 true, 13 None, 14 Medium, 15 false, 16 true 17 ); 18 19 pub const BASKET_GET: OperationSpec = operation!( 20 "basket.get", 21 "radroots basket get", 22 "basket", 23 "basket_get", 24 "BasketGetRequest", 25 "BasketGetResult", 26 "Get local basket.", 27 Buyer, 28 false, 29 None, 30 Low, 31 false, 32 false 33 ); 34 35 pub const BASKET_LIST: OperationSpec = operation!( 36 "basket.list", 37 "radroots basket list", 38 "basket", 39 "basket_list", 40 "BasketListRequest", 41 "BasketListResult", 42 "List local baskets.", 43 Buyer, 44 false, 45 None, 46 Low, 47 true, 48 false 49 ); 50 51 pub const BASKET_ITEM_ADD: OperationSpec = operation!( 52 "basket.item.add", 53 "radroots basket item add", 54 "basket", 55 "basket_item_add", 56 "BasketItemAddRequest", 57 "BasketItemAddResult", 58 "Add item to local basket.", 59 Buyer, 60 true, 61 None, 62 Medium, 63 false, 64 true 65 ); 66 67 pub const BASKET_ITEM_UPDATE: OperationSpec = operation!( 68 "basket.item.update", 69 "radroots basket item update", 70 "basket", 71 "basket_item_update", 72 "BasketItemUpdateRequest", 73 "BasketItemUpdateResult", 74 "Update local basket item.", 75 Buyer, 76 true, 77 None, 78 Medium, 79 false, 80 true 81 ); 82 83 pub const BASKET_ITEM_REMOVE: OperationSpec = operation!( 84 "basket.item.remove", 85 "radroots basket item remove", 86 "basket", 87 "basket_item_remove", 88 "BasketItemRemoveRequest", 89 "BasketItemRemoveResult", 90 "Remove item from local basket.", 91 Buyer, 92 true, 93 None, 94 Medium, 95 false, 96 true 97 ); 98 99 pub const BASKET_ADJUSTMENT_ADD: OperationSpec = operation!( 100 "basket.adjustment.add", 101 "radroots basket adjustment add", 102 "basket", 103 "basket_adjustment_add", 104 "BasketAdjustmentAddRequest", 105 "BasketAdjustmentAddResult", 106 "Add buyer basket adjustment.", 107 Buyer, 108 true, 109 None, 110 Medium, 111 false, 112 true 113 ); 114 115 pub const BASKET_ADJUSTMENT_REMOVE: OperationSpec = operation!( 116 "basket.adjustment.remove", 117 "radroots basket adjustment remove", 118 "basket", 119 "basket_adjustment_remove", 120 "BasketAdjustmentRemoveRequest", 121 "BasketAdjustmentRemoveResult", 122 "Remove buyer basket adjustment.", 123 Buyer, 124 true, 125 None, 126 Medium, 127 false, 128 true 129 ); 130 131 pub const BASKET_VALIDATE: OperationSpec = operation!( 132 "basket.validate", 133 "radroots basket validate", 134 "basket", 135 "basket_validate", 136 "BasketValidateRequest", 137 "BasketValidateResult", 138 "Validate basket orderability.", 139 Buyer, 140 false, 141 None, 142 Low, 143 false, 144 false 145 ); 146 147 pub const BASKET_QUOTE_CREATE: OperationSpec = operation!( 148 "basket.quote.create", 149 "radroots basket quote create", 150 "basket", 151 "basket_quote_create", 152 "BasketQuoteCreateRequest", 153 "BasketQuoteCreateResult", 154 "Create deterministic basket quote.", 155 Buyer, 156 true, 157 Conditional, 158 Medium, 159 false, 160 true 161 );