tax

package
v0.0.0-...-0ee86d9 Latest Latest
Warning

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

Go to latest
Published: May 24, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Int32ToString

func Int32ToString(i int32) string

func NullFloat64ToString

func NullFloat64ToString(f sql.NullFloat64) string

func NullInt32ToInt32

func NullInt32ToInt32(ni sql.NullInt32) int32

func NullInt32ToString

func NullInt32ToString(ni sql.NullInt32) string

func NullStringToString

func NullStringToString(ns sql.NullString) string

Types

type ImprovDetail

type ImprovDetail struct {
	Type         string `json:"type,omitempty"`
	Description  string `json:"description,omitempty"`
	Class        string `json:"class,omitempty"`
	ExteriorWall string `json:"exteriorWall,omitempty"`
	YearBuilt    string `json:"yearBuilt,omitempty"`
	SqFt         string `json:"sqFt,omitempty"`
}

func FromImprovementDetailDBModel

func FromImprovementDetailDBModel(id []pgdb.ImprovementDetail) []ImprovDetail

type Improvement

type Improvement struct {
	Name        string         `json:"name,omitempty"`
	Description string         `json:"description,omitempty"`
	StateCode   string         `json:"stateCode,omitempty"`
	LivingArea  string         `json:"livingArea,omitempty"`
	Value       string         `json:"value,omitempty"`
	Details     []ImprovDetail `json:"details,omitempty"`
}

func FromImprovementModel

func FromImprovementModel(i pgdb.Improvement) Improvement

type Land

type Land struct {
	Number      string `json:"number,omitempty"`
	Type        string `json:"type,omitempty"`
	Description string `json:"description,omitempty"`
	Acres       string `json:"acres,omitempty"`
	Sqft        string `json:"sqft,omitempty"`
	EffFront    string `json:"effFront,omitempty"`
	EffDepth    string `json:"effDepth,omitempty"`
	MarketValue string `json:"marketValue,omitempty"`
}

func FromLandDBModel

func FromLandDBModel(land []pgdb.Land) []Land

type PropertyDetailItem

type PropertyDetailItem struct {
	Name         string `json:"name,omitempty"`
	Value        string `json:"value,omitempty"`
	SelectorText string `json:"selectorText,omitempty"`
}

type PropertyRecord

type PropertyRecord struct {
	PropertyID          string               `json:"propertyID"`
	OwnerID             string               `json:"ownerID"`
	OwnerName           string               `json:"ownerName"`
	OwnerMailingAddress string               `json:"ownerMailingAddress"`
	Zoning              string               `json:"zoning"`
	NeighborhoodCD      string               `json:"neighborhoodCD"`
	Neighborhood        string               `json:"neighborhood"`
	Address             string               `json:"address"`
	LegalDescription    string               `json:"legalDescription"`
	GeographicID        string               `json:"geographicID"`
	Exemptions          string               `json:"exemptions"`
	OwnershipPercentage string               `json:"ownershipPercentage"`
	MapscoMapID         string               `json:"mapscoMapID"`
	RollValue           []RollValue          `json:"rollValue"`
	Land                []Land               `json:"land"`
	Improvements        []Improvement        `json:"improvements"`
	Jurisdictions       []TaxingJurisdiction `json:"jurisdictions"`
}

func FromPropertyDBModel

func FromPropertyDBModel(property pgdb.Property) PropertyRecord

func GetPropertyRecord

func GetPropertyRecord(doc *goquery.Document) (PropertyRecord, error)

type RollValue

type RollValue struct {
	Year         string `json:"year,omitempty"`
	Improvements string `json:"improvements,omitempty"`
	LandMarket   string `json:"landMarket,omitempty"`
	AgValuation  string `json:"agValuation,omitempty"`
	Appraised    string `json:"appraised,omitempty"`
	HomesteadCap string `json:"homesteadCap,omitempty"`
	Assessed     string `json:"assessed,omitempty"`
}

func FromRollValueDBModel

func FromRollValueDBModel(rollValue []pgdb.RollValue) []RollValue

type TaxingJurisdiction

type TaxingJurisdiction struct {
	Entity         string `json:"entity,omitempty"`
	Description    string `json:"description,omitempty"`
	TaxRate        string `json:"taxRate,omitempty"`
	AppraisedValue string `json:"appraisedValue,omitempty"`
	TaxableValue   string `json:"taxableValue,omitempty"`
	EstimatedTax   string `json:"estimatedTax,omitempty"`
}

func FromTaxingJurisdictionModel

func FromTaxingJurisdictionModel(tj []pgdb.Jurisdiction) []TaxingJurisdiction

Jump to

Keyboard shortcuts

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