# Functions
Account validates that a string is an acceptable account filter.
APIKey validates that a string looks like an API key.
APIKeyNotRestricted validates that a string looks like a secret API key and is not a restricted key.
CallNonEmpty calls an argument validator on a string if the string is not empty.
CallNonEmptyArray calls an argument validator on all non-empty elements of a string array.
ExactArgs is a validator for commands to print an error when the number provided is different than the arguments passed in.
HTTPMethod validates that a string is an acceptable HTTP method.
MaximumNArgs is a validator for commands to print an error when the provided args are greater than the maximum amount.
NoArgs is a validator for commands to print an error when an argument is provided.
OneDollar validates that a provided number is at least 100 (ie.
RequestSource validates that a string is an acceptable request source.
RequestStatus validates that a string is an acceptable request status.
StatusCode validates that a provided status code is within the range of those used in the Stripe API.
StatusCodeType validates that a provided status code type is one of those used in the Stripe API.
# Variables
ErrAccountIDNotConfigured is the error returned when the loaded profile is missing the account_id property.
ErrAPIKeyNotConfigured is the error returned when the loaded profile is missing the api key property.
ErrDeviceNameNotConfigured is the error returned when the loaded profile is missing the device name property.
ErrPubKeyNotConfigured is the error returned when the loaded profile is missing the publishable key property.
# Type aliases
ArgValidator is an argument validator.