Changed base package from net.dankito to net.codinux (except for client model)

This commit is contained in:
dankito 2024-08-23 14:50:57 +02:00
parent d8b0c89be7
commit 7e5a455c24
363 changed files with 1305 additions and 1306 deletions

View File

@ -7,9 +7,9 @@ import kotlinx.coroutines.withContext
import kotlinx.datetime.LocalDate import kotlinx.datetime.LocalDate
import net.dankito.banking.client.model.parameter.GetAccountDataParameter import net.dankito.banking.client.model.parameter.GetAccountDataParameter
import net.dankito.banking.client.model.response.GetAccountDataResponse import net.dankito.banking.client.model.response.GetAccountDataResponse
import net.dankito.banking.fints.FinTsClient import net.codinux.banking.fints.FinTsClient
import net.dankito.banking.fints.callback.SimpleFinTsClientCallback import net.codinux.banking.fints.callback.SimpleFinTsClientCallback
import net.dankito.banking.fints.model.TanChallenge import net.codinux.banking.fints.model.TanChallenge
import net.dankito.utils.multiplatform.extensions.millisSinceEpochAtSystemDefaultTimeZone import net.dankito.utils.multiplatform.extensions.millisSinceEpochAtSystemDefaultTimeZone
import org.slf4j.LoggerFactory import org.slf4j.LoggerFactory
import java.math.BigDecimal import java.math.BigDecimal

View File

@ -5,7 +5,7 @@ import net.codinux.banking.fints4k.android.Presenter
import net.codinux.banking.fints4k.android.R import net.codinux.banking.fints4k.android.R
import net.codinux.banking.fints4k.android.adapter.viewholder.AccountTransactionsViewHolder import net.codinux.banking.fints4k.android.adapter.viewholder.AccountTransactionsViewHolder
import net.dankito.banking.client.model.AccountTransaction import net.dankito.banking.client.model.AccountTransaction
import net.dankito.banking.fints.util.toBigDecimal import net.codinux.banking.fints.util.toBigDecimal
import net.dankito.utils.android.extensions.setTextColorToColorResource import net.dankito.utils.android.extensions.setTextColorToColorResource
import net.dankito.utils.android.ui.adapter.ListRecyclerAdapter import net.dankito.utils.android.ui.adapter.ListRecyclerAdapter
import org.slf4j.LoggerFactory import org.slf4j.LoggerFactory

View File

@ -15,9 +15,9 @@ import androidx.fragment.app.DialogFragment
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import net.codinux.banking.fints4k.android.Presenter import net.codinux.banking.fints4k.android.Presenter
import net.codinux.banking.fints4k.android.R import net.codinux.banking.fints4k.android.R
import net.dankito.banking.fints.model.FlickerCodeTanChallenge import net.codinux.banking.fints.model.FlickerCodeTanChallenge
import net.dankito.banking.fints.model.ImageTanChallenge import net.codinux.banking.fints.model.ImageTanChallenge
import net.dankito.banking.fints.model.TanChallenge import net.codinux.banking.fints.model.TanChallenge
import net.dankito.utils.android.extensions.getSpannedFromHtml import net.dankito.utils.android.extensions.getSpannedFromHtml
import net.dankito.utils.android.extensions.show import net.dankito.utils.android.extensions.show

View File

@ -13,12 +13,12 @@ import net.dankito.banking.client.model.CustomerAccount
import net.dankito.banking.client.model.parameter.GetAccountDataParameter import net.dankito.banking.client.model.parameter.GetAccountDataParameter
import net.dankito.banking.client.model.parameter.RetrieveTransactions import net.dankito.banking.client.model.parameter.RetrieveTransactions
import net.dankito.banking.client.model.parameter.TransferMoneyParameter import net.dankito.banking.client.model.parameter.TransferMoneyParameter
import net.dankito.banking.fints.FinTsClient import net.codinux.banking.fints.FinTsClient
import net.dankito.banking.fints.callback.SimpleFinTsClientCallback import net.codinux.banking.fints.callback.SimpleFinTsClientCallback
import net.dankito.banking.fints.extensions.toStringWithMinDigits import net.codinux.banking.fints.extensions.toStringWithMinDigits
import net.dankito.banking.fints.getAccountData import net.codinux.banking.fints.getAccountData
import net.dankito.banking.fints.model.TanChallenge import net.codinux.banking.fints.model.TanChallenge
import net.dankito.banking.fints.transferMoney import net.codinux.banking.fints.transferMoney
import util.CsvWriter import util.CsvWriter
import util.OutputFormat import util.OutputFormat

View File

@ -1,7 +1,7 @@
package commands package commands
import NativeApp import NativeApp
import net.dankito.banking.fints.model.TanMethodType import net.codinux.banking.fints.model.TanMethodType
data class CommonConfig( data class CommonConfig(

View File

@ -5,10 +5,10 @@ import com.github.ajalt.clikt.core.requireObject
import com.github.ajalt.clikt.parameters.arguments.argument import com.github.ajalt.clikt.parameters.arguments.argument
import com.github.ajalt.clikt.parameters.options.option import com.github.ajalt.clikt.parameters.options.option
import net.dankito.banking.client.model.parameter.TransferMoneyParameter import net.dankito.banking.client.model.parameter.TransferMoneyParameter
import net.dankito.banking.fints.model.AccountData import net.codinux.banking.fints.model.AccountData
import net.dankito.banking.fints.model.Amount import net.codinux.banking.fints.model.Amount
import net.dankito.banking.fints.model.Currency import net.codinux.banking.fints.model.Currency
import net.dankito.banking.fints.model.Money import net.codinux.banking.fints.model.Money
class TransferMoneyCommand : CliktCommand("Transfers money from your account to a recipient", name = "transfer", printHelpOnEmptyArgs = true) { class TransferMoneyCommand : CliktCommand("Transfers money from your account to a recipient", name = "transfer", printHelpOnEmptyArgs = true) {

View File

@ -12,8 +12,8 @@ import kotlinx.datetime.LocalDate
import kotlinx.datetime.minus import kotlinx.datetime.minus
import net.dankito.banking.client.model.parameter.GetAccountDataParameter import net.dankito.banking.client.model.parameter.GetAccountDataParameter
import net.dankito.banking.client.model.parameter.RetrieveTransactions import net.dankito.banking.client.model.parameter.RetrieveTransactions
import net.dankito.banking.fints.model.TanMethodType import net.codinux.banking.fints.model.TanMethodType
import net.dankito.banking.fints.extensions.todayAtEuropeBerlin import net.codinux.banking.fints.extensions.todayAtEuropeBerlin
import util.OutputFormat import util.OutputFormat

View File

@ -1,11 +1,11 @@
package net.dankito.banking.fints package net.codinux.banking.fints
import kotlinx.coroutines.runBlocking import kotlinx.coroutines.runBlocking
import net.dankito.banking.client.model.parameter.GetAccountDataParameter import net.dankito.banking.client.model.parameter.GetAccountDataParameter
import net.dankito.banking.client.model.parameter.TransferMoneyParameter import net.dankito.banking.client.model.parameter.TransferMoneyParameter
import net.dankito.banking.client.model.response.GetAccountDataResponse import net.dankito.banking.client.model.response.GetAccountDataResponse
import net.dankito.banking.client.model.response.TransferMoneyResponse import net.dankito.banking.client.model.response.TransferMoneyResponse
import net.dankito.banking.fints.model.Money import net.codinux.banking.fints.model.Money
fun FinTsClient.getAccountData(bankCode: String, loginName: String, password: String): GetAccountDataResponse { fun FinTsClient.getAccountData(bankCode: String, loginName: String, password: String): GetAccountDataResponse {

View File

@ -1,7 +1,7 @@
import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import net.dankito.banking.client.model.AccountTransaction import net.dankito.banking.client.model.AccountTransaction
import net.dankito.banking.fints.model.TanChallenge import net.codinux.banking.fints.model.TanChallenge
import react.* import react.*
import react.dom.* import react.dom.*
import styled.styledDiv import styled.styledDiv

View File

@ -2,8 +2,8 @@ import io.ktor.util.encodeBase64
import kotlinx.html.InputType import kotlinx.html.InputType
import kotlinx.html.js.onChangeFunction import kotlinx.html.js.onChangeFunction
import kotlinx.html.style import kotlinx.html.style
import net.dankito.banking.fints.model.ImageTanChallenge import net.codinux.banking.fints.model.ImageTanChallenge
import net.dankito.banking.fints.model.TanChallenge import net.codinux.banking.fints.model.TanChallenge
import org.w3c.dom.HTMLInputElement import org.w3c.dom.HTMLInputElement
import react.Props import react.Props
import react.RBuilder import react.RBuilder

View File

@ -6,11 +6,11 @@ import net.dankito.banking.client.model.parameter.GetAccountDataParameter
import net.dankito.banking.client.model.parameter.TransferMoneyParameter import net.dankito.banking.client.model.parameter.TransferMoneyParameter
import net.dankito.banking.client.model.response.GetAccountDataResponse import net.dankito.banking.client.model.response.GetAccountDataResponse
import net.dankito.banking.client.model.response.TransferMoneyResponse import net.dankito.banking.client.model.response.TransferMoneyResponse
import net.dankito.banking.fints.FinTsClient import net.codinux.banking.fints.FinTsClient
import net.dankito.banking.fints.callback.SimpleFinTsClientCallback import net.codinux.banking.fints.callback.SimpleFinTsClientCallback
import net.dankito.banking.fints.model.* import net.codinux.banking.fints.model.*
import net.dankito.banking.fints.webclient.KtorWebClient import net.codinux.banking.fints.webclient.KtorWebClient
import net.dankito.banking.fints.webclient.ProxyingWebClient import net.codinux.banking.fints.webclient.ProxyingWebClient
import net.dankito.utils.multiplatform.log.LoggerFactory import net.dankito.utils.multiplatform.log.LoggerFactory
open class Presenter { open class Presenter {

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints package net.codinux.banking.fints
import net.dankito.banking.client.model.parameter.FinTsClientParameter import net.dankito.banking.client.model.parameter.FinTsClientParameter
import net.dankito.banking.client.model.parameter.GetAccountDataParameter import net.dankito.banking.client.model.parameter.GetAccountDataParameter
@ -6,15 +6,15 @@ import net.dankito.banking.client.model.parameter.TransferMoneyParameter
import net.dankito.banking.client.model.response.ErrorCode import net.dankito.banking.client.model.response.ErrorCode
import net.dankito.banking.client.model.response.GetAccountDataResponse import net.dankito.banking.client.model.response.GetAccountDataResponse
import net.dankito.banking.client.model.response.TransferMoneyResponse import net.dankito.banking.client.model.response.TransferMoneyResponse
import net.dankito.banking.fints.callback.FinTsClientCallback import net.codinux.banking.fints.callback.FinTsClientCallback
import net.dankito.banking.fints.config.FinTsClientConfiguration import net.codinux.banking.fints.config.FinTsClientConfiguration
import net.dankito.banking.fints.mapper.FinTsModelMapper import net.codinux.banking.fints.mapper.FinTsModelMapper
import net.dankito.banking.fints.model.* import net.codinux.banking.fints.model.*
import net.dankito.banking.fints.response.client.FinTsClientResponse import net.codinux.banking.fints.response.client.FinTsClientResponse
import net.dankito.banking.fints.response.client.GetAccountInfoResponse import net.codinux.banking.fints.response.client.GetAccountInfoResponse
import net.dankito.banking.fints.response.client.GetAccountTransactionsResponse import net.codinux.banking.fints.response.client.GetAccountTransactionsResponse
import net.dankito.banking.fints.response.segments.AccountType import net.codinux.banking.fints.response.segments.AccountType
import net.dankito.banking.fints.util.BicFinder import net.codinux.banking.fints.util.BicFinder
open class FinTsClient( open class FinTsClient(

View File

@ -1,17 +1,16 @@
package net.dankito.banking.fints package net.codinux.banking.fints
import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import kotlinx.datetime.* import kotlinx.datetime.*
import net.dankito.banking.fints.callback.FinTsClientCallback import net.codinux.banking.fints.callback.FinTsClientCallback
import net.dankito.banking.fints.config.FinTsClientConfiguration import net.codinux.banking.fints.config.FinTsClientConfiguration
import net.dankito.banking.fints.extensions.minusDays import net.codinux.banking.fints.extensions.minusDays
import net.dankito.banking.fints.extensions.todayAtEuropeBerlin import net.codinux.banking.fints.extensions.todayAtEuropeBerlin
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.* import net.codinux.banking.fints.messages.datenelemente.implementierte.tan.*
import net.dankito.banking.fints.model.* import net.codinux.banking.fints.model.*
import net.dankito.banking.fints.response.BankResponse import net.codinux.banking.fints.response.BankResponse
import net.dankito.banking.fints.response.client.* import net.codinux.banking.fints.response.client.*
import net.dankito.banking.fints.webclient.IWebClient
/** /**

View File

@ -1,11 +1,11 @@
package net.dankito.banking.fints package net.codinux.banking.fints
import net.dankito.banking.fints.callback.FinTsClientCallback import net.codinux.banking.fints.callback.FinTsClientCallback
import net.dankito.banking.fints.config.FinTsClientConfiguration import net.codinux.banking.fints.config.FinTsClientConfiguration
import net.dankito.banking.fints.model.* import net.codinux.banking.fints.model.*
import net.dankito.banking.fints.response.client.AddAccountResponse import net.codinux.banking.fints.response.client.AddAccountResponse
import net.dankito.banking.fints.response.client.FinTsClientResponse import net.codinux.banking.fints.response.client.FinTsClientResponse
import net.dankito.banking.fints.response.client.GetAccountTransactionsResponse import net.codinux.banking.fints.response.client.GetAccountTransactionsResponse
open class FinTsClientForCustomer( open class FinTsClientForCustomer(

View File

@ -1,26 +1,26 @@
package net.dankito.banking.fints package net.codinux.banking.fints
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
import kotlinx.datetime.LocalDate import kotlinx.datetime.LocalDate
import net.codinux.log.logger import net.codinux.log.logger
import net.dankito.banking.fints.messages.MessageBuilder import net.codinux.banking.fints.messages.MessageBuilder
import net.dankito.banking.fints.messages.MessageBuilderResult import net.codinux.banking.fints.messages.MessageBuilderResult
import net.dankito.banking.fints.messages.datenelemente.implementierte.signatur.VersionDesSicherheitsverfahrens import net.codinux.banking.fints.messages.datenelemente.implementierte.signatur.VersionDesSicherheitsverfahrens
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.* import net.codinux.banking.fints.messages.datenelemente.implementierte.tan.*
import net.dankito.banking.fints.messages.segmente.id.CustomerSegmentId import net.codinux.banking.fints.messages.segmente.id.CustomerSegmentId
import net.dankito.banking.fints.messages.segmente.id.ISegmentId import net.codinux.banking.fints.messages.segmente.id.ISegmentId
import net.dankito.banking.fints.model.* import net.codinux.banking.fints.model.*
import net.dankito.banking.fints.model.mapper.ModelMapper import net.codinux.banking.fints.model.mapper.ModelMapper
import net.dankito.banking.fints.response.BankResponse import net.codinux.banking.fints.response.BankResponse
import net.dankito.banking.fints.response.InstituteSegmentId import net.codinux.banking.fints.response.InstituteSegmentId
import net.dankito.banking.fints.response.client.* import net.codinux.banking.fints.response.client.*
import net.dankito.banking.fints.response.segments.* import net.codinux.banking.fints.response.segments.*
import net.dankito.banking.fints.tan.FlickerCodeDecoder import net.codinux.banking.fints.tan.FlickerCodeDecoder
import net.dankito.banking.fints.tan.TanImageDecoder import net.codinux.banking.fints.tan.TanImageDecoder
import net.dankito.banking.fints.util.TanMethodSelector import net.codinux.banking.fints.util.TanMethodSelector
import net.dankito.banking.fints.extensions.minusDays import net.codinux.banking.fints.extensions.minusDays
import net.dankito.banking.fints.extensions.todayAtEuropeBerlin import net.codinux.banking.fints.extensions.todayAtEuropeBerlin
import net.dankito.banking.fints.extensions.todayAtSystemDefaultTimeZone import net.codinux.banking.fints.extensions.todayAtSystemDefaultTimeZone
/** /**

View File

@ -1,18 +1,18 @@
package net.dankito.banking.fints package net.codinux.banking.fints
import net.codinux.log.logger import net.codinux.log.logger
import net.dankito.banking.fints.messages.MessageBuilder import net.codinux.banking.fints.messages.MessageBuilder
import net.dankito.banking.fints.messages.MessageBuilderResult import net.codinux.banking.fints.messages.MessageBuilderResult
import net.dankito.banking.fints.model.* import net.codinux.banking.fints.model.*
import net.dankito.banking.fints.response.BankResponse import net.codinux.banking.fints.response.BankResponse
import net.dankito.banking.fints.response.segments.TanResponse import net.codinux.banking.fints.response.segments.TanResponse
import net.dankito.banking.fints.util.IBase64Service import net.codinux.banking.fints.util.IBase64Service
import net.dankito.banking.fints.util.PureKotlinBase64Service import net.codinux.banking.fints.util.PureKotlinBase64Service
import net.dankito.banking.fints.webclient.IWebClient import net.codinux.banking.fints.webclient.IWebClient
import net.dankito.banking.fints.webclient.KtorWebClient import net.codinux.banking.fints.webclient.KtorWebClient
import net.dankito.banking.fints.webclient.WebClientResponse import net.codinux.banking.fints.webclient.WebClientResponse
import net.dankito.banking.fints.extensions.getAllExceptionMessagesJoined import net.codinux.banking.fints.extensions.getAllExceptionMessagesJoined
import net.dankito.banking.fints.response.segments.ReceivedSegment import net.codinux.banking.fints.response.segments.ReceivedSegment
open class RequestExecutor( open class RequestExecutor(

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.callback package net.codinux.banking.fints.callback
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium import net.codinux.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
import net.dankito.banking.fints.model.* import net.codinux.banking.fints.model.*
interface FinTsClientCallback { interface FinTsClientCallback {
@ -30,7 +30,7 @@ interface FinTsClientCallback {
/** /**
* Gets fired when a FinTS message get sent to bank server, a FinTS message is received from bank server or an error occurred. * Gets fired when a FinTS message get sent to bank server, a FinTS message is received from bank server or an error occurred.
* *
* Be aware, in order that this message gets fired [net.dankito.banking.fints.config.FinTsClientOptions.fireCallbackOnMessageLogs] has to be set to true. * Be aware, in order that this message gets fired [net.codinux.banking.fints.config.FinTsClientOptions.fireCallbackOnMessageLogs] has to be set to true.
*/ */
fun messageLogAdded(messageLogEntry: MessageLogEntry) fun messageLogAdded(messageLogEntry: MessageLogEntry)

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.callback package net.codinux.banking.fints.callback
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium import net.codinux.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
import net.dankito.banking.fints.model.* import net.codinux.banking.fints.model.*
open class NoOpFinTsClientCallback : FinTsClientCallback { open class NoOpFinTsClientCallback : FinTsClientCallback {

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.callback package net.codinux.banking.fints.callback
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium import net.codinux.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
import net.dankito.banking.fints.model.* import net.codinux.banking.fints.model.*
open class SimpleFinTsClientCallback( open class SimpleFinTsClientCallback(

View File

@ -1,15 +1,15 @@
package net.dankito.banking.fints.config package net.codinux.banking.fints.config
import net.dankito.banking.fints.FinTsJobExecutor import net.codinux.banking.fints.FinTsJobExecutor
import net.dankito.banking.fints.RequestExecutor import net.codinux.banking.fints.RequestExecutor
import net.dankito.banking.fints.messages.MessageBuilder import net.codinux.banking.fints.messages.MessageBuilder
import net.dankito.banking.fints.model.mapper.ModelMapper import net.codinux.banking.fints.model.mapper.ModelMapper
import net.dankito.banking.fints.util.FinTsServerAddressFinder import net.codinux.banking.fints.util.FinTsServerAddressFinder
import net.dankito.banking.fints.util.IBase64Service import net.codinux.banking.fints.util.IBase64Service
import net.dankito.banking.fints.util.PureKotlinBase64Service import net.codinux.banking.fints.util.PureKotlinBase64Service
import net.dankito.banking.fints.util.TanMethodSelector import net.codinux.banking.fints.util.TanMethodSelector
import net.dankito.banking.fints.webclient.IWebClient import net.codinux.banking.fints.webclient.IWebClient
import net.dankito.banking.fints.webclient.KtorWebClient import net.codinux.banking.fints.webclient.KtorWebClient
class FinTsClientConfiguration( class FinTsClientConfiguration(
var options: FinTsClientOptions = FinTsClientOptions(), var options: FinTsClientOptions = FinTsClientOptions(),

View File

@ -1,19 +1,19 @@
package net.dankito.banking.fints.config package net.codinux.banking.fints.config
import net.dankito.banking.fints.model.ProductData import net.codinux.banking.fints.model.ProductData
data class FinTsClientOptions( data class FinTsClientOptions(
/** /**
* If FinTS messages sent to and received from bank servers and errors should be collected. They are then accessible * If FinTS messages sent to and received from bank servers and errors should be collected. They are then accessible
* via [net.dankito.banking.fints.response.client.FinTsClientResponse.messageLog]. * via [net.codinux.banking.fints.response.client.FinTsClientResponse.messageLog].
* *
* Set to false by default. * Set to false by default.
*/ */
val collectMessageLog: Boolean = false, val collectMessageLog: Boolean = false,
/** /**
* If set to true then [net.dankito.banking.fints.callback.FinTsClientCallback.messageLogAdded] get fired when a * If set to true then [net.codinux.banking.fints.callback.FinTsClientCallback.messageLogAdded] get fired when a
* FinTS message get sent to bank server, a FinTS message is received from bank server or an error occurred. * FinTS message get sent to bank server, a FinTS message is received from bank server or an error occurred.
* *
* Defaults to false. * Defaults to false.

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.extensions package net.codinux.banking.fints.extensions
import kotlinx.datetime.* import kotlinx.datetime.*
import kotlin.js.JsName import kotlin.js.JsName

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.extensions package net.codinux.banking.fints.extensions
import kotlinx.datetime.* import kotlinx.datetime.*

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.extensions package net.codinux.banking.fints.extensions
fun Int.toStringWithMinDigits(minimumCountDigits: Int, fillerString: Char = '0'): String { fun Int.toStringWithMinDigits(minimumCountDigits: Int, fillerString: Char = '0'): String {

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.extensions package net.codinux.banking.fints.extensions
import kotlinx.datetime.Clock import kotlinx.datetime.Clock
import kotlin.random.Random import kotlin.random.Random

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.extensions package net.codinux.banking.fints.extensions
/** /**

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.extensions package net.codinux.banking.fints.extensions
fun Throwable.getAllExceptionMessagesJoined(maxDepth: Int = 5): String { fun Throwable.getAllExceptionMessagesJoined(maxDepth: Int = 5): String {

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.extensions package net.codinux.banking.fints.extensions
import kotlinx.datetime.TimeZone import kotlinx.datetime.TimeZone

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.log package net.codinux.banking.fints.log
import kotlin.reflect.KClass import kotlin.reflect.KClass

View File

@ -0,0 +1,17 @@
package net.codinux.banking.fints.log
import net.codinux.banking.fints.model.AccountData
import net.codinux.banking.fints.model.BankData
import net.codinux.banking.fints.model.MessageType
import net.codinux.banking.fints.model.JobContextType
class MessageContext(
val jobType: JobContextType,
val dialogType: MessageType,
val jobNumber: Int,
val dialogNumber: Int,
val messageNumber: Int,
val bank: BankData,
val account: AccountData?
)

View File

@ -1,17 +1,17 @@
package net.dankito.banking.fints.log package net.codinux.banking.fints.log
import net.codinux.log.LoggerFactory import net.codinux.log.LoggerFactory
import net.codinux.log.logger import net.codinux.log.logger
import net.dankito.banking.fints.callback.FinTsClientCallback import net.codinux.banking.fints.callback.FinTsClientCallback
import net.dankito.banking.fints.config.FinTsClientOptions import net.codinux.banking.fints.config.FinTsClientOptions
import net.dankito.banking.fints.model.BankData import net.codinux.banking.fints.model.BankData
import net.dankito.banking.fints.model.MessageLogEntry import net.codinux.banking.fints.model.MessageLogEntry
import net.dankito.banking.fints.model.MessageLogEntryType import net.codinux.banking.fints.model.MessageLogEntryType
import net.dankito.banking.fints.extensions.getInnerException import net.codinux.banking.fints.extensions.getInnerException
import net.dankito.banking.fints.extensions.nthIndexOf import net.codinux.banking.fints.extensions.nthIndexOf
import net.dankito.banking.fints.extensions.toStringWithMinDigits import net.codinux.banking.fints.extensions.toStringWithMinDigits
import net.dankito.banking.fints.response.segments.ReceivedSegment import net.codinux.banking.fints.response.segments.ReceivedSegment
import net.dankito.banking.fints.util.FinTsUtils import net.codinux.banking.fints.util.FinTsUtils
import kotlin.reflect.KClass import kotlin.reflect.KClass

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.mapper package net.codinux.banking.fints.mapper
import kotlinx.datetime.LocalDate import kotlinx.datetime.LocalDate

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.mapper package net.codinux.banking.fints.mapper
import kotlinx.datetime.LocalDate import kotlinx.datetime.LocalDate
import net.dankito.banking.client.model.* import net.dankito.banking.client.model.*
@ -7,14 +7,14 @@ import net.dankito.banking.client.model.parameter.FinTsClientParameter
import net.dankito.banking.client.model.parameter.GetAccountDataParameter import net.dankito.banking.client.model.parameter.GetAccountDataParameter
import net.dankito.banking.client.model.parameter.RetrieveTransactions import net.dankito.banking.client.model.parameter.RetrieveTransactions
import net.dankito.banking.client.model.response.ErrorCode import net.dankito.banking.client.model.response.ErrorCode
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Laenderkennzeichen import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.Laenderkennzeichen
import net.dankito.banking.fints.model.* import net.codinux.banking.fints.model.*
import net.dankito.banking.fints.response.client.FinTsClientResponse import net.codinux.banking.fints.response.client.FinTsClientResponse
import net.dankito.banking.fints.response.client.GetAccountTransactionsResponse import net.codinux.banking.fints.response.client.GetAccountTransactionsResponse
import net.dankito.banking.fints.response.segments.AccountType import net.codinux.banking.fints.response.segments.AccountType
import net.dankito.banking.fints.util.BicFinder import net.codinux.banking.fints.util.BicFinder
import net.dankito.banking.fints.extensions.minusDays import net.codinux.banking.fints.extensions.minusDays
import net.dankito.banking.fints.extensions.todayAtEuropeBerlin import net.codinux.banking.fints.extensions.todayAtEuropeBerlin
open class FinTsModelMapper { open class FinTsModelMapper {
@ -90,7 +90,7 @@ open class FinTsModelMapper {
return data.bookedTransactions.map { map(it) } return data.bookedTransactions.map { map(it) }
} }
open fun map(transaction: net.dankito.banking.fints.model.AccountTransaction): AccountTransaction { open fun map(transaction: net.codinux.banking.fints.model.AccountTransaction): AccountTransaction {
return AccountTransaction(transaction.amount, transaction.unparsedReference, transaction.bookingDate, return AccountTransaction(transaction.amount, transaction.unparsedReference, transaction.bookingDate,
transaction.otherPartyName, transaction.otherPartyBankCode, transaction.otherPartyAccountId, transaction.bookingText, transaction.valueDate, transaction.otherPartyName, transaction.otherPartyBankCode, transaction.otherPartyAccountId, transaction.bookingText, transaction.valueDate,
transaction.statementNumber, transaction.sequenceNumber, transaction.openingBalance, transaction.closingBalance, transaction.statementNumber, transaction.sequenceNumber, transaction.openingBalance, transaction.closingBalance,

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.messages package net.codinux.banking.fints.messages
enum class Existenzstatus { enum class Existenzstatus {

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.messages package net.codinux.banking.fints.messages
import io.ktor.utils.io.charsets.Charsets import io.ktor.utils.io.charsets.Charsets

View File

@ -1,26 +1,26 @@
package net.dankito.banking.fints.messages package net.codinux.banking.fints.messages
import net.dankito.banking.fints.extensions.randomWithSeed import net.codinux.banking.fints.extensions.randomWithSeed
import net.dankito.banking.fints.messages.datenelemente.implementierte.Aufsetzpunkt import net.codinux.banking.fints.messages.datenelemente.implementierte.Aufsetzpunkt
import net.dankito.banking.fints.messages.datenelemente.implementierte.KundensystemID import net.codinux.banking.fints.messages.datenelemente.implementierte.KundensystemID
import net.dankito.banking.fints.messages.datenelemente.implementierte.Synchronisierungsmodus import net.codinux.banking.fints.messages.datenelemente.implementierte.Synchronisierungsmodus
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium import net.codinux.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanMedienArtVersion import net.codinux.banking.fints.messages.datenelemente.implementierte.tan.TanMedienArtVersion
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanMediumKlasse import net.codinux.banking.fints.messages.datenelemente.implementierte.tan.TanMediumKlasse
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanProcess import net.codinux.banking.fints.messages.datenelemente.implementierte.tan.TanProcess
import net.dankito.banking.fints.messages.segmente.Segment import net.codinux.banking.fints.messages.segmente.Segment
import net.dankito.banking.fints.messages.segmente.Synchronisierung import net.codinux.banking.fints.messages.segmente.Synchronisierung
import net.dankito.banking.fints.messages.segmente.id.CustomerSegmentId import net.codinux.banking.fints.messages.segmente.id.CustomerSegmentId
import net.dankito.banking.fints.messages.segmente.id.ISegmentId import net.codinux.banking.fints.messages.segmente.id.ISegmentId
import net.dankito.banking.fints.messages.segmente.implementierte.* import net.codinux.banking.fints.messages.segmente.implementierte.*
import net.dankito.banking.fints.messages.segmente.implementierte.sepa.SepaBankTransferBase import net.codinux.banking.fints.messages.segmente.implementierte.sepa.SepaBankTransferBase
import net.dankito.banking.fints.messages.segmente.implementierte.tan.TanGeneratorListeAnzeigen import net.codinux.banking.fints.messages.segmente.implementierte.tan.TanGeneratorListeAnzeigen
import net.dankito.banking.fints.messages.segmente.implementierte.tan.TanGeneratorTanMediumAnOderUmmelden import net.codinux.banking.fints.messages.segmente.implementierte.tan.TanGeneratorTanMediumAnOderUmmelden
import net.dankito.banking.fints.messages.segmente.implementierte.umsaetze.* import net.codinux.banking.fints.messages.segmente.implementierte.umsaetze.*
import net.dankito.banking.fints.model.* import net.codinux.banking.fints.model.*
import net.dankito.banking.fints.response.InstituteSegmentId import net.codinux.banking.fints.response.InstituteSegmentId
import net.dankito.banking.fints.response.segments.* import net.codinux.banking.fints.response.segments.*
import net.dankito.banking.fints.util.FinTsUtils import net.codinux.banking.fints.util.FinTsUtils
import kotlin.math.absoluteValue import kotlin.math.absoluteValue

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages package net.codinux.banking.fints.messages
import net.dankito.banking.fints.messages.segmente.Segment import net.codinux.banking.fints.messages.segmente.Segment
import net.dankito.banking.fints.messages.segmente.implementierte.ZweiSchrittTanEinreichung import net.codinux.banking.fints.messages.segmente.implementierte.ZweiSchrittTanEinreichung
open class MessageBuilderResult( open class MessageBuilderResult(

View File

@ -1,6 +1,6 @@
package net.dankito.banking.fints.messages package net.codinux.banking.fints.messages
import net.dankito.banking.fints.util.MessageUtils import net.codinux.banking.fints.util.MessageUtils
abstract class Nachrichtenteil(protected val messageUtils: MessageUtils = MessageUtils()) { abstract class Nachrichtenteil(protected val messageUtils: MessageUtils = MessageUtils()) {

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.messages package net.codinux.banking.fints.messages
class Separators { class Separators {

View File

@ -1,6 +1,6 @@
package net.dankito.banking.fints.messages.datenelemente package net.codinux.banking.fints.messages.datenelemente
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
abstract class Datenelement(existenzstatus: Existenzstatus): DatenelementBase(existenzstatus) { abstract class Datenelement(existenzstatus: Existenzstatus): DatenelementBase(existenzstatus) {

View File

@ -0,0 +1,7 @@
package net.codinux.banking.fints.messages.datenelemente
import net.codinux.banking.fints.messages.Existenzstatus
import net.codinux.banking.fints.messages.Nachrichtenteil
abstract class DatenelementBase(val existenzstatus: Existenzstatus) : Nachrichtenteil()

View File

@ -1,8 +1,8 @@
package net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate package net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum import net.codinux.banking.fints.messages.datenelemente.implementierte.ICodeEnum
/** /**

View File

@ -1,10 +1,10 @@
package net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate package net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate
import kotlinx.datetime.LocalDate import kotlinx.datetime.LocalDate
import net.codinux.log.logger import net.codinux.log.logger
import net.dankito.banking.fints.extensions.toStringWithMinDigits import net.codinux.banking.fints.extensions.toStringWithMinDigits
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate package net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate package net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate package net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.ZiffernDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.ZiffernDatenelement
/** /**

View File

@ -1,10 +1,10 @@
package net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate package net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate
import kotlinx.datetime.LocalTime import kotlinx.datetime.LocalTime
import net.codinux.log.logger import net.codinux.log.logger
import net.dankito.banking.fints.extensions.toStringWithMinDigits import net.codinux.banking.fints.extensions.toStringWithMinDigits
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.ZiffernDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.ZiffernDatenelement
/** /**

View File

@ -1,6 +1,6 @@
package net.dankito.banking.fints.messages.datenelemente.basisformate package net.codinux.banking.fints.messages.datenelemente.basisformate
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
/** /**

View File

@ -1,6 +1,6 @@
package net.dankito.banking.fints.messages.datenelemente.basisformate package net.codinux.banking.fints.messages.datenelemente.basisformate
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
/** /**

View File

@ -1,6 +1,6 @@
package net.dankito.banking.fints.messages.datenelemente.basisformate package net.codinux.banking.fints.messages.datenelemente.basisformate
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
/** /**

View File

@ -1,11 +1,11 @@
package net.dankito.banking.fints.messages.datenelemente.basisformate package net.codinux.banking.fints.messages.datenelemente.basisformate
import io.ktor.utils.io.charsets.encode import io.ktor.utils.io.charsets.encode
import io.ktor.utils.io.charsets.name import io.ktor.utils.io.charsets.name
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.HbciCharset import net.codinux.banking.fints.messages.HbciCharset
import net.dankito.banking.fints.messages.Separators import net.codinux.banking.fints.messages.Separators
import net.dankito.banking.fints.messages.datenelemente.Datenelement import net.codinux.banking.fints.messages.datenelemente.Datenelement
/** /**

View File

@ -1,6 +1,6 @@
package net.dankito.banking.fints.messages.datenelemente.basisformate package net.codinux.banking.fints.messages.datenelemente.basisformate
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
/** /**

View File

@ -0,0 +1,6 @@
package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.codinux.banking.fints.messages.Existenzstatus
open class BezugssegmentInKreditinstitutsnachricht(segmentNumber: Int) : Bezugssegment(segmentNumber, Existenzstatus.Optional)

View File

@ -0,0 +1,6 @@
package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.codinux.banking.fints.messages.Existenzstatus
open class BezugssegmentInKundennachricht(segmentNumber: Int) : Bezugssegment(segmentNumber, Existenzstatus.NotAllowed)

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation
/** /**

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
enum class Dialogsprache(override val code: String) : ICodeEnum { enum class Dialogsprache(override val code: String) : ICodeEnum {

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.Code
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.TextDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.TextDatenelement
/** /**

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
enum class HbciVersion(val versionNumber: Int, override val code: String) : ICodeEnum { enum class HbciVersion(val versionNumber: Int, override val code: String) : ICodeEnum {

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
/** /**

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
inline fun <reified T : Enum<T>> allCodes(): List<String> { inline fun <reified T : Enum<T>> allCodes(): List<String> {

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.Code
/** /**

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
enum class KundensystemStatusWerte(override val code: String) : ICodeEnum { enum class KundensystemStatusWerte(override val code: String) : ICodeEnum {

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.ZiffernDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.ZiffernDatenelement
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
/** /**

View File

@ -0,0 +1,7 @@
package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.codinux.banking.fints.messages.Existenzstatus
import net.codinux.banking.fints.messages.datenelemente.basisformate.TextDatenelement
open class NotAllowedDatenelement : TextDatenelement("", Existenzstatus.NotAllowed)

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
/** /**

View File

@ -1,4 +1,4 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
enum class Synchronisierungsmodus(override val code: String) : ICodeEnum { enum class Synchronisierungsmodus(override val code: String) : ICodeEnum {

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.Code
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte package net.codinux.banking.fints.messages.datenelemente.implementierte
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.account package net.codinux.banking.fints.messages.datenelemente.implementierte.account
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.JaNein import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.JaNein
/** /**

View File

@ -0,0 +1,7 @@
package net.codinux.banking.fints.messages.datenelemente.implementierte.account
import net.codinux.banking.fints.messages.Existenzstatus
import net.codinux.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
open class BIC(bic: String, existenzstatus: Existenzstatus) : AlphanumerischesDatenelement(bic, existenzstatus, 11)

View File

@ -0,0 +1,7 @@
package net.codinux.banking.fints.messages.datenelemente.implementierte.account
import net.codinux.banking.fints.messages.Existenzstatus
import net.codinux.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
open class IBAN(iban: String, existenzstatus: Existenzstatus) : AlphanumerischesDatenelement(iban, existenzstatus, 34)

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.account package net.codinux.banking.fints.messages.datenelemente.implementierte.account
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation
/** /**

View File

@ -1,8 +1,8 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.account package net.codinux.banking.fints.messages.datenelemente.implementierte.account
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
import net.dankito.banking.fints.model.GetAccountTransactionsParameter import net.codinux.banking.fints.model.GetAccountTransactionsParameter
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.account package net.codinux.banking.fints.messages.datenelemente.implementierte.account
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation
/** /**

View File

@ -1,6 +1,6 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption package net.codinux.banking.fints.messages.datenelemente.implementierte.encryption
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum import net.codinux.banking.fints.messages.datenelemente.implementierte.ICodeEnum
enum class BezeichnerFuerAlgorithmusparameterIV(override val code: String) : ICodeEnum { enum class BezeichnerFuerAlgorithmusparameterIV(override val code: String) : ICodeEnum {

View File

@ -1,8 +1,8 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption package net.codinux.banking.fints.messages.datenelemente.implementierte.encryption
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.Code
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes import net.codinux.banking.fints.messages.datenelemente.implementierte.allCodes
/** /**

View File

@ -1,6 +1,6 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption package net.codinux.banking.fints.messages.datenelemente.implementierte.encryption
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum import net.codinux.banking.fints.messages.datenelemente.implementierte.ICodeEnum
enum class BezeichnerFuerAlgorithmusparameterSchluessel(override val code: String) : ICodeEnum { enum class BezeichnerFuerAlgorithmusparameterSchluessel(override val code: String) : ICodeEnum {

View File

@ -1,8 +1,8 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption package net.codinux.banking.fints.messages.datenelemente.implementierte.encryption
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.Code
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes import net.codinux.banking.fints.messages.datenelemente.implementierte.allCodes
/** /**

View File

@ -1,6 +1,6 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption package net.codinux.banking.fints.messages.datenelemente.implementierte.encryption
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum import net.codinux.banking.fints.messages.datenelemente.implementierte.ICodeEnum
enum class Komprimierungsfunktion(val abbreviation: String, override val code: String) : ICodeEnum { enum class Komprimierungsfunktion(val abbreviation: String, override val code: String) : ICodeEnum {

View File

@ -1,8 +1,8 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption package net.codinux.banking.fints.messages.datenelemente.implementierte.encryption
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.Code
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes import net.codinux.banking.fints.messages.datenelemente.implementierte.allCodes
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption package net.codinux.banking.fints.messages.datenelemente.implementierte.encryption
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.BinaerDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.BinaerDatenelement
/** /**

View File

@ -1,6 +1,6 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption package net.codinux.banking.fints.messages.datenelemente.implementierte.encryption
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum import net.codinux.banking.fints.messages.datenelemente.implementierte.ICodeEnum
enum class Verschluesselungsalgorithmus(override val code: String) : ICodeEnum { enum class Verschluesselungsalgorithmus(override val code: String) : ICodeEnum {

View File

@ -1,8 +1,8 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption package net.codinux.banking.fints.messages.datenelemente.implementierte.encryption
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.Code
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes import net.codinux.banking.fints.messages.datenelemente.implementierte.allCodes
/** /**

View File

@ -1,6 +1,6 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption package net.codinux.banking.fints.messages.datenelemente.implementierte.encryption
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum import net.codinux.banking.fints.messages.datenelemente.implementierte.ICodeEnum
enum class VerwendungDesVerschluesselungsalgorithmus(override val code: String) : ICodeEnum { enum class VerwendungDesVerschluesselungsalgorithmus(override val code: String) : ICodeEnum {

View File

@ -1,8 +1,8 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption package net.codinux.banking.fints.messages.datenelemente.implementierte.encryption
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code import net.codinux.banking.fints.messages.datenelemente.abgeleiteteformate.Code
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes import net.codinux.banking.fints.messages.datenelemente.implementierte.allCodes
/** /**

View File

@ -1,7 +1,7 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption package net.codinux.banking.fints.messages.datenelemente.implementierte.encryption
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.BinaerDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.BinaerDatenelement
/** /**

View File

@ -1,9 +1,9 @@
package net.dankito.banking.fints.messages.datenelemente.implementierte.sepa package net.codinux.banking.fints.messages.datenelemente.implementierte.sepa
import net.dankito.banking.fints.messages.Existenzstatus import net.codinux.banking.fints.messages.Existenzstatus
import net.dankito.banking.fints.messages.datenelemente.basisformate.BinaerDatenelement import net.codinux.banking.fints.messages.datenelemente.basisformate.BinaerDatenelement
import net.dankito.banking.fints.messages.segmente.implementierte.sepa.ISepaMessageCreator import net.codinux.banking.fints.messages.segmente.implementierte.sepa.ISepaMessageCreator
import net.dankito.banking.fints.messages.segmente.implementierte.sepa.PaymentInformationMessages import net.codinux.banking.fints.messages.segmente.implementierte.sepa.PaymentInformationMessages
open class SepaMessage( open class SepaMessage(

Some files were not shown because too many files have changed in this diff Show More