// Code generated by BobGen psql v0.42.5. DO NOT EDIT.
// This file is meant to be re-generated in place and/or deleted at any time.

package dbinfo

import "github.com/aarondl/opt/null"

var FieldseekerServicerequests = Table[
	fieldseekerServicerequestColumns,
	fieldseekerServicerequestIndexes,
	fieldseekerServicerequestForeignKeys,
	fieldseekerServicerequestUniques,
	fieldseekerServicerequestChecks,
]{
	Schema: "fieldseeker",
	Name:   "servicerequest",
	Columns: fieldseekerServicerequestColumns{
		Objectid: column{
			Name:      "objectid",
			DBType:    "bigint",
			Default:   "",
			Comment:   "",
			Nullable:  false,
			Generated: false,
			AutoIncr:  false,
		},
		Recdatetime: column{
			Name:      "recdatetime",
			DBType:    "timestamp without time zone",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is RECDATETIME",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Source: column{
			Name:      "source",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is SOURCE",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Entrytech: column{
			Name:      "entrytech",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is ENTRYTECH",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Priority: column{
			Name:      "priority",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is PRIORITY",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Supervisor: column{
			Name:      "supervisor",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is SUPERVISOR",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Assignedtech: column{
			Name:      "assignedtech",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is ASSIGNEDTECH",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Status: column{
			Name:      "status",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is STATUS",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Clranon: column{
			Name:      "clranon",
			DBType:    "smallint",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is CLRANON",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Clrfname: column{
			Name:      "clrfname",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is CLRFNAME",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Clrphone1: column{
			Name:      "clrphone1",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is CLRPHONE1",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Clrphone2: column{
			Name:      "clrphone2",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is CLRPHONE2",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Clremail: column{
			Name:      "clremail",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is CLREMAIL",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Clrcompany: column{
			Name:      "clrcompany",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is CLRCOMPANY",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Clraddr1: column{
			Name:      "clraddr1",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is CLRADDR1",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Clraddr2: column{
			Name:      "clraddr2",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is CLRADDR2",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Clrcity: column{
			Name:      "clrcity",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is CLRCITY",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Clrstate: column{
			Name:      "clrstate",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is CLRSTATE",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Clrzip: column{
			Name:      "clrzip",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is CLRZIP",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Clrother: column{
			Name:      "clrother",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is CLROTHER",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Clrcontpref: column{
			Name:      "clrcontpref",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is CLRCONTPREF",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqcompany: column{
			Name:      "reqcompany",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQCOMPANY",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqaddr1: column{
			Name:      "reqaddr1",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQADDR1",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqaddr2: column{
			Name:      "reqaddr2",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQADDR2",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqcity: column{
			Name:      "reqcity",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQCITY",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqstate: column{
			Name:      "reqstate",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQSTATE",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqzip: column{
			Name:      "reqzip",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQZIP",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqcrossst: column{
			Name:      "reqcrossst",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQCROSSST",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqsubdiv: column{
			Name:      "reqsubdiv",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQSUBDIV",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqmapgrid: column{
			Name:      "reqmapgrid",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQMAPGRID",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqpermission: column{
			Name:      "reqpermission",
			DBType:    "smallint",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQPERMISSION",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqtarget: column{
			Name:      "reqtarget",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQTARGET",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqdescr: column{
			Name:      "reqdescr",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQDESCR",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqnotesfortech: column{
			Name:      "reqnotesfortech",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQNOTESFORTECH",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqnotesforcust: column{
			Name:      "reqnotesforcust",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQNOTESFORCUST",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqfldnotes: column{
			Name:      "reqfldnotes",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQFLDNOTES",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reqprogramactions: column{
			Name:      "reqprogramactions",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REQPROGRAMACTIONS",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Datetimeclosed: column{
			Name:      "datetimeclosed",
			DBType:    "timestamp without time zone",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is DATETIMECLOSED",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Techclosed: column{
			Name:      "techclosed",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is TECHCLOSED",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		SRNumber: column{
			Name:      "sr_number",
			DBType:    "integer",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is SR_NUMBER",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reviewed: column{
			Name:      "reviewed",
			DBType:    "smallint",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REVIEWED",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Reviewedby: column{
			Name:      "reviewedby",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REVIEWEDBY",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Revieweddate: column{
			Name:      "revieweddate",
			DBType:    "timestamp without time zone",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REVIEWEDDATE",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Accepted: column{
			Name:      "accepted",
			DBType:    "smallint",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is ACCEPTED",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Accepteddate: column{
			Name:      "accepteddate",
			DBType:    "timestamp without time zone",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is ACCEPTEDDATE",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Rejectedby: column{
			Name:      "rejectedby",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REJECTEDBY",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Rejecteddate: column{
			Name:      "rejecteddate",
			DBType:    "timestamp without time zone",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REJECTEDDATE",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Rejectedreason: column{
			Name:      "rejectedreason",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is REJECTEDREASON",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Duedate: column{
			Name:      "duedate",
			DBType:    "timestamp without time zone",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is DUEDATE",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Acceptedby: column{
			Name:      "acceptedby",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is ACCEPTEDBY",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Comments: column{
			Name:      "comments",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is COMMENTS",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Estcompletedate: column{
			Name:      "estcompletedate",
			DBType:    "timestamp without time zone",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is ESTCOMPLETEDATE",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Nextaction: column{
			Name:      "nextaction",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is NEXTACTION",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Recordstatus: column{
			Name:      "recordstatus",
			DBType:    "smallint",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is RECORDSTATUS",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Globalid: column{
			Name:      "globalid",
			DBType:    "uuid",
			Default:   "",
			Comment:   "Original attribute from ArcGIS API is GlobalID",
			Nullable:  false,
			Generated: false,
			AutoIncr:  false,
		},
		CreatedUser: column{
			Name:      "created_user",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is created_user",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		CreatedDate: column{
			Name:      "created_date",
			DBType:    "timestamp without time zone",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is created_date",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		LastEditedUser: column{
			Name:      "last_edited_user",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is last_edited_user",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		LastEditedDate: column{
			Name:      "last_edited_date",
			DBType:    "timestamp without time zone",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is last_edited_date",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Firstresponsedate: column{
			Name:      "firstresponsedate",
			DBType:    "timestamp without time zone",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is FIRSTRESPONSEDATE",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Responsedaycount: column{
			Name:      "responsedaycount",
			DBType:    "smallint",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is RESPONSEDAYCOUNT",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Allowed: column{
			Name:      "allowed",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is ALLOWED",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Xvalue: column{
			Name:      "xvalue",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is XVALUE",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Yvalue: column{
			Name:      "yvalue",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is YVALUE",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Validx: column{
			Name:      "validx",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is VALIDX",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Validy: column{
			Name:      "validy",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is VALIDY",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Externalid: column{
			Name:      "externalid",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is EXTERNALID",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Externalerror: column{
			Name:      "externalerror",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is EXTERNALERROR",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Pointlocid: column{
			Name:      "pointlocid",
			DBType:    "uuid",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is POINTLOCID",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Notified: column{
			Name:      "notified",
			DBType:    "smallint",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is NOTIFIED",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Notifieddate: column{
			Name:      "notifieddate",
			DBType:    "timestamp without time zone",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is NOTIFIEDDATE",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Scheduled: column{
			Name:      "scheduled",
			DBType:    "smallint",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is SCHEDULED",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Scheduleddate: column{
			Name:      "scheduleddate",
			DBType:    "timestamp without time zone",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is SCHEDULEDDATE",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Dog: column{
			Name:      "dog",
			DBType:    "integer",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is DOG",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		SchedulePeriod: column{
			Name:      "schedule_period",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is schedule_period",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		ScheduleNotes: column{
			Name:      "schedule_notes",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is schedule_notes",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Spanish: column{
			Name:      "spanish",
			DBType:    "integer",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is Spanish",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Creationdate: column{
			Name:      "creationdate",
			DBType:    "timestamp without time zone",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is CreationDate",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Creator: column{
			Name:      "creator",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is Creator",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Editdate: column{
			Name:      "editdate",
			DBType:    "timestamp without time zone",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is EditDate",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Editor: column{
			Name:      "editor",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is Editor",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Issuesreported: column{
			Name:      "issuesreported",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is ISSUESREPORTED",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Jurisdiction: column{
			Name:      "jurisdiction",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is JURISDICTION",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Notificationtimestamp: column{
			Name:      "notificationtimestamp",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is NOTIFICATIONTIMESTAMP",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Zone: column{
			Name:      "zone",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is ZONE",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Zone2: column{
			Name:      "zone2",
			DBType:    "character varying",
			Default:   "NULL",
			Comment:   "Original attribute from ArcGIS API is ZONE2",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Geometry: column{
			Name:      "geometry",
			DBType:    "jsonb",
			Default:   "",
			Comment:   "",
			Nullable:  false,
			Generated: false,
			AutoIncr:  false,
		},
		Geospatial: column{
			Name:      "geospatial",
			DBType:    "geometry",
			Default:   "NULL",
			Comment:   "",
			Nullable:  true,
			Generated: false,
			AutoIncr:  false,
		},
		Version: column{
			Name:      "version",
			DBType:    "integer",
			Default:   "1",
			Comment:   "",
			Nullable:  false,
			Generated: false,
			AutoIncr:  false,
		},
		OrganizationID: column{
			Name:      "organization_id",
			DBType:    "integer",
			Default:   "",
			Comment:   "",
			Nullable:  false,
			Generated: false,
			AutoIncr:  false,
		},
		H3cell: column{
			Name:      "h3cell",
			DBType:    "h3index",
			Default:   "GENERATED",
			Comment:   "",
			Nullable:  true,
			Generated: true,
			AutoIncr:  false,
		},
	},
	Indexes: fieldseekerServicerequestIndexes{
		ServicerequestPkey: index{
			Type: "btree",
			Name: "servicerequest_pkey",
			Columns: []indexColumn{
				{
					Name:         "globalid",
					Desc:         null.FromCond(false, true),
					IsExpression: false,
				},
				{
					Name:         "version",
					Desc:         null.FromCond(false, true),
					IsExpression: false,
				},
			},
			Unique:        true,
			Comment:       "",
			NullsFirst:    []bool{false, false},
			NullsDistinct: false,
			Where:         "",
			Include:       []string{},
		},
	},
	PrimaryKey: &constraint{
		Name:    "servicerequest_pkey",
		Columns: []string{"globalid", "version"},
		Comment: "",
	},
	ForeignKeys: fieldseekerServicerequestForeignKeys{
		FieldseekerServicerequestServicerequestOrganizationIDFkey: foreignKey{
			constraint: constraint{
				Name:    "fieldseeker.servicerequest.servicerequest_organization_id_fkey",
				Columns: []string{"organization_id"},
				Comment: "",
			},
			ForeignTable:   "organization",
			ForeignColumns: []string{"id"},
		},
	},

	Comment: "",
}

type fieldseekerServicerequestColumns struct {
	Objectid              column
	Recdatetime           column
	Source                column
	Entrytech             column
	Priority              column
	Supervisor            column
	Assignedtech          column
	Status                column
	Clranon               column
	Clrfname              column
	Clrphone1             column
	Clrphone2             column
	Clremail              column
	Clrcompany            column
	Clraddr1              column
	Clraddr2              column
	Clrcity               column
	Clrstate              column
	Clrzip                column
	Clrother              column
	Clrcontpref           column
	Reqcompany            column
	Reqaddr1              column
	Reqaddr2              column
	Reqcity               column
	Reqstate              column
	Reqzip                column
	Reqcrossst            column
	Reqsubdiv             column
	Reqmapgrid            column
	Reqpermission         column
	Reqtarget             column
	Reqdescr              column
	Reqnotesfortech       column
	Reqnotesforcust       column
	Reqfldnotes           column
	Reqprogramactions     column
	Datetimeclosed        column
	Techclosed            column
	SRNumber              column
	Reviewed              column
	Reviewedby            column
	Revieweddate          column
	Accepted              column
	Accepteddate          column
	Rejectedby            column
	Rejecteddate          column
	Rejectedreason        column
	Duedate               column
	Acceptedby            column
	Comments              column
	Estcompletedate       column
	Nextaction            column
	Recordstatus          column
	Globalid              column
	CreatedUser           column
	CreatedDate           column
	LastEditedUser        column
	LastEditedDate        column
	Firstresponsedate     column
	Responsedaycount      column
	Allowed               column
	Xvalue                column
	Yvalue                column
	Validx                column
	Validy                column
	Externalid            column
	Externalerror         column
	Pointlocid            column
	Notified              column
	Notifieddate          column
	Scheduled             column
	Scheduleddate         column
	Dog                   column
	SchedulePeriod        column
	ScheduleNotes         column
	Spanish               column
	Creationdate          column
	Creator               column
	Editdate              column
	Editor                column
	Issuesreported        column
	Jurisdiction          column
	Notificationtimestamp column
	Zone                  column
	Zone2                 column
	Geometry              column
	Geospatial            column
	Version               column
	OrganizationID        column
	H3cell                column
}

func (c fieldseekerServicerequestColumns) AsSlice() []column {
	return []column{
		c.Objectid, c.Recdatetime, c.Source, c.Entrytech, c.Priority, c.Supervisor, c.Assignedtech, c.Status, c.Clranon, c.Clrfname, c.Clrphone1, c.Clrphone2, c.Clremail, c.Clrcompany, c.Clraddr1, c.Clraddr2, c.Clrcity, c.Clrstate, c.Clrzip, c.Clrother, c.Clrcontpref, c.Reqcompany, c.Reqaddr1, c.Reqaddr2, c.Reqcity, c.Reqstate, c.Reqzip, c.Reqcrossst, c.Reqsubdiv, c.Reqmapgrid, c.Reqpermission, c.Reqtarget, c.Reqdescr, c.Reqnotesfortech, c.Reqnotesforcust, c.Reqfldnotes, c.Reqprogramactions, c.Datetimeclosed, c.Techclosed, c.SRNumber, c.Reviewed, c.Reviewedby, c.Revieweddate, c.Accepted, c.Accepteddate, c.Rejectedby, c.Rejecteddate, c.Rejectedreason, c.Duedate, c.Acceptedby, c.Comments, c.Estcompletedate, c.Nextaction, c.Recordstatus, c.Globalid, c.CreatedUser, c.CreatedDate, c.LastEditedUser, c.LastEditedDate, c.Firstresponsedate, c.Responsedaycount, c.Allowed, c.Xvalue, c.Yvalue, c.Validx, c.Validy, c.Externalid, c.Externalerror, c.Pointlocid, c.Notified, c.Notifieddate, c.Scheduled, c.Scheduleddate, c.Dog, c.SchedulePeriod, c.ScheduleNotes, c.Spanish, c.Creationdate, c.Creator, c.Editdate, c.Editor, c.Issuesreported, c.Jurisdiction, c.Notificationtimestamp, c.Zone, c.Zone2, c.Geometry, c.Geospatial, c.Version, c.OrganizationID, c.H3cell,
	}
}

type fieldseekerServicerequestIndexes struct {
	ServicerequestPkey index
}

func (i fieldseekerServicerequestIndexes) AsSlice() []index {
	return []index{
		i.ServicerequestPkey,
	}
}

type fieldseekerServicerequestForeignKeys struct {
	FieldseekerServicerequestServicerequestOrganizationIDFkey foreignKey
}

func (f fieldseekerServicerequestForeignKeys) AsSlice() []foreignKey {
	return []foreignKey{
		f.FieldseekerServicerequestServicerequestOrganizationIDFkey,
	}
}

type fieldseekerServicerequestUniques struct{}

func (u fieldseekerServicerequestUniques) AsSlice() []constraint {
	return []constraint{}
}

type fieldseekerServicerequestChecks struct{}

func (c fieldseekerServicerequestChecks) AsSlice() []check {
	return []check{}
}
