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