Documentation ¶
Index ¶
- Constants
- Variables
- func GetDefault(bsn string) *model.FinancialClaimsInformationDocument
- func GetTariff(tariffs []model.Tariff, id uuid.UUID) (*model.Tariff, bool)
- func GetWasteTaxDescription(object *model.WOZObject) string
- type Application
- func (app *Application) AssessmentsList(w http.ResponseWriter, r *http.Request)
- func (app *Application) DecisionBasedOnWozObject(w http.ResponseWriter, r *http.Request)
- func (app *Application) FinalizeTaxBill(w http.ResponseWriter, r *http.Request)
- func (app *Application) FinancialClaim(w http.ResponseWriter, r *http.Request)
- func (app *Application) GetAddress(ctx context.Context, verwerking *model.VwlLog, id uuid.UUID) (*model.Address, error)
- func (app *Application) GetStakeholder(ctx context.Context, verwerking *model.VwlLog, api *Municipality, ...) (stakeholderID *uuid.UUID, stakeholderLabel string, address *uuid.UUID, ...)
- func (app *Application) OwnerTaxBillsList(w http.ResponseWriter, r *http.Request)
- func (app *Application) Router()
- func (app *Application) RunCreate(w http.ResponseWriter, r *http.Request)
- func (app *Application) RunGet(w http.ResponseWriter, r *http.Request)
- func (app *Application) RunGetTariffs(w http.ResponseWriter, r *http.Request)
- func (app *Application) RunList(w http.ResponseWriter, r *http.Request)
- func (app *Application) RunStatus(w http.ResponseWriter, r *http.Request)
- func (app *Application) TaxBillGet(w http.ResponseWriter, r *http.Request)
- func (app *Application) TaxBillGetAssessment(w http.ResponseWriter, r *http.Request)
- func (app *Application) TaxBillsDownload(w http.ResponseWriter, r *http.Request)
- func (app *Application) TaxBillsList(w http.ResponseWriter, r *http.Request)
- func (app *Application) TaxBillsStatus(w http.ResponseWriter, r *http.Request)
- type FinancialClaimBody
- type Municipality
- type Owner
- type Status
- func (status *Status) IncreaseAmount(id uuid.UUID, amount int) error
- func (status *Status) IncreaseDone(id uuid.UUID, done int) error
- func (status *Status) IncreaseError(id uuid.UUID, amount int) error
- func (status *Status) Read(id uuid.UUID) (Work, bool)
- func (status *Status) SetFinished(id uuid.UUID, finished bool) error
- func (status *Status) Write(id uuid.UUID, work Work)
- type Work
Constants ¶
View Source
const (
OIN = "00000001822948837000"
)
Variables ¶
View Source
var ( ErrWOZObjectNoValue = errors.New("woz-object should contain value") ErrOwnerHasNoAddress = errors.New("owner is not registered on address") )
Functions ¶
func GetDefault ¶
func GetDefault(bsn string) *model.FinancialClaimsInformationDocument
func GetWasteTaxDescription ¶
Types ¶
type Application ¶
func New ¶
func New(listenAddress string, municipalities map[string]Municipality, frag *rc.RestCall, db *storage.Database) Application
func (*Application) AssessmentsList ¶
func (app *Application) AssessmentsList(w http.ResponseWriter, r *http.Request)
func (*Application) DecisionBasedOnWozObject ¶
func (app *Application) DecisionBasedOnWozObject(w http.ResponseWriter, r *http.Request)
func (*Application) FinalizeTaxBill ¶
func (app *Application) FinalizeTaxBill(w http.ResponseWriter, r *http.Request)
func (*Application) FinancialClaim ¶
func (app *Application) FinancialClaim(w http.ResponseWriter, r *http.Request)
func (*Application) GetAddress ¶
func (*Application) GetStakeholder ¶
func (app *Application) GetStakeholder( ctx context.Context, verwerking *model.VwlLog, api *Municipality, stakeholder model.Stakeholder, ) (stakeholderID *uuid.UUID, stakeholderLabel string, address *uuid.UUID, err error)
func (*Application) OwnerTaxBillsList ¶
func (app *Application) OwnerTaxBillsList(w http.ResponseWriter, r *http.Request)
func (*Application) Router ¶
func (app *Application) Router()
func (*Application) RunCreate ¶
func (app *Application) RunCreate(w http.ResponseWriter, r *http.Request)
func (*Application) RunGet ¶
func (app *Application) RunGet(w http.ResponseWriter, r *http.Request)
func (*Application) RunGetTariffs ¶
func (app *Application) RunGetTariffs(w http.ResponseWriter, r *http.Request)
func (*Application) RunList ¶
func (app *Application) RunList(w http.ResponseWriter, r *http.Request)
func (*Application) RunStatus ¶
func (app *Application) RunStatus(w http.ResponseWriter, r *http.Request)
func (*Application) TaxBillGet ¶
func (app *Application) TaxBillGet(w http.ResponseWriter, r *http.Request)
func (*Application) TaxBillGetAssessment ¶
func (app *Application) TaxBillGetAssessment(w http.ResponseWriter, r *http.Request)
func (*Application) TaxBillsDownload ¶
func (app *Application) TaxBillsDownload(w http.ResponseWriter, r *http.Request)
func (*Application) TaxBillsList ¶
func (app *Application) TaxBillsList(w http.ResponseWriter, r *http.Request)
func (*Application) TaxBillsStatus ¶
func (app *Application) TaxBillsStatus(w http.ResponseWriter, r *http.Request)
type FinancialClaimBody ¶
type FinancialClaimBody struct {
BSN string `json:"bsn"`
}
type Status ¶
type Status struct {
// contains filtered or unexported fields
}
func (*Status) IncreaseAmount ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.