plaid2.model.signal_decision_report_request module

class plaid2.model.signal_decision_report_request.SignalDecisionReportRequest(*, days_funds_on_hold: Optional[int] = None, initiated: bool, client_transaction_id: str)[source]

Bases: BaseModel

client_transaction_id: str

Must be the same as the client_transaction_id supplied when calling /signal/evaluate

days_funds_on_hold: Optional[int]

The actual number of days (hold time) since the ACH debit transaction that you wait before making funds available to your customers. The holding time could affect the ACH return rate. For example, use 0 if you make funds available to your customers instantly or the same day following the debit transaction, or 1 if you make funds available the next day following the debit initialization.

dict(**kwargs: Any) Dict[str, Any][source]

Return a dict representation of the object. Takes same keyword arguments as pydantic.BaseModel.dict

initiated: bool

true if the ACH transaction was initiated, false otherwise.

json(**kwargs: Any) str[source]

Return a json string representation of the object. Takes same keyword arguments as pydantic.BaseModel.json

classmethod parse_obj(data: Any) SignalDecisionReportRequest[source]

Parse a dict into the object. Takes same keyword arguments as pydantic.BaseModel.parse_obj

classmethod parse_raw(b: Union[bytes, str], **kwargs: Any) SignalDecisionReportRequest[source]

Parse a json string into the object. Takes same keyword arguments as pydantic.BaseModel.parse_raw