All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.fintecsystems.xs2a.java.models.risk.checks.Xs2aAccountSnapshotResponse.kt Maven / Gradle / Ivy

The newest version!
package com.fintecsystems.xs2a.java.models.risk.checks


import com.fintecsystems.xs2a.java.helper.OffsetDate
import com.fintecsystems.xs2a.java.models.common.Tag
import com.squareup.moshi.Json
import java.time.OffsetDateTime

/**
 *
 * @param days Range in days that were used
 * @param from The start date in the format yyyy-mm-dd
 * @param to The end date in the format yyyy-mm-dd
 * @param filters Filter account statements
 * @param allTags 1, if the turnovers were fully categorized, 0 otherwise
 * @param createdAt Creation date of the object
 */

data class Xs2aAccountSnapshotResponse(
    /* Range in days that were used */
    @Json(name = "days")
    var days: Int? = null,
    /* The start date in the format yyyy-mm-dd */
    @Json(name = "from")
    @OffsetDate
    var from: OffsetDateTime? = null,
    /* The end date in the format yyyy-mm-dd */
    @Json(name = "to")
    @OffsetDate
    var to: OffsetDateTime? = null,
    /* Filter account statements */
    @Json(name = "filters")
    var filters: List? = null,
    /* 1, if the turnovers were fully categorized, 0 otherwise */
    @Json(name = "all_tags")
    var allTags: Boolean,
    /* Creation date of the object */
    @Json(name = "created_at")
    var createdAt: OffsetDateTime
)





© 2015 - 2024 Weber Informatics LLC | Privacy Policy