github.com/stripe/stripe-go/v76@v76.25.0/treasury_financialaccountfeatures.go (about) 1 // 2 // 3 // File generated from our OpenAPI spec 4 // 5 // 6 7 package stripe 8 9 // Whether the Feature is operational. 10 type TreasuryFinancialAccountFeaturesCardIssuingStatus string 11 12 // List of values that TreasuryFinancialAccountFeaturesCardIssuingStatus can take 13 const ( 14 TreasuryFinancialAccountFeaturesCardIssuingStatusActive TreasuryFinancialAccountFeaturesCardIssuingStatus = "active" 15 TreasuryFinancialAccountFeaturesCardIssuingStatusPending TreasuryFinancialAccountFeaturesCardIssuingStatus = "pending" 16 TreasuryFinancialAccountFeaturesCardIssuingStatusRestricted TreasuryFinancialAccountFeaturesCardIssuingStatus = "restricted" 17 ) 18 19 // Represents the reason why the status is `pending` or `restricted`. 20 type TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCode string 21 22 // List of values that TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCode can take 23 const ( 24 TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCodeActivating TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCode = "activating" 25 TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCodeCapabilityNotRequested TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCode = "capability_not_requested" 26 TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCodeFinancialAccountClosed TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCode = "financial_account_closed" 27 TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCodeRejectedOther TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCode = "rejected_other" 28 TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCodeRejectedUnsupportedBusiness TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCode = "rejected_unsupported_business" 29 TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCodeRequirementsPastDue TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCode = "requirements_past_due" 30 TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCodeRequirementsPendingVerification TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCode = "requirements_pending_verification" 31 TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCodeRestrictedByPlatform TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCode = "restricted_by_platform" 32 TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCodeRestrictedOther TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCode = "restricted_other" 33 ) 34 35 // Represents what the user should do, if anything, to activate the Feature. 36 type TreasuryFinancialAccountFeaturesCardIssuingStatusDetailResolution string 37 38 // List of values that TreasuryFinancialAccountFeaturesCardIssuingStatusDetailResolution can take 39 const ( 40 TreasuryFinancialAccountFeaturesCardIssuingStatusDetailResolutionContactStripe TreasuryFinancialAccountFeaturesCardIssuingStatusDetailResolution = "contact_stripe" 41 TreasuryFinancialAccountFeaturesCardIssuingStatusDetailResolutionProvideInformation TreasuryFinancialAccountFeaturesCardIssuingStatusDetailResolution = "provide_information" 42 TreasuryFinancialAccountFeaturesCardIssuingStatusDetailResolutionRemoveRestriction TreasuryFinancialAccountFeaturesCardIssuingStatusDetailResolution = "remove_restriction" 43 ) 44 45 // The `platform_restrictions` that are restricting this Feature. 46 type TreasuryFinancialAccountFeaturesCardIssuingStatusDetailRestriction string 47 48 // List of values that TreasuryFinancialAccountFeaturesCardIssuingStatusDetailRestriction can take 49 const ( 50 TreasuryFinancialAccountFeaturesCardIssuingStatusDetailRestrictionInboundFlows TreasuryFinancialAccountFeaturesCardIssuingStatusDetailRestriction = "inbound_flows" 51 TreasuryFinancialAccountFeaturesCardIssuingStatusDetailRestrictionOutboundFlows TreasuryFinancialAccountFeaturesCardIssuingStatusDetailRestriction = "outbound_flows" 52 ) 53 54 // Whether the Feature is operational. 55 type TreasuryFinancialAccountFeaturesDepositInsuranceStatus string 56 57 // List of values that TreasuryFinancialAccountFeaturesDepositInsuranceStatus can take 58 const ( 59 TreasuryFinancialAccountFeaturesDepositInsuranceStatusActive TreasuryFinancialAccountFeaturesDepositInsuranceStatus = "active" 60 TreasuryFinancialAccountFeaturesDepositInsuranceStatusPending TreasuryFinancialAccountFeaturesDepositInsuranceStatus = "pending" 61 TreasuryFinancialAccountFeaturesDepositInsuranceStatusRestricted TreasuryFinancialAccountFeaturesDepositInsuranceStatus = "restricted" 62 ) 63 64 // Represents the reason why the status is `pending` or `restricted`. 65 type TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCode string 66 67 // List of values that TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCode can take 68 const ( 69 TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCodeActivating TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCode = "activating" 70 TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCodeCapabilityNotRequested TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCode = "capability_not_requested" 71 TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCodeFinancialAccountClosed TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCode = "financial_account_closed" 72 TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCodeRejectedOther TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCode = "rejected_other" 73 TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCodeRejectedUnsupportedBusiness TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCode = "rejected_unsupported_business" 74 TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCodeRequirementsPastDue TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCode = "requirements_past_due" 75 TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCodeRequirementsPendingVerification TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCode = "requirements_pending_verification" 76 TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCodeRestrictedByPlatform TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCode = "restricted_by_platform" 77 TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCodeRestrictedOther TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCode = "restricted_other" 78 ) 79 80 // Represents what the user should do, if anything, to activate the Feature. 81 type TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailResolution string 82 83 // List of values that TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailResolution can take 84 const ( 85 TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailResolutionContactStripe TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailResolution = "contact_stripe" 86 TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailResolutionProvideInformation TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailResolution = "provide_information" 87 TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailResolutionRemoveRestriction TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailResolution = "remove_restriction" 88 ) 89 90 // The `platform_restrictions` that are restricting this Feature. 91 type TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailRestriction string 92 93 // List of values that TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailRestriction can take 94 const ( 95 TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailRestrictionInboundFlows TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailRestriction = "inbound_flows" 96 TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailRestrictionOutboundFlows TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailRestriction = "outbound_flows" 97 ) 98 99 // Whether the Feature is operational. 100 type TreasuryFinancialAccountFeaturesFinancialAddressesABAStatus string 101 102 // List of values that TreasuryFinancialAccountFeaturesFinancialAddressesABAStatus can take 103 const ( 104 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusActive TreasuryFinancialAccountFeaturesFinancialAddressesABAStatus = "active" 105 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusPending TreasuryFinancialAccountFeaturesFinancialAddressesABAStatus = "pending" 106 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusRestricted TreasuryFinancialAccountFeaturesFinancialAddressesABAStatus = "restricted" 107 ) 108 109 // Represents the reason why the status is `pending` or `restricted`. 110 type TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCode string 111 112 // List of values that TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCode can take 113 const ( 114 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCodeActivating TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCode = "activating" 115 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCodeCapabilityNotRequested TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCode = "capability_not_requested" 116 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCodeFinancialAccountClosed TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCode = "financial_account_closed" 117 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCodeRejectedOther TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCode = "rejected_other" 118 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCodeRejectedUnsupportedBusiness TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCode = "rejected_unsupported_business" 119 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCodeRequirementsPastDue TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCode = "requirements_past_due" 120 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCodeRequirementsPendingVerification TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCode = "requirements_pending_verification" 121 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCodeRestrictedByPlatform TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCode = "restricted_by_platform" 122 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCodeRestrictedOther TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCode = "restricted_other" 123 ) 124 125 // Represents what the user should do, if anything, to activate the Feature. 126 type TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailResolution string 127 128 // List of values that TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailResolution can take 129 const ( 130 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailResolutionContactStripe TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailResolution = "contact_stripe" 131 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailResolutionProvideInformation TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailResolution = "provide_information" 132 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailResolutionRemoveRestriction TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailResolution = "remove_restriction" 133 ) 134 135 // The `platform_restrictions` that are restricting this Feature. 136 type TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailRestriction string 137 138 // List of values that TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailRestriction can take 139 const ( 140 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailRestrictionInboundFlows TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailRestriction = "inbound_flows" 141 TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailRestrictionOutboundFlows TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailRestriction = "outbound_flows" 142 ) 143 144 // Whether the Feature is operational. 145 type TreasuryFinancialAccountFeaturesInboundTransfersACHStatus string 146 147 // List of values that TreasuryFinancialAccountFeaturesInboundTransfersACHStatus can take 148 const ( 149 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusActive TreasuryFinancialAccountFeaturesInboundTransfersACHStatus = "active" 150 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusPending TreasuryFinancialAccountFeaturesInboundTransfersACHStatus = "pending" 151 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusRestricted TreasuryFinancialAccountFeaturesInboundTransfersACHStatus = "restricted" 152 ) 153 154 // Represents the reason why the status is `pending` or `restricted`. 155 type TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCode string 156 157 // List of values that TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCode can take 158 const ( 159 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCodeActivating TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCode = "activating" 160 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCodeCapabilityNotRequested TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCode = "capability_not_requested" 161 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCodeFinancialAccountClosed TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCode = "financial_account_closed" 162 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCodeRejectedOther TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCode = "rejected_other" 163 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCodeRejectedUnsupportedBusiness TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCode = "rejected_unsupported_business" 164 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCodeRequirementsPastDue TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCode = "requirements_past_due" 165 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCodeRequirementsPendingVerification TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCode = "requirements_pending_verification" 166 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCodeRestrictedByPlatform TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCode = "restricted_by_platform" 167 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCodeRestrictedOther TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCode = "restricted_other" 168 ) 169 170 // Represents what the user should do, if anything, to activate the Feature. 171 type TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailResolution string 172 173 // List of values that TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailResolution can take 174 const ( 175 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailResolutionContactStripe TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailResolution = "contact_stripe" 176 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailResolutionProvideInformation TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailResolution = "provide_information" 177 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailResolutionRemoveRestriction TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailResolution = "remove_restriction" 178 ) 179 180 // The `platform_restrictions` that are restricting this Feature. 181 type TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailRestriction string 182 183 // List of values that TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailRestriction can take 184 const ( 185 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailRestrictionInboundFlows TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailRestriction = "inbound_flows" 186 TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailRestrictionOutboundFlows TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailRestriction = "outbound_flows" 187 ) 188 189 // Whether the Feature is operational. 190 type TreasuryFinancialAccountFeaturesIntraStripeFlowsStatus string 191 192 // List of values that TreasuryFinancialAccountFeaturesIntraStripeFlowsStatus can take 193 const ( 194 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusActive TreasuryFinancialAccountFeaturesIntraStripeFlowsStatus = "active" 195 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusPending TreasuryFinancialAccountFeaturesIntraStripeFlowsStatus = "pending" 196 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusRestricted TreasuryFinancialAccountFeaturesIntraStripeFlowsStatus = "restricted" 197 ) 198 199 // Represents the reason why the status is `pending` or `restricted`. 200 type TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCode string 201 202 // List of values that TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCode can take 203 const ( 204 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCodeActivating TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCode = "activating" 205 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCodeCapabilityNotRequested TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCode = "capability_not_requested" 206 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCodeFinancialAccountClosed TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCode = "financial_account_closed" 207 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCodeRejectedOther TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCode = "rejected_other" 208 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCodeRejectedUnsupportedBusiness TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCode = "rejected_unsupported_business" 209 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCodeRequirementsPastDue TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCode = "requirements_past_due" 210 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCodeRequirementsPendingVerification TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCode = "requirements_pending_verification" 211 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCodeRestrictedByPlatform TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCode = "restricted_by_platform" 212 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCodeRestrictedOther TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCode = "restricted_other" 213 ) 214 215 // Represents what the user should do, if anything, to activate the Feature. 216 type TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailResolution string 217 218 // List of values that TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailResolution can take 219 const ( 220 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailResolutionContactStripe TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailResolution = "contact_stripe" 221 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailResolutionProvideInformation TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailResolution = "provide_information" 222 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailResolutionRemoveRestriction TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailResolution = "remove_restriction" 223 ) 224 225 // The `platform_restrictions` that are restricting this Feature. 226 type TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailRestriction string 227 228 // List of values that TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailRestriction can take 229 const ( 230 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailRestrictionInboundFlows TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailRestriction = "inbound_flows" 231 TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailRestrictionOutboundFlows TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailRestriction = "outbound_flows" 232 ) 233 234 // Whether the Feature is operational. 235 type TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatus string 236 237 // List of values that TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatus can take 238 const ( 239 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusActive TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatus = "active" 240 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusPending TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatus = "pending" 241 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusRestricted TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatus = "restricted" 242 ) 243 244 // Represents the reason why the status is `pending` or `restricted`. 245 type TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCode string 246 247 // List of values that TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCode can take 248 const ( 249 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCodeActivating TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCode = "activating" 250 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCodeCapabilityNotRequested TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCode = "capability_not_requested" 251 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCodeFinancialAccountClosed TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCode = "financial_account_closed" 252 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCodeRejectedOther TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCode = "rejected_other" 253 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCodeRejectedUnsupportedBusiness TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCode = "rejected_unsupported_business" 254 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCodeRequirementsPastDue TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCode = "requirements_past_due" 255 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCodeRequirementsPendingVerification TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCode = "requirements_pending_verification" 256 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCodeRestrictedByPlatform TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCode = "restricted_by_platform" 257 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCodeRestrictedOther TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCode = "restricted_other" 258 ) 259 260 // Represents what the user should do, if anything, to activate the Feature. 261 type TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailResolution string 262 263 // List of values that TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailResolution can take 264 const ( 265 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailResolutionContactStripe TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailResolution = "contact_stripe" 266 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailResolutionProvideInformation TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailResolution = "provide_information" 267 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailResolutionRemoveRestriction TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailResolution = "remove_restriction" 268 ) 269 270 // The `platform_restrictions` that are restricting this Feature. 271 type TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailRestriction string 272 273 // List of values that TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailRestriction can take 274 const ( 275 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailRestrictionInboundFlows TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailRestriction = "inbound_flows" 276 TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailRestrictionOutboundFlows TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailRestriction = "outbound_flows" 277 ) 278 279 // Whether the Feature is operational. 280 type TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatus string 281 282 // List of values that TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatus can take 283 const ( 284 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusActive TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatus = "active" 285 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusPending TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatus = "pending" 286 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusRestricted TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatus = "restricted" 287 ) 288 289 // Represents the reason why the status is `pending` or `restricted`. 290 type TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCode string 291 292 // List of values that TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCode can take 293 const ( 294 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCodeActivating TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCode = "activating" 295 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCodeCapabilityNotRequested TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCode = "capability_not_requested" 296 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCodeFinancialAccountClosed TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCode = "financial_account_closed" 297 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCodeRejectedOther TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCode = "rejected_other" 298 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCodeRejectedUnsupportedBusiness TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCode = "rejected_unsupported_business" 299 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCodeRequirementsPastDue TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCode = "requirements_past_due" 300 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCodeRequirementsPendingVerification TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCode = "requirements_pending_verification" 301 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCodeRestrictedByPlatform TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCode = "restricted_by_platform" 302 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCodeRestrictedOther TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCode = "restricted_other" 303 ) 304 305 // Represents what the user should do, if anything, to activate the Feature. 306 type TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailResolution string 307 308 // List of values that TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailResolution can take 309 const ( 310 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailResolutionContactStripe TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailResolution = "contact_stripe" 311 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailResolutionProvideInformation TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailResolution = "provide_information" 312 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailResolutionRemoveRestriction TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailResolution = "remove_restriction" 313 ) 314 315 // The `platform_restrictions` that are restricting this Feature. 316 type TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailRestriction string 317 318 // List of values that TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailRestriction can take 319 const ( 320 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailRestrictionInboundFlows TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailRestriction = "inbound_flows" 321 TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailRestrictionOutboundFlows TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailRestriction = "outbound_flows" 322 ) 323 324 // Whether the Feature is operational. 325 type TreasuryFinancialAccountFeaturesOutboundTransfersACHStatus string 326 327 // List of values that TreasuryFinancialAccountFeaturesOutboundTransfersACHStatus can take 328 const ( 329 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusActive TreasuryFinancialAccountFeaturesOutboundTransfersACHStatus = "active" 330 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusPending TreasuryFinancialAccountFeaturesOutboundTransfersACHStatus = "pending" 331 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusRestricted TreasuryFinancialAccountFeaturesOutboundTransfersACHStatus = "restricted" 332 ) 333 334 // Represents the reason why the status is `pending` or `restricted`. 335 type TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCode string 336 337 // List of values that TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCode can take 338 const ( 339 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCodeActivating TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCode = "activating" 340 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCodeCapabilityNotRequested TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCode = "capability_not_requested" 341 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCodeFinancialAccountClosed TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCode = "financial_account_closed" 342 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCodeRejectedOther TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCode = "rejected_other" 343 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCodeRejectedUnsupportedBusiness TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCode = "rejected_unsupported_business" 344 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCodeRequirementsPastDue TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCode = "requirements_past_due" 345 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCodeRequirementsPendingVerification TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCode = "requirements_pending_verification" 346 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCodeRestrictedByPlatform TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCode = "restricted_by_platform" 347 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCodeRestrictedOther TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCode = "restricted_other" 348 ) 349 350 // Represents what the user should do, if anything, to activate the Feature. 351 type TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailResolution string 352 353 // List of values that TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailResolution can take 354 const ( 355 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailResolutionContactStripe TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailResolution = "contact_stripe" 356 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailResolutionProvideInformation TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailResolution = "provide_information" 357 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailResolutionRemoveRestriction TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailResolution = "remove_restriction" 358 ) 359 360 // The `platform_restrictions` that are restricting this Feature. 361 type TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailRestriction string 362 363 // List of values that TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailRestriction can take 364 const ( 365 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailRestrictionInboundFlows TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailRestriction = "inbound_flows" 366 TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailRestrictionOutboundFlows TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailRestriction = "outbound_flows" 367 ) 368 369 // Whether the Feature is operational. 370 type TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatus string 371 372 // List of values that TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatus can take 373 const ( 374 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusActive TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatus = "active" 375 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusPending TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatus = "pending" 376 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusRestricted TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatus = "restricted" 377 ) 378 379 // Represents the reason why the status is `pending` or `restricted`. 380 type TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCode string 381 382 // List of values that TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCode can take 383 const ( 384 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCodeActivating TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCode = "activating" 385 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCodeCapabilityNotRequested TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCode = "capability_not_requested" 386 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCodeFinancialAccountClosed TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCode = "financial_account_closed" 387 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCodeRejectedOther TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCode = "rejected_other" 388 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCodeRejectedUnsupportedBusiness TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCode = "rejected_unsupported_business" 389 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCodeRequirementsPastDue TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCode = "requirements_past_due" 390 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCodeRequirementsPendingVerification TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCode = "requirements_pending_verification" 391 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCodeRestrictedByPlatform TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCode = "restricted_by_platform" 392 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCodeRestrictedOther TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCode = "restricted_other" 393 ) 394 395 // Represents what the user should do, if anything, to activate the Feature. 396 type TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailResolution string 397 398 // List of values that TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailResolution can take 399 const ( 400 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailResolutionContactStripe TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailResolution = "contact_stripe" 401 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailResolutionProvideInformation TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailResolution = "provide_information" 402 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailResolutionRemoveRestriction TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailResolution = "remove_restriction" 403 ) 404 405 // The `platform_restrictions` that are restricting this Feature. 406 type TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailRestriction string 407 408 // List of values that TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailRestriction can take 409 const ( 410 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailRestrictionInboundFlows TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailRestriction = "inbound_flows" 411 TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailRestrictionOutboundFlows TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailRestriction = "outbound_flows" 412 ) 413 414 // Additional details; includes at least one entry when the status is not `active`. 415 type TreasuryFinancialAccountFeaturesCardIssuingStatusDetail struct { 416 // Represents the reason why the status is `pending` or `restricted`. 417 Code TreasuryFinancialAccountFeaturesCardIssuingStatusDetailCode `json:"code"` 418 // Represents what the user should do, if anything, to activate the Feature. 419 Resolution TreasuryFinancialAccountFeaturesCardIssuingStatusDetailResolution `json:"resolution"` 420 // The `platform_restrictions` that are restricting this Feature. 421 Restriction TreasuryFinancialAccountFeaturesCardIssuingStatusDetailRestriction `json:"restriction"` 422 } 423 424 // Toggle settings for enabling/disabling a feature 425 type TreasuryFinancialAccountFeaturesCardIssuing struct { 426 // Whether the FinancialAccount should have the Feature. 427 Requested bool `json:"requested"` 428 // Whether the Feature is operational. 429 Status TreasuryFinancialAccountFeaturesCardIssuingStatus `json:"status"` 430 // Additional details; includes at least one entry when the status is not `active`. 431 StatusDetails []*TreasuryFinancialAccountFeaturesCardIssuingStatusDetail `json:"status_details"` 432 } 433 434 // Additional details; includes at least one entry when the status is not `active`. 435 type TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetail struct { 436 // Represents the reason why the status is `pending` or `restricted`. 437 Code TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailCode `json:"code"` 438 // Represents what the user should do, if anything, to activate the Feature. 439 Resolution TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailResolution `json:"resolution"` 440 // The `platform_restrictions` that are restricting this Feature. 441 Restriction TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetailRestriction `json:"restriction"` 442 } 443 444 // Toggle settings for enabling/disabling a feature 445 type TreasuryFinancialAccountFeaturesDepositInsurance struct { 446 // Whether the FinancialAccount should have the Feature. 447 Requested bool `json:"requested"` 448 // Whether the Feature is operational. 449 Status TreasuryFinancialAccountFeaturesDepositInsuranceStatus `json:"status"` 450 // Additional details; includes at least one entry when the status is not `active`. 451 StatusDetails []*TreasuryFinancialAccountFeaturesDepositInsuranceStatusDetail `json:"status_details"` 452 } 453 454 // Additional details; includes at least one entry when the status is not `active`. 455 type TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetail struct { 456 // Represents the reason why the status is `pending` or `restricted`. 457 Code TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailCode `json:"code"` 458 // Represents what the user should do, if anything, to activate the Feature. 459 Resolution TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailResolution `json:"resolution"` 460 // The `platform_restrictions` that are restricting this Feature. 461 Restriction TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetailRestriction `json:"restriction"` 462 } 463 464 // Toggle settings for enabling/disabling the ABA address feature 465 type TreasuryFinancialAccountFeaturesFinancialAddressesABA struct { 466 // Whether the FinancialAccount should have the Feature. 467 Requested bool `json:"requested"` 468 // Whether the Feature is operational. 469 Status TreasuryFinancialAccountFeaturesFinancialAddressesABAStatus `json:"status"` 470 // Additional details; includes at least one entry when the status is not `active`. 471 StatusDetails []*TreasuryFinancialAccountFeaturesFinancialAddressesABAStatusDetail `json:"status_details"` 472 } 473 474 // Settings related to Financial Addresses features on a Financial Account 475 type TreasuryFinancialAccountFeaturesFinancialAddresses struct { 476 // Toggle settings for enabling/disabling the ABA address feature 477 ABA *TreasuryFinancialAccountFeaturesFinancialAddressesABA `json:"aba"` 478 } 479 480 // Additional details; includes at least one entry when the status is not `active`. 481 type TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetail struct { 482 // Represents the reason why the status is `pending` or `restricted`. 483 Code TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailCode `json:"code"` 484 // Represents what the user should do, if anything, to activate the Feature. 485 Resolution TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailResolution `json:"resolution"` 486 // The `platform_restrictions` that are restricting this Feature. 487 Restriction TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetailRestriction `json:"restriction"` 488 } 489 490 // Toggle settings for enabling/disabling an ACH specific feature 491 type TreasuryFinancialAccountFeaturesInboundTransfersACH struct { 492 // Whether the FinancialAccount should have the Feature. 493 Requested bool `json:"requested"` 494 // Whether the Feature is operational. 495 Status TreasuryFinancialAccountFeaturesInboundTransfersACHStatus `json:"status"` 496 // Additional details; includes at least one entry when the status is not `active`. 497 StatusDetails []*TreasuryFinancialAccountFeaturesInboundTransfersACHStatusDetail `json:"status_details"` 498 } 499 500 // InboundTransfers contains inbound transfers features for a FinancialAccount. 501 type TreasuryFinancialAccountFeaturesInboundTransfers struct { 502 // Toggle settings for enabling/disabling an ACH specific feature 503 ACH *TreasuryFinancialAccountFeaturesInboundTransfersACH `json:"ach"` 504 } 505 506 // Additional details; includes at least one entry when the status is not `active`. 507 type TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetail struct { 508 // Represents the reason why the status is `pending` or `restricted`. 509 Code TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailCode `json:"code"` 510 // Represents what the user should do, if anything, to activate the Feature. 511 Resolution TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailResolution `json:"resolution"` 512 // The `platform_restrictions` that are restricting this Feature. 513 Restriction TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetailRestriction `json:"restriction"` 514 } 515 516 // Toggle settings for enabling/disabling a feature 517 type TreasuryFinancialAccountFeaturesIntraStripeFlows struct { 518 // Whether the FinancialAccount should have the Feature. 519 Requested bool `json:"requested"` 520 // Whether the Feature is operational. 521 Status TreasuryFinancialAccountFeaturesIntraStripeFlowsStatus `json:"status"` 522 // Additional details; includes at least one entry when the status is not `active`. 523 StatusDetails []*TreasuryFinancialAccountFeaturesIntraStripeFlowsStatusDetail `json:"status_details"` 524 } 525 526 // Additional details; includes at least one entry when the status is not `active`. 527 type TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetail struct { 528 // Represents the reason why the status is `pending` or `restricted`. 529 Code TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailCode `json:"code"` 530 // Represents what the user should do, if anything, to activate the Feature. 531 Resolution TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailResolution `json:"resolution"` 532 // The `platform_restrictions` that are restricting this Feature. 533 Restriction TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetailRestriction `json:"restriction"` 534 } 535 536 // Toggle settings for enabling/disabling an ACH specific feature 537 type TreasuryFinancialAccountFeaturesOutboundPaymentsACH struct { 538 // Whether the FinancialAccount should have the Feature. 539 Requested bool `json:"requested"` 540 // Whether the Feature is operational. 541 Status TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatus `json:"status"` 542 // Additional details; includes at least one entry when the status is not `active`. 543 StatusDetails []*TreasuryFinancialAccountFeaturesOutboundPaymentsACHStatusDetail `json:"status_details"` 544 } 545 546 // Additional details; includes at least one entry when the status is not `active`. 547 type TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetail struct { 548 // Represents the reason why the status is `pending` or `restricted`. 549 Code TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailCode `json:"code"` 550 // Represents what the user should do, if anything, to activate the Feature. 551 Resolution TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailResolution `json:"resolution"` 552 // The `platform_restrictions` that are restricting this Feature. 553 Restriction TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetailRestriction `json:"restriction"` 554 } 555 556 // Toggle settings for enabling/disabling a feature 557 type TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWire struct { 558 // Whether the FinancialAccount should have the Feature. 559 Requested bool `json:"requested"` 560 // Whether the Feature is operational. 561 Status TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatus `json:"status"` 562 // Additional details; includes at least one entry when the status is not `active`. 563 StatusDetails []*TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWireStatusDetail `json:"status_details"` 564 } 565 566 // Settings related to Outbound Payments features on a Financial Account 567 type TreasuryFinancialAccountFeaturesOutboundPayments struct { 568 // Toggle settings for enabling/disabling an ACH specific feature 569 ACH *TreasuryFinancialAccountFeaturesOutboundPaymentsACH `json:"ach"` 570 // Toggle settings for enabling/disabling a feature 571 USDomesticWire *TreasuryFinancialAccountFeaturesOutboundPaymentsUSDomesticWire `json:"us_domestic_wire"` 572 } 573 574 // Additional details; includes at least one entry when the status is not `active`. 575 type TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetail struct { 576 // Represents the reason why the status is `pending` or `restricted`. 577 Code TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailCode `json:"code"` 578 // Represents what the user should do, if anything, to activate the Feature. 579 Resolution TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailResolution `json:"resolution"` 580 // The `platform_restrictions` that are restricting this Feature. 581 Restriction TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetailRestriction `json:"restriction"` 582 } 583 584 // Toggle settings for enabling/disabling an ACH specific feature 585 type TreasuryFinancialAccountFeaturesOutboundTransfersACH struct { 586 // Whether the FinancialAccount should have the Feature. 587 Requested bool `json:"requested"` 588 // Whether the Feature is operational. 589 Status TreasuryFinancialAccountFeaturesOutboundTransfersACHStatus `json:"status"` 590 // Additional details; includes at least one entry when the status is not `active`. 591 StatusDetails []*TreasuryFinancialAccountFeaturesOutboundTransfersACHStatusDetail `json:"status_details"` 592 } 593 594 // Additional details; includes at least one entry when the status is not `active`. 595 type TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetail struct { 596 // Represents the reason why the status is `pending` or `restricted`. 597 Code TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailCode `json:"code"` 598 // Represents what the user should do, if anything, to activate the Feature. 599 Resolution TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailResolution `json:"resolution"` 600 // The `platform_restrictions` that are restricting this Feature. 601 Restriction TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetailRestriction `json:"restriction"` 602 } 603 604 // Toggle settings for enabling/disabling a feature 605 type TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWire struct { 606 // Whether the FinancialAccount should have the Feature. 607 Requested bool `json:"requested"` 608 // Whether the Feature is operational. 609 Status TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatus `json:"status"` 610 // Additional details; includes at least one entry when the status is not `active`. 611 StatusDetails []*TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWireStatusDetail `json:"status_details"` 612 } 613 614 // OutboundTransfers contains outbound transfers features for a FinancialAccount. 615 type TreasuryFinancialAccountFeaturesOutboundTransfers struct { 616 // Toggle settings for enabling/disabling an ACH specific feature 617 ACH *TreasuryFinancialAccountFeaturesOutboundTransfersACH `json:"ach"` 618 // Toggle settings for enabling/disabling a feature 619 USDomesticWire *TreasuryFinancialAccountFeaturesOutboundTransfersUSDomesticWire `json:"us_domestic_wire"` 620 } 621 622 // Encodes whether a FinancialAccount has access to a particular Feature, with a `status` enum and associated `status_details`. 623 // Stripe or the platform can control Features via the requested field. 624 type TreasuryFinancialAccountFeatures struct { 625 APIResource 626 // Toggle settings for enabling/disabling a feature 627 CardIssuing *TreasuryFinancialAccountFeaturesCardIssuing `json:"card_issuing"` 628 // Toggle settings for enabling/disabling a feature 629 DepositInsurance *TreasuryFinancialAccountFeaturesDepositInsurance `json:"deposit_insurance"` 630 // Settings related to Financial Addresses features on a Financial Account 631 FinancialAddresses *TreasuryFinancialAccountFeaturesFinancialAddresses `json:"financial_addresses"` 632 // InboundTransfers contains inbound transfers features for a FinancialAccount. 633 InboundTransfers *TreasuryFinancialAccountFeaturesInboundTransfers `json:"inbound_transfers"` 634 // Toggle settings for enabling/disabling a feature 635 IntraStripeFlows *TreasuryFinancialAccountFeaturesIntraStripeFlows `json:"intra_stripe_flows"` 636 // String representing the object's type. Objects of the same type share the same value. 637 Object string `json:"object"` 638 // Settings related to Outbound Payments features on a Financial Account 639 OutboundPayments *TreasuryFinancialAccountFeaturesOutboundPayments `json:"outbound_payments"` 640 // OutboundTransfers contains outbound transfers features for a FinancialAccount. 641 OutboundTransfers *TreasuryFinancialAccountFeaturesOutboundTransfers `json:"outbound_transfers"` 642 }