package
0.0.0-20231219064513-8f0113c586d7
Repository: https://github.com/ugent-library/projects-service.git
Documentation: pkg.go.dev

# Functions

NewClient initializes new Client defined by OAS.
NewOptAddProjectIsFundedBy returns new OptAddProjectIsFundedBy with value set to v.
NewOptDateTime returns new OptDateTime with value set to v.
NewOptGetProjectIsFundedBy returns new OptGetProjectIsFundedBy with value set to v.
NewOptNilAddProjectIsFundedByIsAwardedBy returns new OptNilAddProjectIsFundedByIsAwardedBy with value set to v.
NewOptNilGetProjectIsFundedByIsAwardedBy returns new OptNilGetProjectIsFundedByIsAwardedBy with value set to v.
NewOptString returns new OptString with value set to v.
NewServer creates new Server.
No description provided by the author
WithClient specifies http client to use.
WithErrorHandler specifies error handler to use.
WithMaxMultipartMemory specifies limit of memory for storing file parts.
WithMeterProvider specifies a meter provider to use for creating a meter.
WithMethodNotAllowed specifies Method Not Allowed handler to use.
WithMiddleware specifies middlewares to use.
WithNotFound specifies Not Found handler to use.
WithPathPrefix specifies server path prefix.
WithServerURL sets context key to override server URL.
WithTracerProvider specifies a tracer provider to use for creating a tracer.

# Structs

Merged schema.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AddProjectOK is response for AddProject operation.
No description provided by the author
Client implements OAS client.
DeleteProjectOK is response for DeleteProject operation.
Ref: #/components/schemas/DeleteProjectRequest.
Ref: #/components/schemas/Error.
ErrorStatusCode wraps Error with StatusCode.
Merged schema.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Ref: #/components/schemas/GetProjectRequest.
OptAddProjectIsFundedBy is optional AddProjectIsFundedBy.
OptDateTime is optional time.Time.
OptGetProjectIsFundedBy is optional GetProjectIsFundedBy.
OptNilAddProjectIsFundedByIsAwardedBy is optional nullable AddProjectIsFundedByIsAwardedBy.
OptNilGetProjectIsFundedByIsAwardedBy is optional nullable GetProjectIsFundedByIsAwardedBy.
OptString is optional string.
Route is route object.
Server implements http server based on OpenAPI v3 specification and calls Handler to handle requests.
No description provided by the author
Ref: #/components/schemas/SuggestProjectsRequest.
Ref: #/components/schemas/SuggestProjectsResponse.
UnimplementedHandler is no-op Handler which returns http.ErrNotImplemented.

# Interfaces

ClientOption is client config option.
No description provided by the author
Handler handles operations described by OpenAPI v3 specification.
Invoker invokes operations described by OpenAPI v3 specification.
Option is config option.
SecurityHandler is handler for security parameters.
SecuritySource is provider of security values (tokens, passwords, etc.).
ServerOption is server config option.

# Type aliases

ErrorHandler is error handler.
Middleware is middleware type.