diff --git a/schema/MinestoTapPersonDataModel.ods b/schema/MinestoTapPersonDataModel.ods new file mode 100644 index 0000000..ac3d5af Binary files /dev/null and b/schema/MinestoTapPersonDataModel.ods differ diff --git a/schema/bannerSoMjsonSchema.json b/schema/bannerSoMjsonSchema.json index d071e58..5466609 100644 --- a/schema/bannerSoMjsonSchema.json +++ b/schema/bannerSoMjsonSchema.json @@ -2,8 +2,8 @@ "$schema": "http://json-schema.org/draft-07/schema", "$id": "http://id.internet2.edu/schema", "type": "object", - "title": "Minimal Registry Person Schema", - "description": "Full representation of the Minimal Registry Person Schema in JSON", + "title": "Banner Person Schema", + "description": "Full representation of the Banner Registry Person from TAP Person Schema with SoM extensions in JSON", "default": {}, "additionalProperties": true, "required": [ @@ -803,4 +803,3 @@ } } } - diff --git a/schema/minesToTapPersonModel.ods b/schema/minesToTapPersonModel.ods new file mode 100644 index 0000000..74433ee --- /dev/null +++ b/schema/minesToTapPersonModel.ods @@ -0,0 +1,65 @@ +openapi: 3.0.0 +servers: + # Added by API Auto Mocking Plugin + - description: SwaggerHub API Auto Mocking + url: https://virtserver.swaggerhub.com/TIER_API_and_Schema/BannerPerson/1.0.0 +info: + version: 1.0.0 + title: SoM Banner Person API + description: >- + Full representation of the Banner Registry Person from TAP Person Schema with SoM extensions. +security: + - accessCode: + - read + - write +paths: + /example: + get: + summary: Get all banner person table entries + description: This operation supports pagination + parameters: + - $ref: '#/components/parameters/offsetParam' + - $ref: '#/components/parameters/limitParam' + responses: + '200': + description: OK + + /ping: + get: + summary: Server heartbeat operation + description: >- + This operation shows how to override the global security defined above, + as we want to open it up for all users. + security: [] + responses: + '200': + description: OK +components: + schemas: {} + securitySchemes: + accessCode: + type: oauth2 + flows: + authorizationCode: + authorizationUrl: 'http://example.com/oauth/auth' + tokenUrl: 'http://example.com/oauth/token' + scopes: + write: allows modifying resources + read: allows reading resources + parameters: + offsetParam: + name: offset + in: query + description: "number of items to skip" + required: true + schema: + type: integer + format: int32 + limitParam: + name: limit + in: query + description: "max records to return" + required: true + schema: + type: integer + format: int32