From f3331d05ade8c353f77c08d06fa624d7cc7cabfd Mon Sep 17 00:00:00 2001
From: Jerome M Watson <jerome.watson@wisc.edu>
Date: Fri, 4 Aug 2023 07:58:29 -0500
Subject: [PATCH] Upload New File

---
 getPersJob.json | 398 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 398 insertions(+)
 create mode 100644 getPersJob.json

diff --git a/getPersJob.json b/getPersJob.json
new file mode 100644
index 0000000..920cb86
--- /dev/null
+++ b/getPersJob.json
@@ -0,0 +1,398 @@
+{
+  "swagger" : "2.0",
+  "info" : {
+    "description" : null,
+    "version" : "1.0.0",
+    "title" : null,
+    "termsOfService" : null,
+    "contact" : null,
+    "license" : null
+  },
+  "host" : "mock.dev.api.wisc.edu",
+  "basePath" : "/",
+  "schemes" : [ "https" ],
+  "paths" : {
+    "/people" : {
+      "get" : {
+        "tags" : [ "getPersJob" ],
+        "summary" : null,
+        "description" : null,
+        "operationId" : "getPersJob",
+        "produces" : [ "application/vnd.api+json" ],
+        "consumes" : [ "application/vnd.api+json" ],
+        "parameters" : [ {
+          "name" : "jobCode",
+          "in" : "query",
+          "description" : null,
+          "required" : false,
+          "type" : "string"
+        }, {
+          "name" : "type",
+          "in" : "query",
+          "description" : null,
+          "required" : false,
+          "type" : "string"
+        } ],
+        "responses" : {
+          "200" : {
+            "description" : "successful operation",
+            "schema" : {
+              "$ref" : "#/definitions/getPersJob"
+            }
+          }
+        }
+      }
+    }
+  },
+  "definitions" : {
+    "getPersJob##data##attributes" : {
+      "properties" : {
+        "emailAddress" : {
+          "type" : "string"
+        },
+        "firstName" : {
+          "type" : "string"
+        },
+        "lastName" : {
+          "type" : "string"
+        },
+        "officeAddress" : {
+          "type" : "string"
+        },
+        "officePhoneNumber" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##data##links" : {
+      "properties" : {
+        "self" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##data##meta" : {
+      "properties" : {
+        "ferpa" : {
+          "type" : "boolean"
+        },
+        "ferpaAttributes" : {
+          "type" : "array",
+          "items" : {
+            "type" : "string"
+          }
+        },
+        "privateAttributes" : {
+          "type" : "array",
+          "items" : {
+            "type" : "string"
+          }
+        }
+      }
+    },
+    "getPersJob##data##relationships##identifiers##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##data##relationships##identifiers##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##data##relationships##identifiers" : {
+      "properties" : {
+        "data" : {
+          "type" : "array",
+          "items" : {
+            "$ref" : "#/definitions/getPersJob##data##relationships##identifiers##data"
+          }
+        },
+        "links" : {
+          "$ref" : "#/definitions/getPersJob##data##relationships##identifiers##links"
+        }
+      }
+    },
+    "getPersJob##data##relationships##jobs##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##data##relationships##jobs##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##data##relationships##jobs" : {
+      "properties" : {
+        "data" : {
+          "type" : "array",
+          "items" : {
+            "$ref" : "#/definitions/getPersJob##data##relationships##jobs##data"
+          }
+        },
+        "links" : {
+          "$ref" : "#/definitions/getPersJob##data##relationships##jobs##links"
+        }
+      }
+    },
+    "getPersJob##data##relationships##names##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##data##relationships##names##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##data##relationships##names" : {
+      "properties" : {
+        "data" : {
+          "type" : "array",
+          "items" : {
+            "$ref" : "#/definitions/getPersJob##data##relationships##names##data"
+          }
+        },
+        "links" : {
+          "$ref" : "#/definitions/getPersJob##data##relationships##names##links"
+        }
+      }
+    },
+    "getPersJob##data##relationships##wiscard##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##data##relationships##wiscard" : {
+      "properties" : {
+        "data" : {
+          "type" : "string"
+        },
+        "links" : {
+          "$ref" : "#/definitions/getPersJob##data##relationships##wiscard##links"
+        }
+      }
+    },
+    "getPersJob##data##relationships" : {
+      "properties" : {
+        "identifiers" : {
+          "$ref" : "#/definitions/getPersJob##data##relationships##identifiers"
+        },
+        "jobs" : {
+          "$ref" : "#/definitions/getPersJob##data##relationships##jobs"
+        },
+        "names" : {
+          "$ref" : "#/definitions/getPersJob##data##relationships##names"
+        },
+        "wiscard" : {
+          "$ref" : "#/definitions/getPersJob##data##relationships##wiscard"
+        }
+      }
+    },
+    "getPersJob##data##relationships##wiscard##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##data" : {
+      "properties" : {
+        "attributes" : {
+          "$ref" : "#/definitions/getPersJob##data##attributes"
+        },
+        "id" : {
+          "type" : "string"
+        },
+        "links" : {
+          "$ref" : "#/definitions/getPersJob##data##links"
+        },
+        "meta" : {
+          "$ref" : "#/definitions/getPersJob##data##meta"
+        },
+        "relationships" : {
+          "$ref" : "#/definitions/getPersJob##data##relationships"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##included##attributes" : {
+      "properties" : {
+        "beginDate" : {
+          "type" : "string"
+        },
+        "businessTitle" : {
+          "type" : "string"
+        },
+        "departmentUnit" : {
+          "type" : "string"
+        },
+        "division" : {
+          "type" : "string"
+        },
+        "divisionCode" : {
+          "type" : "string"
+        },
+        "effectiveDate" : {
+          "type" : "string"
+        },
+        "employeeCategory" : {
+          "type" : "string"
+        },
+        "employeeCategoryCode" : {
+          "type" : "string"
+        },
+        "endDate" : {
+          "type" : "string"
+        },
+        "fullTimeEquivalent" : {
+          "type" : "string"
+        },
+        "jobCode" : {
+          "type" : "string"
+        },
+        "payBasis" : {
+          "type" : "string"
+        },
+        "title" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##included##relationships##person##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##included##relationships##person##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##included##relationships##person" : {
+      "properties" : {
+        "data" : {
+          "$ref" : "#/definitions/getPersJob##included##relationships##person##data"
+        },
+        "links" : {
+          "$ref" : "#/definitions/getPersJob##included##relationships##person##links"
+        }
+      }
+    },
+    "getPersJob##included##relationships##supervisor##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##included##relationships##supervisor##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##included##relationships##supervisor" : {
+      "properties" : {
+        "data" : {
+          "$ref" : "#/definitions/getPersJob##included##relationships##supervisor##data"
+        },
+        "links" : {
+          "$ref" : "#/definitions/getPersJob##included##relationships##supervisor##links"
+        }
+      }
+    },
+    "getPersJob##included##relationships" : {
+      "properties" : {
+        "person" : {
+          "$ref" : "#/definitions/getPersJob##included##relationships##person"
+        },
+        "supervisor" : {
+          "$ref" : "#/definitions/getPersJob##included##relationships##supervisor"
+        }
+      }
+    },
+    "getPersJob##included" : {
+      "properties" : {
+        "attributes" : {
+          "$ref" : "#/definitions/getPersJob##included##attributes"
+        },
+        "id" : {
+          "type" : "string"
+        },
+        "relationships" : {
+          "$ref" : "#/definitions/getPersJob##included##relationships"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob##links" : {
+      "properties" : {
+        "self" : {
+          "type" : "string"
+        }
+      }
+    },
+    "getPersJob" : {
+      "properties" : {
+        "data" : {
+          "type" : "array",
+          "items" : {
+            "$ref" : "#/definitions/getPersJob##data"
+          }
+        },
+        "included" : {
+          "type" : "array",
+          "items" : {
+            "$ref" : "#/definitions/getPersJob##included"
+          }
+        },
+        "links" : {
+          "$ref" : "#/definitions/getPersJob##links"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
-- 
GitLab