Documentation
¶
Index ¶
- type GetTripsResponse
- type GetUserInfoResponse
- type HTTPValidationErrorDetail
- func (m *HTTPValidationErrorDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HTTPValidationErrorDetail) MarshalBinary() ([]byte, error)
- func (m *HTTPValidationErrorDetail) UnmarshalBinary(b []byte) error
- func (m *HTTPValidationErrorDetail) Validate(formats strfmt.Registry) error
- type Nullables
- type OrderDir
- type PostChangePasswordPayload
- func (m *PostChangePasswordPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PostChangePasswordPayload) MarshalBinary() ([]byte, error)
- func (m *PostChangePasswordPayload) UnmarshalBinary(b []byte) error
- func (m *PostChangePasswordPayload) Validate(formats strfmt.Registry) error
- type PostForgotPasswordCompletePayload
- func (m *PostForgotPasswordCompletePayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PostForgotPasswordCompletePayload) MarshalBinary() ([]byte, error)
- func (m *PostForgotPasswordCompletePayload) UnmarshalBinary(b []byte) error
- func (m *PostForgotPasswordCompletePayload) Validate(formats strfmt.Registry) error
- type PostForgotPasswordPayload
- func (m *PostForgotPasswordPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PostForgotPasswordPayload) MarshalBinary() ([]byte, error)
- func (m *PostForgotPasswordPayload) UnmarshalBinary(b []byte) error
- func (m *PostForgotPasswordPayload) Validate(formats strfmt.Registry) error
- type PostLoginPayload
- type PostLoginResponse
- type PostLogoutPayload
- type PostRefreshPayload
- type PostRegisterPayload
- type PostTripPayload
- type PostTripRouteBadRequestBody
- func (m *PostTripRouteBadRequestBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PostTripRouteBadRequestBody) MarshalBinary() ([]byte, error)
- func (m *PostTripRouteBadRequestBody) UnmarshalBinary(b []byte) error
- func (m *PostTripRouteBadRequestBody) Validate(formats strfmt.Registry) error
- type PostUpdatePushTokenPayload
- func (m *PostUpdatePushTokenPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PostUpdatePushTokenPayload) MarshalBinary() ([]byte, error)
- func (m *PostUpdatePushTokenPayload) UnmarshalBinary(b []byte) error
- func (m *PostUpdatePushTokenPayload) Validate(formats strfmt.Registry) error
- type PublicHTTPError
- type PublicHTTPValidationError
- func (m *PublicHTTPValidationError) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PublicHTTPValidationError) MarshalBinary() ([]byte, error)
- func (m PublicHTTPValidationError) MarshalJSON() ([]byte, error)
- func (m *PublicHTTPValidationError) UnmarshalBinary(b []byte) error
- func (m *PublicHTTPValidationError) UnmarshalJSON(raw []byte) error
- func (m *PublicHTTPValidationError) Validate(formats strfmt.Registry) error
- type SwaggerSpec
- type Trip
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetTripsResponse ¶
type GetTripsResponse []*Trip
GetTripsResponse get trips response
swagger:model getTripsResponse
func (GetTripsResponse) ContextValidate ¶
ContextValidate validate this get trips response based on the context it is used
type GetUserInfoResponse ¶
type GetUserInfoResponse struct {
// Email address of user, if available
// Example: user@example.com
// Max Length: 255
// Format: email
Email strfmt.Email `json:"email,omitempty"`
// Auth-Scopes of the user, if available
// Example: ["app"]
Scopes []string `json:"scopes"`
// ID of user
// Example: 82ebdfad-c586-4407-a873-4cc1c33d56fc
// Required: true
Sub *string `json:"sub"`
// Unix timestamp the user's info was last updated at
// Example: 1591960808
// Required: true
UpdatedAt *int64 `json:"updated_at"`
}
GetUserInfoResponse get user info response
swagger:model getUserInfoResponse
func (*GetUserInfoResponse) ContextValidate ¶
ContextValidate validates this get user info response based on context it is used
func (*GetUserInfoResponse) MarshalBinary ¶
func (m *GetUserInfoResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetUserInfoResponse) UnmarshalBinary ¶
func (m *GetUserInfoResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HTTPValidationErrorDetail ¶
type HTTPValidationErrorDetail struct {
// Error describing field validation failure
// Required: true
Error *string `json:"error"`
// Indicates how the invalid field was provided
// Required: true
In *string `json:"in"`
// Key of field failing validation
// Required: true
Key *string `json:"key"`
}
HTTPValidationErrorDetail http validation error detail
swagger:model httpValidationErrorDetail
func (*HTTPValidationErrorDetail) ContextValidate ¶
func (m *HTTPValidationErrorDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this http validation error detail based on context it is used
func (*HTTPValidationErrorDetail) MarshalBinary ¶
func (m *HTTPValidationErrorDetail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HTTPValidationErrorDetail) UnmarshalBinary ¶
func (m *HTTPValidationErrorDetail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Nullables ¶
type Nullables struct {
// nullable bool
NullableBool nullable.Bool `json:"nullableBool,omitempty"`
// nullable bool slice
NullableBoolSlice nullable.BoolSlice `json:"nullableBoolSlice,omitempty"`
// nullable float
NullableFloat nullable.Float32 `json:"nullableFloat,omitempty"`
// nullable float32
NullableFloat32 nullable.Float32 `json:"nullableFloat32,omitempty"`
// nullable float32 slice
NullableFloat32Slice nullable.Float32Slice `json:"nullableFloat32Slice,omitempty"`
// nullable float64
NullableFloat64 nullable.Float64 `json:"nullableFloat64,omitempty"`
// nullable float64 slice
NullableFloat64Slice nullable.Float64Slice `json:"nullableFloat64Slice,omitempty"`
// nullable float slice
NullableFloatSlice nullable.Float32Slice `json:"nullableFloatSlice,omitempty"`
// nullable int
NullableInt nullable.Int `json:"nullableInt,omitempty"`
// nullable int16
NullableInt16 nullable.Int16 `json:"nullableInt16,omitempty"`
// nullable int16 slice
NullableInt16Slice nullable.Int16Slice `json:"nullableInt16Slice,omitempty"`
// nullable int32
NullableInt32 nullable.Int32 `json:"nullableInt32,omitempty"`
// nullable int32 slice
NullableInt32Slice nullable.Int32Slice `json:"nullableInt32Slice,omitempty"`
// nullable int64
NullableInt64 nullable.Int64 `json:"nullableInt64,omitempty"`
// nullable int64 slice
NullableInt64Slice nullable.Int64Slice `json:"nullableInt64Slice,omitempty"`
// nullable int slice
NullableIntSlice nullable.IntSlice `json:"nullableIntSlice,omitempty"`
// nullable string
NullableString nullable.String `json:"nullableString,omitempty"`
// nullable string slice
NullableStringSlice nullable.StringSlice `json:"nullableStringSlice,omitempty"`
}
Nullables nullables
swagger:model nullables
func (*Nullables) ContextValidate ¶
ContextValidate validate this nullables based on the context it is used
func (*Nullables) MarshalBinary ¶
MarshalBinary interface implementation
func (*Nullables) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type OrderDir ¶
type OrderDir string
OrderDir order dir
swagger:model orderDir
func NewOrderDir ¶
func (OrderDir) ContextValidate ¶
ContextValidate validates this order dir based on context it is used
type PostChangePasswordPayload ¶
type PostChangePasswordPayload struct {
// Current password of user
// Example: correct horse battery staple
// Required: true
// Max Length: 500
// Min Length: 1
CurrentPassword *string `json:"currentPassword"`
// New password to set for user
// Example: correct horse battery staple
// Required: true
// Max Length: 500
// Min Length: 1
NewPassword *string `json:"newPassword"`
}
PostChangePasswordPayload post change password payload
swagger:model postChangePasswordPayload
func (*PostChangePasswordPayload) ContextValidate ¶
func (m *PostChangePasswordPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this post change password payload based on context it is used
func (*PostChangePasswordPayload) MarshalBinary ¶
func (m *PostChangePasswordPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostChangePasswordPayload) UnmarshalBinary ¶
func (m *PostChangePasswordPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostForgotPasswordCompletePayload ¶
type PostForgotPasswordCompletePayload struct {
// New password to set for user
// Example: correct horse battery staple
// Required: true
// Max Length: 500
// Min Length: 1
Password *string `json:"password"`
// Password reset token sent via email
// Example: ec16f032-3c44-4148-bbcc-45557466fa74
// Required: true
// Format: uuid4
Token *strfmt.UUID4 `json:"token"`
}
PostForgotPasswordCompletePayload post forgot password complete payload
swagger:model postForgotPasswordCompletePayload
func (*PostForgotPasswordCompletePayload) ContextValidate ¶
func (m *PostForgotPasswordCompletePayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this post forgot password complete payload based on context it is used
func (*PostForgotPasswordCompletePayload) MarshalBinary ¶
func (m *PostForgotPasswordCompletePayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostForgotPasswordCompletePayload) UnmarshalBinary ¶
func (m *PostForgotPasswordCompletePayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostForgotPasswordPayload ¶
type PostForgotPasswordPayload struct {
// Username to initiate password reset for
// Example: user@example.com
// Required: true
// Max Length: 255
// Min Length: 1
// Format: email
Username *strfmt.Email `json:"username"`
}
PostForgotPasswordPayload post forgot password payload
swagger:model postForgotPasswordPayload
func (*PostForgotPasswordPayload) ContextValidate ¶
func (m *PostForgotPasswordPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this post forgot password payload based on context it is used
func (*PostForgotPasswordPayload) MarshalBinary ¶
func (m *PostForgotPasswordPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostForgotPasswordPayload) UnmarshalBinary ¶
func (m *PostForgotPasswordPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostLoginPayload ¶
type PostLoginPayload struct {
// Password of user to authenticate as
// Example: correct horse battery staple
// Required: true
// Max Length: 500
// Min Length: 1
Password *string `json:"password"`
// Username of user to authenticate as
// Example: user@example.com
// Required: true
// Max Length: 255
// Min Length: 1
// Format: email
Username *strfmt.Email `json:"username"`
}
PostLoginPayload post login payload
swagger:model postLoginPayload
func (*PostLoginPayload) ContextValidate ¶
ContextValidate validates this post login payload based on context it is used
func (*PostLoginPayload) MarshalBinary ¶
func (m *PostLoginPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostLoginPayload) UnmarshalBinary ¶
func (m *PostLoginPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostLoginResponse ¶
type PostLoginResponse struct {
// Access token required for accessing protected API endpoints
// Example: c1247d8d-0d65-41c4-bc86-ec041d2ac437
// Required: true
// Format: uuid4
AccessToken *strfmt.UUID4 `json:"access_token"`
// Access token expiry in seconds
// Example: 86400
// Required: true
ExpiresIn *int64 `json:"expires_in"`
// Refresh token for refreshing the access token once it expires
// Example: 1dadb3bd-50d8-485d-83a3-6111392568f0
// Required: true
// Format: uuid4
RefreshToken *strfmt.UUID4 `json:"refresh_token"`
// Type of access token, will always be `bearer`
// Example: bearer
// Required: true
TokenType *string `json:"token_type"`
}
PostLoginResponse post login response
swagger:model postLoginResponse
func (*PostLoginResponse) ContextValidate ¶
ContextValidate validates this post login response based on context it is used
func (*PostLoginResponse) MarshalBinary ¶
func (m *PostLoginResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostLoginResponse) UnmarshalBinary ¶
func (m *PostLoginResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostLogoutPayload ¶
type PostLogoutPayload struct {
// Optional refresh token to delete while logging out
// Example: 700ebed3-40f7-4211-bc83-a89b22b9875e
// Format: uuid4
RefreshToken strfmt.UUID4 `json:"refresh_token,omitempty"`
}
PostLogoutPayload post logout payload
swagger:model postLogoutPayload
func (*PostLogoutPayload) ContextValidate ¶
ContextValidate validates this post logout payload based on context it is used
func (*PostLogoutPayload) MarshalBinary ¶
func (m *PostLogoutPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostLogoutPayload) UnmarshalBinary ¶
func (m *PostLogoutPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostRefreshPayload ¶
type PostRefreshPayload struct {
// Refresh token to use for retrieving new token set
// Example: 7503cd8a-c921-4368-a32d-6c1d01d86da9
// Required: true
// Format: uuid4
RefreshToken *strfmt.UUID4 `json:"refresh_token"`
}
PostRefreshPayload post refresh payload
swagger:model postRefreshPayload
func (*PostRefreshPayload) ContextValidate ¶
ContextValidate validates this post refresh payload based on context it is used
func (*PostRefreshPayload) MarshalBinary ¶
func (m *PostRefreshPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostRefreshPayload) UnmarshalBinary ¶
func (m *PostRefreshPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostRegisterPayload ¶
type PostRegisterPayload struct {
// Password to register with
// Example: correct horse battery staple
// Required: true
// Max Length: 500
// Min Length: 1
Password *string `json:"password"`
// Username to register with
// Example: user@example.com
// Required: true
// Max Length: 255
// Min Length: 1
// Format: email
Username *strfmt.Email `json:"username"`
}
PostRegisterPayload post register payload
swagger:model postRegisterPayload
func (*PostRegisterPayload) ContextValidate ¶
ContextValidate validates this post register payload based on context it is used
func (*PostRegisterPayload) MarshalBinary ¶
func (m *PostRegisterPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostRegisterPayload) UnmarshalBinary ¶
func (m *PostRegisterPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostTripPayload ¶
type PostTripPayload struct {
// End date of the trip
// Example: correct horse battery staple
// Required: true
// Max Length: 255
// Min Length: 1
EndDate *string `json:"endDate"`
// Name of the trip
// Example: My trip
// Required: true
// Max Length: 255
// Min Length: 1
Name *string `json:"name"`
// Start date of the trip
// Example: correct horse battery staple
// Required: true
// Max Length: 255
// Min Length: 1
StartDate *string `json:"startDate"`
}
PostTripPayload post trip payload
swagger:model postTripPayload
func (*PostTripPayload) ContextValidate ¶
ContextValidate validates this post trip payload based on context it is used
func (*PostTripPayload) MarshalBinary ¶
func (m *PostTripPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostTripPayload) UnmarshalBinary ¶
func (m *PostTripPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostTripRouteBadRequestBody ¶
type PostTripRouteBadRequestBody struct {
// code
Code int32 `json:"code,omitempty"`
// message
Message string `json:"message,omitempty"`
// type
Type string `json:"type,omitempty"`
}
PostTripRouteBadRequestBody post trip route bad request body
swagger:model postTripRouteBadRequestBody
func (*PostTripRouteBadRequestBody) ContextValidate ¶
func (m *PostTripRouteBadRequestBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this post trip route bad request body based on context it is used
func (*PostTripRouteBadRequestBody) MarshalBinary ¶
func (m *PostTripRouteBadRequestBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostTripRouteBadRequestBody) UnmarshalBinary ¶
func (m *PostTripRouteBadRequestBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostUpdatePushTokenPayload ¶
type PostUpdatePushTokenPayload struct {
// New push token for given provider.
// Example: 1c91e550-8167-439c-8021-dee7de2f7e96
// Required: true
// Max Length: 500
NewToken *string `json:"newToken"`
// Old token that can be deleted if present.
// Example: 495179de-b771-48f0-aab2-8d23701b0f02
// Max Length: 500
OldToken *string `json:"oldToken,omitempty"`
// Identifier of the provider the token is for (eg. "fcm", "apn"). Currently only "fcm" is supported.
// Example: fcm
// Required: true
// Max Length: 500
Provider *string `json:"provider"`
}
PostUpdatePushTokenPayload post update push token payload
swagger:model postUpdatePushTokenPayload
func (*PostUpdatePushTokenPayload) ContextValidate ¶
func (m *PostUpdatePushTokenPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this post update push token payload based on context it is used
func (*PostUpdatePushTokenPayload) MarshalBinary ¶
func (m *PostUpdatePushTokenPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostUpdatePushTokenPayload) UnmarshalBinary ¶
func (m *PostUpdatePushTokenPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicHTTPError ¶
type PublicHTTPError struct {
// HTTP status code returned for the error
// Example: 403
// Required: true
// Maximum: 599
// Minimum: 100
Code *int64 `json:"status"`
// More detailed, human-readable, optional explanation of the error
// Example: User is lacking permission to access this resource
Detail string `json:"detail,omitempty"`
// Short, human-readable description of the error
// Example: Forbidden
// Required: true
Title *string `json:"title"`
// Type of error returned, should be used for client-side error handling
// Example: generic
// Required: true
Type *string `json:"type"`
}
PublicHTTPError public Http error
swagger:model publicHttpError
func (*PublicHTTPError) ContextValidate ¶
ContextValidate validates this public Http error based on context it is used
func (*PublicHTTPError) MarshalBinary ¶
func (m *PublicHTTPError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PublicHTTPError) UnmarshalBinary ¶
func (m *PublicHTTPError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PublicHTTPValidationError ¶
type PublicHTTPValidationError struct {
PublicHTTPError
// List of errors received while validating payload against schema
// Required: true
ValidationErrors []*HTTPValidationErrorDetail `json:"validationErrors"`
}
PublicHTTPValidationError public Http validation error
swagger:model publicHttpValidationError
func (*PublicHTTPValidationError) ContextValidate ¶
func (m *PublicHTTPValidationError) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this public Http validation error based on the context it is used
func (*PublicHTTPValidationError) MarshalBinary ¶
func (m *PublicHTTPValidationError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PublicHTTPValidationError) MarshalJSON ¶
func (m PublicHTTPValidationError) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*PublicHTTPValidationError) UnmarshalBinary ¶
func (m *PublicHTTPValidationError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PublicHTTPValidationError) UnmarshalJSON ¶
func (m *PublicHTTPValidationError) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type SwaggerSpec ¶
SwaggerSpec API documentation
func NewSwaggerSpec ¶
func NewSwaggerSpec() *SwaggerSpec
NewSwaggerSpec creates a new SwaggerSpec instance
type Trip ¶
type Trip struct {
// end date
// Required: true
EndDate *string `json:"endDate"`
// id
// Required: true
// Format: uuid4
ID *strfmt.UUID4 `json:"id"`
// name
// Required: true
Name *string `json:"name"`
// start date
// Required: true
StartDate *string `json:"startDate"`
}
Trip trip
swagger:model trip
func (*Trip) ContextValidate ¶
ContextValidate validates this trip based on context it is used
func (*Trip) MarshalBinary ¶
MarshalBinary interface implementation
func (*Trip) UnmarshalBinary ¶
UnmarshalBinary interface implementation
Source Files
¶
- get_trips_response.go
- get_user_info_response.go
- http_validation_error_detail.go
- nullables.go
- order_dir.go
- post_change_password_payload.go
- post_forgot_password_complete_payload.go
- post_forgot_password_payload.go
- post_login_payload.go
- post_login_response.go
- post_logout_payload.go
- post_refresh_payload.go
- post_register_payload.go
- post_trip_payload.go
- post_trip_route_bad_request_body.go
- post_update_push_token_payload.go
- public_http_error.go
- public_http_validation_error.go
- spec_handlers.go
- trip.go