Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to string | The unique identifier for the check. Read-only. | [optional] [readonly] |
CreatedAt | Pointer to time.Time | The date and time when this check was created. Read-only. | [optional] [readonly] |
Href | Pointer to string | The uri of this resource. Read-only. | [optional] [readonly] |
Status | Pointer to string | The current state of the check in the checking process. Read-only. | [optional] [readonly] |
Result | Pointer to string | The overall result of the check, based on the results of the constituent reports. Read-only. | [optional] [readonly] |
DownloadUri | Pointer to string | A link to a PDF output of the check results. Append `.pdf` to get the pdf file. Read-only. | [optional] [readonly] |
FormUri | Pointer to string | A link to the applicant form, if `applicant_provides_data` is `true`. Read-only. | [optional] [readonly] |
RedirectUri | Pointer to string | For checks where `applicant_provides_data` is `true`, redirect to this URI when the applicant has submitted their data. Read-only. | [optional] [readonly] |
ResultsUri | Pointer to string | A link to the corresponding results page on the Onfido dashboard. | [optional] [readonly] |
ReportNames | Pointer to []string | An array of report names (strings). | [optional] |
ApplicantId | Pointer to string | The ID of the applicant to do the check on. | [optional] |
PrivacyNoticesReadConsentGiven | Pointer to bool | Indicates whether the privacy notices and terms of service have been read and, where specific laws require, that consent has been given for Onfido. | [optional] |
Tags | Pointer to []string | Array of tags being assigned to this check. | [optional] |
ApplicantProvidesData | Pointer to bool | Send an applicant form to applicant to complete to proceed with check. Defaults to false. | [optional] |
SuppressFormEmails | Pointer to bool | For checks where `applicant_provides_data` is `true`, applicant form will not be automatically sent if `suppress_form_emails` is set to `true`. You can manually send the form at any time after the check has been created, using the link found in the form_uri attribute of the check object. Write-only. Defaults to false. | [optional] |
Asynchronous | Pointer to bool | Defaults to `true`. Write-only. If set to `false`, you will only receive a response when all reports in your check have completed. | [optional] |
WebhookIds | Pointer to []string | Optional. An array of strings describing which webhooks to trigger for this check. By default, all webhooks registered in the account will be triggered and this value will be null in the responses. | [optional] |
ReportIds | Pointer to []string | An array of report ids. | [optional] |
DocumentIds | Pointer to []string | Optional. An array of document ids, for use with Document reports only. If omitted, the Document report will use the most recently uploaded document by default. | [optional] |
Consider | Pointer to []string | Returns a pre-determined consider sub-result in sandbox for the specific reports in the consider array. | [optional] |
SubResult | Pointer to string | Triggers a pre-determined sub-result response for sandbox Document reports. | [optional] |
func NewCheck() *Check
NewCheck instantiates a new Check object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCheckWithDefaults() *Check
NewCheckWithDefaults instantiates a new Check object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *Check) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *Check) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetId(v string)
SetId sets Id field to given value.
func (o *Check) HasId() bool
HasId returns a boolean if a field has been set.
func (o *Check) GetCreatedAt() time.Time
GetCreatedAt returns the CreatedAt field if non-nil, zero value otherwise.
func (o *Check) GetCreatedAtOk() (*time.Time, bool)
GetCreatedAtOk returns a tuple with the CreatedAt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetCreatedAt(v time.Time)
SetCreatedAt sets CreatedAt field to given value.
func (o *Check) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (o *Check) GetHref() string
GetHref returns the Href field if non-nil, zero value otherwise.
func (o *Check) GetHrefOk() (*string, bool)
GetHrefOk returns a tuple with the Href field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetHref(v string)
SetHref sets Href field to given value.
func (o *Check) HasHref() bool
HasHref returns a boolean if a field has been set.
func (o *Check) GetStatus() string
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *Check) GetStatusOk() (*string, bool)
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetStatus(v string)
SetStatus sets Status field to given value.
func (o *Check) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (o *Check) GetResult() string
GetResult returns the Result field if non-nil, zero value otherwise.
func (o *Check) GetResultOk() (*string, bool)
GetResultOk returns a tuple with the Result field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetResult(v string)
SetResult sets Result field to given value.
func (o *Check) HasResult() bool
HasResult returns a boolean if a field has been set.
func (o *Check) GetDownloadUri() string
GetDownloadUri returns the DownloadUri field if non-nil, zero value otherwise.
func (o *Check) GetDownloadUriOk() (*string, bool)
GetDownloadUriOk returns a tuple with the DownloadUri field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetDownloadUri(v string)
SetDownloadUri sets DownloadUri field to given value.
func (o *Check) HasDownloadUri() bool
HasDownloadUri returns a boolean if a field has been set.
func (o *Check) GetFormUri() string
GetFormUri returns the FormUri field if non-nil, zero value otherwise.
func (o *Check) GetFormUriOk() (*string, bool)
GetFormUriOk returns a tuple with the FormUri field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetFormUri(v string)
SetFormUri sets FormUri field to given value.
func (o *Check) HasFormUri() bool
HasFormUri returns a boolean if a field has been set.
func (o *Check) GetRedirectUri() string
GetRedirectUri returns the RedirectUri field if non-nil, zero value otherwise.
func (o *Check) GetRedirectUriOk() (*string, bool)
GetRedirectUriOk returns a tuple with the RedirectUri field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetRedirectUri(v string)
SetRedirectUri sets RedirectUri field to given value.
func (o *Check) HasRedirectUri() bool
HasRedirectUri returns a boolean if a field has been set.
func (o *Check) GetResultsUri() string
GetResultsUri returns the ResultsUri field if non-nil, zero value otherwise.
func (o *Check) GetResultsUriOk() (*string, bool)
GetResultsUriOk returns a tuple with the ResultsUri field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetResultsUri(v string)
SetResultsUri sets ResultsUri field to given value.
func (o *Check) HasResultsUri() bool
HasResultsUri returns a boolean if a field has been set.
func (o *Check) GetReportNames() []string
GetReportNames returns the ReportNames field if non-nil, zero value otherwise.
func (o *Check) GetReportNamesOk() (*[]string, bool)
GetReportNamesOk returns a tuple with the ReportNames field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetReportNames(v []string)
SetReportNames sets ReportNames field to given value.
func (o *Check) HasReportNames() bool
HasReportNames returns a boolean if a field has been set.
func (o *Check) GetApplicantId() string
GetApplicantId returns the ApplicantId field if non-nil, zero value otherwise.
func (o *Check) GetApplicantIdOk() (*string, bool)
GetApplicantIdOk returns a tuple with the ApplicantId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetApplicantId(v string)
SetApplicantId sets ApplicantId field to given value.
func (o *Check) HasApplicantId() bool
HasApplicantId returns a boolean if a field has been set.
func (o *Check) GetPrivacyNoticesReadConsentGiven() bool
GetPrivacyNoticesReadConsentGiven returns the PrivacyNoticesReadConsentGiven field if non-nil, zero value otherwise.
func (o *Check) GetPrivacyNoticesReadConsentGivenOk() (*bool, bool)
GetPrivacyNoticesReadConsentGivenOk returns a tuple with the PrivacyNoticesReadConsentGiven field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetPrivacyNoticesReadConsentGiven(v bool)
SetPrivacyNoticesReadConsentGiven sets PrivacyNoticesReadConsentGiven field to given value.
func (o *Check) HasPrivacyNoticesReadConsentGiven() bool
HasPrivacyNoticesReadConsentGiven returns a boolean if a field has been set.
func (o *Check) GetTags() []string
GetTags returns the Tags field if non-nil, zero value otherwise.
func (o *Check) GetTagsOk() (*[]string, bool)
GetTagsOk returns a tuple with the Tags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetTags(v []string)
SetTags sets Tags field to given value.
func (o *Check) HasTags() bool
HasTags returns a boolean if a field has been set.
func (o *Check) GetApplicantProvidesData() bool
GetApplicantProvidesData returns the ApplicantProvidesData field if non-nil, zero value otherwise.
func (o *Check) GetApplicantProvidesDataOk() (*bool, bool)
GetApplicantProvidesDataOk returns a tuple with the ApplicantProvidesData field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetApplicantProvidesData(v bool)
SetApplicantProvidesData sets ApplicantProvidesData field to given value.
func (o *Check) HasApplicantProvidesData() bool
HasApplicantProvidesData returns a boolean if a field has been set.
func (o *Check) GetSuppressFormEmails() bool
GetSuppressFormEmails returns the SuppressFormEmails field if non-nil, zero value otherwise.
func (o *Check) GetSuppressFormEmailsOk() (*bool, bool)
GetSuppressFormEmailsOk returns a tuple with the SuppressFormEmails field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetSuppressFormEmails(v bool)
SetSuppressFormEmails sets SuppressFormEmails field to given value.
func (o *Check) HasSuppressFormEmails() bool
HasSuppressFormEmails returns a boolean if a field has been set.
func (o *Check) GetAsynchronous() bool
GetAsynchronous returns the Asynchronous field if non-nil, zero value otherwise.
func (o *Check) GetAsynchronousOk() (*bool, bool)
GetAsynchronousOk returns a tuple with the Asynchronous field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetAsynchronous(v bool)
SetAsynchronous sets Asynchronous field to given value.
func (o *Check) HasAsynchronous() bool
HasAsynchronous returns a boolean if a field has been set.
func (o *Check) GetWebhookIds() []string
GetWebhookIds returns the WebhookIds field if non-nil, zero value otherwise.
func (o *Check) GetWebhookIdsOk() (*[]string, bool)
GetWebhookIdsOk returns a tuple with the WebhookIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetWebhookIds(v []string)
SetWebhookIds sets WebhookIds field to given value.
func (o *Check) HasWebhookIds() bool
HasWebhookIds returns a boolean if a field has been set.
func (o *Check) GetReportIds() []string
GetReportIds returns the ReportIds field if non-nil, zero value otherwise.
func (o *Check) GetReportIdsOk() (*[]string, bool)
GetReportIdsOk returns a tuple with the ReportIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetReportIds(v []string)
SetReportIds sets ReportIds field to given value.
func (o *Check) HasReportIds() bool
HasReportIds returns a boolean if a field has been set.
func (o *Check) GetDocumentIds() []string
GetDocumentIds returns the DocumentIds field if non-nil, zero value otherwise.
func (o *Check) GetDocumentIdsOk() (*[]string, bool)
GetDocumentIdsOk returns a tuple with the DocumentIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetDocumentIds(v []string)
SetDocumentIds sets DocumentIds field to given value.
func (o *Check) HasDocumentIds() bool
HasDocumentIds returns a boolean if a field has been set.
func (o *Check) GetConsider() []string
GetConsider returns the Consider field if non-nil, zero value otherwise.
func (o *Check) GetConsiderOk() (*[]string, bool)
GetConsiderOk returns a tuple with the Consider field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetConsider(v []string)
SetConsider sets Consider field to given value.
func (o *Check) HasConsider() bool
HasConsider returns a boolean if a field has been set.
func (o *Check) GetSubResult() string
GetSubResult returns the SubResult field if non-nil, zero value otherwise.
func (o *Check) GetSubResultOk() (*string, bool)
GetSubResultOk returns a tuple with the SubResult field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Check) SetSubResult(v string)
SetSubResult sets SubResult field to given value.
func (o *Check) HasSubResult() bool
HasSubResult returns a boolean if a field has been set.