class Plaid::PhysicalDocumentImages

Overview

URLs for downloading original and cropped images for this document submission. The URLs are designed to only allow downloading, not hot linking, so the URL will only serve the document image for 60 seconds before expiring. The expiration time is 60 seconds after the GET request for the associated Identity Verification attempt. A new expiring URL is generated with each request, so you can always rerequest the Identity Verification attempt if one of your URLs expires.

Included Modules

Defined in:

plaid/models/physical_document_images.cr

Constructors

Instance Method Summary

Instance methods inherited from module OpenApi::Json

after_initialize after_initialize, eql?(o : self) eql?, to_hash : Hash(String, JSON::Any) to_hash, to_json_any : JSON::Any to_json_any

Class methods inherited from module OpenApi::Json

build_from_hash(hash : Hash) build_from_hash, build_from_json_any(json_any : JSON::Any) build_from_json_any

Instance methods inherited from module OpenApi::Validatable

list_invalid_properties : Array(String) list_invalid_properties, list_invalid_properties_for(key : String) : Array(String) list_invalid_properties_for, valid? : Bool valid?, validate : Nil validate

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(*, original_front : String | Nil = nil, original_back : String | Nil = nil, cropped_front : String | Nil = nil, cropped_back : String | Nil = nil, face : String | Nil = nil) #

Initializes the object @param [Hash] attributes Model attributes in the form of hash


[View source]

Instance Method Detail

def ==(other : self) #

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code


def cropped_back : String | Nil #

[View source]
def cropped_back=(new_value : String | Nil) #

Custom attribute writer method checking allowed values (enum). @param [Object] cropped_back Object to be assigned


[View source]
def cropped_front : String | Nil #

[View source]
def cropped_front=(new_value : String | Nil) #

Custom attribute writer method checking allowed values (enum). @param [Object] cropped_front Object to be assigned


[View source]
def face : String | Nil #

[View source]
def face=(new_value : String | Nil) #

Custom attribute writer method checking allowed values (enum). @param [Object] face Object to be assigned


[View source]
def hash(hasher) #

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code


def list_invalid_properties : Array(String) #

Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons


[View source]
def original_back : String | Nil #

[View source]
def original_back=(new_value : String | Nil) #

Custom attribute writer method checking allowed values (enum). @param [Object] original_back Object to be assigned


[View source]
def original_front : String | Nil #

[View source]
def original_front=(new_value : String | Nil) #

Custom attribute writer method checking allowed values (enum). @param [Object] original_front Object to be assigned


[View source]
def valid? : Bool #

Check to see if the all the properties in the model are valid @return true if the model is valid


[View source]