Skip to content

Instantly share code, notes, and snippets.

@matt-winzer
Last active April 26, 2019 17:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matt-winzer/f6d0ed79e38984203a23181c190d9363 to your computer and use it in GitHub Desktop.
Save matt-winzer/f6d0ed79e38984203a23181c190d9363 to your computer and use it in GitHub Desktop.

Expected Response Data Formats

Endpoint: /api/hotels

[
{
    "address": {
      "street": "76337 Blanda Crescent",
      "city": "Lake Wyman",
      "state": "North Carolina",
      "zipcode": "00620-8037",
      "country": "United States"
    },
    "nearest_airport": {
      "name": "WBZ",
      "nearest": 7.2,
      "unit": "miles"
    },
    "_id": "5cc33d7766e6df2ba9ad4102",
    "name": "New Florencio Resort",
    "description": "Et hic placeat. Perferendis similique est vel. Molestiae aut cum libero molestiae.",
    "walkable_score": 66,
    "phone": "(166) 603-0424 x580",
    "url": "http://hotel.com",
    "ranking": 1,
    "stars": 0,
    "__v": 0
  }
 ]

Endpoint: /api/hotel

{
  "address": {
    "street": "76337 Blanda Crescent",
    "city": "Lake Wyman",
    "state": "North Carolina",
    "zipcode": "00620-8037",
    "country": "United States"
  },
  "nearest_airport": {
    "name": "WBZ",
    "nearest": 7.2,
    "unit": "miles"
  },
  "_id": "5cc33d7766e6df2ba9ad4102",
  "name": "New Florencio Resort",
  "description": "Et hic placeat. Perferendis similique est vel. Molestiae aut cum libero molestiae.",
  "walkable_score": 66,
  "phone": "(166) 603-0424 x580",
  "url": "http://hotel.com",
  "ranking": 1,
  "stars": 0,
  "__v": 0
}

Endpoint: /users

[
  {
    "name": {
      "first_name": "Twila",
      "last_name": "Abernathy"
    },
    "location": {
      "city": "East Ines",
      "state": "Minnesota"
    },
    "_id": "5cc33d7666e6df2ba9ad409f",
    "username": "Marilie.Shields",
    "contributions": 23,
    "helpful_votes": 1,
    "__v": 0
    }
 ]

Endpoint: /users/:id

[
  {
    "name": {
      "first_name": "Andreanne",
      "last_name": "Boehm"
    },
    "location": {
      "city": "Port Koby",
      "state": "Massachusetts"
    },
    "_id": "5cc33d7666e6df2ba9ad40a1",
    "username": "Mayra89",
    "contributions": 41,
    "helpful_votes": 88,
    "__v": 0
  }
]

Endpoint: /hotels/:id/reviews/general

[
  {
    "helpful_votes": 0,
    "_id": "5cc33d7766e6df2ba9ad4165",
    "date": "2018-08-12T12:06:50.012Z",
    "language": "English",
    "title": "Facilis Atque Id.",
    "description": "Et libero iure temporibus praesentium autem. Similique ea in quisquam aut dolor. Quaerat voluptates et velit. Ex soluta autem. Quo quae tenetur facilis. Nulla tempore sit commodi architecto dolorem quas.\n \rQui ut debitis nemo eaque. Dolores ipsa iusto sint nobis sint veniam. Maxime harum corporis et magni et in voluptas eius eligendi. Sed ratione quo eius error nulla.\n \rAdipisci cupiditate enim id nam eos quidem et ut velit. Voluptatem aspernatur at illo porro totam sed. Atque accusamus quia non nisi aut.",
    "traveler_type": "Friends",
    "ratings": {
      "_id": "5cc33d7766e6df2ba9ad4166",
      "location": 4,
      "cleanliness": 5,
      "service": 3,
      "sleep_quality": 2,
      "overall": 4
    },
    "hotel_id": "5cc33d7766e6df2ba9ad4102",
    "user_id": {
      "name": {
        "first_name": "Brisa",
        "last_name": "Terry"
      },
      "location": {
        "city": "Heathcoteland",
        "state": "South Carolina"
      },
      "_id": "5cc33d7666e6df2ba9ad40c3",
      "username": "Hanna_Kreiger",
      "contributions": 42,
      "helpful_votes": 99,
      "__v": 0
    },
    "__v": 0
  }
]

Endpoint: /hotels/:id/reviews/photos

[
  {
    "likes": 1,
    "_id": "5cc33d7766e6df2ba9ad422b",
    "url": "https://s3-us-west-1.amazonaws.com/stanleyhotel/Stanley0.jpg",
    "date": "2018-08-09T07:32:45.910Z",
    "description": "Velit debitis facere deserunt ab error officiis nesciunt. Totam sunt officiis et voluptatem quis sed. Sit quia sequi veritatis. Veniam rerum qui.",
    "category": "Business Center & Event Rooms",
    "hotel_id": "5cc33d7766e6df2ba9ad4102",
    "user_id": {
      "name": {
        "first_name": "Hildegard",
        "last_name": "Eichmann"
      },
      "location": {
        "city": "Handland",
        "state": "Pennsylvania"
      },
      "_id": "5cc33d7666e6df2ba9ad40b5",
      "username": "Jannie53",
      "contributions": 5,
      "helpful_votes": 6,
      "__v": 0
    },
    "__v": 0
  }
]

Endpoint: /hotels/:id/reviews/roomtips

[
  {
    "_id": "5cc33d7766e6df2ba9ad4232",
    "date": "2018-07-27T03:32:23.984Z",
    "tip": "Nisi accusamus quod in saepe. Impedit est dignissimos dolor. Provident saepe occaecati molestiae beatae. Qui eaque ut similique saepe provident. Animi nobis est impedit consectetur dignissimos ab dolor consequuntur.",
    "rating": 2,
    "hotel_id": "5cc33d7766e6df2ba9ad4102",
    "user_id": {
      "name": {
        "first_name": "Mittie",
        "last_name": "McDermott"
      },
      "location": {
        "city": "Haroldtown",
        "state": "Oklahoma"
      },
      "_id": "5cc33d7666e6df2ba9ad40e6",
      "username": "Wilhelm96",
      "contributions": 41,
      "helpful_votes": 73,
      "__v": 0
    },
    "__v": 0
  }
]

Endpoint: /hotels/:id/reviews/questions

[
  {
    "_id": "5cc33d7766e6df2ba9ad4295",
    "date": "2018-12-15T12:54:14.636Z",
    "question": "Quis consequuntur sit consequatur impedit eaque nemo beatae inventore.",
    "hotel_id": "5cc33d7766e6df2ba9ad4102",
    "user_id": {
      "name": {
        "first_name": "Lance",
        "last_name": "Smitham"
      },
      "location": {
        "city": "West Hallestad",
        "state": "Nevada"
      },
      "_id": "5cc33d7766e6df2ba9ad4100",
      "username": "Constance_Kunze81",
      "contributions": 7,
      "helpful_votes": 100,
      "__v": 0
    },
    "__v": 0
  }
]

Endpoint: /hotels/:id/reviews/questions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment