// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.29.0 package db import ( "context" "database/sql" ) type Querier interface { ArchiveEnquiry(ctx context.Context, id int32) error ArchiveUser(ctx context.Context, id int32) error CountDocuments(ctx context.Context) (int64, error) CountDocumentsByType(ctx context.Context, type_ DocumentsType) (int64, error) CountEnquiries(ctx context.Context) (int64, error) CountEnquiriesByPrinciple(ctx context.Context, principleCode int32) (int64, error) CountEnquiriesByPrincipleAndState(ctx context.Context, arg CountEnquiriesByPrincipleAndStateParams) (int64, error) CountEnquiriesByStatus(ctx context.Context, statusID int32) (int64, error) CreateAddress(ctx context.Context, arg CreateAddressParams) (sql.Result, error) CreateAttachment(ctx context.Context, arg CreateAttachmentParams) (sql.Result, error) CreateBox(ctx context.Context, arg CreateBoxParams) (sql.Result, error) CreateCountry(ctx context.Context, name string) (sql.Result, error) CreateCustomer(ctx context.Context, arg CreateCustomerParams) (sql.Result, error) CreateDocument(ctx context.Context, arg CreateDocumentParams) (sql.Result, error) CreateEnquiry(ctx context.Context, arg CreateEnquiryParams) (sql.Result, error) CreateLineItem(ctx context.Context, arg CreateLineItemParams) (sql.Result, error) CreatePrinciple(ctx context.Context, arg CreatePrincipleParams) (sql.Result, error) CreateProduct(ctx context.Context, arg CreateProductParams) (sql.Result, error) CreatePurchaseOrder(ctx context.Context, arg CreatePurchaseOrderParams) (sql.Result, error) CreateState(ctx context.Context, arg CreateStateParams) (sql.Result, error) CreateStatus(ctx context.Context, arg CreateStatusParams) (sql.Result, error) CreateUser(ctx context.Context, arg CreateUserParams) (sql.Result, error) DeleteAddress(ctx context.Context, id int32) error DeleteAttachment(ctx context.Context, id int32) error DeleteBox(ctx context.Context, id int32) error DeleteCountry(ctx context.Context, id int32) error DeleteCustomer(ctx context.Context, id int32) error DeleteDocument(ctx context.Context, id int32) error DeleteLineItem(ctx context.Context, id int32) error DeleteProduct(ctx context.Context, id int32) error DeletePurchaseOrder(ctx context.Context, id int32) error DeleteState(ctx context.Context, id int32) error DeleteStatus(ctx context.Context, id int32) error DisableQuoteReminders(ctx context.Context, arg DisableQuoteRemindersParams) (sql.Result, error) EnableQuoteReminders(ctx context.Context, id int32) (sql.Result, error) GetAddress(ctx context.Context, id int32) (Address, error) GetAllCountries(ctx context.Context) ([]Country, error) GetAllPrinciples(ctx context.Context) ([]Principle, error) GetAllStates(ctx context.Context) ([]State, error) GetAllStatuses(ctx context.Context) ([]GetAllStatusesRow, error) GetAllUsers(ctx context.Context) ([]GetAllUsersRow, error) GetAttachment(ctx context.Context, id int32) (Attachment, error) GetBox(ctx context.Context, id int32) (Box, error) GetCountry(ctx context.Context, id int32) (Country, error) GetCustomer(ctx context.Context, id int32) (Customer, error) GetCustomerAddresses(ctx context.Context, customerID int32) ([]GetCustomerAddressesRow, error) GetCustomerByABN(ctx context.Context, abn sql.NullString) (Customer, error) GetDocument(ctx context.Context, id int32) (Document, error) GetDocumentWithUser(ctx context.Context, id int32) (GetDocumentWithUserRow, error) GetEnquiriesByCustomer(ctx context.Context, arg GetEnquiriesByCustomerParams) ([]GetEnquiriesByCustomerRow, error) GetEnquiriesByUser(ctx context.Context, arg GetEnquiriesByUserParams) ([]GetEnquiriesByUserRow, error) GetEnquiry(ctx context.Context, id int32) (GetEnquiryRow, error) GetExpiringSoonQuotes(ctx context.Context, dateADD interface{}) ([]GetExpiringSoonQuotesRow, error) GetExpiringSoonQuotesOnDay(ctx context.Context, arg GetExpiringSoonQuotesOnDayParams) ([]GetExpiringSoonQuotesOnDayRow, error) GetLineItem(ctx context.Context, id int32) (LineItem, error) GetLineItemsByProduct(ctx context.Context, productID sql.NullInt32) ([]LineItem, error) GetLineItemsTable(ctx context.Context, documentID int32) ([]GetLineItemsTableRow, error) GetMaxItemNumber(ctx context.Context, documentID int32) (interface{}, error) GetPrinciple(ctx context.Context, id int32) (Principle, error) GetPrincipleProducts(ctx context.Context, principleID int32) ([]Product, error) GetProduct(ctx context.Context, id int32) (Product, error) GetProductByItemCode(ctx context.Context, itemCode string) (Product, error) GetProductsByCategory(ctx context.Context, arg GetProductsByCategoryParams) ([]Product, error) GetPurchaseOrder(ctx context.Context, id int32) (PurchaseOrder, error) GetPurchaseOrderByDocumentID(ctx context.Context, documentID int32) (PurchaseOrder, error) GetPurchaseOrderRevisions(ctx context.Context, parentPurchaseOrderID int32) ([]PurchaseOrder, error) GetPurchaseOrdersByPrinciple(ctx context.Context, arg GetPurchaseOrdersByPrincipleParams) ([]PurchaseOrder, error) GetQuoteRemindersByType(ctx context.Context, arg GetQuoteRemindersByTypeParams) ([]QuoteReminder, error) GetQuoteRemindersDisabled(ctx context.Context, id int32) (GetQuoteRemindersDisabledRow, error) GetRecentDocuments(ctx context.Context, limit int32) ([]GetRecentDocumentsRow, error) GetRecentlyExpiredQuotes(ctx context.Context, dateSUB interface{}) ([]GetRecentlyExpiredQuotesRow, error) GetRecentlyExpiredQuotesOnDay(ctx context.Context, dateSUB interface{}) ([]GetRecentlyExpiredQuotesOnDayRow, error) GetState(ctx context.Context, id int32) (State, error) GetStatus(ctx context.Context, id int32) (Status, error) GetUser(ctx context.Context, id int32) (GetUserRow, error) GetUserByUsername(ctx context.Context, username string) (GetUserByUsernameRow, error) InsertQuoteReminder(ctx context.Context, arg InsertQuoteReminderParams) (sql.Result, error) ListAddresses(ctx context.Context, arg ListAddressesParams) ([]Address, error) ListAddressesByCustomer(ctx context.Context, customerID int32) ([]Address, error) ListArchivedAttachments(ctx context.Context, arg ListArchivedAttachmentsParams) ([]Attachment, error) ListArchivedEnquiries(ctx context.Context, arg ListArchivedEnquiriesParams) ([]ListArchivedEnquiriesRow, error) ListAttachments(ctx context.Context, arg ListAttachmentsParams) ([]Attachment, error) ListAttachmentsByPrinciple(ctx context.Context, principleID int32) ([]Attachment, error) ListBoxes(ctx context.Context, arg ListBoxesParams) ([]Box, error) ListBoxesByShipment(ctx context.Context, shipmentID int32) ([]Box, error) ListCountries(ctx context.Context, arg ListCountriesParams) ([]Country, error) ListCustomers(ctx context.Context, arg ListCustomersParams) ([]Customer, error) ListDocuments(ctx context.Context, arg ListDocumentsParams) ([]Document, error) ListDocumentsByType(ctx context.Context, arg ListDocumentsByTypeParams) ([]Document, error) ListEnquiries(ctx context.Context, arg ListEnquiriesParams) ([]ListEnquiriesRow, error) ListLineItems(ctx context.Context, arg ListLineItemsParams) ([]LineItem, error) ListLineItemsByDocument(ctx context.Context, documentID int32) ([]LineItem, error) ListPrinciples(ctx context.Context, arg ListPrinciplesParams) ([]Principle, error) ListProducts(ctx context.Context, arg ListProductsParams) ([]Product, error) ListPurchaseOrders(ctx context.Context, arg ListPurchaseOrdersParams) ([]PurchaseOrder, error) ListStates(ctx context.Context, arg ListStatesParams) ([]State, error) ListStatuses(ctx context.Context, arg ListStatusesParams) ([]Status, error) MarkEnquirySubmitted(ctx context.Context, arg MarkEnquirySubmittedParams) error SearchCountriesByName(ctx context.Context, concat interface{}) ([]Country, error) SearchCustomersByName(ctx context.Context, arg SearchCustomersByNameParams) ([]Customer, error) SearchEnquiries(ctx context.Context, arg SearchEnquiriesParams) ([]SearchEnquiriesRow, error) SearchProductsByTitle(ctx context.Context, arg SearchProductsByTitleParams) ([]Product, error) SearchPurchaseOrdersByTitle(ctx context.Context, arg SearchPurchaseOrdersByTitleParams) ([]PurchaseOrder, error) UnarchiveEnquiry(ctx context.Context, id int32) error UnarchiveUser(ctx context.Context, id int32) error UpdateAddress(ctx context.Context, arg UpdateAddressParams) error UpdateAttachment(ctx context.Context, arg UpdateAttachmentParams) error UpdateBox(ctx context.Context, arg UpdateBoxParams) error UpdateCountry(ctx context.Context, arg UpdateCountryParams) error UpdateCustomer(ctx context.Context, arg UpdateCustomerParams) error UpdateDocument(ctx context.Context, arg UpdateDocumentParams) error UpdateEnquiry(ctx context.Context, arg UpdateEnquiryParams) error UpdateEnquiryStatus(ctx context.Context, arg UpdateEnquiryStatusParams) error UpdateLineItem(ctx context.Context, arg UpdateLineItemParams) error UpdateLineItemPrices(ctx context.Context, arg UpdateLineItemPricesParams) error UpdatePrinciple(ctx context.Context, arg UpdatePrincipleParams) error UpdateProduct(ctx context.Context, arg UpdateProductParams) error UpdatePurchaseOrder(ctx context.Context, arg UpdatePurchaseOrderParams) error UpdateState(ctx context.Context, arg UpdateStateParams) error UpdateStatus(ctx context.Context, arg UpdateStatusParams) error UpdateUser(ctx context.Context, arg UpdateUserParams) error } var _ Querier = (*Queries)(nil)