diff --git a/backend/docs/docs.go b/backend/docs/docs.go index 41eefcb..ff43276 100644 --- a/backend/docs/docs.go +++ b/backend/docs/docs.go @@ -505,22 +505,28 @@ const docTemplate = `{ "type": "object", "properties": { "ktmTrainCreditCard": { - "type": "string" + "type": "string", + "example": "1234123412341234" }, "ktmTrainCreditCardCVV": { - "type": "string" + "type": "string", + "example": "123" }, "ktmTrainCreditCardExpiry": { - "type": "string" + "type": "string", + "example": "01/2022" }, "ktmTrainCreditCardType": { - "type": "string" + "type": "string", + "example": "Visa|Mastercard" }, "ktmTrainPassword": { - "type": "string" + "type": "string", + "example": "password" }, "ktmTrainUsername": { - "type": "string" + "type": "string", + "example": "user@gmail.com" } } }, diff --git a/backend/docs/swagger.json b/backend/docs/swagger.json index 7430a72..a7e2775 100644 --- a/backend/docs/swagger.json +++ b/backend/docs/swagger.json @@ -497,22 +497,28 @@ "type": "object", "properties": { "ktmTrainCreditCard": { - "type": "string" + "type": "string", + "example": "1234123412341234" }, "ktmTrainCreditCardCVV": { - "type": "string" + "type": "string", + "example": "123" }, "ktmTrainCreditCardExpiry": { - "type": "string" + "type": "string", + "example": "01/2022" }, "ktmTrainCreditCardType": { - "type": "string" + "type": "string", + "example": "Visa|Mastercard" }, "ktmTrainPassword": { - "type": "string" + "type": "string", + "example": "password" }, "ktmTrainUsername": { - "type": "string" + "type": "string", + "example": "user@gmail.com" } } }, diff --git a/backend/docs/swagger.yaml b/backend/docs/swagger.yaml index 7422da8..310d905 100644 --- a/backend/docs/swagger.yaml +++ b/backend/docs/swagger.yaml @@ -80,16 +80,22 @@ definitions: user.ProfileRequest: properties: ktmTrainCreditCard: + example: "1234123412341234" type: string ktmTrainCreditCardCVV: + example: "123" type: string ktmTrainCreditCardExpiry: + example: 01/2022 type: string ktmTrainCreditCardType: + example: Visa|Mastercard type: string ktmTrainPassword: + example: password type: string ktmTrainUsername: + example: user@gmail.com type: string type: object user.ProfileResponse: diff --git a/backend/internal/user/profilemodel.go b/backend/internal/user/profilemodel.go index 6bfd8e9..7ac5220 100644 --- a/backend/internal/user/profilemodel.go +++ b/backend/internal/user/profilemodel.go @@ -22,12 +22,12 @@ type Profile struct { } type ProfileRequest struct { - KtmTrainUsername string `json:"ktmTrainUsername"` - KtmTrainPassword string `json:"ktmTrainPassword"` - KtmTrainCreditCardType string `json:"ktmTrainCreditCardType"` - KtmTrainCreditCard string `json:"ktmTrainCreditCard"` - KtmTrainCreditCardExpiry string `json:"ktmTrainCreditCardExpiry"` - KtmTrainCreditCardCVV string `json:"ktmTrainCreditCardCVV"` + KtmTrainUsername string `json:"ktmTrainUsername" swaggertype:"string" example:"user@gmail.com"` + KtmTrainPassword string `json:"ktmTrainPassword" swaggertype:"string" example:"password"` + KtmTrainCreditCardType string `json:"ktmTrainCreditCardType" swaggertype:"string" example:"Visa|Mastercard"` + KtmTrainCreditCard string `json:"ktmTrainCreditCard" swaggertype:"string" example:"1234123412341234"` + KtmTrainCreditCardExpiry string `json:"ktmTrainCreditCardExpiry" swaggertype:"string" example:"01/2022"` + KtmTrainCreditCardCVV string `json:"ktmTrainCreditCardCVV" swaggertype:"string" example:"123"` } type ProfileResponse struct {