package
2.0.0+incompatible
Repository: https://github.com/fireworkmarks/yig.git
Documentation: pkg.go.dev

# Functions

NewBoolValue - returns new bool value.
NewFunctions - returns new Functions with given function list.
NewIntValue - returns new int value.
NewIPAddressFunc - returns new IP address function.
NewKeySet - returns new KeySet contains given keys.
NewNotIPAddressFunc - returns new Not IP address function.
NewNullFunc - returns new Null function.
NewStringEqualsFunc - returns new StringEquals function.
NewStringLikeFunc - returns new StringLike function.
NewStringNotEqualsFunc - returns new StringNotEquals function.
NewStringNotLikeFunc - returns new StringNotLike function.
NewStringValue - returns new string value.
NewValueSet - returns new value set containing given values.

# Constants

AWSReferer - key representing Referer header of any API.
AWSSourceIP - key representing client's IP address (not intermittent proxies) of any API.
S3Delimiter - key representing delimiter query parameter of ListBucket API only.
S3LocationConstraint - key representing LocationConstraint XML tag of CreateBucket API only.
S3MaxKeys - key representing max-keys query parameter of ListBucket API only.
S3Prefix - key representing prefix query parameter of ListBucket API only.
S3XAmzCopySource - key representing x-amz-copy-source HTTP header applicable to PutObject API only.
S3XAmzMetadataDirective - key representing x-amz-metadata-directive HTTP header applicable to PutObject API only.
S3XAmzServerSideEncryption - key representing x-amz-server-side-encryption HTTP header applicable to PutObject API only.
S3XAmzServerSideEncryptionAwsKMSKeyID - key representing x-amz-server-side-encryption-aws-kms-key-id HTTP header applicable to PutObject API only.
S3XAmzServerSideEncryptionCustomerAlgorithm - key representing x-amz-server-side-encryption-customer-algorithm HTTP header applicable to PutObject API only.
S3XAmzStorageClass - key representing x-amz-storage-class HTTP header applicable to PutObject API only.

# Structs

Value - is enum type of string, int or bool.

# Interfaces

Function - condition function interface.

# Type aliases

Functions - list of functions.
Key - conditional key which is used to fetch values for any condition.
KeySet - set representation of slice of keys.
ValueSet - unique list of values.