Documentation
¶
Index ¶
- type BaseEvent
- type BedragUitbetaald
- type BeschikbaarheidStatus
- type BetalingVerwerkt
- type BetalingsverplichtingIngetrokken
- type BetalingsverplichtingOpgelegd
- type Bsn
- type ContactOptie
- type ContactVorm
- type Event
- type FinancialClaimsInformationDocument
- type FinancialClaimsInformationDocumentBody
- type FinancialClaimsInformationDocumentFinancieleZaak
- type FinancieelRechtVastgesteld
- type FinancieleVerplichtingGecorrigeerd
- type FinancieleVerplichtingKwijtgescholden
- type FinancieleVerplichtingOpgelegd
- type FinancieleVerplichtingType
- type FinancieleZaakOvergedragen
- type FinancieleZaakOvergedragenAanDeurwaarder
- type FinancieleZaakOvergenomen
- type GebeurtenisKenmerk
- type UserIdentity
- type VerrekeningVerwerkt
- type Zaakkenmerk
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseEvent ¶ added in v0.9.0
type BaseEvent struct { GebeurtenisType string `json:"gebeurtenis_type"` GebeurtenisKenmerk GebeurtenisKenmerk `json:"gebeurtenis_kenmerk"` DatumtijdGebeurtenis time.Time `json:"datumtijd_gebeurtenis"` }
type BedragUitbetaald ¶ added in v0.18.0
type BedragUitbetaald struct { Zaakkenmerk Zaakkenmerk `json:"zaakkenmerk"` Bsn Bsn `json:"bsn"` Bedrag int `json:"bedrag"` Rekeningnummer string `json:"rekeningnummer"` Omschrijving string `json:"omschrijving"` UitgevoerdDoor string `json:"uitgevoerd_door"` BaseEvent }
func (BedragUitbetaald) GetBaseEvent ¶ added in v0.19.1
func (e BedragUitbetaald) GetBaseEvent() BaseEvent
func (BedragUitbetaald) IsEvent ¶ added in v0.19.1
func (e BedragUitbetaald) IsEvent()
type BeschikbaarheidStatus ¶ added in v0.18.0
type BeschikbaarheidStatus string
const ( BeschikbaarheidStatusBeschikbaar BeschikbaarheidStatus = "BESCHIKBAAR" BeschikbaarheidStatusNietBeschikbaar BeschikbaarheidStatus = "NIET_BESCHIKBAAR" BeschikbaarheidStatusStoring BeschikbaarheidStatus = "STORING" )
func BeschikbaarheidStatusFromValue ¶ added in v0.18.0
func BeschikbaarheidStatusFromValue(value string) BeschikbaarheidStatus
type BetalingVerwerkt ¶ added in v0.9.0
type BetalingVerwerkt struct { DatumtijdVerwerkt time.Time `json:"datumtijd_verwerkt"` Betalingskenmerk string `json:"betalingskenmerk"` DatumtijdOntvangen time.Time `json:"datumtijd_ontvangen,omitempty"` OntvangenDoor string `json:"ontvangen_door"` VerwerktDoor string `json:"verwerkt_door"` Bedrag int `json:"bedrag"` BaseEvent }
func (BetalingVerwerkt) GetBaseEvent ¶ added in v0.19.1
func (e BetalingVerwerkt) GetBaseEvent() BaseEvent
func (BetalingVerwerkt) IsEvent ¶ added in v0.19.1
func (e BetalingVerwerkt) IsEvent()
type BetalingsverplichtingIngetrokken ¶ added in v0.9.0
type BetalingsverplichtingIngetrokken struct { IngetrokkenGebeurtenisKenmerk GebeurtenisKenmerk `json:"ingetrokken_gebeurtenis_kenmerk"` BaseEvent }
func (BetalingsverplichtingIngetrokken) GetBaseEvent ¶ added in v0.19.1
func (e BetalingsverplichtingIngetrokken) GetBaseEvent() BaseEvent
func (BetalingsverplichtingIngetrokken) IsEvent ¶ added in v0.19.1
func (e BetalingsverplichtingIngetrokken) IsEvent()
type BetalingsverplichtingOpgelegd ¶ added in v0.9.0
type BetalingsverplichtingOpgelegd struct { DatumtijdOpgelegd time.Time `json:"datumtijd_opgelegd"` Zaakkenmerk Zaakkenmerk `json:"zaakkenmerk"` Bsn Bsn `json:"bsn"` Bedrag int `json:"bedrag"` Omschrijving string `json:"omschrijving,omitempty"` Type string `json:"type"` Betaalwijze string `json:"betaalwijze"` TeBetalenAan string `json:"te_betalen_aan"` Rekeningnummer string `json:"rekeningnummer,omitempty"` RekeningnummerTenaamstelling string `json:"rekeningnummer_tenaamstelling,omitempty"` Betalingskenmerk string `json:"betalingskenmerk,omitempty"` Vervaldatum time.Time `json:"vervaldatum"` BaseEvent }
func (BetalingsverplichtingOpgelegd) GetBaseEvent ¶ added in v0.19.1
func (e BetalingsverplichtingOpgelegd) GetBaseEvent() BaseEvent
func (BetalingsverplichtingOpgelegd) IsEvent ¶ added in v0.19.1
func (e BetalingsverplichtingOpgelegd) IsEvent()
type ContactOptie ¶ added in v0.18.0
type ContactOptie struct { ContactVorm ContactVorm `json:"contact_vorm"` Url string `json:"url"` Naam string `json:"naam"` Omschrijving string `json:"omschrijving"` Prioriteit int `json:"prioriteit"` }
type ContactVorm ¶ added in v0.19.0
type ContactVorm string
const ( ContactVormTelefoon ContactVorm = "telefoon" ContactVormEmail ContactVorm = "e_mail" ContactVormPersoonlijkeWebsite ContactVorm = "persoonlijke_website" ContactVormPubliekeWebsite ContactVorm = "publieke_website" ContactVormOnbekend ContactVorm = "onbekend" )
func ContactVormFromValue ¶ added in v0.19.0
func ContactVormFromValue(value string) ContactVorm
type FinancialClaimsInformationDocument ¶
type FinancialClaimsInformationDocument struct { Type string `json:"type" default:"FINANCIAL_CLAIMS_INFORMATION_DOCUMENT"` Version string `json:"version" default:"4"` Body FinancialClaimsInformationDocumentBody `json:"body"` }
type FinancialClaimsInformationDocumentBody ¶
type FinancialClaimsInformationDocumentBody struct { AangeleverdDoor string `json:"aangeleverd_door"` DocumentDatumtijd time.Time `json:"document_datumtijd"` Bsn Bsn `json:"bsn"` Beschikbaarheid map[FinancieleVerplichtingType]BeschikbaarheidStatus `json:"beschikbaarheid"` FinancieleZaken []FinancialClaimsInformationDocumentFinancieleZaak `json:"financiele_zaken,omitempty"` }
type FinancialClaimsInformationDocumentFinancieleZaak ¶ added in v0.9.0
type FinancialClaimsInformationDocumentFinancieleZaak struct { Zaakkenmerk Zaakkenmerk `json:"zaakkenmerk"` Bsn Bsn `json:"bsn"` TotaalFinancieelVerplicht int `json:"totaal_financieel_verplicht"` TotaalFinancieelVereffend int `json:"totaal_financieel_vereffend"` Saldo int `json:"saldo"` SaldoDatumtijd time.Time `json:"saldo_datumtijd"` Gebeurtenissen []interface{} `json:"gebeurtenissen"` Achterstanden []GebeurtenisKenmerk `json:"achterstanden"` ContactOpties []ContactOptie `json:"contact_opties"` }
func NewFinancieleZaakFromEvents ¶ added in v0.19.1
func NewFinancieleZaakFromEvents(events []Event, achterstanden []GebeurtenisKenmerk, contactOpties []ContactOptie) (*FinancialClaimsInformationDocumentFinancieleZaak, error)
func (*FinancialClaimsInformationDocumentFinancieleZaak) On ¶ added in v0.19.1
func (financieleZaak *FinancialClaimsInformationDocumentFinancieleZaak) On(event Event) error
type FinancieelRechtVastgesteld ¶ added in v0.18.0
type FinancieelRechtVastgesteld struct { Zaakkenmerk Zaakkenmerk `json:"zaakkenmerk"` Bsn Bsn `json:"bsn"` Bedrag int `json:"bedrag"` Omschrijving string `json:"omschrijving"` JuridischeGrondslagOmschrijving string `json:"juridische_grondslag_omschrijving"` JuridischeGrondslagBron string `json:"juridische_grondslag_bron,omitempty"` UitgevoerdDoor string `json:"uitgevoerd_door"` BaseEvent }
func (FinancieelRechtVastgesteld) GetBaseEvent ¶ added in v0.19.1
func (e FinancieelRechtVastgesteld) GetBaseEvent() BaseEvent
func (FinancieelRechtVastgesteld) IsEvent ¶ added in v0.19.1
func (e FinancieelRechtVastgesteld) IsEvent()
type FinancieleVerplichtingGecorrigeerd ¶ added in v0.18.0
type FinancieleVerplichtingGecorrigeerd struct { KenmerkGecorrigeerdeFinancieleVerplichting string `json:"kenmerk_gecorrigeerde_financiele_verplichting"` Zaakkenmerk Zaakkenmerk `json:"zaakkenmerk"` Bsn Bsn `json:"bsn"` NieuwOpgelegdBedrag int `json:"nieuw_opgelegd_bedrag"` Omschrijving string `json:"omschrijving"` JuridischeGrondslagOmschrijving string `json:"juridische_grondslag_omschrijving,omitempty"` JuridischeGrondslagBron string `json:"juridische_grondslag_bron,omitempty"` UitgevoerdDoor string `json:"uitgevoerd_door"` BaseEvent }
func (FinancieleVerplichtingGecorrigeerd) GetBaseEvent ¶ added in v0.19.1
func (e FinancieleVerplichtingGecorrigeerd) GetBaseEvent() BaseEvent
func (FinancieleVerplichtingGecorrigeerd) IsEvent ¶ added in v0.19.1
func (e FinancieleVerplichtingGecorrigeerd) IsEvent()
type FinancieleVerplichtingKwijtgescholden ¶ added in v0.18.0
type FinancieleVerplichtingKwijtgescholden struct { KenmerkKwijtgescholdenFinancieleVerplichting string `json:"kenmerk_kwijtgescholden_financiele_verplichting"` Zaakkenmerk Zaakkenmerk `json:"zaakkenmerk"` Bsn Bsn `json:"bsn"` BedragKwijtschelding int `json:"bedrag_kwijtschelding"` Omschrijving string `json:"omschrijving"` JuridischeGrondslagOmschrijving string `json:"juridische_grondslag_omschrijving"` JuridischeGrondslagBron string `json:"juridische_grondslag_bron,omitempty"` UitgevoerdDoor string `json:"uitgevoerd_door"` BaseEvent }
func (FinancieleVerplichtingKwijtgescholden) GetBaseEvent ¶ added in v0.19.1
func (e FinancieleVerplichtingKwijtgescholden) GetBaseEvent() BaseEvent
func (FinancieleVerplichtingKwijtgescholden) IsEvent ¶ added in v0.19.1
func (e FinancieleVerplichtingKwijtgescholden) IsEvent()
type FinancieleVerplichtingOpgelegd ¶ added in v0.9.0
type FinancieleVerplichtingOpgelegd struct { DatumtijdOpgelegd time.Time `json:"datumtijd_opgelegd"` Zaakkenmerk Zaakkenmerk `json:"zaakkenmerk"` Beschikkingsnummer string `json:"beschikkingsnummer,omitempty"` Bsn Bsn `json:"bsn"` PrimaireVerplichting bool `json:"primaire_verplichting"` Type FinancieleVerplichtingType `json:"type"` Categorie string `json:"categorie"` Bedrag int `json:"bedrag"` Omschrijving string `json:"omschrijving"` JuridischeGrondslagOmschrijving string `json:"juridische_grondslag_omschrijving"` JuridischeGrondslagBron string `json:"juridische_grondslag_bron,omitempty"` OpgelegdDoor string `json:"opgelegd_door"` UitgevoerdDoor string `json:"uitgevoerd_door"` BaseEvent }
func (FinancieleVerplichtingOpgelegd) GetBaseEvent ¶ added in v0.19.1
func (e FinancieleVerplichtingOpgelegd) GetBaseEvent() BaseEvent
func (FinancieleVerplichtingOpgelegd) IsEvent ¶ added in v0.19.1
func (e FinancieleVerplichtingOpgelegd) IsEvent()
type FinancieleVerplichtingType ¶ added in v0.18.0
type FinancieleVerplichtingType string
type FinancieleZaakOvergedragen ¶ added in v0.18.0
type FinancieleZaakOvergedragen struct { Zaakkenmerk Zaakkenmerk `json:"zaakkenmerk"` Bsn Bsn `json:"bsn"` SaldoBijOverdracht int `json:"saldo_bij_overdracht"` Omschrijving string `json:"omschrijving"` JuridischeGrondslagOmschrijving string `json:"juridische_grondslag_omschrijving,omitempty"` JuridischeGrondslagBron string `json:"juridische_grondslag_bron,omitempty"` UitgevoerdDoor string `json:"uitgevoerd_door"` OvergedragenAan string `json:"overgedragen_aan"` BaseEvent }
func (FinancieleZaakOvergedragen) GetBaseEvent ¶ added in v0.19.1
func (e FinancieleZaakOvergedragen) GetBaseEvent() BaseEvent
func (FinancieleZaakOvergedragen) IsEvent ¶ added in v0.19.1
func (e FinancieleZaakOvergedragen) IsEvent()
type FinancieleZaakOvergedragenAanDeurwaarder ¶ added in v0.18.0
type FinancieleZaakOvergedragenAanDeurwaarder struct { Zaakkenmerk Zaakkenmerk `json:"zaakkenmerk"` Bsn Bsn `json:"bsn"` SaldoBijOverdracht int `json:"saldo_bij_overdracht"` Omschrijving string `json:"omschrijving"` JuridischeGrondslagOmschrijving string `json:"juridische_grondslag_omschrijving,omitempty"` JuridischeGrondslagBron string `json:"juridische_grondslag_bron,omitempty"` UitgevoerdDoor string `json:"uitgevoerd_door"` OvergedragenAan string `json:"overgedragen_aan"` NaamDeurwaarder string `json:"naam_deurwaarder,omitempty"` TelefoonnummerDeurwaarderUrl string `json:"telefoonnummer_deurwaarder_url,omitempty"` EmailAdresDeurwaarderUrl string `json:"email_adres_deurwaarder_url,omitempty"` BaseEvent }
func (FinancieleZaakOvergedragenAanDeurwaarder) GetBaseEvent ¶ added in v0.19.1
func (e FinancieleZaakOvergedragenAanDeurwaarder) GetBaseEvent() BaseEvent
func (FinancieleZaakOvergedragenAanDeurwaarder) IsEvent ¶ added in v0.19.1
func (e FinancieleZaakOvergedragenAanDeurwaarder) IsEvent()
type FinancieleZaakOvergenomen ¶ added in v0.18.0
type FinancieleZaakOvergenomen struct { Zaakkenmerk Zaakkenmerk `json:"zaakkenmerk"` Bsn Bsn `json:"bsn"` SaldoBijOverdracht int `json:"saldo_bij_overdracht"` Omschrijving string `json:"omschrijving"` JuridischeGrondslagOmschrijving string `json:"juridische_grondslag_omschrijving,omitempty"` JuridischeGrondslagBron string `json:"juridische_grondslag_bron,omitempty"` UitgevoerdDoor string `json:"uitgevoerd_door"` OvergenomenVan string `json:"overgenomen_van"` BaseEvent }
func (FinancieleZaakOvergenomen) GetBaseEvent ¶ added in v0.19.1
func (e FinancieleZaakOvergenomen) GetBaseEvent() BaseEvent
func (FinancieleZaakOvergenomen) IsEvent ¶ added in v0.19.1
func (e FinancieleZaakOvergenomen) IsEvent()
type GebeurtenisKenmerk ¶ added in v0.9.0
type GebeurtenisKenmerk string
type UserIdentity ¶
type UserIdentity struct {
Bsn Bsn `json:"bsn"`
}
type VerrekeningVerwerkt ¶ added in v0.18.0
type VerrekeningVerwerkt struct { KenmerkFinancieleVerplichting string `json:"kenmerk_financiele_verplichting"` Zaakkenmerk Zaakkenmerk `json:"zaakkenmerk"` Bsn Bsn `json:"bsn"` BedragVerrekening int `json:"bedrag_verrekening"` Omschrijving string `json:"omschrijving"` JuridischeGrondslagOmschrijving string `json:"juridische_grondslag_omschrijving"` JuridischeGrondslagBron string `json:"juridische_grondslag_bron,omitempty"` UitgevoerdDoor string `json:"uitgevoerd_door"` BaseEvent }
func (VerrekeningVerwerkt) GetBaseEvent ¶ added in v0.19.1
func (e VerrekeningVerwerkt) GetBaseEvent() BaseEvent
func (VerrekeningVerwerkt) IsEvent ¶ added in v0.19.1
func (e VerrekeningVerwerkt) IsEvent()
type Zaakkenmerk ¶ added in v0.9.0
type Zaakkenmerk string
Click to show internal directories.
Click to hide internal directories.