forked from prolicht-dev/avaclient-go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmodel_party_information_dto.go
52 lines (50 loc) · 2.61 KB
/
model_party_information_dto.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/*
* AVACloud API 1.16.0
*
* AVACloud API specification
*
* API version: 1.16.0
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package avaclient
// PartyInformationDto Represents information about a party (a site or an organization).
type PartyInformationDto struct {
// Elements GUID identifier.
Id string `json:"id"`
// This party's name.
Name string `json:"name,omitempty"`
// This party's street.
Street string `json:"street,omitempty"`
// This party's ZipCode.
ZipCode string `json:"zipCode,omitempty"`
// This party's City.
City string `json:"city,omitempty"`
// This party's Country.
Country string `json:"country,omitempty"`
// This party's Identifier.
Identifier string `json:"identifier,omitempty"`
// Remarks for this party.
Remarks string `json:"remarks,omitempty"`
// An email address for this party.
Email string `json:"email,omitempty"`
// A phone number for this party.
Phone string `json:"phone,omitempty"`
// The name of a contact person.
ContactPersonName string `json:"contactPersonName,omitempty"`
// This is an identifier related to this PartyInformation and their internal reference of the tender (or award). This might be used to assign an identifier (German \"Vergabenummer\") for the current project. This is typically only used in Buyer and Bidder representations and should map to the concept of \"Vergabenummer\" or \"AwardNo\" in GAEB.
AwardIdentifier string `json:"awardIdentifier,omitempty"`
// This property indicates if the party is registered within the European Economic Area.
IsInEuropeanEconomicArea bool `json:"isInEuropeanEconomicArea"`
// If this is within the European Economic Area (see IsInEuropeanEconomicArea, then as a business entity it likely has an EU VAT Id.
VatId string `json:"vatId,omitempty"`
// The fax number for this party.
Fax string `json:"fax,omitempty"`
// The two letter ISO country code, e.g. DE for Germany.
CountryCode string `json:"countryCode,omitempty"`
// Depending on which party this class represents, it might have either a 'creditor' or 'debtor' number. This is often used in internal accounting systems.
CreditorOrDebtorIdentifier string `json:"creditorOrDebtorIdentifier,omitempty"`
// The Global Location Number (GLN) is issued by GS1 and is intended to be a unique identifier for the physical address of a party, e.g. a business office.
GlobalLocationNumber string `json:"globalLocationNumber,omitempty"`
// This list contains information about bank accounts associated with this PartyInformation. It's typically used for buyers and bidders.
BankingInformation []BankingInformationDto `json:"bankingInformation,omitempty"`
}