fieldseeker

package
v0.0.12 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2026 License: AGPL-3.0 Imports: 13 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FieldSeeker

type FieldSeeker struct {
	Arcgis         *arcgis.ArcGIS
	ServiceFeature *arcgis.ServiceFeature
	ServiceName    string
	// contains filtered or unexported fields
}

func NewFieldSeeker added in v0.0.3

func NewFieldSeeker(ctx context.Context) (*FieldSeeker, error)

func NewFieldSeekerFromAG added in v0.0.7

func NewFieldSeekerFromAG(ctx context.Context, ag arcgis.ArcGIS) (*FieldSeeker, error)

func NewFieldSeekerFromURL added in v0.0.7

func NewFieldSeekerFromURL(ctx context.Context, ag arcgis.ArcGIS, url_str string) (*FieldSeeker, error)

func (*FieldSeeker) AdminInfo added in v0.0.6

func (fs *FieldSeeker) AdminInfo(ctx context.Context) (*arcgis.AdminInfo, error)

func (*FieldSeeker) AerialSprayLine added in v0.0.5

func (fs *FieldSeeker) AerialSprayLine(ctx context.Context, offset uint) ([]*layer.AerialSprayLine, error)

func (*FieldSeeker) AerialSpraySession added in v0.0.5

func (fs *FieldSeeker) AerialSpraySession(ctx context.Context, offset uint) ([]*layer.AerialSpraySession, error)

func (*FieldSeeker) BarrierSpray added in v0.0.5

func (fs *FieldSeeker) BarrierSpray(ctx context.Context, offset uint) ([]*layer.BarrierSpray, error)

func (*FieldSeeker) BarrierSprayRoute added in v0.0.5

func (fs *FieldSeeker) BarrierSprayRoute(ctx context.Context, offset uint) ([]*layer.BarrierSprayRoute, error)

func (*FieldSeeker) ContainerRelate added in v0.0.5

func (fs *FieldSeeker) ContainerRelate(ctx context.Context, offset uint) ([]*layer.ContainerRelate, error)

func (*FieldSeeker) FieldScoutingLog added in v0.0.5

func (fs *FieldSeeker) FieldScoutingLog(ctx context.Context, offset uint) ([]*layer.FieldScoutingLog, error)

func (*FieldSeeker) HabitatRelate added in v0.0.5

func (fs *FieldSeeker) HabitatRelate(ctx context.Context, offset uint) ([]*layer.HabitatRelate, error)

func (*FieldSeeker) InspectionSample added in v0.0.5

func (fs *FieldSeeker) InspectionSample(ctx context.Context, offset uint) ([]*layer.InspectionSample, error)

func (*FieldSeeker) InspectionSampleDetail added in v0.0.5

func (fs *FieldSeeker) InspectionSampleDetail(ctx context.Context, offset uint) ([]*layer.InspectionSampleDetail, error)

func (*FieldSeeker) LandingCount added in v0.0.5

func (fs *FieldSeeker) LandingCount(ctx context.Context, offset uint) ([]*layer.LandingCount, error)

func (*FieldSeeker) LandingCountLocation added in v0.0.5

func (fs *FieldSeeker) LandingCountLocation(ctx context.Context, offset uint) ([]*layer.LandingCountLocation, error)

func (*FieldSeeker) LayerCount added in v0.0.5

func (fs *FieldSeeker) LayerCount(layer_id uint) (uint, error)

func (*FieldSeeker) Layers added in v0.0.7

func (fs *FieldSeeker) Layers(ctx context.Context) ([]response.Layer, error)

func (*FieldSeeker) LineLocation added in v0.0.5

func (fs *FieldSeeker) LineLocation(ctx context.Context, offset uint) ([]*layer.LineLocation, error)

func (*FieldSeeker) LocationTracking added in v0.0.5

func (fs *FieldSeeker) LocationTracking(ctx context.Context, offset uint) ([]*layer.LocationTracking, error)

func (*FieldSeeker) LocationTrackingCount added in v0.0.5

func (fs *FieldSeeker) LocationTrackingCount() (uint, error)

func (*FieldSeeker) MaxRecordCount added in v0.0.3

func (fs *FieldSeeker) MaxRecordCount(ctx context.Context) (uint, error)

func (*FieldSeeker) MosquitoInspection added in v0.0.5

func (fs *FieldSeeker) MosquitoInspection(ctx context.Context, offset uint) ([]*layer.MosquitoInspection, error)

func (*FieldSeeker) OfflineMapAreas added in v0.0.5

