Documentation
¶
Index ¶
- Variables
- func ConvertToDomainSubmissions(businessSubmission *business.Submission) []*domain.Submission
- func ConvertToFormSubmissions(domainSubmissions []*domain.Submission) *business.FormSubmissions
- func ConvertToStudentFormSubmissionsSearchParams(studentUsername string, formID uuid.UUID) *domain.StudentFormSubmissionsSearchParams
- func ConvertToSubmissionCreateResponse(domainSubmissions []*domain.Submission) *business.SubmissionCreateResponse
- func ConvertToSubmissionDeleteParams(submission *business.Submission) *domain.SubmissionDeleteParams
- func ConvertToSubmissionExistCheckParams(submission *business.Submission) *domain.SubmissionExistCheckParams
- type Service
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrSubmissionCreateDeadlineExceeded = errors.New("deadline exceeded while creating submission")
)
View Source
var (
ErrSubmissionSearchingDeadlineExceeded = errors.New("deadline exceeded while searching student's form submissions")
)
Functions ¶
func ConvertToDomainSubmissions ¶
func ConvertToDomainSubmissions(businessSubmission *business.Submission) []*domain.Submission
func ConvertToFormSubmissions ¶
func ConvertToFormSubmissions(domainSubmissions []*domain.Submission) *business.FormSubmissions
func ConvertToStudentFormSubmissionsSearchParams ¶
func ConvertToStudentFormSubmissionsSearchParams(studentUsername string, formID uuid.UUID) *domain.StudentFormSubmissionsSearchParams
func ConvertToSubmissionCreateResponse ¶
func ConvertToSubmissionCreateResponse(domainSubmissions []*domain.Submission) *business.SubmissionCreateResponse
func ConvertToSubmissionDeleteParams ¶
func ConvertToSubmissionDeleteParams(submission *business.Submission) *domain.SubmissionDeleteParams
func ConvertToSubmissionExistCheckParams ¶
func ConvertToSubmissionExistCheckParams(submission *business.Submission) *domain.SubmissionExistCheckParams
Types ¶
type Service ¶
type Service interface { Create(ctx context.Context, submission *business.Submission) (*business.SubmissionCreateResponse, error) FindStudentFormSubmissions(ctx context.Context, params *business.StudentFormSubmissionSearchParams) (*business.FormSubmissions, error) }
Click to show internal directories.
Click to hide internal directories.