Documentation
¶
Index ¶
- func APIKey(input string) error
- func Account(account string) error
- func CallNonEmpty(validator ArgValidator, value string) error
- func CallNonEmptyArray(validator ArgValidator, values []string) error
- func ExactArgs(num int) cobra.PositionalArgs
- func HTTPMethod(method string) error
- func MaximumNArgs(num int) cobra.PositionalArgs
- func NoArgs(cmd *cobra.Command, args []string) error
- func RequestSource(source string) error
- func RequestStatus(status string) error
- func StatusCode(code string) error
- func StatusCodeType(code string) error
- type ArgValidator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CallNonEmpty ¶ added in v0.4.0
func CallNonEmpty(validator ArgValidator, value string) error
CallNonEmpty calls an argument validator on a string if the string is not empty.
func CallNonEmptyArray ¶ added in v0.4.0
func CallNonEmptyArray(validator ArgValidator, values []string) error
CallNonEmptyArray calls an argument validator on all non-empty elements of a string array.
func ExactArgs ¶
func ExactArgs(num int) cobra.PositionalArgs
ExactArgs is a validator for commands to print an error when the number provided is different than the arguments passed in
func HTTPMethod ¶ added in v0.4.0
HTTPMethod validates that a string is an acceptable HTTP method.
func MaximumNArgs ¶ added in v0.6.7
func MaximumNArgs(num int) cobra.PositionalArgs
MaximumNArgs is a validator for commands to print an error when the provided args are greater than the maximum amount
func RequestSource ¶ added in v0.4.0
RequestSource validates that a string is an acceptable request source.
func RequestStatus ¶ added in v0.4.0
RequestStatus validates that a string is an acceptable request status.
func StatusCode ¶ added in v0.4.0
StatusCode validates that a provided status code is within the range of those used in the Stripe API.
func StatusCodeType ¶ added in v0.4.0
StatusCodeType validates that a provided status code type is one of those used in the Stripe API.
Types ¶
type ArgValidator ¶ added in v0.4.0
ArgValidator is an argument validator. It accepts a string and returns an error if the string is invalid, or nil otherwise.