feat(api): TrainingDateAttendee: bill, hasPaid, hasAttended are not present when creating attendee
This commit is contained in:
parent
2650d412fb
commit
67f015ec97
2 changed files with 56 additions and 57 deletions
|
|
@ -649,24 +649,15 @@ components:
|
|||
type: string
|
||||
position:
|
||||
type: string
|
||||
bill:
|
||||
$ref: "#/components/schemas/Price"
|
||||
isStudent:
|
||||
type: boolean
|
||||
default: false
|
||||
hasPaid:
|
||||
type: boolean
|
||||
default: false
|
||||
hasAttended:
|
||||
type: boolean
|
||||
default: false
|
||||
required:
|
||||
- name
|
||||
- email
|
||||
- phone
|
||||
- company
|
||||
- position
|
||||
- bill
|
||||
|
||||
TrainingDateAttendee:
|
||||
allOf:
|
||||
|
|
@ -675,8 +666,19 @@ components:
|
|||
properties:
|
||||
id:
|
||||
$ref: "#/components/schemas/TrainingDateAttendeeID"
|
||||
bill:
|
||||
$ref: "#/components/schemas/Price"
|
||||
hasPaid:
|
||||
type: boolean
|
||||
default: false
|
||||
hasAttended:
|
||||
type: boolean
|
||||
default: false
|
||||
required:
|
||||
- id
|
||||
- bill
|
||||
- hasPaid
|
||||
- hasAttended
|
||||
|
||||
Price:
|
||||
type: object
|
||||
|
|
|
|||
|
|
@ -101,15 +101,12 @@ type NewTrainingDate struct {
|
|||
|
||||
// NewTrainingDateAttendee defines model for NewTrainingDateAttendee.
|
||||
type NewTrainingDateAttendee struct {
|
||||
Bill Price `json:"bill"`
|
||||
Company string `json:"company"`
|
||||
Email openapi_types.Email `json:"email"`
|
||||
HasAttended *bool `json:"hasAttended,omitempty"`
|
||||
HasPaid *bool `json:"hasPaid,omitempty"`
|
||||
IsStudent *bool `json:"isStudent,omitempty"`
|
||||
Name string `json:"name"`
|
||||
Phone string `json:"phone"`
|
||||
Position string `json:"position"`
|
||||
Company string `json:"company"`
|
||||
Email openapi_types.Email `json:"email"`
|
||||
IsStudent *bool `json:"isStudent,omitempty"`
|
||||
Name string `json:"name"`
|
||||
Phone string `json:"phone"`
|
||||
Position string `json:"position"`
|
||||
}
|
||||
|
||||
// Price defines model for Price.
|
||||
|
|
@ -163,8 +160,8 @@ type TrainingDateAttendee struct {
|
|||
Bill Price `json:"bill"`
|
||||
Company string `json:"company"`
|
||||
Email openapi_types.Email `json:"email"`
|
||||
HasAttended *bool `json:"hasAttended,omitempty"`
|
||||
HasPaid *bool `json:"hasPaid,omitempty"`
|
||||
HasAttended bool `json:"hasAttended"`
|
||||
HasPaid bool `json:"hasPaid"`
|
||||
Id TrainingDateAttendeeID `json:"id"`
|
||||
IsStudent *bool `json:"isStudent,omitempty"`
|
||||
Name string `json:"name"`
|
||||
|
|
@ -2058,43 +2055,43 @@ func (sh *strictHandler) ListTrainingUpcomingDates(ctx *fiber.Ctx, trainingID Tr
|
|||
// Base64 encoded, gzipped, json marshaled Swagger object
|
||||
var swaggerSpec = []string{
|
||||
|
||||
"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",
|
||||
"OhjyZq8FvvnD/P8BAAD//4ByKa4WTQAA",
|
||||
"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",
|
||||
}
|
||||
|
||||
// GetSwagger returns the content of the embedded swagger specification file
|
||||
|
|
|
|||
Reference in a new issue