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.fints.messages.MessageBuilder
|
||||
import net.dankito.fints.messages.MessageBuilderResult
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.Dialogsprache
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.KundensystemStatusWerte
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.signatur.Sicherheitsfunktion
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanMedienArtVersion
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanMediumKlasse
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.ZkaTanProcedure
|
||||
import net.dankito.fints.model.*
|
||||
import net.dankito.fints.response.GetUserTanProceduresResponse
|
||||
import net.dankito.fints.response.InstituteSegmentId
|
||||
import net.dankito.fints.response.Response
|
||||
import net.dankito.fints.response.ResponseParser
|
||||
import net.dankito.fints.response.client.AddAccountResponse
|
||||
import net.dankito.fints.response.client.FinTsClientResponse
|
||||
import net.dankito.fints.response.client.GetTanMediaListResponse
|
||||
import net.dankito.fints.response.client.GetTransactionsResponse
|
||||
import net.dankito.fints.response.segments.*
|
||||
import net.dankito.fints.tan.FlickerCodeDecoder
|
||||
import net.dankito.fints.tan.TanImageDecoder
|
||||
import net.dankito.fints.transactions.IAccountTransactionsParser
|
||||
import net.dankito.fints.transactions.Mt940AccountTransactionsParser
|
||||
import net.dankito.fints.util.IBase64Service
|
||||
import net.dankito.banking.fints.callback.FinTsClientCallback
|
||||
import net.dankito.banking.fints.messages.MessageBuilder
|
||||
import net.dankito.banking.fints.messages.MessageBuilderResult
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.Dialogsprache
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.KundensystemStatusWerte
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.signatur.Sicherheitsfunktion
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanMedienArtVersion
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanMediumKlasse
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.ZkaTanProcedure
|
||||
import net.dankito.banking.fints.model.*
|
||||
import net.dankito.banking.fints.response.GetUserTanProceduresResponse
|
||||
import net.dankito.banking.fints.response.InstituteSegmentId
|
||||
import net.dankito.banking.fints.response.Response
|
||||
import net.dankito.banking.fints.response.ResponseParser
|
||||
import net.dankito.banking.fints.response.client.AddAccountResponse
|
||||
import net.dankito.banking.fints.response.client.FinTsClientResponse
|
||||
import net.dankito.banking.fints.response.client.GetTanMediaListResponse
|
||||
import net.dankito.banking.fints.response.client.GetTransactionsResponse
|
||||
import net.dankito.banking.fints.response.segments.*
|
||||
import net.dankito.banking.fints.tan.FlickerCodeDecoder
|
||||
import net.dankito.banking.fints.tan.TanImageDecoder
|
||||
import net.dankito.banking.fints.transactions.IAccountTransactionsParser
|
||||
import net.dankito.banking.fints.transactions.Mt940AccountTransactionsParser
|
||||
import net.dankito.banking.fints.util.IBase64Service
|
||||
import net.dankito.utils.IThreadPool
|
||||
import net.dankito.utils.ThreadPool
|
||||
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.fints.messages.MessageBuilder
|
||||
import net.dankito.fints.model.*
|
||||
import net.dankito.fints.response.ResponseParser
|
||||
import net.dankito.fints.response.client.AddAccountResponse
|
||||
import net.dankito.fints.response.client.FinTsClientResponse
|
||||
import net.dankito.fints.response.client.GetTransactionsResponse
|
||||
import net.dankito.fints.transactions.IAccountTransactionsParser
|
||||
import net.dankito.fints.transactions.Mt940AccountTransactionsParser
|
||||
import net.dankito.fints.util.IBase64Service
|
||||
import net.dankito.banking.fints.callback.FinTsClientCallback
|
||||
import net.dankito.banking.fints.messages.MessageBuilder
|
||||
import net.dankito.banking.fints.model.*
|
||||
import net.dankito.banking.fints.response.ResponseParser
|
||||
import net.dankito.banking.fints.response.client.AddAccountResponse
|
||||
import net.dankito.banking.fints.response.client.FinTsClientResponse
|
||||
import net.dankito.banking.fints.response.client.GetTransactionsResponse
|
||||
import net.dankito.banking.fints.transactions.IAccountTransactionsParser
|
||||
import net.dankito.banking.fints.transactions.Mt940AccountTransactionsParser
|
||||
import net.dankito.banking.fints.util.IBase64Service
|
||||
import net.dankito.utils.IThreadPool
|
||||
import net.dankito.utils.ThreadPool
|
||||
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 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 {
|
|
@ -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 {
|
|
@ -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.HashService
|
||||
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.fints.model.*
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
||||
import net.dankito.banking.fints.model.*
|
||||
|
||||
|
||||
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.fints.model.*
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
||||
import net.dankito.banking.fints.model.*
|
||||
|
||||
|
||||
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.fints.model.*
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
||||
import net.dankito.banking.fints.model.*
|
||||
|
||||
|
||||
open class SimpleFinTsClientCallback(
|
|
@ -1,4 +1,4 @@
|
|||
package net.dankito.fints.messages
|
||||
package net.dankito.banking.fints.messages
|
||||
|
||||
|
||||
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.fints.messages.datenelemente.implementierte.KundensystemID
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.Synchronisierungsmodus
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanMedienArtVersion
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanMediumKlasse
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.tan.TanProcess
|
||||
import net.dankito.fints.messages.segmente.ISegmentNumberGenerator
|
||||
import net.dankito.fints.messages.segmente.Segment
|
||||
import net.dankito.fints.messages.segmente.SegmentNumberGenerator
|
||||
import net.dankito.fints.messages.segmente.Synchronisierung
|
||||
import net.dankito.fints.messages.segmente.id.CustomerSegmentId
|
||||
import net.dankito.fints.messages.segmente.implementierte.*
|
||||
import net.dankito.fints.messages.segmente.implementierte.sepa.SepaBankTransferBase
|
||||
import net.dankito.fints.messages.segmente.implementierte.tan.TanGeneratorListeAnzeigen
|
||||
import net.dankito.fints.messages.segmente.implementierte.tan.TanGeneratorTanMediumAnOderUmmelden
|
||||
import net.dankito.fints.messages.segmente.implementierte.umsaetze.*
|
||||
import net.dankito.fints.model.*
|
||||
import net.dankito.fints.response.segments.JobParameters
|
||||
import net.dankito.fints.response.segments.SepaAccountInfoParameters
|
||||
import net.dankito.fints.response.segments.TanResponse
|
||||
import net.dankito.fints.util.FinTsUtils
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.Aufsetzpunkt
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.KundensystemID
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.Synchronisierungsmodus
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanGeneratorTanMedium
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanMedienArtVersion
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanMediumKlasse
|
||||
import net.dankito.banking.fints.messages.datenelemente.implementierte.tan.TanProcess
|
||||
import net.dankito.banking.fints.messages.segmente.ISegmentNumberGenerator
|
||||
import net.dankito.banking.fints.messages.segmente.Segment
|
||||
import net.dankito.banking.fints.messages.segmente.SegmentNumberGenerator
|
||||
import net.dankito.banking.fints.messages.segmente.Synchronisierung
|
||||
import net.dankito.banking.fints.messages.segmente.id.CustomerSegmentId
|
||||
import net.dankito.banking.fints.messages.segmente.implementierte.*
|
||||
import net.dankito.banking.fints.messages.segmente.implementierte.sepa.SepaBankTransferBase
|
||||
import net.dankito.banking.fints.messages.segmente.implementierte.tan.TanGeneratorListeAnzeigen
|
||||
import net.dankito.banking.fints.messages.segmente.implementierte.tan.TanGeneratorTanMediumAnOderUmmelden
|
||||
import net.dankito.banking.fints.messages.segmente.implementierte.umsaetze.*
|
||||
import net.dankito.banking.fints.model.*
|
||||
import net.dankito.banking.fints.response.segments.JobParameters
|
||||
import net.dankito.banking.fints.response.segments.SepaAccountInfoParameters
|
||||
import net.dankito.banking.fints.response.segments.TanResponse
|
||||
import net.dankito.banking.fints.util.FinTsUtils
|
||||
import net.dankito.utils.extensions.containsAny
|
||||
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(
|
|
@ -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()) {
|
|
@ -1,4 +1,4 @@
|
|||
package net.dankito.fints.messages
|
||||
package net.dankito.banking.fints.messages
|
||||
|
||||
|
||||
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) {
|
|
@ -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.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.ICodeEnum
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||
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.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||
import java.text.SimpleDateFormat
|
||||
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.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.basisformate.ZiffernDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.basisformate.ZiffernDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.datenelemente.basisformate.ZiffernDatenelement
|
||||
import java.text.SimpleDateFormat
|
||||
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.fints.messages.HbciCharset
|
||||
import net.dankito.fints.messages.Separators
|
||||
import net.dankito.fints.messages.datenelemente.Datenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.HbciCharset
|
||||
import net.dankito.banking.fints.messages.Separators
|
||||
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.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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 {
|
|
@ -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.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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 {
|
|
@ -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.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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> {
|
|
@ -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.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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 {
|
|
@ -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.fints.messages.datenelemente.basisformate.ZiffernDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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 {
|
|
@ -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.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.abgeleiteteformate.JaNein
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.abgeleiteteformate.Identifikation
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
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 {
|
|
@ -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.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
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 {
|
|
@ -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.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
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 {
|
|
@ -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.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
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.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
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.fints.messages.datenelemente.basisformate.BinaerDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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 {
|
|
@ -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.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
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.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
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 {
|
|
@ -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.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
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 {
|
|
@ -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.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
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.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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 {
|
|
@ -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.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
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.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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 {
|
|
@ -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.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
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.fints.messages.datenelemente.basisformate.AlphanumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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.fints.messages.datenelemente.basisformate.NumerischesDatenelement
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
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 {
|
|
@ -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.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
import net.dankito.fints.messages.datenelemente.implementierte.allCodes
|
||||
import net.dankito.banking.fints.messages.Existenzstatus
|
||||
import net.dankito.banking.fints.messages.datenelemente.abgeleiteteformate.Code
|
||||
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