Moved fints4k library package from net.dankito.fints to net.dankito.banking.fints
This commit is contained in:
parent
d9ce20e4d4
commit
53ebba0c9f
|
@ -1,30 +1,30 @@
|
||||||
package net.dankito.fints
|
package net.dankito.banking.fints
|
||||||
|
|
||||||
import net.dankito.fints.callback.FinTsClientCallback
|
import net.dankito.banking.fints.callback.FinTsClientCallback
|
||||||
import net.dankito.fints.messages.MessageBuilder
|
import net.dankito.banking.fints.messages.MessageBuilder
|
||||||
import net.dankito.fints.messages.MessageBuilderResult
|
import net.dankito.banking.fints.messages.MessageBuilderResult
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.Dialogsprache
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.Dialogsprache
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.KundensystemStatusWerte
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.KundensystemStatusWerte
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.signatur.Sicherheitsfunktion
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.signatur.Sicherheitsfunktion
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanMedienArtVersion
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanMedienArtVersion
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanMediumKlasse
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanMediumKlasse
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.ZkaTanProcedure
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.ZkaTanProcedure
|
||||||
import net.dankito.fints.model.*
|
import net.dankito.banking.fints.model.*
|
||||||
import net.dankito.fints.response.GetUserTanProceduresResponse
|
import net.dankito.banking.fints.response.GetUserTanProceduresResponse
|
||||||
import net.dankito.fints.response.InstituteSegmentId
|
import net.dankito.banking.fints.response.InstituteSegmentId
|
||||||
import net.dankito.fints.response.Response
|
import net.dankito.banking.fints.response.Response
|
||||||
import net.dankito.fints.response.ResponseParser
|
import net.dankito.banking.fints.response.ResponseParser
|
||||||
import net.dankito.fints.response.client.AddAccountResponse
|
import net.dankito.banking.fints.response.client.AddAccountResponse
|
||||||
import net.dankito.fints.response.client.FinTsClientResponse
|
import net.dankito.banking.fints.response.client.FinTsClientResponse
|
||||||
import net.dankito.fints.response.client.GetTanMediaListResponse
|
import net.dankito.banking.fints.response.client.GetTanMediaListResponse
|
||||||
import net.dankito.fints.response.client.GetTransactionsResponse
|
import net.dankito.banking.fints.response.client.GetTransactionsResponse
|
||||||
import net.dankito.fints.response.segments.*
|
import net.dankito.banking.fints.response.segments.*
|
||||||
import net.dankito.fints.tan.FlickerCodeDecoder
|
import net.dankito.banking.fints.tan.FlickerCodeDecoder
|
||||||
import net.dankito.fints.tan.TanImageDecoder
|
import net.dankito.banking.fints.tan.TanImageDecoder
|
||||||
import net.dankito.fints.transactions.IAccountTransactionsParser
|
import net.dankito.banking.fints.transactions.IAccountTransactionsParser
|
||||||
import net.dankito.fints.transactions.Mt940AccountTransactionsParser
|
import net.dankito.banking.fints.transactions.Mt940AccountTransactionsParser
|
||||||
import net.dankito.fints.util.IBase64Service
|
import net.dankito.banking.fints.util.IBase64Service
|
||||||
import net.dankito.utils.IThreadPool
|
import net.dankito.utils.IThreadPool
|
||||||
import net.dankito.utils.ThreadPool
|
import net.dankito.utils.ThreadPool
|
||||||
import net.dankito.utils.web.client.IWebClient
|
import net.dankito.utils.web.client.IWebClient
|
|
@ -1,15 +1,15 @@
|
||||||
package net.dankito.fints
|
package net.dankito.banking.fints
|
||||||
|
|
||||||
import net.dankito.fints.callback.FinTsClientCallback
|
import net.dankito.banking.fints.callback.FinTsClientCallback
|
||||||
import net.dankito.fints.messages.MessageBuilder
|
import net.dankito.banking.fints.messages.MessageBuilder
|
||||||
import net.dankito.fints.model.*
|
import net.dankito.banking.fints.model.*
|
||||||
import net.dankito.fints.response.ResponseParser
|
import net.dankito.banking.fints.response.ResponseParser
|
||||||
import net.dankito.fints.response.client.AddAccountResponse
|
import net.dankito.banking.fints.response.client.AddAccountResponse
|
||||||
import net.dankito.fints.response.client.FinTsClientResponse
|
import net.dankito.banking.fints.response.client.FinTsClientResponse
|
||||||
import net.dankito.fints.response.client.GetTransactionsResponse
|
import net.dankito.banking.fints.response.client.GetTransactionsResponse
|
||||||
import net.dankito.fints.transactions.IAccountTransactionsParser
|
import net.dankito.banking.fints.transactions.IAccountTransactionsParser
|
||||||
import net.dankito.fints.transactions.Mt940AccountTransactionsParser
|
import net.dankito.banking.fints.transactions.Mt940AccountTransactionsParser
|
||||||
import net.dankito.fints.util.IBase64Service
|
import net.dankito.banking.fints.util.IBase64Service
|
||||||
import net.dankito.utils.IThreadPool
|
import net.dankito.utils.IThreadPool
|
||||||
import net.dankito.utils.ThreadPool
|
import net.dankito.utils.ThreadPool
|
||||||
import net.dankito.utils.web.client.IWebClient
|
import net.dankito.utils.web.client.IWebClient
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.banks
|
package net.dankito.banking.fints.banks
|
||||||
|
|
||||||
import net.dankito.fints.model.BankInfo
|
import net.dankito.banking.fints.model.BankInfo
|
||||||
import net.dankito.utils.serialization.JacksonJsonSerializer
|
import net.dankito.utils.serialization.JacksonJsonSerializer
|
||||||
import org.slf4j.LoggerFactory
|
import org.slf4j.LoggerFactory
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.banks
|
package net.dankito.banking.fints.banks
|
||||||
|
|
||||||
import net.dankito.fints.model.BankInfo
|
import net.dankito.banking.fints.model.BankInfo
|
||||||
|
|
||||||
|
|
||||||
interface IBankFinder {
|
interface IBankFinder {
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.banks
|
package net.dankito.banking.fints.banks
|
||||||
|
|
||||||
import net.dankito.fints.model.BankInfo
|
import net.dankito.banking.fints.model.BankInfo
|
||||||
|
|
||||||
|
|
||||||
open class InMemoryBankFinder() : BankFinderBase(), IBankFinder {
|
open class InMemoryBankFinder() : BankFinderBase(), IBankFinder {
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.banks
|
package net.dankito.banking.fints.banks
|
||||||
|
|
||||||
import net.dankito.fints.model.BankInfo
|
import net.dankito.banking.fints.model.BankInfo
|
||||||
import net.dankito.utils.hashing.HashAlgorithm
|
import net.dankito.utils.hashing.HashAlgorithm
|
||||||
import net.dankito.utils.hashing.HashService
|
import net.dankito.utils.hashing.HashService
|
||||||
import net.dankito.utils.io.FileUtils
|
import net.dankito.utils.io.FileUtils
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.callback
|
package net.dankito.banking.fints.callback
|
||||||
|
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
||||||
import net.dankito.fints.model.*
|
import net.dankito.banking.fints.model.*
|
||||||
|
|
||||||
|
|
||||||
interface FinTsClientCallback {
|
interface FinTsClientCallback {
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.callback
|
package net.dankito.banking.fints.callback
|
||||||
|
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
||||||
import net.dankito.fints.model.*
|
import net.dankito.banking.fints.model.*
|
||||||
|
|
||||||
|
|
||||||
open class NoOpFinTsClientCallback : FinTsClientCallback {
|
open class NoOpFinTsClientCallback : FinTsClientCallback {
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.callback
|
package net.dankito.banking.fints.callback
|
||||||
|
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
||||||
import net.dankito.fints.model.*
|
import net.dankito.banking.fints.model.*
|
||||||
|
|
||||||
|
|
||||||
open class SimpleFinTsClientCallback(
|
open class SimpleFinTsClientCallback(
|
|
@ -1,4 +1,4 @@
|
||||||
package net.dankito.fints.messages
|
package net.dankito.banking.fints.messages
|
||||||
|
|
||||||
|
|
||||||
enum class Existenzstatus {
|
enum class Existenzstatus {
|
|
@ -1,4 +1,4 @@
|
||||||
package net.dankito.fints.messages
|
package net.dankito.banking.fints.messages
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,27 +1,27 @@
|
||||||
package net.dankito.fints.messages
|
package net.dankito.banking.fints.messages
|
||||||
|
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.Aufsetzpunkt
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.Aufsetzpunkt
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.KundensystemID
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.KundensystemID
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.Synchronisierungsmodus
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.Synchronisierungsmodus
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanMedienArtVersion
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanMedienArtVersion
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanMediumKlasse
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanMediumKlasse
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanProcess
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanProcess
|
||||||
import net.dankito.fints.messages.segmente.ISegmentNumberGenerator
|
import net.dankito.banking.fints.messages.segmente.ISegmentNumberGenerator
|
||||||
import net.dankito.fints.messages.segmente.Segment
|
import net.dankito.banking.fints.messages.segmente.Segment
|
||||||
import net.dankito.fints.messages.segmente.SegmentNumberGenerator
|
import net.dankito.banking.fints.messages.segmente.SegmentNumberGenerator
|
||||||
import net.dankito.fints.messages.segmente.Synchronisierung
|
import net.dankito.banking.fints.messages.segmente.Synchronisierung
|
||||||
import net.dankito.fints.messages.segmente.id.CustomerSegmentId
|
import net.dankito.banking.fints.messages.segmente.id.CustomerSegmentId
|
||||||
import net.dankito.fints.messages.segmente.implementierte.*
|
import net.dankito.banking.fints.messages.segmente.implementierte.*
|
||||||
import net.dankito.fints.messages.segmente.implementierte.sepa.SepaBankTransferBase
|
import net.dankito.banking.fints.messages.segmente.implementierte.sepa.SepaBankTransferBase
|
||||||
import net.dankito.fints.messages.segmente.implementierte.tan.TanGeneratorListeAnzeigen
|
import net.dankito.banking.fints.messages.segmente.implementierte.tan.TanGeneratorListeAnzeigen
|
||||||
import net.dankito.fints.messages.segmente.implementierte.tan.TanGeneratorTanMediumAnOderUmmelden
|
import net.dankito.banking.fints.messages.segmente.implementierte.tan.TanGeneratorTanMediumAnOderUmmelden
|
||||||
import net.dankito.fints.messages.segmente.implementierte.umsaetze.*
|
import net.dankito.banking.fints.messages.segmente.implementierte.umsaetze.*
|
||||||
import net.dankito.fints.model.*
|
import net.dankito.banking.fints.model.*
|
||||||
import net.dankito.fints.response.segments.JobParameters
|
import net.dankito.banking.fints.response.segments.JobParameters
|
||||||
import net.dankito.fints.response.segments.SepaAccountInfoParameters
|
import net.dankito.banking.fints.response.segments.SepaAccountInfoParameters
|
||||||
import net.dankito.fints.response.segments.TanResponse
|
import net.dankito.banking.fints.response.segments.TanResponse
|
||||||
import net.dankito.fints.util.FinTsUtils
|
import net.dankito.banking.fints.util.FinTsUtils
|
||||||
import net.dankito.utils.extensions.containsAny
|
import net.dankito.utils.extensions.containsAny
|
||||||
import kotlin.random.Random
|
import kotlin.random.Random
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages
|
package net.dankito.banking.fints.messages
|
||||||
|
|
||||||
import net.dankito.fints.messages.segmente.Segment
|
import net.dankito.banking.fints.messages.segmente.Segment
|
||||||
|
|
||||||
|
|
||||||
open class MessageBuilderResult(
|
open class MessageBuilderResult(
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages
|
package net.dankito.banking.fints.messages
|
||||||
|
|
||||||
import net.dankito.fints.util.MessageUtils
|
import net.dankito.banking.fints.util.MessageUtils
|
||||||
|
|
||||||
|
|
||||||
abstract class Nachrichtenteil(protected val messageUtils: MessageUtils = MessageUtils()) {
|
abstract class Nachrichtenteil(protected val messageUtils: MessageUtils = MessageUtils()) {
|
|
@ -1,4 +1,4 @@
|
||||||
package net.dankito.fints.messages
|
package net.dankito.banking.fints.messages
|
||||||
|
|
||||||
|
|
||||||
class Separators {
|
class Separators {
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages.datenelemente
|
package net.dankito.banking.fints.messages.datenelemente
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
|
||||||
|
|
||||||
abstract class Datenelement(existenzstatus: Existenzstatus): DatenelementBase(existenzstatus) {
|
abstract class Datenelement(existenzstatus: Existenzstatus): DatenelementBase(existenzstatus) {
|
|
@ -0,0 +1,7 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
import net.dankito.banking.fints.messages.Nachrichtenteil
|
||||||
|
|
||||||
|
|
||||||
|
abstract class DatenelementBase(val existenzstatus: Existenzstatus) : Nachrichtenteil()
|
|
@ -1,8 +1,8 @@
|
||||||
package net.dankito.fints.messages.datenelemente.abgeleiteteformate
|
package net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.ICodeEnum
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.abgeleiteteformate
|
package net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.abgeleiteteformate
|
package net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.abgeleiteteformate
|
package net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.abgeleiteteformate
|
package net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.ZiffernDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.ZiffernDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.abgeleiteteformate
|
package net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.ZiffernDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.ZiffernDatenelement
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages.datenelemente.basisformate
|
package net.dankito.banking.fints.messages.datenelemente.basisformate
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages.datenelemente.basisformate
|
package net.dankito.banking.fints.messages.datenelemente.basisformate
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages.datenelemente.basisformate
|
package net.dankito.banking.fints.messages.datenelemente.basisformate
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,9 +1,9 @@
|
||||||
package net.dankito.fints.messages.datenelemente.basisformate
|
package net.dankito.banking.fints.messages.datenelemente.basisformate
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.HbciCharset
|
import net.dankito.banking.fints.messages.HbciCharset
|
||||||
import net.dankito.fints.messages.Separators
|
import net.dankito.banking.fints.messages.Separators
|
||||||
import net.dankito.fints.messages.datenelemente.Datenelement
|
import net.dankito.banking.fints.messages.datenelemente.Datenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages.datenelemente.basisformate
|
package net.dankito.banking.fints.messages.datenelemente.basisformate
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -0,0 +1,6 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
|
||||||
|
|
||||||
|
open class BezugssegmentInKreditinstitutsnachricht(segmentNumber: Int) : Bezugssegment(segmentNumber, Existenzstatus.Optional)
|
|
@ -0,0 +1,6 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
|
||||||
|
|
||||||
|
open class BezugssegmentInKundennachricht(segmentNumber: Int) : Bezugssegment(segmentNumber, Existenzstatus.NotAllowed)
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,4 +1,4 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
|
|
||||||
enum class Dialogsprache(override val code: String) : ICodeEnum {
|
enum class Dialogsprache(override val code: String) : ICodeEnum {
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Code
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -0,0 +1,10 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.TextDatenelement
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A dummy data element for conditional data elements building to tell formatter not to print this data element
|
||||||
|
*/
|
||||||
|
open class DoNotPrintDatenelement : TextDatenelement("", Existenzstatus.NotAllowed)
|
|
@ -1,4 +1,4 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.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 {
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,4 +1,4 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
|
|
||||||
inline fun <reified T : Enum<T>> allCodes(): List<String> {
|
inline fun <reified T : Enum<T>> allCodes(): List<String> {
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Code
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,4 +1,4 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
|
|
||||||
enum class KundensystemStatusWerte(override val code: String) : ICodeEnum {
|
enum class KundensystemStatusWerte(override val code: String) : ICodeEnum {
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.ZiffernDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.ZiffernDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -0,0 +1,7 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.TextDatenelement
|
||||||
|
|
||||||
|
|
||||||
|
open class NotAllowedDatenelement : TextDatenelement("", Existenzstatus.NotAllowed)
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -0,0 +1,11 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Segmentspezifische Kennung, die jedem Segment bzw. Auftrag zugeordnet ist (z. B. "HKCCS"
|
||||||
|
* für "SEPA Einzelüberweisung"). Die Angabe hat in Großschreibung zu erfolgen.
|
||||||
|
*/
|
||||||
|
open class Segmentkennung(identifier: String): AlphanumerischesDatenelement(identifier, Existenzstatus.Mandatory, 6)
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,4 +1,4 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
|
|
||||||
enum class Synchronisierungsmodus(override val code: String) : ICodeEnum {
|
enum class Synchronisierungsmodus(override val code: String) : ICodeEnum {
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Code
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte
|
package net.dankito.banking.fints.messages.datenelemente.implementierte
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.account
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.account
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.JaNein
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.JaNein
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -0,0 +1,7 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.account
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
|
open class BIC(bic: String, existenzstatus: Existenzstatus) : AlphanumerischesDatenelement(bic, existenzstatus, 11)
|
|
@ -0,0 +1,7 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.account
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
|
open class IBAN(iban: String, existenzstatus: Existenzstatus) : AlphanumerischesDatenelement(iban, existenzstatus, 34)
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.account
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.account
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.account
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.account
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.account
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.account
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -0,0 +1,10 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum
|
||||||
|
|
||||||
|
|
||||||
|
enum class BezeichnerFuerAlgorithmusparameterIV(override val code: String) : ICodeEnum {
|
||||||
|
|
||||||
|
InitializationValue_ClearText("1")
|
||||||
|
|
||||||
|
}
|
|
@ -1,8 +1,8 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.encryption
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Code
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.encryption
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption
|
||||||
|
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.ICodeEnum
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum
|
||||||
|
|
||||||
|
|
||||||
enum class BezeichnerFuerAlgorithmusparameterSchluessel(override val code: String) : ICodeEnum {
|
enum class BezeichnerFuerAlgorithmusparameterSchluessel(override val code: String) : ICodeEnum {
|
|
@ -1,8 +1,8 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.encryption
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Code
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.encryption
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption
|
||||||
|
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.ICodeEnum
|
import net.dankito.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 {
|
|
@ -1,8 +1,8 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.encryption
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Code
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -0,0 +1,13 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.BinaerDatenelement
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* For PIN/TAN data doesn't get encrypted at all.
|
||||||
|
*
|
||||||
|
* It simply gets, prefixed by '@<payload_length>@', appended to VerschluesselteDaten segment header
|
||||||
|
*/
|
||||||
|
open class PinTanVerschluesselteDatenDatenelement(payload: String)
|
||||||
|
: BinaerDatenelement(payload, Existenzstatus.Mandatory)
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.encryption
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption
|
||||||
|
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.ICodeEnum
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum
|
||||||
|
|
||||||
|
|
||||||
enum class Verschluesselungsalgorithmus(override val code: String) : ICodeEnum {
|
enum class Verschluesselungsalgorithmus(override val code: String) : ICodeEnum {
|
|
@ -1,8 +1,8 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.encryption
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Code
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -0,0 +1,10 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum
|
||||||
|
|
||||||
|
|
||||||
|
enum class VerwendungDesVerschluesselungsalgorithmus(override val code: String) : ICodeEnum {
|
||||||
|
|
||||||
|
OwnerSymmetric("2")
|
||||||
|
|
||||||
|
}
|
|
@ -1,8 +1,8 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.encryption
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Code
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.encryption
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.encryption
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.BinaerDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.BinaerDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -0,0 +1,17 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.sepa
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.BinaerDatenelement
|
||||||
|
import net.dankito.banking.fints.messages.segmente.implementierte.sepa.ISepaMessageCreator
|
||||||
|
|
||||||
|
|
||||||
|
open class SepaMessage(
|
||||||
|
filename: String,
|
||||||
|
replacementStrings: Map<String, String>,
|
||||||
|
messageCreator: ISepaMessageCreator
|
||||||
|
)
|
||||||
|
: BinaerDatenelement(messageCreator.createXmlFile(filename, replacementStrings), Existenzstatus.Mandatory) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.ICodeEnum
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum
|
||||||
|
|
||||||
|
|
||||||
enum class BereichDerSicherheitsapplikation(val abbreviation: String, override val code: String) : ICodeEnum {
|
enum class BereichDerSicherheitsapplikation(val abbreviation: String, override val code: String) : ICodeEnum {
|
|
@ -1,8 +1,8 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Code
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -0,0 +1,13 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bezeichner für den Hashalgorithmusparameter.
|
||||||
|
*
|
||||||
|
* Codierung:
|
||||||
|
* 1: IVC (Initialization value, clear text)
|
||||||
|
*/
|
||||||
|
open class BezeichnerFuerHashalgorithmusparameter : AlphanumerischesDatenelement("1", Existenzstatus.Mandatory, 3)
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -0,0 +1,12 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum
|
||||||
|
|
||||||
|
|
||||||
|
enum class DatumUndZeitbezeichner(override val code: String) : ICodeEnum {
|
||||||
|
|
||||||
|
Sicherheitszeitstempel("1"),
|
||||||
|
|
||||||
|
CertificateRevocationTime("2")
|
||||||
|
|
||||||
|
}
|
|
@ -1,8 +1,8 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Code
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.ICodeEnum
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum
|
||||||
|
|
||||||
|
|
||||||
enum class Hashalgorithmus(override val code: String) : ICodeEnum {
|
enum class Hashalgorithmus(override val code: String) : ICodeEnum {
|
|
@ -1,8 +1,8 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Code
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -0,0 +1,11 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Code, welcher die (Kommunikations-)Partei identifiziert. Bei Verwendung des
|
||||||
|
* RAH-Verfahrens ist die Kundensystem-ID einzustellen.
|
||||||
|
*/
|
||||||
|
open class IdentifizierungDerPartei(identification: String) : Identifikation(identification, Existenzstatus.Optional)
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.ICodeEnum
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum
|
||||||
|
|
||||||
|
|
||||||
enum class Operationsmodus(override val code: String) : ICodeEnum {
|
enum class Operationsmodus(override val code: String) : ICodeEnum {
|
|
@ -1,8 +1,8 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Code
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -0,0 +1,8 @@
|
||||||
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
|
open class PinOrTan(pinOrTan: String?, existenzstatus: Existenzstatus)
|
||||||
|
: AlphanumerischesDatenelement(pinOrTan, existenzstatus, 99)
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.ICodeEnum
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum
|
||||||
|
|
||||||
|
|
||||||
enum class Schluesselart(override val code: String) : ICodeEnum {
|
enum class Schluesselart(override val code: String) : ICodeEnum {
|
|
@ -1,8 +1,8 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Code
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.ICodeEnum
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum
|
||||||
|
|
||||||
|
|
||||||
enum class Sicherheitsfunktion(override val code: String) : ICodeEnum {
|
enum class Sicherheitsfunktion(override val code: String) : ICodeEnum {
|
|
@ -1,8 +1,8 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Code
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,4 +1,4 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,7 +1,7 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,6 +1,6 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.ICodeEnum
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.ICodeEnum
|
||||||
|
|
||||||
|
|
||||||
enum class Sicherheitsverfahren(override val code: String) : ICodeEnum {
|
enum class Sicherheitsverfahren(override val code: String) : ICodeEnum {
|
|
@ -1,8 +1,8 @@
|
||||||
package net.dankito.fints.messages.datenelemente.implementierte.signatur
|
package net.dankito.banking.fints.messages.datenelemente.implementierte.signatur
|
||||||
|
|
||||||
import net.dankito.fints.messages.Existenzstatus
|
import net.dankito.banking.fints.messages.Existenzstatus
|
||||||
import net.dankito.fints.messages.datenelemente.abgeleiteteformate.Code
|
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
import net.dankito.banking.fints.messages.datenelemente.implementierte.allCodes
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue