prapi

package
v0.0.0-...-c524502 Latest Latest
Warning

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

Go to latest
Published: May 5, 2026 License: AGPL-3.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddOwnerRestriction

func AddOwnerRestriction(queryBuilder *cqlbuilder.QueryBuilder, symbol string, side pr_db.PatronRequestSide) (*cqlbuilder.QueryBuilder, error)

Types

type ActionTaskProcessor

type ActionTaskProcessor interface {
	ProcessInvokeActionTask(ctx common.ExtendedContext, event events.Event) (events.Event, error)
}

type PatronRequestApiHandler

type PatronRequestApiHandler struct {
	// contains filtered or unexported fields
}

func NewPrApiHandler

func NewPrApiHandler(prRepo pr_db.PrRepo, eventBus events.EventBus,
	eventRepo events.EventRepo, tenantResolver tenant.TenantResolver, iso18626Handler handler.Iso18626HandlerInterface, limitDefault int32) PatronRequestApiHandler

func (*PatronRequestApiHandler) DeletePatronRequestsId

func (*PatronRequestApiHandler) GetPatronRequests

func (*PatronRequestApiHandler) GetPatronRequestsId

func (*PatronRequestApiHandler) GetPatronRequestsIdActions

func (a *PatronRequestApiHandler) GetPatronRequestsIdActions(w http.ResponseWriter, r *http.Request, id string, params proapi.GetPatronRequestsIdActionsParams)

func (*PatronRequestApiHandler) GetPatronRequestsIdEvents

func (a *PatronRequestApiHandler) GetPatronRequestsIdEvents(w http.ResponseWriter, r *http.Request, id string, params proapi.GetPatronRequestsIdEventsParams)

func (*PatronRequestApiHandler) GetPatronRequestsIdItems

func (a *PatronRequestApiHandler) GetPatronRequestsIdItems(w http.ResponseWriter, r *http.Request, id string, params proapi.GetPatronRequestsIdItemsParams)

func (*PatronRequestApiHandler) GetPatronRequestsIdNotifications

func (a *PatronRequestApiHandler) GetPatronRequestsIdNotifications(w http.ResponseWriter, r *http.Request, id string, params proapi.GetPatronRequestsIdNotificationsParams)

func (*PatronRequestApiHandler) GetStateModelCapabilities

func (*PatronRequestApiHandler) GetStateModelModelsModel

func (a *PatronRequestApiHandler) GetStateModelModelsModel(w http.ResponseWriter, r *http.Request, model string, params proapi.GetStateModelModelsModelParams)

func (*PatronRequestApiHandler) PostPatronRequests

func (*PatronRequestApiHandler) PostPatronRequestsIdAction

func (a *PatronRequestApiHandler) PostPatronRequestsIdAction(w http.ResponseWriter, r *http.Request, id string, params proapi.PostPatronRequestsIdActionParams)

func (*PatronRequestApiHandler) PostPatronRequestsIdNotifications

func (a *PatronRequestApiHandler) PostPatronRequestsIdNotifications(w http.ResponseWriter, r *http.Request, id string, params proapi.PostPatronRequestsIdNotificationsParams)

func (*PatronRequestApiHandler) PutPatronRequestsIdNotificationsNotificationIdReceipt

func (a *PatronRequestApiHandler) PutPatronRequestsIdNotificationsNotificationIdReceipt(w http.ResponseWriter, r *http.Request, id string, notificationId string, params proapi.PutPatronRequestsIdNotificationsNotificationIdReceiptParams)

func (*PatronRequestApiHandler) SetActionTaskProcessor

func (a *PatronRequestApiHandler) SetActionTaskProcessor(actionTaskProcessor ActionTaskProcessor)

func (*PatronRequestApiHandler) SetAutoActionRunner

func (a *PatronRequestApiHandler) SetAutoActionRunner(autoActionRunner prservice.AutoActionRunner)

Jump to

Keyboard shortcuts

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