Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .stats.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
configured_endpoints: 239
openapi_spec_hash: 0af65087719d3a94ec028dea0f1f79dc
openapi_spec_hash: 32c25f1d22a4ae583cc924f53c0849d2
config_hash: 1ca082e374ef7000e2a5971e8da740e0
Original file line number Diff line number Diff line change
Expand Up @@ -2938,20 +2938,20 @@ private constructor(

companion object {

/**
* Export an Open Financial Exchange (OFX) file of transactions and balances for a given
* time range and Account.
*/
@JvmField val ACCOUNT_STATEMENT_OFX = of("account_statement_ofx")

/**
* Export a BAI2 file of transactions and balances for a given date and optional
* Account.
*/
@JvmField val ACCOUNT_STATEMENT_BAI2 = of("account_statement_bai2")

/** Export a CSV of all transactions for a given time range. */
@JvmField val TRANSACTION_CSV = of("transaction_csv")
/**
* Export an Open Financial Exchange (OFX) file of transactions and balances for a given
* time range and Account.
*/
@JvmField val ACCOUNT_STATEMENT_OFX = of("account_statement_ofx")

/** A PDF of an account verification letter. */
@JvmField val ACCOUNT_VERIFICATION_LETTER = of("account_verification_letter")

/**
* Export a CSV of account balances for the dates in a given range. (deprecated, use
Expand All @@ -2962,98 +2962,98 @@ private constructor(
/** Export a CSV of bookkeeping account balances for the dates in a given range. */
@JvmField val BOOKKEEPING_ACCOUNT_BALANCE_CSV = of("bookkeeping_account_balance_csv")

/** Export a CSV of entities with a given status. */
@JvmField val ENTITY_CSV = of("entity_csv")

/** Export a CSV of vendors added to the third-party risk management dashboard. */
@JvmField val VENDOR_CSV = of("vendor_csv")
/**
* Export a CSV of daily account balances with starting and ending balances for a given
* date range.
*/
@JvmField val DAILY_ACCOUNT_BALANCE_CSV = of("daily_account_balance_csv")

/**
* Certain dashboard tables are available as CSV exports. This export cannot be created
* via the API.
*/
@JvmField val DASHBOARD_TABLE_CSV = of("dashboard_table_csv")

/** A PDF of an account verification letter. */
@JvmField val ACCOUNT_VERIFICATION_LETTER = of("account_verification_letter")
/** Export a CSV of entities with a given status. */
@JvmField val ENTITY_CSV = of("entity_csv")

/** A PDF of funding instructions. */
@JvmField val FUNDING_INSTRUCTIONS = of("funding_instructions")
/**
* Export a CSV of fees. The time range must not include any fees that are part of an
* open fee statement.
*/
@JvmField val FEE_CSV = of("fee_csv")

/** A PDF of an Internal Revenue Service Form 1099-INT. */
@JvmField val FORM_1099_INT = of("form_1099_int")

/** A PDF of an Internal Revenue Service Form 1099-MISC. */
@JvmField val FORM_1099_MISC = of("form_1099_misc")

/**
* Export a CSV of fees. The time range must not include any fees that are part of an
* open fee statement.
*/
@JvmField val FEE_CSV = of("fee_csv")
/** A PDF of funding instructions. */
@JvmField val FUNDING_INSTRUCTIONS = of("funding_instructions")

/** Export a CSV of all transactions for a given time range. */
@JvmField val TRANSACTION_CSV = of("transaction_csv")

/** Export a CSV of vendors added to the third-party risk management dashboard. */
@JvmField val VENDOR_CSV = of("vendor_csv")

/** A PDF of a voided check. */
@JvmField val VOIDED_CHECK = of("voided_check")

/**
* Export a CSV of daily account balances with starting and ending balances for a given
* date range.
*/
@JvmField val DAILY_ACCOUNT_BALANCE_CSV = of("daily_account_balance_csv")

@JvmStatic fun of(value: String) = Category(JsonField.of(value))
}

/** An enum containing [Category]'s known values. */
enum class Known {
/**
* Export an Open Financial Exchange (OFX) file of transactions and balances for a given
* time range and Account.
*/
ACCOUNT_STATEMENT_OFX,
/**
* Export a BAI2 file of transactions and balances for a given date and optional
* Account.
*/
ACCOUNT_STATEMENT_BAI2,
/** Export a CSV of all transactions for a given time range. */
TRANSACTION_CSV,
/**
* Export an Open Financial Exchange (OFX) file of transactions and balances for a given
* time range and Account.
*/
ACCOUNT_STATEMENT_OFX,
/** A PDF of an account verification letter. */
ACCOUNT_VERIFICATION_LETTER,
/**
* Export a CSV of account balances for the dates in a given range. (deprecated, use
* `daily_account_balance_csv` instead)
*/
BALANCE_CSV,
/** Export a CSV of bookkeeping account balances for the dates in a given range. */
BOOKKEEPING_ACCOUNT_BALANCE_CSV,
/** Export a CSV of entities with a given status. */
ENTITY_CSV,
/** Export a CSV of vendors added to the third-party risk management dashboard. */
VENDOR_CSV,
/**
* Export a CSV of daily account balances with starting and ending balances for a given
* date range.
*/
DAILY_ACCOUNT_BALANCE_CSV,
/**
* Certain dashboard tables are available as CSV exports. This export cannot be created
* via the API.
*/
DASHBOARD_TABLE_CSV,
/** A PDF of an account verification letter. */
ACCOUNT_VERIFICATION_LETTER,
/** A PDF of funding instructions. */
FUNDING_INSTRUCTIONS,
/** A PDF of an Internal Revenue Service Form 1099-INT. */
FORM_1099_INT,
/** A PDF of an Internal Revenue Service Form 1099-MISC. */
FORM_1099_MISC,
/** Export a CSV of entities with a given status. */
ENTITY_CSV,
/**
* Export a CSV of fees. The time range must not include any fees that are part of an
* open fee statement.
*/
FEE_CSV,
/** A PDF of an Internal Revenue Service Form 1099-INT. */
FORM_1099_INT,
/** A PDF of an Internal Revenue Service Form 1099-MISC. */
FORM_1099_MISC,
/** A PDF of funding instructions. */
FUNDING_INSTRUCTIONS,
/** Export a CSV of all transactions for a given time range. */
TRANSACTION_CSV,
/** Export a CSV of vendors added to the third-party risk management dashboard. */
VENDOR_CSV,
/** A PDF of a voided check. */
VOIDED_CHECK,
/**
* Export a CSV of daily account balances with starting and ending balances for a given
* date range.
*/
DAILY_ACCOUNT_BALANCE_CSV,
}

/**
Expand All @@ -3066,54 +3066,54 @@ private constructor(
* - It was constructed with an arbitrary value using the [of] method.
*/
enum class Value {
/**
* Export an Open Financial Exchange (OFX) file of transactions and balances for a given
* time range and Account.
*/
ACCOUNT_STATEMENT_OFX,
/**
* Export a BAI2 file of transactions and balances for a given date and optional
* Account.
*/
ACCOUNT_STATEMENT_BAI2,
/** Export a CSV of all transactions for a given time range. */
TRANSACTION_CSV,
/**
* Export an Open Financial Exchange (OFX) file of transactions and balances for a given
* time range and Account.
*/
ACCOUNT_STATEMENT_OFX,
/** A PDF of an account verification letter. */
ACCOUNT_VERIFICATION_LETTER,
/**
* Export a CSV of account balances for the dates in a given range. (deprecated, use
* `daily_account_balance_csv` instead)
*/
BALANCE_CSV,
/** Export a CSV of bookkeeping account balances for the dates in a given range. */
BOOKKEEPING_ACCOUNT_BALANCE_CSV,
/** Export a CSV of entities with a given status. */
ENTITY_CSV,
/** Export a CSV of vendors added to the third-party risk management dashboard. */
VENDOR_CSV,
/**
* Export a CSV of daily account balances with starting and ending balances for a given
* date range.
*/
DAILY_ACCOUNT_BALANCE_CSV,
/**
* Certain dashboard tables are available as CSV exports. This export cannot be created
* via the API.
*/
DASHBOARD_TABLE_CSV,
/** A PDF of an account verification letter. */
ACCOUNT_VERIFICATION_LETTER,
/** A PDF of funding instructions. */
FUNDING_INSTRUCTIONS,
/** A PDF of an Internal Revenue Service Form 1099-INT. */
FORM_1099_INT,
/** A PDF of an Internal Revenue Service Form 1099-MISC. */
FORM_1099_MISC,
/** Export a CSV of entities with a given status. */
ENTITY_CSV,
/**
* Export a CSV of fees. The time range must not include any fees that are part of an
* open fee statement.
*/
FEE_CSV,
/** A PDF of an Internal Revenue Service Form 1099-INT. */
FORM_1099_INT,
/** A PDF of an Internal Revenue Service Form 1099-MISC. */
FORM_1099_MISC,
/** A PDF of funding instructions. */
FUNDING_INSTRUCTIONS,
/** Export a CSV of all transactions for a given time range. */
TRANSACTION_CSV,
/** Export a CSV of vendors added to the third-party risk management dashboard. */
VENDOR_CSV,
/** A PDF of a voided check. */
VOIDED_CHECK,
/**
* Export a CSV of daily account balances with starting and ending balances for a given
* date range.
*/
DAILY_ACCOUNT_BALANCE_CSV,
/** An enum member indicating that [Category] was instantiated with an unknown value. */
_UNKNOWN,
}
Expand All @@ -3127,21 +3127,21 @@ private constructor(
*/
fun value(): Value =
when (this) {
ACCOUNT_STATEMENT_OFX -> Value.ACCOUNT_STATEMENT_OFX
ACCOUNT_STATEMENT_BAI2 -> Value.ACCOUNT_STATEMENT_BAI2
TRANSACTION_CSV -> Value.TRANSACTION_CSV
ACCOUNT_STATEMENT_OFX -> Value.ACCOUNT_STATEMENT_OFX
ACCOUNT_VERIFICATION_LETTER -> Value.ACCOUNT_VERIFICATION_LETTER
BALANCE_CSV -> Value.BALANCE_CSV
BOOKKEEPING_ACCOUNT_BALANCE_CSV -> Value.BOOKKEEPING_ACCOUNT_BALANCE_CSV
ENTITY_CSV -> Value.ENTITY_CSV
VENDOR_CSV -> Value.VENDOR_CSV
DAILY_ACCOUNT_BALANCE_CSV -> Value.DAILY_ACCOUNT_BALANCE_CSV
DASHBOARD_TABLE_CSV -> Value.DASHBOARD_TABLE_CSV
ACCOUNT_VERIFICATION_LETTER -> Value.ACCOUNT_VERIFICATION_LETTER
FUNDING_INSTRUCTIONS -> Value.FUNDING_INSTRUCTIONS
ENTITY_CSV -> Value.ENTITY_CSV
FEE_CSV -> Value.FEE_CSV
FORM_1099_INT -> Value.FORM_1099_INT
FORM_1099_MISC -> Value.FORM_1099_MISC
FEE_CSV -> Value.FEE_CSV
FUNDING_INSTRUCTIONS -> Value.FUNDING_INSTRUCTIONS
TRANSACTION_CSV -> Value.TRANSACTION_CSV
VENDOR_CSV -> Value.VENDOR_CSV
VOIDED_CHECK -> Value.VOIDED_CHECK
DAILY_ACCOUNT_BALANCE_CSV -> Value.DAILY_ACCOUNT_BALANCE_CSV
else -> Value._UNKNOWN
}

Expand All @@ -3156,21 +3156,21 @@ private constructor(
*/
fun known(): Known =
when (this) {
ACCOUNT_STATEMENT_OFX -> Known.ACCOUNT_STATEMENT_OFX
ACCOUNT_STATEMENT_BAI2 -> Known.ACCOUNT_STATEMENT_BAI2
TRANSACTION_CSV -> Known.TRANSACTION_CSV
ACCOUNT_STATEMENT_OFX -> Known.ACCOUNT_STATEMENT_OFX
ACCOUNT_VERIFICATION_LETTER -> Known.ACCOUNT_VERIFICATION_LETTER
BALANCE_CSV -> Known.BALANCE_CSV
BOOKKEEPING_ACCOUNT_BALANCE_CSV -> Known.BOOKKEEPING_ACCOUNT_BALANCE_CSV
ENTITY_CSV -> Known.ENTITY_CSV
VENDOR_CSV -> Known.VENDOR_CSV
DAILY_ACCOUNT_BALANCE_CSV -> Known.DAILY_ACCOUNT_BALANCE_CSV
DASHBOARD_TABLE_CSV -> Known.DASHBOARD_TABLE_CSV
ACCOUNT_VERIFICATION_LETTER -> Known.ACCOUNT_VERIFICATION_LETTER
FUNDING_INSTRUCTIONS -> Known.FUNDING_INSTRUCTIONS
ENTITY_CSV -> Known.ENTITY_CSV
FEE_CSV -> Known.FEE_CSV
FORM_1099_INT -> Known.FORM_1099_INT
FORM_1099_MISC -> Known.FORM_1099_MISC
FEE_CSV -> Known.FEE_CSV
FUNDING_INSTRUCTIONS -> Known.FUNDING_INSTRUCTIONS
TRANSACTION_CSV -> Known.TRANSACTION_CSV
VENDOR_CSV -> Known.VENDOR_CSV
VOIDED_CHECK -> Known.VOIDED_CHECK
DAILY_ACCOUNT_BALANCE_CSV -> Known.DAILY_ACCOUNT_BALANCE_CSV
else -> throw IncreaseInvalidDataException("Unknown Category: $value")
}

Expand Down
Loading
Loading