requests

package
v0.0.0-...-471b1d4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 27, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthenticationInput

type AuthenticationInput struct {
	Email    string `json:"email" binding:"required"`
	Password string `json:"password" binding:"required"`
}

type MediaInput

type MediaInput struct {
	ModelId   string `json:"model_id" binding:"required"`
	ModelType string `json:"model_type" binding:"required"`
	FileName  string `json:"file_name" binding:"required"`
	MimeType  string `json:"mime_type" binding:"required"`
}

type ReservationInput

type ReservationInput struct {
	UserId    string `json:"user_id" binding:"required"`
	RoomId    string `json:"room_id" binding:"required"`
	StartDate string `json:"start_date" binding:"required"`
	EndDate   string `json:"end_date" binding:"required"`
	Price     string `json:"price" binding:"required"`
	Total     string `json:"total" binding:"required"`
}

type ReviewInput

type ReviewInput struct {
	ReservationID string `json:"reservation_id" binding:"required"`
	Rating        string `json:"rating" binding:"required"`
	Comment       string `json:"comment" binding:"required"`
}

type RoomInput

type RoomInput struct {
	RoomName       string    `json:"room_name" binding: "required"`
	HomeType       string    `json:"home_type" binding:"required"`
	RoomType       string    `json:"room_type" binding:"required"`
	TotalOccupancy string    `json:"total_occupancy" binding:"required"`
	TotalBedrooms  string    `json:"total_bedrooms" binding:"required"`
	Summary        string    `json:"summary" binding:"required"`
	Address        string    `json:"address" binding:"required"`
	HasTv          bool      `json:"has_tv" binding:"required"`
	HasKitchen     bool      `json:"has_kitchen" binding:"required"`
	HasAirCon      bool      `json:"has_air_con" binding:"required"`
	HasHeating     bool      `json:"has_heating" binding:"required"`
	HasInternet    bool      `json:"has_internet" binding:"required"`
	Price          bool      `json:"price" binding:"required"`
	PublishedAt    time.Time `json:"published_at"`
	Latitude       float32   `json:"latitude" binding:"required"`
	Longitude      float32   `json:"longitude" binding:"required"`
	UserID         uint      `json:"user_id" binding:"required"`
}

type UserDetailsInput

type UserDetailsInput struct {
	UserId          uint   `binding:"required"`
	FirstName       string `binding:"required"`
	LastName        string `binding:"required"`
	PhoneNumber     string
	Description     string
	ProfileImage    string
	Email           string `binding:"required"`
	EmailVerifiedAt string
	RememberToken   string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL