// Code generated by BobGen psql v0.41.1. 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 FSServicerequests = Table[ fsServicerequestColumns, fsServicerequestIndexes, fsServicerequestForeignKeys, fsServicerequestUniques, fsServicerequestChecks, ]{ Schema: "", Name: "fs_servicerequest", Columns: fsServicerequestColumns{ OrganizationID: column{ Name: "organization_id", DBType: "integer", Default: "", Comment: "", Nullable: false, Generated: false, AutoIncr: false, }, Accepted: column{ Name: "accepted", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Acceptedby: column{ Name: "acceptedby", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Accepteddate: column{ Name: "accepteddate", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Allowed: column{ Name: "allowed", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Assignedtech: column{ Name: "assignedtech", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Clraddr1: column{ Name: "clraddr1", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Clraddr2: column{ Name: "clraddr2", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Clranon: column{ Name: "clranon", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Clrcity: column{ Name: "clrcity", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Clrcompany: column{ Name: "clrcompany", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Clrcontpref: column{ Name: "clrcontpref", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Clremail: column{ Name: "clremail", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Clrfname: column{ Name: "clrfname", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Clrother: column{ Name: "clrother", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Clrphone1: column{ Name: "clrphone1", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Clrphone2: column{ Name: "clrphone2", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Clrstate: column{ Name: "clrstate", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Clrzip: column{ Name: "clrzip", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Comments: column{ Name: "comments", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Creationdate: column{ Name: "creationdate", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Creator: column{ Name: "creator", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Datetimeclosed: column{ Name: "datetimeclosed", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Duedate: column{ Name: "duedate", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Entrytech: column{ Name: "entrytech", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Estcompletedate: column{ Name: "estcompletedate", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Externalerror: column{ Name: "externalerror", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Externalid: column{ Name: "externalid", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Editdate: column{ Name: "editdate", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Editor: column{ Name: "editor", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Firstresponsedate: column{ Name: "firstresponsedate", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Globalid: column{ Name: "globalid", DBType: "text", Default: "", Comment: "", Nullable: false, Generated: false, AutoIncr: false, }, Issuesreported: column{ Name: "issuesreported", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Jurisdiction: column{ Name: "jurisdiction", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Nextaction: column{ Name: "nextaction", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Notificationtimestamp: column{ Name: "notificationtimestamp", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Notified: column{ Name: "notified", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Notifieddate: column{ Name: "notifieddate", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Objectid: column{ Name: "objectid", DBType: "integer", Default: "", Comment: "", Nullable: false, Generated: false, AutoIncr: false, }, Pointlocid: column{ Name: "pointlocid", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Priority: column{ Name: "priority", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Recdatetime: column{ Name: "recdatetime", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Recordstatus: column{ Name: "recordstatus", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Rejectedby: column{ Name: "rejectedby", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Rejecteddate: column{ Name: "rejecteddate", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Rejectedreason: column{ Name: "rejectedreason", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqaddr1: column{ Name: "reqaddr1", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqaddr2: column{ Name: "reqaddr2", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqcity: column{ Name: "reqcity", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqcompany: column{ Name: "reqcompany", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqcrossst: column{ Name: "reqcrossst", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqdescr: column{ Name: "reqdescr", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqfldnotes: column{ Name: "reqfldnotes", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqmapgrid: column{ Name: "reqmapgrid", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqnotesforcust: column{ Name: "reqnotesforcust", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqnotesfortech: column{ Name: "reqnotesfortech", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqpermission: column{ Name: "reqpermission", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqprogramactions: column{ Name: "reqprogramactions", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqstate: column{ Name: "reqstate", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqsubdiv: column{ Name: "reqsubdiv", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqtarget: column{ Name: "reqtarget", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reqzip: column{ Name: "reqzip", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Responsedaycount: column{ Name: "responsedaycount", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reviewed: column{ Name: "reviewed", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Reviewedby: column{ Name: "reviewedby", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Revieweddate: column{ Name: "revieweddate", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Scheduled: column{ Name: "scheduled", DBType: "smallint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Scheduleddate: column{ Name: "scheduleddate", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Source: column{ Name: "source", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, SRNumber: column{ Name: "sr_number", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Status: column{ Name: "status", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Supervisor: column{ Name: "supervisor", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Techclosed: column{ Name: "techclosed", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Validx: column{ Name: "validx", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Validy: column{ Name: "validy", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Xvalue: column{ Name: "xvalue", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Yvalue: column{ Name: "yvalue", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Zone: column{ Name: "zone", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Zone2: column{ Name: "zone2", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, CreatedDate: column{ Name: "created_date", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, CreatedUser: column{ Name: "created_user", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, GeometryX: column{ Name: "geometry_x", DBType: "double precision", Default: "", Comment: "", Nullable: false, Generated: false, AutoIncr: false, }, GeometryY: column{ Name: "geometry_y", DBType: "double precision", Default: "", Comment: "", Nullable: false, Generated: false, AutoIncr: false, }, LastEditedDate: column{ Name: "last_edited_date", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, LastEditedUser: column{ Name: "last_edited_user", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Dog: column{ Name: "dog", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Spanish: column{ Name: "spanish", DBType: "bigint", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, ScheduleNotes: column{ Name: "schedule_notes", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, SchedulePeriod: column{ Name: "schedule_period", DBType: "text", Default: "NULL", Comment: "", Nullable: true, Generated: false, AutoIncr: false, }, Updated: column{ Name: "updated", DBType: "timestamp without time zone", Default: "CURRENT_TIMESTAMP", Comment: "", Nullable: false, Generated: false, AutoIncr: false, }, }, Indexes: fsServicerequestIndexes{ FSServicerequestPkey: index{ Type: "btree", Name: "fs_servicerequest_pkey", Columns: []indexColumn{ { Name: "objectid", Desc: null.FromCond(false, true), IsExpression: false, }, }, Unique: true, Comment: "", NullsFirst: []bool{false}, NullsDistinct: false, Where: "", Include: []string{}, }, }, PrimaryKey: &constraint{ Name: "fs_servicerequest_pkey", Columns: []string{"objectid"}, Comment: "", }, ForeignKeys: fsServicerequestForeignKeys{ FSServicerequestFSServicerequestOrganizationIDFkey: foreignKey{ constraint: constraint{ Name: "fs_servicerequest.fs_servicerequest_organization_id_fkey", Columns: []string{"organization_id"}, Comment: "", }, ForeignTable: "organization", ForeignColumns: []string{"id"}, }, }, Comment: "", } type fsServicerequestColumns struct { OrganizationID column Accepted column Acceptedby column Accepteddate column Allowed column Assignedtech column Clraddr1 column Clraddr2 column Clranon column Clrcity column Clrcompany column Clrcontpref column Clremail column Clrfname column Clrother column Clrphone1 column Clrphone2 column Clrstate column Clrzip column Comments column Creationdate column Creator column Datetimeclosed column Duedate column Entrytech column Estcompletedate column Externalerror column Externalid column Editdate column Editor column Firstresponsedate column Globalid column Issuesreported column Jurisdiction column Nextaction column Notificationtimestamp column Notified column Notifieddate column Objectid column Pointlocid column Priority column Recdatetime column Recordstatus column Rejectedby column Rejecteddate column Rejectedreason column Reqaddr1 column Reqaddr2 column Reqcity column Reqcompany column Reqcrossst column Reqdescr column Reqfldnotes column Reqmapgrid column Reqnotesforcust column Reqnotesfortech column Reqpermission column Reqprogramactions column Reqstate column Reqsubdiv column Reqtarget column Reqzip column Responsedaycount column Reviewed column Reviewedby column Revieweddate column Scheduled column Scheduleddate column Source column SRNumber column Status column Supervisor column Techclosed column Validx column Validy column Xvalue column Yvalue column Zone column Zone2 column CreatedDate column CreatedUser column GeometryX column GeometryY column LastEditedDate column LastEditedUser column Dog column Spanish column ScheduleNotes column SchedulePeriod column Updated column } func (c fsServicerequestColumns) AsSlice() []column { return []column{ c.OrganizationID, c.Accepted, c.Acceptedby, c.Accepteddate, c.Allowed, c.Assignedtech, c.Clraddr1, c.Clraddr2, c.Clranon, c.Clrcity, c.Clrcompany, c.Clrcontpref, c.Clremail, c.Clrfname, c.Clrother, c.Clrphone1, c.Clrphone2, c.Clrstate, c.Clrzip, c.Comments, c.Creationdate, c.Creator, c.Datetimeclosed, c.Duedate, c.Entrytech, c.Estcompletedate, c.Externalerror, c.Externalid, c.Editdate, c.Editor, c.Firstresponsedate, c.Globalid, c.Issuesreported, c.Jurisdiction, c.Nextaction, c.Notificationtimestamp, c.Notified, c.Notifieddate, c.Objectid, c.Pointlocid, c.Priority, c.Recdatetime, c.Recordstatus, c.Rejectedby, c.Rejecteddate, c.Rejectedreason, c.Reqaddr1, c.Reqaddr2, c.Reqcity, c.Reqcompany, c.Reqcrossst, c.Reqdescr, c.Reqfldnotes, c.Reqmapgrid, c.Reqnotesforcust, c.Reqnotesfortech, c.Reqpermission, c.Reqprogramactions, c.Reqstate, c.Reqsubdiv, c.Reqtarget, c.Reqzip, c.Responsedaycount, c.Reviewed, c.Reviewedby, c.Revieweddate, c.Scheduled, c.Scheduleddate, c.Source, c.SRNumber, c.Status, c.Supervisor, c.Techclosed, c.Validx, c.Validy, c.Xvalue, c.Yvalue, c.Zone, c.Zone2, c.CreatedDate, c.CreatedUser, c.GeometryX, c.GeometryY, c.LastEditedDate, c.LastEditedUser, c.Dog, c.Spanish, c.ScheduleNotes, c.SchedulePeriod, c.Updated, } } type fsServicerequestIndexes struct { FSServicerequestPkey index } func (i fsServicerequestIndexes) AsSlice() []index { return []index{ i.FSServicerequestPkey, } } type fsServicerequestForeignKeys struct { FSServicerequestFSServicerequestOrganizationIDFkey foreignKey } func (f fsServicerequestForeignKeys) AsSlice() []foreignKey { return []foreignKey{ f.FSServicerequestFSServicerequestOrganizationIDFkey, } } type fsServicerequestUniques struct{} func (u fsServicerequestUniques) AsSlice() []constraint { return []constraint{} } type fsServicerequestChecks struct{} func (c fsServicerequestChecks) AsSlice() []check { return []check{} }