package
0.0.0-20241217144207-53ab948c626a
Repository: https://github.com/jorgeo3/flowcast.git
Documentation: pkg.go.dev

# Functions

NewCreateProcessUC creates a new CreateProcessUC usecase.
NewDeleteProcessUC Deletes a new DeleteProcessUC usecase.
NewGetManyProcessUC GetManys a new GetManyProcessUC usecase.
NewGetProcessUC Gets a new GetProcessUC usecase.
UpdateateProcessUC creates a new UpdateProcessUC usecase.
WithCreateProcessLogger sets the logger in the CreateProcessUC usecase.
WithCreateProcessRepos sets the repositories in the CreateProcessUC usecase.
WithCreateProcessValidator sets the validator in the CreateProcessUC usecase.
WithDeleteProcessLogger sets the logger in the DeleteProcessUC usecase.
WithDeleteProcessRepos sets the repositories in the DeleteProcessUC usecase.
WithDeleteProcessValidator sets the validator in the DeleteProcessUC usecase.
WithGetManyProcessLogger sets the logger in the GetManyProcessUC usecase.
WithGetManyProcessRepos sets the repositories in the GetManyProcessUC usecase.
WithGetManyProcessValidator sets the validator in the GetManyProcessUC usecase.
WithGetProcessLogger sets the logger in the GetProcessUC usecase.
WithGetProcessRepos sets the repositories in the GetProcessUC usecase.
WithGetProcessValidator sets the validator in the GetProcessUC usecase.
WithUpdateProcessLogger sets the logger in the UpdateProcessUC usecase.
WithUpdateProcessRepos sets the repositories in the UpdateProcessUC usecase.
WithUpdateProcessValidator sets the validator in the UpdateProcessUC usecase.

# Structs

CreateProcessInput holds the input data for the CreateProcessUC usecase.
CreateProcessOutput holds the output data for the CreateProcessUC usecase.
CreateProcessUC is the usecase for creating a process.
DeleteProcessInput holds the input data for the DeleteProcessUC usecase.
DeleteProcessOutput holds the output data for the DeleteProcessUC usecase.
DeleteProcessUC is the usecase for creating a process.
GetManyProcessInput holds the input data for the GetManyProcessUC usecase.
GetManyProcessOutput holds the output data for the GetManyProcessUC usecase.
GetManyProcessUC is the usecase for creating a process.
GetProcessInput holds the input data for the GetProcessUC usecase.
GetProcessOutput holds the output data for the GetProcessUC usecase.
GetProcessUC is the usecase for creating a process.
UpdateProcessInput holds the input data for the UpdateProcessUC usecase.
UpdateProcessOutput holds the output data for the UpdateProcessUC usecase.
UpdateProcessUC is the usecase for creating a process.

# Type aliases

CreateProcessUCOpts is a type for the options of the CreateProcessUC usecase.
DeleteProcessUCOpts is a type for the options of the DeleteProcessUC usecase.
GetManyProcessUCOpts is a type for the options of the GetManyProcessUC usecase.
GetProcessUCOpts is a type for the options of the GetProcessUC usecase.
UpdateProcessUCOpts is a type for the options of the UpdateProcessUC usecase.