erl

package
v1.8.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2021 License: GPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Address added in v1.8.0

type Address struct {
	BtiIdentity    string `xml:"bti_identity,omitempty"`
	PostIndex      string `xml:"post_index,omitempty"`
	SettlementCode string `xml:"settlement_code,omitempty"`
	StreetCode     string `xml:"street_code,omitempty"`
	StreetName     string `xml:"street_name,omitempty"`
	HouseCode      string `xml:"house_code,omitempty"`
	House          string `xml:"house,omitempty"`
	Corpus         string `xml:"corpus,omitempty"`
	Building       string `xml:"building,omitempty"`
	Flat           string `xml:"flat,omitempty"`
}

type Citizen

type Citizen struct {
	CitizenPk string                  `xml:"citizen_pk,omitempty"`
	Name      CitizenName             `xml:"name,omitempty"`
	Birthday  *StringWithLastModified `xml:"birthday,omitempty"`
	Sex       *StringWithLastModified `xml:"sex,omitempty"`
	Snils     *StringWithLastModified `xml:"snils,omitempty"`
}

type CitizenAddress added in v1.8.0

type CitizenAddress struct {
	AddressType      string   `xml:"address_type,omitempty"`
	Address          *Address `xml:"address,omitempty"`
	RegistrationDate string   `xml:"registration_date,omitempty"`
	DepartureDate    string   `xml:"departure_date,omitempty"`
	LastModified     string   `xml:"last_modified,attr"`
}

type CitizenAddresses added in v1.8.0

type CitizenAddresses struct {
	CitizenAddress []CitizenAddress `xml:"citizen_address,omitempty"`
}

type CitizenDoc added in v1.8.0

type CitizenDoc struct {
	DoctypePk      string `xml:"doctype_pk,omitempty"`
	Serial         string `xml:"serial,omitempty"`
	Number         string `xml:"number,omitempty"`
	DocIssuedate   string `xml:"doc_issuedate,omitempty"`
	DocIssuePlace  string `xml:"doc_issue_place,omitempty"`
	DocauthorityPk string `xml:"docauthority_pk,omitempty"`
	IsDropped      string `xml:"is_dropped,omitempty"`
	LastModified   string `xml:"last_modified,attr"`
}

type CitizenName

type CitizenName struct {
	Surname      string `xml:"surname,omitempty"`
	Firstname    string `xml:"firstname,omitempty"`
	Patronymic   string `xml:"patronymic,omitempty"`
	LastModified string `xml:"last_modified,attr"`
}

type Death added in v1.8.0

type Death struct {
	Document        *SimpleDocument `xml:"document,omitempty"`
	DeathDate       string          `xml:"death_date,omitempty"`
	SourceValueCode string          `xml:"source_value_code,omitempty"`
	LastModified    string          `xml:"last_modified,attr"`
}

type DivorceData added in v1.8.0

type DivorceData struct {
	Document        *SimpleDocument `xml:"document,omitempty"`
	DivorceDate     string          `xml:"divorce_date,omitempty"`
	SourceValueCode string          `xml:"source_value_code,omitempty"`
	LastModified    string          `xml:"last_modified,attr"`
}

type IdentityDocuments

type IdentityDocuments struct {
	Document []CitizenDoc `xml:"document,omitempty"`
}

type PersonIncoming

type PersonIncoming struct {
	ProviderIdentifier string                  `xml:"provider_identifier,omitempty"`
	Citizen            Citizen                 `xml:"citizen,omitempty"`
	IdentityDocuments  *IdentityDocuments      `xml:"identity_documents,omitempty"`
	Inn                *StringWithLastModified `xml:"inn,omitempty"`
	Oms                *StringWithLastModified `xml:"oms,omitempty"`
	Death              *Death                  `xml:"death,omitempty"`
	Divorce            *DivorceData            `xml:"divorce,omitempty"`
	CitizenAddresses   *CitizenAddresses       `xml:"citizen_addresses,omitempty"`
}

type PersonsIncoming

type PersonsIncoming struct {
	XMLName        xml.Name         `xml:"http://erl.msr.com/schemas/master-system/elc persons_incoming"`
	PersonIncoming []PersonIncoming `xml:"person_incoming,omitempty"`
}

type SimpleDocument added in v1.8.0

type SimpleDocument struct {
	Serial           string `xml:"serial,omitempty"`
	Number           string `xml:"number,omitempty"`
	DocIssuedate     string `xml:"doc_issuedate,omitempty"`
	DocauthorityName string `xml:"docauthority_name,omitempty"`
}

type StringWithLastModified added in v1.3.4

type StringWithLastModified struct {
	Value        string `xml:",chardata"`
	LastModified string `xml:"last_modified,attr"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL