Sha256: 0e62236728f44d5cb0068dd1433b3156d9fbe635d4bf2873c5c73c5667746b36

Contents?: true

Size: 1.1 KB

Versions: 5

Compression:

Stored size: 1.1 KB

Contents

# VeloPayments::PaymentChannelRule

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**element** | **String** | <p>the rule element</p> <p>will match a given element name for a payment channel configuration  | 
**required** | **Boolean** | is this element required | 
**display_name** | **String** | User friendly name | 
**min_length** | **Integer** | mininum length of the element data | [optional] 
**max_length** | **Integer** | maximum length of the element data | [optional] 
**validation** | **String** | a regex to validate the element data | 
**display_order** | **Integer** |  | [optional] 

## Code Sample

```ruby
require 'VeloPayments'

instance = VeloPayments::PaymentChannelRule.new(element: accountName,
                                 required: null,
                                 display_name: Account Name,
                                 min_length: 5,
                                 max_length: 50,
                                 validation: ^[0-9]{6,11}$,
                                 display_order: null)
```


Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
velopayments-2.23.78.beta1 docs/PaymentChannelRule.md
velopayments-2.20.119 docs/PaymentChannelRule.md
velopayments-2.20.29.beta1 docs/PaymentChannelRule.md
velopayments-2.19.116 docs/PaymentChannelRule.md
velopayments-2.19.40.beta1 docs/PaymentChannelRule.md