Skip to content

Instantly share code, notes, and snippets.

View mreid1130's full-sized avatar

Mark Reid mreid1130

View GitHub Profile

Mutation to create responsibility types

mutation Mutation($name: String!) {
  responsibilityTypeCreate(name: $name) {
    id
    name
  }
}

GET /api/meals/:vendor_id/menumeals/

[
  {  
     "id":58,
     "name":"Thai Entree Meal",
     "meal_periods":[  
        {  
           "id":2,

Generate Preview (new order) - POST /api/orders/order/meal-plan/generate-preview/

Example Request Payload:

{
    "event_id": 10777,
    "meal_id": 12,
    "delivery_datetime": "2019-07-21T19:30:00+00:00",
    "add_on_items": [{
        "client_price": 0,

Generate Preview (new order) - POST /api/orders/order/meal-plan/generate-preview/

Example Request Payload:

{
    "event_id": 10777,
    "meal_id": 12,
    "delivery_datetime": "2019-06-21T19:30:00+00:00",
    "add_on_items": [{
        "client_price": 0,

Generate Preview (new order) - POST /api/orders/order/meal-plan/generate-preview/

Example Request Payload:

{
	"event_id": 9099,
	"meal_id": 12,
	"delivery_datetime": "2019-06-29T20:00:00+00:00",
	"add_on_items": [{
		"id": 0,
@mreid1130
mreid1130 / meal-api-updates-2019-05-14.md
Last active May 14, 2019 16:21
updated meal APIs (2019-05-14)

Generate/plan meal preview for new, uncreated order

POST /api/orders/order/plan-meal/new/

For planning a meal on an order that does not exist. This does not create the order, simply outputs the data of what the order would look like given an event, meal, and delivery date.

Request Payload:

{
    "event_id": 9362,
prompt_git() {
local s='';
local branchName='';
# Check if the current directory is in a Git repository.
if [ $(git rev-parse --is-inside-work-tree &>/dev/null; echo "${?}") == '0' ]; then
# check if the current directory is in .git before running git checks
if [ "$(git rev-parse --is-inside-git-dir 2> /dev/null)" == 'false' ]; then