func (fs *FieldSeeker) OfflineMapAreas(ctx context.Context, offset uint) ([]*layer.OfflineMapAreas, error)

func (*FieldSeeker) PermissionList added in v0.0.6

func (fs *FieldSeeker) PermissionList(ctx context.Context) (*response.PermissionSlice, error)

func (*FieldSeeker) PointLocation added in v0.0.5

func (fs *FieldSeeker) PointLocation(ctx context.Context, offset uint) ([]*layer.PointLocation, error)

func (*FieldSeeker) PolygonLocation added in v0.0.5

func (fs *FieldSeeker) PolygonLocation(ctx context.Context, offset uint) ([]*layer.PolygonLocation, error)

func (*FieldSeeker) Pool added in v0.0.5

func (fs *FieldSeeker) Pool(ctx context.Context, offset uint) ([]*layer.Pool, error)

func (*FieldSeeker) PoolBuffer added in v0.0.5

func (fs *FieldSeeker) PoolBuffer(ctx context.Context, offset uint) ([]*layer.PoolBuffer, error)

func (*FieldSeeker) PoolDetail added in v0.0.5

func (fs *FieldSeeker) PoolDetail(ctx context.Context, offset uint) ([]*layer.PoolDetail, error)

func (*FieldSeeker) ProposedTreatmentArea added in v0.0.5

func (fs *FieldSeeker) ProposedTreatmentArea(ctx context.Context, offset uint) ([]*layer.ProposedTreatmentArea, error)

func (*FieldSeeker) QALarvCount added in v0.0.5

func (fs *FieldSeeker) QALarvCount(ctx context.Context, offset uint) ([]*layer.QALarvCount, error)

func (*FieldSeeker) QAMosquitoInspection added in v0.0.5

func (fs *FieldSeeker) QAMosquitoInspection(ctx context.Context, offset uint) ([]*layer.QAMosquitoInspection, error)

func (*FieldSeeker) QAProductObservation added in v0.0.5

func (fs *FieldSeeker) QAProductObservation(ctx context.Context, offset uint) ([]*layer.QAProductObservation, error)

func (*FieldSeeker) QueryCount added in v0.0.3

func (fs *FieldSeeker) QueryCount(ctx context.Context, layer_id uint) (*response.QueryResultCount, error)

func (*FieldSeeker) RestrictedArea added in v0.0.5

func (fs *FieldSeeker) RestrictedArea(ctx context.Context, offset uint) ([]*layer.RestrictedArea, error)

func (*FieldSeeker) RodentInspection added in v0.0.5

func (fs *FieldSeeker) RodentInspection(ctx context.Context, offset uint) ([]*layer.RodentInspection, error)

func (*FieldSeeker) RodentLocation added in v0.0.5

func (fs *FieldSeeker) RodentLocation(ctx context.Context, offset uint) ([]*layer.RodentLocation, error)

func (*FieldSeeker) SampleCollection added in v0.0.5

func (fs *FieldSeeker) SampleCollection(ctx context.Context, offset uint) ([]*layer.SampleCollection, error)

func (*FieldSeeker) SampleLocation added in v0.0.5

func (fs *FieldSeeker) SampleLocation(ctx context.Context, offset uint) ([]*layer.SampleLocation, error)

func (*FieldSeeker) Schema added in v0.0.5

func (fs *FieldSeeker) Schema(ctx context.Context, layer_id uint) (*response.QueryResult, error)

func (*FieldSeeker) SchemaRaw added in v0.0.7

func (fs *FieldSeeker) SchemaRaw(ctx context.Context, layer_id uint) ([]byte, error)

func (*FieldSeeker) ServiceRequest

func (fs *FieldSeeker) ServiceRequest(ctx context.Context, offset uint) ([]*layer.ServiceRequest, error)

func (*FieldSeeker) SpeciesAbundance added in v0.0.5

func (fs *FieldSeeker) SpeciesAbundance(ctx context.Context, offset uint) ([]*layer.SpeciesAbundance, error)

func (*FieldSeeker) StormDrain added in v0.0.5

func (fs *FieldSeeker) StormDrain(ctx context.Context, offset uint) ([]*layer.StormDrain, error)

func (*FieldSeeker) TimeCard added in v0.0.5

func (fs *FieldSeeker) TimeCard(ctx context.Context, offset uint) ([]*layer.TimeCard, error)

func (*FieldSeeker) Tracklog added in v0.0.5

func (fs *FieldSeeker) Tracklog(ctx context.Context, offset uint) ([]*layer.Tracklog, error)

func (*FieldSeeker) TrapData

