From d9d289caebba24da1242df03c49e73d048976809 Mon Sep 17 00:00:00 2001
From: Brian Markovich <brian.markovich@wisc.edu>
Date: Mon, 10 Mar 2025 12:30:18 -0500
Subject: [PATCH] Update file lsdirectory2.json

---
 LS Solutions/lsdirectory2.json | 618 +++++++++++++++++++++++++++++++++
 1 file changed, 618 insertions(+)
 create mode 100644 LS Solutions/lsdirectory2.json

diff --git a/LS Solutions/lsdirectory2.json b/LS Solutions/lsdirectory2.json
new file mode 100644
index 0000000..f21be49
--- /dev/null
+++ b/LS Solutions/lsdirectory2.json	
@@ -0,0 +1,618 @@
+{
+  "swagger" : "2.0",
+  "info" : {
+    "description" : null,
+    "version" : "1.0.0",
+    "title" : null,
+    "termsOfService" : null,
+    "contact" : null,
+    "license" : null
+  },
+  "host" : "api.wisc.edu",
+  "basePath" : "/people",
+  "schemes" : [ "https" ],
+  "paths" : {
+    "/" : {
+      "get" : {
+        "tags" : [ "lsdirectory2" ],
+        "summary" : null,
+        "description" : null,
+        "operationId" : "lsdirectory2",
+        "produces" : [ "application/json" ],
+        "consumes" : [ "application/json" ],
+        "parameters" : [ {
+          "name" : "include",
+          "in" : "query",
+          "description" : null,
+          "required" : false,
+          "type" : "string"
+        }, {
+          "name" : "filter[jobs.departmentUnit]",
+          "in" : "query",
+          "description" : null,
+          "required" : false,
+          "type" : "string"
+        }, {
+          "name" : "filter[jobs.current]",
+          "in" : "query",
+          "description" : null,
+          "required" : false,
+          "type" : "string"
+        }, {
+          "name" : "page[size]",
+          "in" : "query",
+          "description" : null,
+          "required" : false,
+          "type" : "number",
+          "format" : "int32"
+        } ],
+        "responses" : {
+          "200" : {
+            "description" : "successful operation",
+            "schema" : {
+              "$ref" : "#/definitions/lsdirectory2"
+            }
+          }
+        }
+      }
+    }
+  },
+  "definitions" : {
+    "lsdirectory2##data##attributes" : {
+      "properties" : {
+        "continuousServiceDate" : {
+          "type" : "string"
+        },
+        "emailAddress" : {
+          "type" : "string"
+        },
+        "firstName" : {
+          "type" : "string"
+        },
+        "lastName" : {
+          "type" : "string"
+        },
+        "officeAddress" : {
+          "type" : "string"
+        },
+        "officePhoneNumber" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##links" : {
+      "properties" : {
+        "self" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##meta" : {
+      "properties" : {
+        "ferpa" : {
+          "type" : "boolean"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##addresses##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##addresses##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##addresses" : {
+      "properties" : {
+        "data" : {
+          "type" : "array",
+          "items" : {
+            "$ref" : "#/definitions/lsdirectory2##data##relationships##addresses##data"
+          }
+        },
+        "links" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##addresses##links"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##affiliations##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##affiliations" : {
+      "properties" : {
+        "data" : {
+          "type" : "string"
+        },
+        "links" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##affiliations##links"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##emailAddresses##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##emailAddresses##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##emailAddresses" : {
+      "properties" : {
+        "data" : {
+          "type" : "array",
+          "items" : {
+            "$ref" : "#/definitions/lsdirectory2##data##relationships##emailAddresses##data"
+          }
+        },
+        "links" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##emailAddresses##links"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##identifiers##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##identifiers##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##identifiers" : {
+      "properties" : {
+        "data" : {
+          "type" : "array",
+          "items" : {
+            "$ref" : "#/definitions/lsdirectory2##data##relationships##identifiers##data"
+          }
+        },
+        "links" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##identifiers##links"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##jobs##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##jobs##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##jobs" : {
+      "properties" : {
+        "data" : {
+          "type" : "array",
+          "items" : {
+            "$ref" : "#/definitions/lsdirectory2##data##relationships##jobs##data"
+          }
+        },
+        "links" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##jobs##links"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##names##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##names##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##names" : {
+      "properties" : {
+        "data" : {
+          "type" : "array",
+          "items" : {
+            "$ref" : "#/definitions/lsdirectory2##data##relationships##names##data"
+          }
+        },
+        "links" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##names##links"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##phoneNumbers##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##phoneNumbers" : {
+      "properties" : {
+        "data" : {
+          "type" : "string"
+        },
+        "links" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##phoneNumbers##links"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##wiscard##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##wiscard##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##wiscard" : {
+      "properties" : {
+        "data" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##wiscard##data"
+        },
+        "links" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##wiscard##links"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships" : {
+      "properties" : {
+        "addresses" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##addresses"
+        },
+        "affiliations" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##affiliations"
+        },
+        "emailAddresses" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##emailAddresses"
+        },
+        "identifiers" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##identifiers"
+        },
+        "jobs" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##jobs"
+        },
+        "names" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##names"
+        },
+        "phoneNumbers" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##phoneNumbers"
+        },
+        "wiscard" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships##wiscard"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##phoneNumbers##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data##relationships##affiliations##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##data" : {
+      "properties" : {
+        "attributes" : {
+          "$ref" : "#/definitions/lsdirectory2##data##attributes"
+        },
+        "id" : {
+          "type" : "string"
+        },
+        "links" : {
+          "$ref" : "#/definitions/lsdirectory2##data##links"
+        },
+        "meta" : {
+          "$ref" : "#/definitions/lsdirectory2##data##meta"
+        },
+        "relationships" : {
+          "$ref" : "#/definitions/lsdirectory2##data##relationships"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##included##attributes" : {
+      "properties" : {
+        "emailAddress" : {
+          "type" : "string"
+        },
+        "emailAddressType" : {
+          "type" : "string"
+        },
+        "institution" : {
+          "type" : "string"
+        },
+        "source" : {
+          "type" : "string"
+        },
+        "action" : {
+          "type" : "string"
+        },
+        "actionReason" : {
+          "type" : "string"
+        },
+        "beginDate" : {
+          "type" : "string"
+        },
+        "businessTitle" : {
+          "type" : "string"
+        },
+        "costCenterId" : {
+          "type" : "string"
+        },
+        "costCenterName" : {
+          "type" : "string"
+        },
+        "current" : {
+          "type" : "boolean"
+        },
+        "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"
+        },
+        "locationId" : {
+          "type" : "string"
+        },
+        "managedSupervisoryOrganizationIds" : {
+          "type" : "string"
+        },
+        "payBasis" : {
+          "type" : "string"
+        },
+        "position" : {
+          "type" : "string"
+        },
+        "primary" : {
+          "type" : "boolean"
+        },
+        "relatedSupervisoryOrganizationIds" : {
+          "type" : "string"
+        },
+        "supervisoryOrganizationCode" : {
+          "type" : "string"
+        },
+        "supervisoryOrganizationId" : {
+          "type" : "string"
+        },
+        "supervisoryOrganizationName" : {
+          "type" : "string"
+        },
+        "title" : {
+          "type" : "string"
+        },
+        "workspaceId" : {
+          "type" : "string"
+        },
+        "name" : {
+          "type" : "string"
+        },
+        "value" : {
+          "type" : "string"
+        },
+        "addressType" : {
+          "type" : "string"
+        },
+        "city" : {
+          "type" : "string"
+        },
+        "country" : {
+          "type" : "string"
+        },
+        "county" : {
+          "type" : "string"
+        },
+        "line1" : {
+          "type" : "string"
+        },
+        "line2" : {
+          "type" : "string"
+        },
+        "line3" : {
+          "type" : "string"
+        },
+        "line4" : {
+          "type" : "string"
+        },
+        "postalCode" : {
+          "type" : "string"
+        },
+        "state" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##included##relationships##person##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##included##relationships##person##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##included##relationships##person" : {
+      "properties" : {
+        "data" : {
+          "$ref" : "#/definitions/lsdirectory2##included##relationships##person##data"
+        },
+        "links" : {
+          "$ref" : "#/definitions/lsdirectory2##included##relationships##person##links"
+        }
+      }
+    },
+    "lsdirectory2##included##relationships" : {
+      "properties" : {
+        "person" : {
+          "$ref" : "#/definitions/lsdirectory2##included##relationships##person"
+        },
+        "supervisor" : {
+          "$ref" : "#/definitions/lsdirectory2##included##relationships##supervisor"
+        }
+      }
+    },
+    "lsdirectory2##included##relationships##supervisor##links" : {
+      "properties" : {
+        "related" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##included##relationships##supervisor" : {
+      "properties" : {
+        "data" : {
+          "type" : "string"
+        },
+        "links" : {
+          "$ref" : "#/definitions/lsdirectory2##included##relationships##supervisor##links"
+        }
+      }
+    },
+    "lsdirectory2##included##relationships##supervisor##data" : {
+      "properties" : {
+        "id" : {
+          "type" : "string"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##included" : {
+      "properties" : {
+        "attributes" : {
+          "$ref" : "#/definitions/lsdirectory2##included##attributes"
+        },
+        "id" : {
+          "type" : "string"
+        },
+        "relationships" : {
+          "$ref" : "#/definitions/lsdirectory2##included##relationships"
+        },
+        "type" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2##links" : {
+      "properties" : {
+        "self" : {
+          "type" : "string"
+        }
+      }
+    },
+    "lsdirectory2" : {
+      "properties" : {
+        "data" : {
+          "type" : "array",
+          "items" : {
+            "$ref" : "#/definitions/lsdirectory2##data"
+          }
+        },
+        "included" : {
+          "type" : "array",
+          "items" : {
+            "$ref" : "#/definitions/lsdirectory2##included"
+          }
+        },
+        "links" : {
+          "$ref" : "#/definitions/lsdirectory2##links"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
-- 
GitLab