validators

package
v0.4.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func APIKey

func APIKey(input string) error

APIKey validates an API key.

func Account added in v0.4.0

func Account(account string) error

Filter argument validators

func CallNonEmpty added in v0.4.0

func CallNonEmpty(validator ArgValidator, value string) error

func CallNonEmptyArray added in v0.4.0

func CallNonEmptyArray(validator ArgValidator, values []string) error

Call allows any validator to be called on a specified string array argument If the arg is empty, then the validator is not called.

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

func HTTPMethod(method string) error

func NoArgs

func NoArgs(cmd *cobra.Command, args []string) error

NoArgs is a validator for commands to print an error when an argument is provided

func RequestSource added in v0.4.0

func RequestSource(source string) error

func RequestStatus added in v0.4.0

func RequestStatus(status string) error

func StatusCode added in v0.4.0

func StatusCode(code string) error

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

func StatusCodeType(code string) error

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

type ArgValidator func(string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