func (fs *FieldSeeker) TrapData(ctx context.Context, offset uint) ([]*layer.TrapData, error)

func (*FieldSeeker) TrapLocation added in v0.0.5

func (fs *FieldSeeker) TrapLocation(ctx context.Context, offset uint) ([]*layer.TrapLocation, error)

func (*FieldSeeker) Treatment added in v0.0.5

func (fs *FieldSeeker) Treatment(ctx context.Context, offset uint) ([]*layer.Treatment, error)

func (*FieldSeeker) TreatmentArea added in v0.0.5

func (fs *FieldSeeker) TreatmentArea(ctx context.Context, offset uint) ([]*layer.TreatmentArea, error)

func (*FieldSeeker) ULVSprayRoute added in v0.0.5

func (fs *FieldSeeker) ULVSprayRoute(ctx context.Context, offset uint) ([]*layer.ULVSprayRoute, error)

func (*FieldSeeker) WebhookList added in v0.0.4

func (fs *FieldSeeker) WebhookList(ctx context.Context) (*arcgis.WebhookSlice, error)

func (*FieldSeeker) Zones added in v0.0.5

func (fs *FieldSeeker) Zones(ctx context.Context, offset uint) ([]*layer.Zones, error)

func (*FieldSeeker) Zones2 added in v0.0.5

func (fs *FieldSeeker) Zones2(ctx context.Context, offset uint) ([]*layer.Zones2, error)

type Geometric added in v0.0.5

type Geometric interface {
	SetGeometry(response.Geometry)
	GetGeometry() response.Geometry
}

type LayerType added in v0.0.5

type LayerType uint
const (
	LayerUnknown LayerType = iota
	LayerAerialSpraySession
	LayerAerialSprayLine
	LayerBarrierSpray
	LayerBarrierSprayRoute
	LayerContainerRelate
	LayerFieldScoutingLog
	LayerHabitatRelate
	LayerInspectionSample
	LayerInspectionSampleDetail
	LayerLandingCount
	LayerLandingCountLocation
	LayerLineLocation
	LayerLocationTracking
	LayerMosquitoInspection
	LayerOfflineMapAreas
	LayerProposedTreatmentArea
	LayerPointLocation
	LayerPolygonLocation
	LayerPoolDetail
	LayerPool
	LayerPoolBuffer
	LayerQALarvCount
	LayerQAMosquitoInspection
	LayerQAProductObservation
	LayerRestrictedArea
	LayerRodentInspection
	LayerRodentLocation
	LayerSampleCollection
	LayerSampleLocation
	LayerServiceRequest
	LayerSpeciesAbundance
	LayerStormDrain
	LayerTracklog
	LayerTrapLocation
	LayerTrapData
	LayerTimeCard
	LayerTreatment
	LayerTreatmentArea
	LayerULVSprayRoute
	LayerZones
	LayerZones2
)

func NameToLayerType added in v0.0.5

func NameToLayerType(n string) (LayerType, error)

type ServiceRequest

type ServiceRequest struct {
	ObjectID        uint                       `field:"OBJECTID"`
	Received        time.Time                  `field:"RECDATETIME"`
	Source          ServiceRequestSourceType   `field:"SOURCE"`
	EnteredBy       string                     `field:"ENTRYTECH"`
	Priority        ServiceRequestPriorityType `field:"PRIORITY"`
	Supervisor      string                     `field:"SUPERVISOR"`
	AssignedTech    string                     `field:"ASSIGNEDTECH"`
	Status          string                     `field:"STATUS"`
	AnonymousCaller bool                       `field:"CLRANON"`
	CallerName      string                     `field:"CLRFNAME"`
	CallerPhone     string                     `field:"CLRPHONE"`
}

type ServiceRequestPriorityType added in v0.0.5

type ServiceRequestPriorityType int
const (
	ServiceRequestPriorityUnknown ServiceRequestPriorityType = iota
	ServiceRequestPriorityLow
	ServiceRequestPriorityMedium
	ServiceRequestPriorityHigh
	ServiceRequestPriorityFollowupVisit
	ServiceRequestPriorityHTCResponse
	ServiceRequestPriorityDiseaseActivityResponse
)

type ServiceRequestSourceType added in v0.0.5

type ServiceRequestSourceType int
const (
	SourceTypeUnknown ServiceRequestSourceType = iota
	SourceTypePhone
	SourceTypeEmail
	SourceTypeWebsite
	SourceTypeDropin
)

type Tracklog added in v0.0.5

type Tracklog struct {
	ObjectID uint      `field:"OBJECTID"`
	GlobalID uuid.UUID `field:"GlobalID"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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