Search Results for

    Show / Hide Table of Contents

    Class DatevBank

    DatevBank

    Inheritance
    System.Object
    DatevBank
    Implements
    System.IEquatable<DatevBank>
    System.ComponentModel.DataAnnotations.IValidatableObject
    Inherited Members
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Simplic.Datev.Swagger.Model
    Assembly: Simplic.Datev.IO.Swagger.dll
    Syntax
    [DataContract]
    public class DatevBank : IEquatable<DatevBank>, IValidatableObject

    Constructors

    | Improve this Doc View Source

    DatevBank(String, String, String, String, String, Nullable<Int32>, String, String, String, Nullable<Boolean>, String, String, Nullable<DateTime>, Nullable<DateTime>)

    Initializes a new instance of the DatevBank class.

    Declaration
    public DatevBank(string id = null, string bankAccountNumber = null, string bankCode = null, string bankName = null, string bic = null, int? businessPartnerBankPosition = null, string countryCode = null, string differingAccountHolder = null, string iban = null, bool? isBusinessPartnerBank = null, string sepaMandateReference = null, string note = null, DateTime? validFrom = null, DateTime? validTo = null)
    Parameters
    Type Name Description
    System.String id

    ID of the subobject bank.

    System.String bankAccountNumber

    (Bankkontonummer) Bank account number. The specified lengths correspond to the German standard and may differ for foreign business partners..

    System.String bankCode

    (Bankleitzahl) Bank code.

    System.String bankName

    (Bankname) Bank name.

    System.String bic

    BIC.

    System.Nullable<System.Int32> businessPartnerBankPosition

    (Geschäftspartnerbank) Business partner bank (numbering), required when a bank is transferred.

    System.String countryCode

    (Land) Country, see Info Database, document 1080169.

    System.String differingAccountHolder

    (Abweichender Kontoinhaber) Differing account holder.

    System.String iban

    IBAN.

    System.Nullable<System.Boolean> isBusinessPartnerBank

    (Geschäftspartnerbank) Business partner bank, usage identifier, only a bank account belonging to a debitor/creditor can be labeled as a business partner bank account.<br>If exactly one bank account is specified, the usage identifier is always set to &quot;true&quot;..

    System.String sepaMandateReference

    (SEPA Mandatsreferenz) SEPA mandate reference, in the &quot;sepa_mandate_reference&quot; field; one mandate reference per bank can be entered for the business partner; in order to be used correctly, SEPA mandate management must include the mandate reference applicable to the authorizing customer.

    System.String note

    (Bemerkung) Note.

    System.Nullable<System.DateTime> validFrom

    (Gültig von) Valid from.

    System.Nullable<System.DateTime> validTo

    (Gültig bis) Valid to.

    Properties

    | Improve this Doc View Source

    BankAccountNumber

    (Bankkontonummer) Bank account number. The specified lengths correspond to the German standard and may differ for foreign business partners.

    Declaration
    [DataMember(Name = "bank_account_number", EmitDefaultValue = false)]
    public string BankAccountNumber { get; set; }
    Property Value
    Type Description
    System.String

    (Bankkontonummer) Bank account number. The specified lengths correspond to the German standard and may differ for foreign business partners.

    | Improve this Doc View Source

    BankCode

    (Bankleitzahl) Bank code

    Declaration
    [DataMember(Name = "bank_code", EmitDefaultValue = false)]
    public string BankCode { get; set; }
    Property Value
    Type Description
    System.String

    (Bankleitzahl) Bank code

    | Improve this Doc View Source

    BankName

    (Bankname) Bank name

    Declaration
    [DataMember(Name = "bank_name", EmitDefaultValue = false)]
    public string BankName { get; set; }
    Property Value
    Type Description
    System.String

    (Bankname) Bank name

    | Improve this Doc View Source

    Bic

    BIC

    Declaration
    [DataMember(Name = "bic", EmitDefaultValue = false)]
    public string Bic { get; set; }
    Property Value
    Type Description
    System.String

    BIC

    | Improve this Doc View Source

    BusinessPartnerBankPosition

    (Geschäftspartnerbank) Business partner bank (numbering), required when a bank is transferred

    Declaration
    [DataMember(Name = "business_partner_bank_position", EmitDefaultValue = false)]
    public int? BusinessPartnerBankPosition { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Int32>

    (Geschäftspartnerbank) Business partner bank (numbering), required when a bank is transferred

    | Improve this Doc View Source

    CountryCode

    (Land) Country, see Info Database, document 1080169

    Declaration
    [DataMember(Name = "country_code", EmitDefaultValue = false)]
    public string CountryCode { get; set; }
    Property Value
    Type Description
    System.String

    (Land) Country, see Info Database, document 1080169

    | Improve this Doc View Source

    DifferingAccountHolder

    (Abweichender Kontoinhaber) Differing account holder

    Declaration
    [DataMember(Name = "differing_account_holder", EmitDefaultValue = false)]
    public string DifferingAccountHolder { get; set; }
    Property Value
    Type Description
    System.String

    (Abweichender Kontoinhaber) Differing account holder

    | Improve this Doc View Source

    Iban

    IBAN

    Declaration
    [DataMember(Name = "iban", EmitDefaultValue = false)]
    public string Iban { get; set; }
    Property Value
    Type Description
    System.String

    IBAN

    | Improve this Doc View Source

    Id

    ID of the subobject bank

    Declaration
    [DataMember(Name = "id", EmitDefaultValue = false)]
    public string Id { get; set; }
    Property Value
    Type Description
    System.String

    ID of the subobject bank

    | Improve this Doc View Source

    IsBusinessPartnerBank

    (Geschäftspartnerbank) Business partner bank, usage identifier, only a bank account belonging to a debitor/creditor can be labeled as a business partner bank account.<br>If exactly one bank account is specified, the usage identifier is always set to &quot;true&quot;.

    Declaration
    [DataMember(Name = "is_business_partner_bank", EmitDefaultValue = false)]
    public bool? IsBusinessPartnerBank { get; set; }
    Property Value
    Type Description
    System.Nullable<System.Boolean>

    (Geschäftspartnerbank) Business partner bank, usage identifier, only a bank account belonging to a debitor/creditor can be labeled as a business partner bank account.<br>If exactly one bank account is specified, the usage identifier is always set to &quot;true&quot;.

    | Improve this Doc View Source

    Note

    (Bemerkung) Note

    Declaration
    [DataMember(Name = "note", EmitDefaultValue = false)]
    public string Note { get; set; }
    Property Value
    Type Description
    System.String

    (Bemerkung) Note

    | Improve this Doc View Source

    SepaMandateReference

    (SEPA Mandatsreferenz) SEPA mandate reference, in the &quot;sepa_mandate_reference&quot; field; one mandate reference per bank can be entered for the business partner; in order to be used correctly, SEPA mandate management must include the mandate reference applicable to the authorizing customer

    Declaration
    [DataMember(Name = "sepa_mandate_reference", EmitDefaultValue = false)]
    public string SepaMandateReference { get; set; }
    Property Value
    Type Description
    System.String

    (SEPA Mandatsreferenz) SEPA mandate reference, in the &quot;sepa_mandate_reference&quot; field; one mandate reference per bank can be entered for the business partner; in order to be used correctly, SEPA mandate management must include the mandate reference applicable to the authorizing customer

    | Improve this Doc View Source

    ValidFrom

    (Gültig von) Valid from

    Declaration
    [DataMember(Name = "valid_from", EmitDefaultValue = false)]
    public DateTime? ValidFrom { get; set; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    (Gültig von) Valid from

    | Improve this Doc View Source

    ValidTo

    (Gültig bis) Valid to

    Declaration
    [DataMember(Name = "valid_to", EmitDefaultValue = false)]
    public DateTime? ValidTo { get; set; }
    Property Value
    Type Description
    System.Nullable<System.DateTime>

    (Gültig bis) Valid to

    Methods

    | Improve this Doc View Source

    Equals(DatevBank)

    Returns true if DatevBank instances are equal

    Declaration
    public bool Equals(DatevBank input)
    Parameters
    Type Name Description
    DatevBank input

    Instance of DatevBank to be compared

    Returns
    Type Description
    System.Boolean

    Boolean

    | Improve this Doc View Source

    Equals(Object)

    Returns true if objects are equal

    Declaration
    public override bool Equals(object input)
    Parameters
    Type Name Description
    System.Object input

    Object to be compared

    Returns
    Type Description
    System.Boolean

    Boolean

    Overrides
    System.Object.Equals(System.Object)
    | Improve this Doc View Source

    GetHashCode()

    Gets the hash code

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32

    Hash code

    Overrides
    System.Object.GetHashCode()
    | Improve this Doc View Source

    ToJson()

    Returns the JSON string presentation of the object

    Declaration
    public virtual string ToJson()
    Returns
    Type Description
    System.String

    JSON string presentation of the object

    | Improve this Doc View Source

    ToString()

    Returns the string presentation of the object

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String

    String presentation of the object

    Overrides
    System.Object.ToString()

    Explicit Interface Implementations

    | Improve this Doc View Source

    IValidatableObject.Validate(ValidationContext)

    To validate all properties of the instance

    Declaration
    IEnumerable<ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
    Parameters
    Type Name Description
    System.ComponentModel.DataAnnotations.ValidationContext validationContext

    Validation context

    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult>

    Validation Result

    Implements

    System.IEquatable<T>
    System.ComponentModel.DataAnnotations.IValidatableObject
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2018 SIMPLIC GmbH
    Generated by DocFx