Sha256: 50b19650570e5228fdc4e06b1bdb58ab236d5e7f613c977309d571bdb43aadca

Contents?: true

Size: 1.97 KB

Versions: 5

Compression:

Stored size: 1.97 KB

Contents

# VeloPayments::InviteUserRequest

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**email** | **String** | the email address of the invited user | 
**mfa_type** | **String** | <p>The MFA type that the user will use</p> <p>The type may be conditional on the role(s) the user has</p>  | 
**sms_number** | **String** | The phone number of a device that the user can receive sms messages on  | 
**primary_contact_number** | **String** | The main contact number for the user  | 
**secondary_contact_number** | **String** | The secondary contact number for the user  | [optional] 
**roles** | **Array<String>** | The role(s) for the user The role must exist The role can be a custom role or a system role but the invoker must have the permissions to assign the role System roles are: backoffice.admin, payor.master_admin, payor.admin, payor.support  | 
**first_name** | **String** |  | [optional] 
**last_name** | **String** |  | [optional] 
**entity_id** | **String** | The payorId or null if the user is not a payor user  | [optional] 
**verification_code** | **String** | Optional property that MUST be suppied when manually verifying a user The user's smsNumber is registered via a separate endpoint and an OTP sent to them  | [optional] 

## Code Sample

```ruby
require 'VeloPayments'

instance = VeloPayments::InviteUserRequest.new(email: foo@example.com,
                                 mfa_type: TOTP,
                                 sms_number: 11235555555,
                                 primary_contact_number: 11235555555,
                                 secondary_contact_number: 11235555550,
                                 roles: ["payor.admin"],
                                 first_name: John,
                                 last_name: Doe,
                                 entity_id: 7fffa261-ac68-49e6-b605-d24a444d9206,
                                 verification_code: 123456)
```


Version data entries

5 entries across 5 versions & 1 rubygems

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