// Code generated by sqlc. DO NOT EDIT.
// versions:
//   sqlc v1.27.0

package queries

import (
	"database/sql"
)

type Events struct {
	Eid                 int64
	CloudId             string
	Source              string
	EventTime           sql.NullInt64
	ChainId             string
	VmId                sql.NullString
	EventKey            sql.NullString
	DatacenterName      sql.NullString
	ComputeResourceName sql.NullString
	UserName            sql.NullString
	Processed           int64
	DatacenterId        sql.NullString
	ComputeResourceId   sql.NullString
	VmName              sql.NullString
	EventType           sql.NullString
}

type Inventory struct {
	Iid             int64
	Name            string
	Vcenter         string
	VmId            sql.NullString
	EventKey        sql.NullString
	CloudId         sql.NullString
	CreationTime    sql.NullInt64
	DeletionTime    sql.NullInt64
	ResourcePool    sql.NullString
	VmType          sql.NullString
	Datacenter      sql.NullString
	Cluster         sql.NullString
	Folder          sql.NullString
	ProvisionedDisk sql.NullFloat64
	InitialVcpus    sql.NullInt64
	InitialRam      sql.NullInt64
	SrmPlaceholder  sql.NullInt64
	IsTemplate      sql.NullInt64
	PowerState      sql.NullInt64
}

type Updates struct {
	Uid                int64
	InventoryId        sql.NullInt64
	UpdateTime         sql.NullInt64
	UpdateType         string
	NewVcpus           sql.NullInt64
	NewRam             sql.NullInt64
	NewResourcePool    sql.NullString
	EventKey           sql.NullString
	EventId            sql.NullString
	NewProvisionedDisk sql.NullFloat64
}
