• API Overview
  • EBICS API
  • FinTS API
  • XS2A API
  • SEPA API
Search Results for

    Class SepaPostalAddress

    Inheritance
    System.Object
    SepaObject
    SepaPostalAddress
    Inherited Members
    SepaObject.TagName
    SepaObject.IsMandatory
    SepaObject.WriteXml(XmlWriter, SepaMessageInfo)
    SepaObject.WriteXml(XmlWriter, SepaMessageInfo, String)
    SepaObject.ReadXml(XmlReader, SepaMessageInfo)
    SepaObject.ReadXml(XmlReader, SepaMessageInfo, String)
    SepaObject.IsValid
    SepaObject.Validate(ICollection<SepaException>, String)
    SepaObject.OnWriteObjectXml(XmlWriter, SepaMessageInfo, String)
    SepaObject.OnReadObjectXml(XmlReader, SepaMessageInfo, String)
    SepaObject.OnAfterXmlRead(SepaMessageInfo)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Subsembly.Sepa
    Assembly: Subsembly.Sepa.dll
    Syntax
    public class SepaPostalAddress : SepaObject

    Constructors

    SepaPostalAddress(Boolean)

    Declaration
    public SepaPostalAddress(bool fIsMandatory)
    Parameters
    Type Name Description
    System.Boolean fIsMandatory

    Properties

    AddressLines

    Unstructured address lines.

    Declaration
    public string[] AddressLines { get; set; }
    Property Value
    Type Description
    System.String[]
    Remarks

    Each line may contain up to 70 characters. For SEPA at most two address lines may be used.

    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set an array that contained null values, or strings longer than 70 characters.

    BuildingName

    Declaration
    public string BuildingName { get; set; }
    Property Value
    Type Description
    System.String
    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a string with more than 35 characters.

    BuildingNumber

    Declaration
    public string BuildingNumber { get; set; }
    Property Value
    Type Description
    System.String
    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a string with more than 16 characters.

    Country

    Two letter ISO country code.

    Declaration
    public string Country { get; set; }
    Property Value
    Type Description
    System.String
    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a country code that did not consist of exactly two upper case letters.

    CountrySubDivision

    Declaration
    public string CountrySubDivision { get; set; }
    Property Value
    Type Description
    System.String
    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a string with more than 35 characters.

    Department

    Declaration
    public string Department { get; set; }
    Property Value
    Type Description
    System.String
    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a string with more than 70 characters.

    DistrictName

    Declaration
    public string DistrictName { get; set; }
    Property Value
    Type Description
    System.String
    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a string with more than 35 characters.

    Floor

    Declaration
    public string Floor { get; set; }
    Property Value
    Type Description
    System.String
    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a string with more than 70 characters.

    IsEmpty

    Declaration
    public override bool IsEmpty { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    SepaObject.IsEmpty

    PostBox

    Declaration
    public string PostBox { get; set; }
    Property Value
    Type Description
    System.String
    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a string with more than 16 characters.

    PostCode

    Declaration
    public string PostCode { get; set; }
    Property Value
    Type Description
    System.String
    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a string with more than 16 characters.

    PostCodeAndTownName

    Returns a combination of PostCode and TownName.

    Declaration
    public string PostCodeAndTownName { get; }
    Property Value
    Type Description
    System.String
    Remarks

    If the TownName is not set, then an attempt is made to return the second line from the AddressLines array as a substitude.

    Room

    Declaration
    public string Room { get; set; }
    Property Value
    Type Description
    System.String
    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a string with more than 70 characters.

    StreetName

    Declaration
    public string StreetName { get; set; }
    Property Value
    Type Description
    System.String
    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a string with more than 70 characters.

    StreetNameAndBuildingNumber

    Returns a combination of StreetName and BuildingNumber.

    Declaration
    public string StreetNameAndBuildingNumber { get; }
    Property Value
    Type Description
    System.String
    Remarks

    If the StreetName is not set, then an attempt is made to return the first line from the AddressLines array as a substitude.

    SubDepartment

    Declaration
    public string SubDepartment { get; set; }
    Property Value
    Type Description
    System.String
    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a string with more than 70 characters.

    TownLocationName

    Declaration
    public string TownLocationName { get; set; }
    Property Value
    Type Description
    System.String
    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a string with more than 35 characters.

    TownName

    Declaration
    public string TownName { get; set; }
    Property Value
    Type Description
    System.String
    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a string with more than 35 characters.

    Methods

    Clear()

    Declaration
    public override void Clear()
    Overrides
    SepaObject.Clear()

    OnReadXml(XmlReader, SepaMessageInfo)

    Declaration
    protected override void OnReadXml(XmlReader aXmlReader, SepaMessageInfo aMessageInfo)
    Parameters
    Type Name Description
    System.Xml.XmlReader aXmlReader
    SepaMessageInfo aMessageInfo
    Overrides
    SepaObject.OnReadXml(XmlReader, SepaMessageInfo)

    OnValidate(ICollection<SepaException>, String)

    Declaration
    protected override void OnValidate(ICollection<SepaException> vErrors, string sPath)
    Parameters
    Type Name Description
    System.Collections.Generic.ICollection<SepaException> vErrors
    System.String sPath
    Overrides
    SepaObject.OnValidate(ICollection<SepaException>, String)

    OnWriteXml(XmlWriter, SepaMessageInfo)

    Declaration
    protected override void OnWriteXml(XmlWriter aXmlWriter, SepaMessageInfo aMessageInfo)
    Parameters
    Type Name Description
    System.Xml.XmlWriter aXmlWriter
    SepaMessageInfo aMessageInfo
    Overrides
    SepaObject.OnWriteXml(XmlWriter, SepaMessageInfo)
    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH