github.com/twilio/twilio-go@v1.20.1/rest/verify/v2/docs/VerifyV2NewFactor.md (about)

     1  # VerifyV2NewFactor
     2  
     3  ## Properties
     4  
     5  Name | Type | Description | Notes
     6  ------------ | ------------- | ------------- | -------------
     7  **Sid** | Pointer to **string** | A 34 character string that uniquely identifies this Factor. |
     8  **AccountSid** | Pointer to **string** | The unique SID identifier of the Account. |
     9  **ServiceSid** | Pointer to **string** | The unique SID identifier of the Service. |
    10  **EntitySid** | Pointer to **string** | The unique SID identifier of the Entity. |
    11  **Identity** | Pointer to **string** | Customer unique identity for the Entity owner of the Factor. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. |
    12  **Binding** | Pointer to **interface{}** | Contains the `factor_type` specific secret and metadata. For push, this is `binding.public_key` and `binding.alg`. For totp, this is `binding.secret` and `binding.uri`. The `binding.uri` property is generated following the [google authenticator key URI format](https://github.com/google/google-authenticator/wiki/Key-Uri-Format), and `Factor.friendly_name` is used for the “accountname” value and `Service.friendly_name` or `Service.totp.issuer` is used for the `issuer` value.   The Binding property is ONLY returned upon Factor creation. |
    13  **DateCreated** | Pointer to [**time.Time**](time.Time.md) | The date that this Factor was created, given in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. |
    14  **DateUpdated** | Pointer to [**time.Time**](time.Time.md) | The date that this Factor was updated, given in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. |
    15  **FriendlyName** | Pointer to **string** | The friendly name of this Factor. This can be any string up to 64 characters, meant for humans to distinguish between Factors. For `factor_type` `push`, this could be a device name. For `factor_type` `totp`, this value is used as the “account name” in constructing the `binding.uri` property. At the same time, we recommend avoiding providing PII. |
    16  **Status** | Pointer to [**string**](NewFactorEnumFactorStatuses.md) |  |
    17  **FactorType** | Pointer to [**string**](NewFactorEnumFactorTypes.md) |  |
    18  **Config** | Pointer to **interface{}** | An object that contains configurations specific to a `factor_type`. |
    19  **Metadata** | Pointer to **interface{}** | Custom metadata associated with the factor. This is added by the Device/SDK directly to allow for the inclusion of device information. It must be a stringified JSON with only strings values eg. `{\"os\": \"Android\"}`. Can be up to 1024 characters in length. |
    20  **Url** | Pointer to **string** | The URL of this resource. |
    21  
    22  [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
    23  
    24