openapi: 3.0.2
info:
  version: 3.1 (rc 5)
  title: "SIF NZ derived API"
  description: >-
    Systems Interoperability Framework™ SIF Implementation Specification (New Zealand) 3.1
    <p>Sample OpenAPI specification, (although somewhat incomplete) derived from SIF locale data model
    A complete specification requires:</p><ul>
    <li>Responses on POST, PUT and DELETE verbs</li>
    <li>Decide which requests can accept / return single object or object collection</li>
    <li>Decide which SIF Infrastructure API endpoints are to be included</li>
    </ul>
  host: "api.terito.education.govt.nz"
  basePath: "v3"
# /////////////////////////////////////////////////////////////
x-tagGroups:
  - name: "Provider"
    tags:
      - "ProviderOverview"
      - "Provider"
      - "Organisation"
      - "ProviderRelationship"
      - "StaffPersonal"
      - "StaffAssignment"
      - "StaffTeachingGroupAssignment"
      - "ProviderCourse"
      - "TeachingGroup"
      - "AcademicDepartment"
  - name: "Student & Whānau"
    tags:
      - "StudentWhānauOverview"
      - "StudentPersonal"
      - "StudentContactPersonal"
      - "StudentContactRelationship"
      - "StudentConsent"
  - name: "Enrolment"
    tags:
      - "EnrolmentOverview"
      - "StudentProviderEnrolment"
      - "StudentTeachingGroupEnrolment"
  - name: "Hauora / Wellbeing"
    tags:
      - "HauoraWellbeingOverview"
      - "StudentConsent"
      - "WellbeingCharacteristic"
      - "WellbeingAlert"
      - "WellbeingEvent"
      - "WellbeingResponse"
      - "WellbeingAppeal"
      - "StudentLearningSupport"
      - "StudentLearningSupportResponse"
      - "Document"
      - "StudentVoice"
      - "StudentPhysicalRestraint"
      - "StudentActivityParticipation"
  - name: "Schedule & Attendance"
    tags:
      - "ScheduleAttendanceOverview"
      - "StudentAttendanceTimeList"
      - "StudentAttendanceSummary"
  - name: "Aromatawai / Assessment"
    tags:
      - "AromatawaiAssessmentOverview"
      - "StudentAssessmentTaskRegistration"
      - "AssessmentTask"
      - "StudentAssessmentTask"
      - "StudentAssessmentTaskResult"
      - "StudentAttainment"
      - "Credential"
      - "LearningStandard"
      - "StudentCurriculumProgressReport"
# /////////////////////////////////////////////////////////////
tags:
  - name: "ProviderOverview"
    x-displayName: "Provider Overview"
    description: >-
      <p> The Provider domain describes education provider entities, the relationships between them, and the Staff that work at them. </p> <p> Background documentation on the Provider domain is available here <a href="background/1.%20SIF%20NZ%20-%20Background%20-%20Organisation%20-%20v1.4.pdf"></a> </p>
    externalDocs: 
      description: "Provider Domain in SIF NZ Data Model"
      url: "http://specification.sifassociation.org/Implementation/NZ/3.1-rc5//DomainMap.html#Domain__Provider"
  - name: "StudentWhānauOverview"
    x-displayName: "Student & Whānau Overview"
    description: >-
      <p> The Student domain describes Student entities, their Whānau, and the relationships between them. </p> <p> Background documentation on the Student & Whānau domain is available here <a href="background/2.%20SIF%20NZ%20-%20Background%20-%20Student,%20Staff%20&%20Wh%C4%81nau%20-%20v1.5.pdf"></a> </p>
    externalDocs: 
      description: "Student & Whānau Domain in SIF NZ Data Model"
      url: "http://specification.sifassociation.org/Implementation/NZ/3.1-rc5//DomainMap.html#Domain__StudentWhānau"
  - name: "EnrolmentOverview"
    x-displayName: "Enrolment Overview"
    description: >-
      <p> The Enrolment domain describes transactional entities whereby Students enrol at Providers, in LearningProgrammes, in Sections, or in Activities. </p> <p> Background documentation on the Enrolment domain is available here <a href="background/3.%20SIF%20NZ%20-%20Background%20-%20Student%20Enrolment%20-%20v1.5.pdf"></a> </p>
    externalDocs: 
      description: "Enrolment Domain in SIF NZ Data Model"
      url: "http://specification.sifassociation.org/Implementation/NZ/3.1-rc5//DomainMap.html#Domain__Enrolment"
  - name: "HauoraWellbeingOverview"
    x-displayName: "Hauora / Wellbeing Overview"
    description: >-
      <p> The Hauora / Wellbing domain records everything from Student's health conditions through behavioural incidents (both good and bad) to Student's aspirations and goals participation in extra-curricular activities and the provision of Learning Support programmes. </p> Background documentation on the Hauora / Wellbeing domain is available here <a href="background/6.%20SIF%20NZ%20-%20Background%20-%20Student%20Wellbeing%20-%20v1.4.pdf"></a>
    externalDocs: 
      description: "Hauora / Wellbeing Domain in SIF NZ Data Model"
      url: "http://specification.sifassociation.org/Implementation/NZ/3.1-rc5//DomainMap.html#Domain__Hauora/Wellbeing"
  - name: "ScheduleAttendanceOverview"
    x-displayName: "Schedule & Attendance Overview"
    description: >-
      <p> The Schedule & Attendance domain describes the school's schedule or timetable, along with transactional entities that record a Student's attendance at & absence from Providers. Attendance is recorded at either Day, Half-Day or individual Period granuality at the choice of the Provider; and reported back in summary form. </p> <p> Background documentation on the Schedule domain is available here <a href="background/7.%20SIF%20NZ%20-%20Background%20-%20Schedule%20-%20v1.3.pdf"></a> </p> <p> Background documentation on the Attendance domain is available here <a href="background/4.%20SIF%20NZ%20-%20Background%20-%20Attendance%20-%20v1.5.pdf"></a> </p>
    externalDocs: 
      description: "Schedule & Attendance Domain in SIF NZ Data Model"
      url: "http://specification.sifassociation.org/Implementation/NZ/3.1-rc5//DomainMap.html#Domain__ScheduleAttendance"
  - name: "AromatawaiAssessmentOverview"
    x-displayName: "Aromatawai / Assessment Overview"
    description: >-
      <p> The Assessment domain describes transactional entities that record assessment of Student's learning. The domain covers everything from a simple in-class assessment task (eg grading assignment, test or essay) through to end of Course or year final marks, and curriculum progress reports as well as formal external assessments performed by external agencies (eg. NZQA, Cambridge International Education, International Baccalaureate, etc). </p> <p> Background documentation on the Aromatawai / Assessment domain is available here <a href="background/5.%20SIF%20NZ%20-%20Background%20-%20Assessment%20&%20Attainment%20-%20v1.5.pdf"></a> </p>
    externalDocs: 
      description: "Aromatawai / Assessment Domain in SIF NZ Data Model"
      url: "http://specification.sifassociation.org/Implementation/NZ/3.1-rc5//DomainMap.html#Domain__Aromatawai/Assessment"
  - name: "Provider"
    description: >-
      A recognised provider of education services in the New Zealand education system. Providers may operate in the Early Childhood, Compulsory Schooling or Tertiary sectors.
  - name: "ProviderRelationship"
    description: >-
      <p>Records a recognised relationship between two education Providers. The two providers are referred to as the Source Provider and the Related Provider. </p> <p>RelationshipType records the nature of the relationship between the two providers, and gives guidance on which Provider is the Source Provider and which is the Related Provider. </p>
  - name: "Organisation"
    description: >-
      A generic organisation that operates within the education sector; but doesn’t provide education services. e.g. Communities of Learning | Kāhui Ako, Ministry local offices, Industry training organisations, etc.
  - name: "AcademicDepartment"
    description: >-
      <p> Information about an academic department within a provider, e.g. Maths Department. </p>
  - name: "StaffPersonal"
    description: >-
      <p>All the personal contact and demographic information relating to a staff member, who might be a teacher or other employee of a Provider.</p> <p>Non personal information relating to the staff member's relationship with Providers is stored in the StaffAssignment data object.</p>
  - name: "StaffAssignment"
    description: >-
      <p>Records assignment of a Staff member to a particular role at a Provider or other EducationOrganisation. A staff member can have multiple concurrent roles at Schools (via Provider data object) and Kāhui Ako (via the EducationOrganisation data object); each role would be a separate StaffAssignment record.</p> <p>Role assignments can be restricted to categories of Students with the StaffSubjectList and YearLevelList. This allows for assignment to roles with particular responsibility for general cohorts of students, such as "Head of Department (Maths)" or "Year 8 Student Dean".</p> <p>While assignment to student contact roles such as Subject Teacher, Homeroom Teacher, Whānau Teacher or House Master is made with this data object; Details of the particular group of specific students the staff member is responsible for are made via the TeachingGroup data object.</p>
  - name: "StaffTeachingGroupAssignment"
    description: >-
      <p>Records assignment of a Staff member to a particular role with a particular TeachingGroup at a Provider</p>
  - name: "StudentPersonal"
    description: >-
      Contains all the personal information related to the student.
  - name: "StudentContactPersonal"
    description: >-
      Information about a Student's whānau member.
  - name: "StudentContactRelationship"
    description: >-
      <p>A relationship between a person who is part of a Student's whānau and that Student. Relationship properties include the relationship type and roles played by the student contact in respect of the student.</p> <p>Individual details about the student and student contact are provided in other data objects - StudentPersonal and StudentContactPersonal respectively.</p>
  - name: "Document"
    description: >-
      <p>The universally unique identifier for the data object record that is used across systems.</p>
  - name: "StudentConsent"
    description: >-
      A record of Student's consent or non-consent to some action taking place.
  - name: "TeachingGroup"
    description: >-
      <p>Identifies a particular class or other group of students. Such groups can have multiple staff assigned in a variety of roles, may be assigned students from multiple year levels and may be taught multiple courses. </p>
  - name: "ProviderCourse"
    description: >-
      <p>A Provider defined Course that Students enrol in, and may be assessed for, and achieve passes in.</p>
  - name: "LearningStandard"
    description: >-
      <p>A curriculum standard or the like published by a national body, professional association or other interested party. The LearningStandard describes a set of learning that students are expected to undertake. </p>
  - name: "Credential"
    description: >-
      <p>A qualification or other award published by a national body, professional association or other interested party. The Credential recognises a set of learning that students have undertaken and successfully completed. </p>
  - name: "StudentProviderEnrolment"
    description: >-
      <p>A student's association with an education provider for the purpose of receiving educational servics.</p> <p>Provider enrolments span multiple years with the ProviderEnrolment containing one or more ECE, School or Tertiary Enrolment sub-objects for each particular year.</p>
  - name: "StudentTeachingGroupEnrolment"
    description: >-
      <p>Records a student's arrival to and departure from a TeachingGroup.</p>
  - name: "Schedule"
    description: >-
      <p>A rotation of ScheduleAcademicDays that a Provider has in place to manage their timetable.</p>
  - name: "ScheduleAcademicDay"
    description: >-
      An academic day that makes up all or part of a schedule for a provider. An academic day represents a structured day that reoccurs consistently e.g. Day A has five periods that occurs Mon-Wed and Day B has four periods and occurs Thurs-Fri.
  - name: "SchedulePeriod"
    description: >-
      Defines the periods that take place within one or more academic days. Periods are assigned to particular days in the Schedule in SchduleAcademicDay.PeriodList
  - name: "BellSchedule"
    description: >-
      Defines bell schedules, each of which is a collection of periods within an academic day with start and end times associated. These bell schedules are assigned to calendar dates on which the school is in session using ScheduleDate in order to specify the school schedule on those dates. These bell schedules should generally only be used to define standard day types. Exception days (unless they repeat multiple times and follow a common template) are defined using ScheduleEvent and ScheduleCustomDayEvent.
  - name: "ScheduleTerm"
    description: >-
      <p>Provides information about school terms, tertiary terms etc., either at a national, or provider level, within a school year. If the term is being supplied at a national level, no provider information will be linked.</p>
  - name: "ScheduleHoliday"
    description: >-
      <p>Provides information about a holiday that may or may not impact upon the schedule of a provider.</p>
  - name: "ScheduleDate"
    description: >-
      Provides information about the schedule that is being followed on a specific calendar date at a particular Provider, e.g. Academic Day A from the Term 1 Schedule using the Periods and their start and end times defined in Bell Schedule Day A.
  - name: "TeachingGroupEvent"
    description: >-
      <p>Defines a single SchedulePeriod in a Schedule where the TeachingGroup meets.</p>
  - name: "ScheduleEvent"
    description: >-
      <p>Defines events that may or may not impact the schedule. These events may simply be for display, or may affect the schools academic schedule.</p>
  - name: "StudentAttendanceSummary"
    description: >-
      <p>Provides a summary of a student's daily attendance and membership information for a given provider during the time period between the StartDate and EndDate, inclusive. There will be multiple instances of this object for a student in a school over the course of a school year. This summary may be generated by aggregating more granular attendance records, in which case all fields will be read-only; and RefId element may not be applicable.</p>
  - name: "StudentAttendanceTimeList"
    description: >-
      <p>This object provides more detail about the attendance spans for a single student during the day it provides more detailed information than the single TimeIn and TimeOut elements in StudentDailyAttendance.</p>
  - name: "WellbeingAlert"
    description: >-
      <p>Alert indicating to teachers and systems that this student has a 'concern' that needs to be known for 'duty of care', which could be Medical, Legal or other.</p> <p>The alert may merely draw attention to Wellbeing Characteristics or Events, that contain more detail.</p>
  - name: "WellbeingCharacteristic"
    description: >-
      <p>Core Wellbeing Characteristic that is integral to the Student. This may be a Medical condition, special needs or a characteristic such as a known disability or any other characteristic or condition that is student specific and impacts their learning.</p>
  - name: "WellbeingEvent"
    description: >-
      <p>Record of an event happening that impacts on a school's duty of care to its students. The event records both 'positive' and 'negative' behaviours and is not just the recording of a discipline incident or an accident.</p>
  - name: "WellbeingResponse"
    description: >-
      <p>A record of the outcome and follow ups generated by a WellbeingEvent</p>
  - name: "WellbeingAppeal"
    description: >-
      <p>Records detail of any "appeal" or "request" made by involved parties in regard to a negative/punitive Wellbeing Response that was the result of a student Wellbeing Event.</p>
  - name: "StudentActivityParticipation"
    description: >-
      This object provides information on a co-curricular or extra-curricular activity in which a student participates during a given school year.
  - name: "StudentPhysicalRestraint"
    description: >-
      <p> Provides information about an incident where staff members or other parties used physical restraint on a child. </p>
  - name: "StudentVoice"
    description: >-
      A record of a student's interests as well as their social, academic and academic goals.
  - name: "StudentLearningSupport"
    description: >-
      <p>Provides information about a student's learning support.</p>
  - name: "StudentLearningSupportResponse"
    description: >-
      <p>Provides information about a response provided for a students learning support need.</p>
  - name: "AssessmentTask"
    description: >-
      <p> This object provides information about a particular assignment, allows applications to synchronize each other's assignment tables, gathers the definition for a StudentAssessmentTask object, etc. </p>
  - name: "StudentAssessmentTaskResult"
    description: >-
      <p>Records the result achieved by a single student at a particular assessment task.</p>
  - name: "StudentAssessmentTaskRegistration"
    description: >-
      <p>The student's registration for an assessment task they are intending to participate in. </p>
  - name: "StudentAssessmentTask"
    description: >-
      <p>Record of a student's attempt at a particular assessment task.</p>
  - name: "StudentAttainment"
    description: >-
      <p>Records a student gaining an Attainment e.g. NCEA Qualification, Learning Standard etc.</p>
  - name: "StudentCurriculumProgressReport"
    description: >-
      <p>A single curriculum progress and achievement report provided for a student. Used in technology centres allowing the host provider to report on student progress to their base school. </p> <p> May be extended in the future to cover reporting on other curriculum areas. </p>
# /////////////////////////////////////////////////////////////
paths:
  # /////////////////////////////////////////////////////////////
  /Providers:
    get:
      tags:
      - "Provider"
      summary: Default operation to get a list of all available Providers
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  Providers:
                    type: object
                    description: >-
                      A List of Provider objects
                    properties:
                      Provider:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/Provider'
              example:
                "Providers": { 
                  "Provider": [{ 
                    "AddressList": { 
                      "Address": [{ 
                        "Type": "RU",
                        "Role": "PHY",
                        "Line1": "1175 Lake Ferry Rd",
                        "Suburb": "RD 1",
                        "City": "Martinborough"
                      }]
                    },
                    "CommunicationChannelList": { 
                      "Channel": [{ 
                        "Notes": "Attendance System (Self Service)",
                        "Type": "WEB",
                        "Value": "http://att.hogwarts.school.nz"
                      },
                       { 
                        "Notes": "School Website",
                        "Type": "WEB",
                        "Value": "http://www.hogwarts.school.nz"
                      }]
                    },
                    "ContactList": { 
                      "Contact": [{ 
                        "Name": { 
                          "FamilyName": "Dumbledore",
                          "GivenName": "Albus",
                          "FullName": "Albus Dumbledore"
                        },
                        "PositionTitle": "Headmaster",
                        "Role": "PRI",
                        "AddressList": { 
                          "Address": [{ 
                            "Type": "TH",
                            "Role": "PHY",
                            "Line1": "533 Hogwart's Way",
                            "City": "Hogsmead",
                            "PostalCode": "7733"
                          }]
                        },
                        "EmailList": {},
                        "PhoneNumberList": {}
                      },
                       { 
                        "Name": { 
                          "FamilyName": "Hagrid",
                          "GivenName": "Rubeus",
                          "FullName": "Rubeus Hagrid"
                        },
                        "PositionTitle": "Gamekeeper",
                        "Role": "DIR",
                        "AddressList": { 
                          "Address": [{ 
                            "Type": "TH",
                            "Role": "PHY",
                            "Line1": "The Enchanted Wood",
                            "Line2": "533 Hogwart's Way",
                            "City": "Hogsmead",
                            "PostalCode": "7733"
                          }]
                        },
                        "EmailList": {},
                        "PhoneNumberList": {}
                      }]
                    },
                    "EducationRegion": "TAIT",
                    "EmailList": { 
                      "Email": [{ 
                        "Type": "PRIM",
                        "Address": "stuart@gmail.com"
                      }]
                    },
                    "EntityOpen": "1652-04-01",
                    "LocationList": { 
                      "Location": [{ 
                        "Description": "Only Campus",
                        "Address": { 
                          "Type": "RU",
                          "Role": "PHY",
                          "Line1": "1175 Lake Ferry Rd",
                          "Suburb": "RD 1",
                          "City": "Martinborough",
                          "PostalCode": "5781"
                        },
                        "GridLocation": { 
                          "Latitude": -41.2814719,
                          "Longitude": 175.3458472
                        },
                        "StatisticalAreaList": { 
                          "StatisticalArea": [{ 
                            "SpatialUnitType": "GE",
                            "Code": "058"
                          },
                           { 
                            "SpatialUnitType": "TA",
                            "Code": "050"
                          },
                           { 
                            "SpatialUnitType": "WA",
                            "Code": "05003"
                          }]
                        }
                      }]
                    },
                    "Name": "Hogwart's Area School",
                    "PhoneNumberList": { 
                      "PhoneNumber": [{ 
                        "Notes": "Attendance Office (Automated)",
                        "Usage": "SMS",
                        "Type": "WTE",
                        "Number": "(0274) 300 9991"
                      },
                       { 
                        "Notes": "Attendance Office",
                        "Usage": "INT",
                        "Type": "WTE",
                        "Number": "(04) 300 9992"
                      },
                       { 
                        "Notes": "School Secretary DDI",
                        "Type": "WTE",
                        "Number": "(04) 300 9993"
                      }]
                    },
                    "RelatedOrganisationList": { 
                      "RelatedOrganisation": [{ 
                        "RefId": "0951bacf-fc88-4ed6-8113-11a6d6335c07",
                        "LocalId": "99102",
                        "Name": "Tai Tokerau",
                        "ObjectType": "Organisation",
                        "StartDate": "2012-10-31",
                        "Type": "LOF"
                      },
                       { 
                        "RefId": "ac0871d9-6562-4209-ae86-abdb3661842b",
                        "LocalId": "99204",
                        "Name": "Masterton (Whakaoriori) Kāhui Ako",
                        "ObjectType": "Organisation",
                        "StartDate": "2012-04-30",
                        "Type": "34028"
                      }]
                    },
                    "OperationalStatus": "O",
                    "Type": "21",
                    "ProviderRefId": 448,
                    "Authority": "STATE",
                    "SchoolService": { 
                      "CoEdStatus": "COED",
                      "Decile": 5,
                      "NewEntrantPolicyList": { 
                        "EnactedPolicy": [{ 
                          "EffectiveTo": "2018-12-31",
                          "Policy": "AE"
                        },
                         { 
                          "EffectiveFrom": "2019-01-01",
                          "Policy": "CE"
                        }]
                      },
                      "SchoolClassificationList": { 
                        "Classification": ["52010",
                        "52004",
                        "52002"]
                      },
                      "SchoolYearList": { 
                        "SchoolYear": [{ 
                          "YearLevel": "1",
                          "Gender": "C"
                        },
                         { 
                          "YearLevel": "2",
                          "Gender": "C"
                        },
                         { 
                          "YearLevel": "3",
                          "Gender": "C"
                        },
                         { 
                          "YearLevel": "4",
                          "Gender": "C"
                        },
                         { 
                          "YearLevel": "5",
                          "Gender": "C"
                        },
                         { 
                          "YearLevel": "6",
                          "Gender": "C"
                        },
                         { 
                          "YearLevel": "7",
                          "Gender": "C"
                        },
                         { 
                          "YearLevel": "8",
                          "Gender": "C"
                        },
                         { 
                          "YearLevel": "9",
                          "Gender": "F"
                        },
                         { 
                          "YearLevel": "10",
                          "Gender": "F"
                        },
                         { 
                          "YearLevel": "11",
                          "Gender": "F"
                        },
                         { 
                          "YearLevel": "12",
                          "Gender": "F"
                        },
                         { 
                          "YearLevel": "13",
                          "Gender": "F"
                        }]
                      }
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  Providers:
                    type: object
                    description: >-
                      A List of Provider objects
                    properties:
                      Provider:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/Provider'
              example: >-
                <Providers>
                  <Provider>
                    <AddressList>
                      <Address>
                        </Type>RU</Type>
                        </Role>PHY</Role>
                        </Line1>1175 Lake Ferry Rd</Line1>
                        </Suburb>RD 1</Suburb>
                        </City>Martinborough</City>
                      </Address>
                    </AddressList>
                    <CommunicationChannelList>
                      <Channel>
                        </Notes>Attendance System (Self Service)</Notes>
                        </Type>WEB</Type>
                        </Value>http://att.hogwarts.school.nz</Value>
                      </Channel>
                      <Channel>
                        </Notes>School Website</Notes>
                        </Type>WEB</Type>
                        </Value>http://www.hogwarts.school.nz</Value>
                      </Channel>
                    </CommunicationChannelList>
                    <ContactList>
                      <Contact>
                        <Name>
                          </FamilyName>Dumbledore</FamilyName>
                          </GivenName>Albus</GivenName>
                          </FullName>Albus Dumbledore</FullName>
                        </Name>
                        </PositionTitle>Headmaster</PositionTitle>
                        </Role>PRI</Role>
                        <AddressList>
                          <Address>
                            </Type>TH</Type>
                            </Role>PHY</Role>
                            </Line1>533 Hogwart's Way</Line1>
                            </City>Hogsmead</City>
                            </PostalCode>7733</PostalCode>
                          </Address>
                        </AddressList>
                        </EmailList></EmailList>
                        </PhoneNumberList></PhoneNumberList>
                      </Contact>
                      <Contact>
                        <Name>
                          </FamilyName>Hagrid</FamilyName>
                          </GivenName>Rubeus</GivenName>
                          </FullName>Rubeus Hagrid</FullName>
                        </Name>
                        </PositionTitle>Gamekeeper</PositionTitle>
                        </Role>DIR</Role>
                        <AddressList>
                          <Address>
                            </Type>TH</Type>
                            </Role>PHY</Role>
                            </Line1>The Enchanted Wood</Line1>
                            </Line2>533 Hogwart's Way</Line2>
                            </City>Hogsmead</City>
                            </PostalCode>7733</PostalCode>
                          </Address>
                        </AddressList>
                        </EmailList></EmailList>
                        </PhoneNumberList></PhoneNumberList>
                      </Contact>
                    </ContactList>
                    </EducationRegion>TAIT</EducationRegion>
                    <EmailList>
                      <Email>
                        </Type>PRIM</Type>
                        </Address>stuart@gmail.com</Address>
                      </Email>
                    </EmailList>
                    </EntityOpen>1652-04-01</EntityOpen>
                    <LocationList>
                      <Location>
                        </Description>Only Campus</Description>
                        <Address>
                          </Type>RU</Type>
                          </Role>PHY</Role>
                          </Line1>1175 Lake Ferry Rd</Line1>
                          </Suburb>RD 1</Suburb>
                          </City>Martinborough</City>
                          </PostalCode>5781</PostalCode>
                        </Address>
                        <GridLocation>
                          </Latitude>-41.2814719</Latitude>
                          </Longitude>175.3458472</Longitude>
                        </GridLocation>
                        <StatisticalAreaList>
                          <StatisticalArea>
                            </SpatialUnitType>GE</SpatialUnitType>
                            </Code>058</Code>
                          </StatisticalArea>
                          <StatisticalArea>
                            </SpatialUnitType>TA</SpatialUnitType>
                            </Code>050</Code>
                          </StatisticalArea>
                          <StatisticalArea>
                            </SpatialUnitType>WA</SpatialUnitType>
                            </Code>05003</Code>
                          </StatisticalArea>
                        </StatisticalAreaList>
                      </Location>
                    </LocationList>
                    </Name>Hogwart's Area School</Name>
                    <PhoneNumberList>
                      <PhoneNumber>
                        </Notes>Attendance Office (Automated)</Notes>
                        </Usage>SMS</Usage>
                        </Type>WTE</Type>
                        </Number>(0274) 300 9991</Number>
                      </PhoneNumber>
                      <PhoneNumber>
                        </Notes>Attendance Office</Notes>
                        </Usage>INT</Usage>
                        </Type>WTE</Type>
                        </Number>(04) 300 9992</Number>
                      </PhoneNumber>
                      <PhoneNumber>
                        </Notes>School Secretary DDI</Notes>
                        </Type>WTE</Type>
                        </Number>(04) 300 9993</Number>
                      </PhoneNumber>
                    </PhoneNumberList>
                    <RelatedOrganisationList>
                      <RelatedOrganisation>
                        </RefId>0951bacf-fc88-4ed6-8113-11a6d6335c07</RefId>
                        </LocalId>99102</LocalId>
                        </Name>Tai Tokerau</Name>
                        </ObjectType>Organisation</ObjectType>
                        </StartDate>2012-10-31</StartDate>
                        </Type>LOF</Type>
                      </RelatedOrganisation>
                      <RelatedOrganisation>
                        </RefId>ac0871d9-6562-4209-ae86-abdb3661842b</RefId>
                        </LocalId>99204</LocalId>
                        </Name>Masterton (Whakaoriori) Kāhui Ako</Name>
                        </ObjectType>Organisation</ObjectType>
                        </StartDate>2012-04-30</StartDate>
                        </Type>34028</Type>
                      </RelatedOrganisation>
                    </RelatedOrganisationList>
                    </OperationalStatus>O</OperationalStatus>
                    </Type>21</Type>
                    </ProviderRefId>448</ProviderRefId>
                    </Authority>STATE</Authority>
                    <SchoolService>
                      </CoEdStatus>COED</CoEdStatus>
                      </Decile>5</Decile>
                      <NewEntrantPolicyList>
                        <EnactedPolicy>
                          </EffectiveTo>2018-12-31</EffectiveTo>
                          </Policy>AE</Policy>
                        </EnactedPolicy>
                        <EnactedPolicy>
                          </EffectiveFrom>2019-01-01</EffectiveFrom>
                          </Policy>CE</Policy>
                        </EnactedPolicy>
                      </NewEntrantPolicyList>
                      <SchoolClassificationList>
                        </Classification>52010</Classification>
                        </Classification>52004</Classification>
                        </Classification>52002</Classification>
                      </SchoolClassificationList>
                      <SchoolYearList>
                        <SchoolYear>
                          </YearLevel>1</YearLevel>
                          </Gender>C</Gender>
                        </SchoolYear>
                        <SchoolYear>
                          </YearLevel>2</YearLevel>
                          </Gender>C</Gender>
                        </SchoolYear>
                        <SchoolYear>
                          </YearLevel>3</YearLevel>
                          </Gender>C</Gender>
                        </SchoolYear>
                        <SchoolYear>
                          </YearLevel>4</YearLevel>
                          </Gender>C</Gender>
                        </SchoolYear>
                        <SchoolYear>
                          </YearLevel>5</YearLevel>
                          </Gender>C</Gender>
                        </SchoolYear>
                        <SchoolYear>
                          </YearLevel>6</YearLevel>
                          </Gender>C</Gender>
                        </SchoolYear>
                        <SchoolYear>
                          </YearLevel>7</YearLevel>
                          </Gender>C</Gender>
                        </SchoolYear>
                        <SchoolYear>
                          </YearLevel>8</YearLevel>
                          </Gender>C</Gender>
                        </SchoolYear>
                        <SchoolYear>
                          </YearLevel>9</YearLevel>
                          </Gender>F</Gender>
                        </SchoolYear>
                        <SchoolYear>
                          </YearLevel>10</YearLevel>
                          </Gender>F</Gender>
                        </SchoolYear>
                        <SchoolYear>
                          </YearLevel>11</YearLevel>
                          </Gender>F</Gender>
                        </SchoolYear>
                        <SchoolYear>
                          </YearLevel>12</YearLevel>
                          </Gender>F</Gender>
                        </SchoolYear>
                        <SchoolYear>
                          </YearLevel>13</YearLevel>
                          </Gender>F</Gender>
                        </SchoolYear>
                      </SchoolYearList>
                    </SchoolService>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </Provider>
                </Providers>
    post:
      tags:
      - "Provider"
      summary: Default operation to create a single Provider
      operationId: createProvider
      requestBody:
        description: CRUD operation on Provider
        content:
          application/json:
            schema:
              type: object
              properties:
                Provider:
                  $ref: 'jsonSchemaCreate.yaml#/properties/Provider'
            example:
              "Provider": { 
                "AddressList": { 
                  "Address": [{ 
                    "Type": "RU",
                    "Role": "PHY",
                    "Line1": "1175 Lake Ferry Rd",
                    "Suburb": "RD 1",
                    "City": "Martinborough"
                  }]
                },
                "CommunicationChannelList": { 
                  "Channel": [{ 
                    "Notes": "Attendance System (Self Service)",
                    "Type": "WEB",
                    "Value": "http://att.hogwarts.school.nz"
                  },
                   { 
                    "Notes": "School Website",
                    "Type": "WEB",
                    "Value": "http://www.hogwarts.school.nz"
                  }]
                },
                "ContactList": { 
                  "Contact": [{ 
                    "Name": { 
                      "FamilyName": "Dumbledore",
                      "GivenName": "Albus",
                      "FullName": "Albus Dumbledore"
                    },
                    "PositionTitle": "Headmaster",
                    "Role": "PRI",
                    "AddressList": { 
                      "Address": [{ 
                        "Type": "TH",
                        "Role": "PHY",
                        "Line1": "533 Hogwart's Way",
                        "City": "Hogsmead",
                        "PostalCode": "7733"
                      }]
                    },
                    "EmailList": {},
                    "PhoneNumberList": {}
                  },
                   { 
                    "Name": { 
                      "FamilyName": "Hagrid",
                      "GivenName": "Rubeus",
                      "FullName": "Rubeus Hagrid"
                    },
                    "PositionTitle": "Gamekeeper",
                    "Role": "DIR",
                    "AddressList": { 
                      "Address": [{ 
                        "Type": "TH",
                        "Role": "PHY",
                        "Line1": "The Enchanted Wood",
                        "Line2": "533 Hogwart's Way",
                        "City": "Hogsmead",
                        "PostalCode": "7733"
                      }]
                    },
                    "EmailList": {},
                    "PhoneNumberList": {}
                  }]
                },
                "EducationRegion": "TAIT",
                "EmailList": { 
                  "Email": [{ 
                    "Type": "PRIM",
                    "Address": "stuart@gmail.com"
                  }]
                },
                "EntityOpen": "1652-04-01",
                "LocationList": { 
                  "Location": [{ 
                    "Description": "Only Campus",
                    "Address": { 
                      "Type": "RU",
                      "Role": "PHY",
                      "Line1": "1175 Lake Ferry Rd",
                      "Suburb": "RD 1",
                      "City": "Martinborough",
                      "PostalCode": "5781"
                    },
                    "GridLocation": { 
                      "Latitude": -41.2814719,
                      "Longitude": 175.3458472
                    },
                    "StatisticalAreaList": { 
                      "StatisticalArea": [{ 
                        "SpatialUnitType": "GE",
                        "Code": "058"
                      },
                       { 
                        "SpatialUnitType": "TA",
                        "Code": "050"
                      },
                       { 
                        "SpatialUnitType": "WA",
                        "Code": "05003"
                      }]
                    }
                  }]
                },
                "Name": "Hogwart's Area School",
                "PhoneNumberList": { 
                  "PhoneNumber": [{ 
                    "Notes": "Attendance Office (Automated)",
                    "Usage": "SMS",
                    "Type": "WTE",
                    "Number": "(0274) 300 9991"
                  },
                   { 
                    "Notes": "Attendance Office",
                    "Usage": "INT",
                    "Type": "WTE",
                    "Number": "(04) 300 9992"
                  },
                   { 
                    "Notes": "School Secretary DDI",
                    "Type": "WTE",
                    "Number": "(04) 300 9993"
                  }]
                },
                "RelatedOrganisationList": { 
                  "RelatedOrganisation": [{ 
                    "RefId": "0951bacf-fc88-4ed6-8113-11a6d6335c07",
                    "LocalId": "99102",
                    "Name": "Tai Tokerau",
                    "ObjectType": "Organisation",
                    "StartDate": "2012-10-31",
                    "Type": "LOF"
                  },
                   { 
                    "RefId": "ac0871d9-6562-4209-ae86-abdb3661842b",
                    "LocalId": "99204",
                    "Name": "Masterton (Whakaoriori) Kāhui Ako",
                    "ObjectType": "Organisation",
                    "StartDate": "2012-04-30",
                    "Type": "34028"
                  }]
                },
                "OperationalStatus": "O",
                "Type": "21",
                "ProviderRefId": 448,
                "Authority": "STATE",
                "SchoolService": { 
                  "CoEdStatus": "COED",
                  "Decile": 5,
                  "NewEntrantPolicyList": { 
                    "EnactedPolicy": [{ 
                      "EffectiveTo": "2018-12-31",
                      "Policy": "AE"
                    },
                     { 
                      "EffectiveFrom": "2019-01-01",
                      "Policy": "CE"
                    }]
                  },
                  "SchoolClassificationList": { 
                    "Classification": ["52010",
                    "52004",
                    "52002"]
                  },
                  "SchoolYearList": { 
                    "SchoolYear": [{ 
                      "YearLevel": "1",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "2",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "3",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "4",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "5",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "6",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "7",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "8",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "9",
                      "Gender": "F"
                    },
                     { 
                      "YearLevel": "10",
                      "Gender": "F"
                    },
                     { 
                      "YearLevel": "11",
                      "Gender": "F"
                    },
                     { 
                      "YearLevel": "12",
                      "Gender": "F"
                    },
                     { 
                      "YearLevel": "13",
                      "Gender": "F"
                    }]
                  }
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                Provider:
                  $ref: 'jsonSchemaCreate.yaml#/properties/Provider'
            example: >-
              <Provider>
                <AddressList>
                  <Address>
                    </Type>RU</Type>
                    </Role>PHY</Role>
                    </Line1>1175 Lake Ferry Rd</Line1>
                    </Suburb>RD 1</Suburb>
                    </City>Martinborough</City>
                  </Address>
                </AddressList>
                <CommunicationChannelList>
                  <Channel>
                    </Notes>Attendance System (Self Service)</Notes>
                    </Type>WEB</Type>
                    </Value>http://att.hogwarts.school.nz</Value>
                  </Channel>
                  <Channel>
                    </Notes>School Website</Notes>
                    </Type>WEB</Type>
                    </Value>http://www.hogwarts.school.nz</Value>
                  </Channel>
                </CommunicationChannelList>
                <ContactList>
                  <Contact>
                    <Name>
                      </FamilyName>Dumbledore</FamilyName>
                      </GivenName>Albus</GivenName>
                      </FullName>Albus Dumbledore</FullName>
                    </Name>
                    </PositionTitle>Headmaster</PositionTitle>
                    </Role>PRI</Role>
                    <AddressList>
                      <Address>
                        </Type>TH</Type>
                        </Role>PHY</Role>
                        </Line1>533 Hogwart's Way</Line1>
                        </City>Hogsmead</City>
                        </PostalCode>7733</PostalCode>
                      </Address>
                    </AddressList>
                    </EmailList></EmailList>
                    </PhoneNumberList></PhoneNumberList>
                  </Contact>
                  <Contact>
                    <Name>
                      </FamilyName>Hagrid</FamilyName>
                      </GivenName>Rubeus</GivenName>
                      </FullName>Rubeus Hagrid</FullName>
                    </Name>
                    </PositionTitle>Gamekeeper</PositionTitle>
                    </Role>DIR</Role>
                    <AddressList>
                      <Address>
                        </Type>TH</Type>
                        </Role>PHY</Role>
                        </Line1>The Enchanted Wood</Line1>
                        </Line2>533 Hogwart's Way</Line2>
                        </City>Hogsmead</City>
                        </PostalCode>7733</PostalCode>
                      </Address>
                    </AddressList>
                    </EmailList></EmailList>
                    </PhoneNumberList></PhoneNumberList>
                  </Contact>
                </ContactList>
                </EducationRegion>TAIT</EducationRegion>
                <EmailList>
                  <Email>
                    </Type>PRIM</Type>
                    </Address>stuart@gmail.com</Address>
                  </Email>
                </EmailList>
                </EntityOpen>1652-04-01</EntityOpen>
                <LocationList>
                  <Location>
                    </Description>Only Campus</Description>
                    <Address>
                      </Type>RU</Type>
                      </Role>PHY</Role>
                      </Line1>1175 Lake Ferry Rd</Line1>
                      </Suburb>RD 1</Suburb>
                      </City>Martinborough</City>
                      </PostalCode>5781</PostalCode>
                    </Address>
                    <GridLocation>
                      </Latitude>-41.2814719</Latitude>
                      </Longitude>175.3458472</Longitude>
                    </GridLocation>
                    <StatisticalAreaList>
                      <StatisticalArea>
                        </SpatialUnitType>GE</SpatialUnitType>
                        </Code>058</Code>
                      </StatisticalArea>
                      <StatisticalArea>
                        </SpatialUnitType>TA</SpatialUnitType>
                        </Code>050</Code>
                      </StatisticalArea>
                      <StatisticalArea>
                        </SpatialUnitType>WA</SpatialUnitType>
                        </Code>05003</Code>
                      </StatisticalArea>
                    </StatisticalAreaList>
                  </Location>
                </LocationList>
                </Name>Hogwart's Area School</Name>
                <PhoneNumberList>
                  <PhoneNumber>
                    </Notes>Attendance Office (Automated)</Notes>
                    </Usage>SMS</Usage>
                    </Type>WTE</Type>
                    </Number>(0274) 300 9991</Number>
                  </PhoneNumber>
                  <PhoneNumber>
                    </Notes>Attendance Office</Notes>
                    </Usage>INT</Usage>
                    </Type>WTE</Type>
                    </Number>(04) 300 9992</Number>
                  </PhoneNumber>
                  <PhoneNumber>
                    </Notes>School Secretary DDI</Notes>
                    </Type>WTE</Type>
                    </Number>(04) 300 9993</Number>
                  </PhoneNumber>
                </PhoneNumberList>
                <RelatedOrganisationList>
                  <RelatedOrganisation>
                    </RefId>0951bacf-fc88-4ed6-8113-11a6d6335c07</RefId>
                    </LocalId>99102</LocalId>
                    </Name>Tai Tokerau</Name>
                    </ObjectType>Organisation</ObjectType>
                    </StartDate>2012-10-31</StartDate>
                    </Type>LOF</Type>
                  </RelatedOrganisation>
                  <RelatedOrganisation>
                    </RefId>ac0871d9-6562-4209-ae86-abdb3661842b</RefId>
                    </LocalId>99204</LocalId>
                    </Name>Masterton (Whakaoriori) Kāhui Ako</Name>
                    </ObjectType>Organisation</ObjectType>
                    </StartDate>2012-04-30</StartDate>
                    </Type>34028</Type>
                  </RelatedOrganisation>
                </RelatedOrganisationList>
                </OperationalStatus>O</OperationalStatus>
                </Type>21</Type>
                </ProviderRefId>448</ProviderRefId>
                </Authority>STATE</Authority>
                <SchoolService>
                  </CoEdStatus>COED</CoEdStatus>
                  </Decile>5</Decile>
                  <NewEntrantPolicyList>
                    <EnactedPolicy>
                      </EffectiveTo>2018-12-31</EffectiveTo>
                      </Policy>AE</Policy>
                    </EnactedPolicy>
                    <EnactedPolicy>
                      </EffectiveFrom>2019-01-01</EffectiveFrom>
                      </Policy>CE</Policy>
                    </EnactedPolicy>
                  </NewEntrantPolicyList>
                  <SchoolClassificationList>
                    </Classification>52010</Classification>
                    </Classification>52004</Classification>
                    </Classification>52002</Classification>
                  </SchoolClassificationList>
                  <SchoolYearList>
                    <SchoolYear>
                      </YearLevel>1</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>2</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>3</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>4</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>5</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>6</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>7</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>8</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>9</YearLevel>
                      </Gender>F</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>10</YearLevel>
                      </Gender>F</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>11</YearLevel>
                      </Gender>F</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>12</YearLevel>
                      </Gender>F</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>13</YearLevel>
                      </Gender>F</Gender>
                    </SchoolYear>
                  </SchoolYearList>
                </SchoolService>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </Provider>
  # /////////////////////////////////////////////////////////////
  /Providers/{ProviderRefId}:
    put:
      tags:
      - "Provider"
      summary: Default operation to update a single Provider
      parameters:
      - name: ProviderRefId
        in: path
        description: >-
          <p>1 to 5 digit Ministry Organisation Id for the Provider, without leading zeros</p>
        required: true
        schema:
          type: string
      operationId: updateProvider
      requestBody:
        description: CRUD operation on Provider
        content:
          application/json:
            schema:
              type: object
              properties:
                Provider:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/Provider'
            example:
              "Provider": { 
                "AddressList": { 
                  "Address": [{ 
                    "Type": "RU",
                    "Role": "PHY",
                    "Line1": "1175 Lake Ferry Rd",
                    "Suburb": "RD 1",
                    "City": "Martinborough"
                  }]
                },
                "CommunicationChannelList": { 
                  "Channel": [{ 
                    "Notes": "Attendance System (Self Service)",
                    "Type": "WEB",
                    "Value": "http://att.hogwarts.school.nz"
                  },
                   { 
                    "Notes": "School Website",
                    "Type": "WEB",
                    "Value": "http://www.hogwarts.school.nz"
                  }]
                },
                "ContactList": { 
                  "Contact": [{ 
                    "Name": { 
                      "FamilyName": "Dumbledore",
                      "GivenName": "Albus",
                      "FullName": "Albus Dumbledore"
                    },
                    "PositionTitle": "Headmaster",
                    "Role": "PRI",
                    "AddressList": { 
                      "Address": [{ 
                        "Type": "TH",
                        "Role": "PHY",
                        "Line1": "533 Hogwart's Way",
                        "City": "Hogsmead",
                        "PostalCode": "7733"
                      }]
                    },
                    "EmailList": {},
                    "PhoneNumberList": {}
                  },
                   { 
                    "Name": { 
                      "FamilyName": "Hagrid",
                      "GivenName": "Rubeus",
                      "FullName": "Rubeus Hagrid"
                    },
                    "PositionTitle": "Gamekeeper",
                    "Role": "DIR",
                    "AddressList": { 
                      "Address": [{ 
                        "Type": "TH",
                        "Role": "PHY",
                        "Line1": "The Enchanted Wood",
                        "Line2": "533 Hogwart's Way",
                        "City": "Hogsmead",
                        "PostalCode": "7733"
                      }]
                    },
                    "EmailList": {},
                    "PhoneNumberList": {}
                  }]
                },
                "EducationRegion": "TAIT",
                "EmailList": { 
                  "Email": [{ 
                    "Type": "PRIM",
                    "Address": "stuart@gmail.com"
                  }]
                },
                "EntityOpen": "1652-04-01",
                "LocationList": { 
                  "Location": [{ 
                    "Description": "Only Campus",
                    "Address": { 
                      "Type": "RU",
                      "Role": "PHY",
                      "Line1": "1175 Lake Ferry Rd",
                      "Suburb": "RD 1",
                      "City": "Martinborough",
                      "PostalCode": "5781"
                    },
                    "GridLocation": { 
                      "Latitude": -41.2814719,
                      "Longitude": 175.3458472
                    },
                    "StatisticalAreaList": { 
                      "StatisticalArea": [{ 
                        "SpatialUnitType": "GE",
                        "Code": "058"
                      },
                       { 
                        "SpatialUnitType": "TA",
                        "Code": "050"
                      },
                       { 
                        "SpatialUnitType": "WA",
                        "Code": "05003"
                      }]
                    }
                  }]
                },
                "Name": "Hogwart's Area School",
                "PhoneNumberList": { 
                  "PhoneNumber": [{ 
                    "Notes": "Attendance Office (Automated)",
                    "Usage": "SMS",
                    "Type": "WTE",
                    "Number": "(0274) 300 9991"
                  },
                   { 
                    "Notes": "Attendance Office",
                    "Usage": "INT",
                    "Type": "WTE",
                    "Number": "(04) 300 9992"
                  },
                   { 
                    "Notes": "School Secretary DDI",
                    "Type": "WTE",
                    "Number": "(04) 300 9993"
                  }]
                },
                "RelatedOrganisationList": { 
                  "RelatedOrganisation": [{ 
                    "RefId": "0951bacf-fc88-4ed6-8113-11a6d6335c07",
                    "LocalId": "99102",
                    "Name": "Tai Tokerau",
                    "ObjectType": "Organisation",
                    "StartDate": "2012-10-31",
                    "Type": "LOF"
                  },
                   { 
                    "RefId": "ac0871d9-6562-4209-ae86-abdb3661842b",
                    "LocalId": "99204",
                    "Name": "Masterton (Whakaoriori) Kāhui Ako",
                    "ObjectType": "Organisation",
                    "StartDate": "2012-04-30",
                    "Type": "34028"
                  }]
                },
                "OperationalStatus": "O",
                "Type": "21",
                "ProviderRefId": 448,
                "Authority": "STATE",
                "SchoolService": { 
                  "CoEdStatus": "COED",
                  "Decile": 5,
                  "NewEntrantPolicyList": { 
                    "EnactedPolicy": [{ 
                      "EffectiveTo": "2018-12-31",
                      "Policy": "AE"
                    },
                     { 
                      "EffectiveFrom": "2019-01-01",
                      "Policy": "CE"
                    }]
                  },
                  "SchoolClassificationList": { 
                    "Classification": ["52010",
                    "52004",
                    "52002"]
                  },
                  "SchoolYearList": { 
                    "SchoolYear": [{ 
                      "YearLevel": "1",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "2",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "3",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "4",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "5",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "6",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "7",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "8",
                      "Gender": "C"
                    },
                     { 
                      "YearLevel": "9",
                      "Gender": "F"
                    },
                     { 
                      "YearLevel": "10",
                      "Gender": "F"
                    },
                     { 
                      "YearLevel": "11",
                      "Gender": "F"
                    },
                     { 
                      "YearLevel": "12",
                      "Gender": "F"
                    },
                     { 
                      "YearLevel": "13",
                      "Gender": "F"
                    }]
                  }
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                Provider:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/Provider'
            example: >-
              <Provider>
                <AddressList>
                  <Address>
                    </Type>RU</Type>
                    </Role>PHY</Role>
                    </Line1>1175 Lake Ferry Rd</Line1>
                    </Suburb>RD 1</Suburb>
                    </City>Martinborough</City>
                  </Address>
                </AddressList>
                <CommunicationChannelList>
                  <Channel>
                    </Notes>Attendance System (Self Service)</Notes>
                    </Type>WEB</Type>
                    </Value>http://att.hogwarts.school.nz</Value>
                  </Channel>
                  <Channel>
                    </Notes>School Website</Notes>
                    </Type>WEB</Type>
                    </Value>http://www.hogwarts.school.nz</Value>
                  </Channel>
                </CommunicationChannelList>
                <ContactList>
                  <Contact>
                    <Name>
                      </FamilyName>Dumbledore</FamilyName>
                      </GivenName>Albus</GivenName>
                      </FullName>Albus Dumbledore</FullName>
                    </Name>
                    </PositionTitle>Headmaster</PositionTitle>
                    </Role>PRI</Role>
                    <AddressList>
                      <Address>
                        </Type>TH</Type>
                        </Role>PHY</Role>
                        </Line1>533 Hogwart's Way</Line1>
                        </City>Hogsmead</City>
                        </PostalCode>7733</PostalCode>
                      </Address>
                    </AddressList>
                    </EmailList></EmailList>
                    </PhoneNumberList></PhoneNumberList>
                  </Contact>
                  <Contact>
                    <Name>
                      </FamilyName>Hagrid</FamilyName>
                      </GivenName>Rubeus</GivenName>
                      </FullName>Rubeus Hagrid</FullName>
                    </Name>
                    </PositionTitle>Gamekeeper</PositionTitle>
                    </Role>DIR</Role>
                    <AddressList>
                      <Address>
                        </Type>TH</Type>
                        </Role>PHY</Role>
                        </Line1>The Enchanted Wood</Line1>
                        </Line2>533 Hogwart's Way</Line2>
                        </City>Hogsmead</City>
                        </PostalCode>7733</PostalCode>
                      </Address>
                    </AddressList>
                    </EmailList></EmailList>
                    </PhoneNumberList></PhoneNumberList>
                  </Contact>
                </ContactList>
                </EducationRegion>TAIT</EducationRegion>
                <EmailList>
                  <Email>
                    </Type>PRIM</Type>
                    </Address>stuart@gmail.com</Address>
                  </Email>
                </EmailList>
                </EntityOpen>1652-04-01</EntityOpen>
                <LocationList>
                  <Location>
                    </Description>Only Campus</Description>
                    <Address>
                      </Type>RU</Type>
                      </Role>PHY</Role>
                      </Line1>1175 Lake Ferry Rd</Line1>
                      </Suburb>RD 1</Suburb>
                      </City>Martinborough</City>
                      </PostalCode>5781</PostalCode>
                    </Address>
                    <GridLocation>
                      </Latitude>-41.2814719</Latitude>
                      </Longitude>175.3458472</Longitude>
                    </GridLocation>
                    <StatisticalAreaList>
                      <StatisticalArea>
                        </SpatialUnitType>GE</SpatialUnitType>
                        </Code>058</Code>
                      </StatisticalArea>
                      <StatisticalArea>
                        </SpatialUnitType>TA</SpatialUnitType>
                        </Code>050</Code>
                      </StatisticalArea>
                      <StatisticalArea>
                        </SpatialUnitType>WA</SpatialUnitType>
                        </Code>05003</Code>
                      </StatisticalArea>
                    </StatisticalAreaList>
                  </Location>
                </LocationList>
                </Name>Hogwart's Area School</Name>
                <PhoneNumberList>
                  <PhoneNumber>
                    </Notes>Attendance Office (Automated)</Notes>
                    </Usage>SMS</Usage>
                    </Type>WTE</Type>
                    </Number>(0274) 300 9991</Number>
                  </PhoneNumber>
                  <PhoneNumber>
                    </Notes>Attendance Office</Notes>
                    </Usage>INT</Usage>
                    </Type>WTE</Type>
                    </Number>(04) 300 9992</Number>
                  </PhoneNumber>
                  <PhoneNumber>
                    </Notes>School Secretary DDI</Notes>
                    </Type>WTE</Type>
                    </Number>(04) 300 9993</Number>
                  </PhoneNumber>
                </PhoneNumberList>
                <RelatedOrganisationList>
                  <RelatedOrganisation>
                    </RefId>0951bacf-fc88-4ed6-8113-11a6d6335c07</RefId>
                    </LocalId>99102</LocalId>
                    </Name>Tai Tokerau</Name>
                    </ObjectType>Organisation</ObjectType>
                    </StartDate>2012-10-31</StartDate>
                    </Type>LOF</Type>
                  </RelatedOrganisation>
                  <RelatedOrganisation>
                    </RefId>ac0871d9-6562-4209-ae86-abdb3661842b</RefId>
                    </LocalId>99204</LocalId>
                    </Name>Masterton (Whakaoriori) Kāhui Ako</Name>
                    </ObjectType>Organisation</ObjectType>
                    </StartDate>2012-04-30</StartDate>
                    </Type>34028</Type>
                  </RelatedOrganisation>
                </RelatedOrganisationList>
                </OperationalStatus>O</OperationalStatus>
                </Type>21</Type>
                </ProviderRefId>448</ProviderRefId>
                </Authority>STATE</Authority>
                <SchoolService>
                  </CoEdStatus>COED</CoEdStatus>
                  </Decile>5</Decile>
                  <NewEntrantPolicyList>
                    <EnactedPolicy>
                      </EffectiveTo>2018-12-31</EffectiveTo>
                      </Policy>AE</Policy>
                    </EnactedPolicy>
                    <EnactedPolicy>
                      </EffectiveFrom>2019-01-01</EffectiveFrom>
                      </Policy>CE</Policy>
                    </EnactedPolicy>
                  </NewEntrantPolicyList>
                  <SchoolClassificationList>
                    </Classification>52010</Classification>
                    </Classification>52004</Classification>
                    </Classification>52002</Classification>
                  </SchoolClassificationList>
                  <SchoolYearList>
                    <SchoolYear>
                      </YearLevel>1</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>2</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>3</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>4</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>5</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>6</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>7</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>8</YearLevel>
                      </Gender>C</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>9</YearLevel>
                      </Gender>F</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>10</YearLevel>
                      </Gender>F</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>11</YearLevel>
                      </Gender>F</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>12</YearLevel>
                      </Gender>F</Gender>
                    </SchoolYear>
                    <SchoolYear>
                      </YearLevel>13</YearLevel>
                      </Gender>F</Gender>
                    </SchoolYear>
                  </SchoolYearList>
                </SchoolService>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </Provider>
    get:
      tags:
      - "Provider"
      summary: Default operation to get a single Provider
      parameters:
      - name: ProviderRefId
        in: path
        description: >-
          <p>1 to 5 digit Ministry Organisation Id for the Provider, without leading zeros</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  Provider:
                    $ref: 'jsonSchemaCreate.yaml#/properties/Provider'
              example:
                "Provider": { 
                  "AddressList": { 
                    "Address": [{ 
                      "Type": "RU",
                      "Role": "PHY",
                      "Line1": "1175 Lake Ferry Rd",
                      "Suburb": "RD 1",
                      "City": "Martinborough"
                    }]
                  },
                  "CommunicationChannelList": { 
                    "Channel": [{ 
                      "Notes": "Attendance System (Self Service)",
                      "Type": "WEB",
                      "Value": "http://att.hogwarts.school.nz"
                    },
                     { 
                      "Notes": "School Website",
                      "Type": "WEB",
                      "Value": "http://www.hogwarts.school.nz"
                    }]
                  },
                  "ContactList": { 
                    "Contact": [{ 
                      "Name": { 
                        "FamilyName": "Dumbledore",
                        "GivenName": "Albus",
                        "FullName": "Albus Dumbledore"
                      },
                      "PositionTitle": "Headmaster",
                      "Role": "PRI",
                      "AddressList": { 
                        "Address": [{ 
                          "Type": "TH",
                          "Role": "PHY",
                          "Line1": "533 Hogwart's Way",
                          "City": "Hogsmead",
                          "PostalCode": "7733"
                        }]
                      },
                      "EmailList": {},
                      "PhoneNumberList": {}
                    },
                     { 
                      "Name": { 
                        "FamilyName": "Hagrid",
                        "GivenName": "Rubeus",
                        "FullName": "Rubeus Hagrid"
                      },
                      "PositionTitle": "Gamekeeper",
                      "Role": "DIR",
                      "AddressList": { 
                        "Address": [{ 
                          "Type": "TH",
                          "Role": "PHY",
                          "Line1": "The Enchanted Wood",
                          "Line2": "533 Hogwart's Way",
                          "City": "Hogsmead",
                          "PostalCode": "7733"
                        }]
                      },
                      "EmailList": {},
                      "PhoneNumberList": {}
                    }]
                  },
                  "EducationRegion": "TAIT",
                  "EmailList": { 
                    "Email": [{ 
                      "Type": "PRIM",
                      "Address": "stuart@gmail.com"
                    }]
                  },
                  "EntityOpen": "1652-04-01",
                  "LocationList": { 
                    "Location": [{ 
                      "Description": "Only Campus",
                      "Address": { 
                        "Type": "RU",
                        "Role": "PHY",
                        "Line1": "1175 Lake Ferry Rd",
                        "Suburb": "RD 1",
                        "City": "Martinborough",
                        "PostalCode": "5781"
                      },
                      "GridLocation": { 
                        "Latitude": -41.2814719,
                        "Longitude": 175.3458472
                      },
                      "StatisticalAreaList": { 
                        "StatisticalArea": [{ 
                          "SpatialUnitType": "GE",
                          "Code": "058"
                        },
                         { 
                          "SpatialUnitType": "TA",
                          "Code": "050"
                        },
                         { 
                          "SpatialUnitType": "WA",
                          "Code": "05003"
                        }]
                      }
                    }]
                  },
                  "Name": "Hogwart's Area School",
                  "PhoneNumberList": { 
                    "PhoneNumber": [{ 
                      "Notes": "Attendance Office (Automated)",
                      "Usage": "SMS",
                      "Type": "WTE",
                      "Number": "(0274) 300 9991"
                    },
                     { 
                      "Notes": "Attendance Office",
                      "Usage": "INT",
                      "Type": "WTE",
                      "Number": "(04) 300 9992"
                    },
                     { 
                      "Notes": "School Secretary DDI",
                      "Type": "WTE",
                      "Number": "(04) 300 9993"
                    }]
                  },
                  "RelatedOrganisationList": { 
                    "RelatedOrganisation": [{ 
                      "RefId": "0951bacf-fc88-4ed6-8113-11a6d6335c07",
                      "LocalId": "99102",
                      "Name": "Tai Tokerau",
                      "ObjectType": "Organisation",
                      "StartDate": "2012-10-31",
                      "Type": "LOF"
                    },
                     { 
                      "RefId": "ac0871d9-6562-4209-ae86-abdb3661842b",
                      "LocalId": "99204",
                      "Name": "Masterton (Whakaoriori) Kāhui Ako",
                      "ObjectType": "Organisation",
                      "StartDate": "2012-04-30",
                      "Type": "34028"
                    }]
                  },
                  "OperationalStatus": "O",
                  "Type": "21",
                  "ProviderRefId": 448,
                  "Authority": "STATE",
                  "SchoolService": { 
                    "CoEdStatus": "COED",
                    "Decile": 5,
                    "NewEntrantPolicyList": { 
                      "EnactedPolicy": [{ 
                        "EffectiveTo": "2018-12-31",
                        "Policy": "AE"
                      },
                       { 
                        "EffectiveFrom": "2019-01-01",
                        "Policy": "CE"
                      }]
                    },
                    "SchoolClassificationList": { 
                      "Classification": ["52010",
                      "52004",
                      "52002"]
                    },
                    "SchoolYearList": { 
                      "SchoolYear": [{ 
                        "YearLevel": "1",
                        "Gender": "C"
                      },
                       { 
                        "YearLevel": "2",
                        "Gender": "C"
                      },
                       { 
                        "YearLevel": "3",
                        "Gender": "C"
                      },
                       { 
                        "YearLevel": "4",
                        "Gender": "C"
                      },
                       { 
                        "YearLevel": "5",
                        "Gender": "C"
                      },
                       { 
                        "YearLevel": "6",
                        "Gender": "C"
                      },
                       { 
                        "YearLevel": "7",
                        "Gender": "C"
                      },
                       { 
                        "YearLevel": "8",
                        "Gender": "C"
                      },
                       { 
                        "YearLevel": "9",
                        "Gender": "F"
                      },
                       { 
                        "YearLevel": "10",
                        "Gender": "F"
                      },
                       { 
                        "YearLevel": "11",
                        "Gender": "F"
                      },
                       { 
                        "YearLevel": "12",
                        "Gender": "F"
                      },
                       { 
                        "YearLevel": "13",
                        "Gender": "F"
                      }]
                    }
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  Provider:
                    $ref: 'jsonSchemaCreate.yaml#/properties/Provider'
              example: >-
                <Provider>
                  <AddressList>
                    <Address>
                      </Type>RU</Type>
                      </Role>PHY</Role>
                      </Line1>1175 Lake Ferry Rd</Line1>
                      </Suburb>RD 1</Suburb>
                      </City>Martinborough</City>
                    </Address>
                  </AddressList>
                  <CommunicationChannelList>
                    <Channel>
                      </Notes>Attendance System (Self Service)</Notes>
                      </Type>WEB</Type>
                      </Value>http://att.hogwarts.school.nz</Value>
                    </Channel>
                    <Channel>
                      </Notes>School Website</Notes>
                      </Type>WEB</Type>
                      </Value>http://www.hogwarts.school.nz</Value>
                    </Channel>
                  </CommunicationChannelList>
                  <ContactList>
                    <Contact>
                      <Name>
                        </FamilyName>Dumbledore</FamilyName>
                        </GivenName>Albus</GivenName>
                        </FullName>Albus Dumbledore</FullName>
                      </Name>
                      </PositionTitle>Headmaster</PositionTitle>
                      </Role>PRI</Role>
                      <AddressList>
                        <Address>
                          </Type>TH</Type>
                          </Role>PHY</Role>
                          </Line1>533 Hogwart's Way</Line1>
                          </City>Hogsmead</City>
                          </PostalCode>7733</PostalCode>
                        </Address>
                      </AddressList>
                      </EmailList></EmailList>
                      </PhoneNumberList></PhoneNumberList>
                    </Contact>
                    <Contact>
                      <Name>
                        </FamilyName>Hagrid</FamilyName>
                        </GivenName>Rubeus</GivenName>
                        </FullName>Rubeus Hagrid</FullName>
                      </Name>
                      </PositionTitle>Gamekeeper</PositionTitle>
                      </Role>DIR</Role>
                      <AddressList>
                        <Address>
                          </Type>TH</Type>
                          </Role>PHY</Role>
                          </Line1>The Enchanted Wood</Line1>
                          </Line2>533 Hogwart's Way</Line2>
                          </City>Hogsmead</City>
                          </PostalCode>7733</PostalCode>
                        </Address>
                      </AddressList>
                      </EmailList></EmailList>
                      </PhoneNumberList></PhoneNumberList>
                    </Contact>
                  </ContactList>
                  </EducationRegion>TAIT</EducationRegion>
                  <EmailList>
                    <Email>
                      </Type>PRIM</Type>
                      </Address>stuart@gmail.com</Address>
                    </Email>
                  </EmailList>
                  </EntityOpen>1652-04-01</EntityOpen>
                  <LocationList>
                    <Location>
                      </Description>Only Campus</Description>
                      <Address>
                        </Type>RU</Type>
                        </Role>PHY</Role>
                        </Line1>1175 Lake Ferry Rd</Line1>
                        </Suburb>RD 1</Suburb>
                        </City>Martinborough</City>
                        </PostalCode>5781</PostalCode>
                      </Address>
                      <GridLocation>
                        </Latitude>-41.2814719</Latitude>
                        </Longitude>175.3458472</Longitude>
                      </GridLocation>
                      <StatisticalAreaList>
                        <StatisticalArea>
                          </SpatialUnitType>GE</SpatialUnitType>
                          </Code>058</Code>
                        </StatisticalArea>
                        <StatisticalArea>
                          </SpatialUnitType>TA</SpatialUnitType>
                          </Code>050</Code>
                        </StatisticalArea>
                        <StatisticalArea>
                          </SpatialUnitType>WA</SpatialUnitType>
                          </Code>05003</Code>
                        </StatisticalArea>
                      </StatisticalAreaList>
                    </Location>
                  </LocationList>
                  </Name>Hogwart's Area School</Name>
                  <PhoneNumberList>
                    <PhoneNumber>
                      </Notes>Attendance Office (Automated)</Notes>
                      </Usage>SMS</Usage>
                      </Type>WTE</Type>
                      </Number>(0274) 300 9991</Number>
                    </PhoneNumber>
                    <PhoneNumber>
                      </Notes>Attendance Office</Notes>
                      </Usage>INT</Usage>
                      </Type>WTE</Type>
                      </Number>(04) 300 9992</Number>
                    </PhoneNumber>
                    <PhoneNumber>
                      </Notes>School Secretary DDI</Notes>
                      </Type>WTE</Type>
                      </Number>(04) 300 9993</Number>
                    </PhoneNumber>
                  </PhoneNumberList>
                  <RelatedOrganisationList>
                    <RelatedOrganisation>
                      </RefId>0951bacf-fc88-4ed6-8113-11a6d6335c07</RefId>
                      </LocalId>99102</LocalId>
                      </Name>Tai Tokerau</Name>
                      </ObjectType>Organisation</ObjectType>
                      </StartDate>2012-10-31</StartDate>
                      </Type>LOF</Type>
                    </RelatedOrganisation>
                    <RelatedOrganisation>
                      </RefId>ac0871d9-6562-4209-ae86-abdb3661842b</RefId>
                      </LocalId>99204</LocalId>
                      </Name>Masterton (Whakaoriori) Kāhui Ako</Name>
                      </ObjectType>Organisation</ObjectType>
                      </StartDate>2012-04-30</StartDate>
                      </Type>34028</Type>
                    </RelatedOrganisation>
                  </RelatedOrganisationList>
                  </OperationalStatus>O</OperationalStatus>
                  </Type>21</Type>
                  </ProviderRefId>448</ProviderRefId>
                  </Authority>STATE</Authority>
                  <SchoolService>
                    </CoEdStatus>COED</CoEdStatus>
                    </Decile>5</Decile>
                    <NewEntrantPolicyList>
                      <EnactedPolicy>
                        </EffectiveTo>2018-12-31</EffectiveTo>
                        </Policy>AE</Policy>
                      </EnactedPolicy>
                      <EnactedPolicy>
                        </EffectiveFrom>2019-01-01</EffectiveFrom>
                        </Policy>CE</Policy>
                      </EnactedPolicy>
                    </NewEntrantPolicyList>
                    <SchoolClassificationList>
                      </Classification>52010</Classification>
                      </Classification>52004</Classification>
                      </Classification>52002</Classification>
                    </SchoolClassificationList>
                    <SchoolYearList>
                      <SchoolYear>
                        </YearLevel>1</YearLevel>
                        </Gender>C</Gender>
                      </SchoolYear>
                      <SchoolYear>
                        </YearLevel>2</YearLevel>
                        </Gender>C</Gender>
                      </SchoolYear>
                      <SchoolYear>
                        </YearLevel>3</YearLevel>
                        </Gender>C</Gender>
                      </SchoolYear>
                      <SchoolYear>
                        </YearLevel>4</YearLevel>
                        </Gender>C</Gender>
                      </SchoolYear>
                      <SchoolYear>
                        </YearLevel>5</YearLevel>
                        </Gender>C</Gender>
                      </SchoolYear>
                      <SchoolYear>
                        </YearLevel>6</YearLevel>
                        </Gender>C</Gender>
                      </SchoolYear>
                      <SchoolYear>
                        </YearLevel>7</YearLevel>
                        </Gender>C</Gender>
                      </SchoolYear>
                      <SchoolYear>
                        </YearLevel>8</YearLevel>
                        </Gender>C</Gender>
                      </SchoolYear>
                      <SchoolYear>
                        </YearLevel>9</YearLevel>
                        </Gender>F</Gender>
                      </SchoolYear>
                      <SchoolYear>
                        </YearLevel>10</YearLevel>
                        </Gender>F</Gender>
                      </SchoolYear>
                      <SchoolYear>
                        </YearLevel>11</YearLevel>
                        </Gender>F</Gender>
                      </SchoolYear>
                      <SchoolYear>
                        </YearLevel>12</YearLevel>
                        </Gender>F</Gender>
                      </SchoolYear>
                      <SchoolYear>
                        </YearLevel>13</YearLevel>
                        </Gender>F</Gender>
                      </SchoolYear>
                    </SchoolYearList>
                  </SchoolService>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </Provider>
    delete:
      tags:
      - "Provider"
      summary: Default operation to delete a single Provider
      parameters:
      - name: ProviderRefId
        in: path
        description: >-
          <p>1 to 5 digit Ministry Organisation Id for the Provider, without leading zeros</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /ProviderRelationships:
    get:
      tags:
      - "ProviderRelationship"
      summary: Default operation to get a list of all available ProviderRelationships
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  ProviderRelationships:
                    type: object
                    description: >-
                      A List of ProviderRelationship objects
                    properties:
                      ProviderRelationship:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/ProviderRelationship'
            application/xml:
              schema:
                type: object
                properties:
                  ProviderRelationships:
                    type: object
                    description: >-
                      A List of ProviderRelationship objects
                    properties:
                      ProviderRelationship:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/ProviderRelationship'
    post:
      tags:
      - "ProviderRelationship"
      summary: Default operation to create a single ProviderRelationship
      operationId: createProviderRelationship
      requestBody:
        description: CRUD operation on ProviderRelationship
        content:
          application/json:
            schema:
              type: object
              properties:
                ProviderRelationship:
                  $ref: 'jsonSchemaCreate.yaml#/properties/ProviderRelationship'
          application/xml:
            schema:
              type: object
              properties:
                ProviderRelationship:
                  $ref: 'jsonSchemaCreate.yaml#/properties/ProviderRelationship'
  # /////////////////////////////////////////////////////////////
  /ProviderRelationships/{ProviderRelationshipRefId}:
    put:
      tags:
      - "ProviderRelationship"
      summary: Default operation to update a single ProviderRelationship
      parameters:
      - name: ProviderRelationshipRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateProviderRelationship
      requestBody:
        description: CRUD operation on ProviderRelationship
        content:
          application/json:
            schema:
              type: object
              properties:
                ProviderRelationship:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/ProviderRelationship'
          application/xml:
            schema:
              type: object
              properties:
                ProviderRelationship:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/ProviderRelationship'
    get:
      tags:
      - "ProviderRelationship"
      summary: Default operation to get a single ProviderRelationship
      parameters:
      - name: ProviderRelationshipRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  ProviderRelationship:
                    $ref: 'jsonSchemaCreate.yaml#/properties/ProviderRelationship'
            application/xml:
              schema:
                type: object
                properties:
                  ProviderRelationship:
                    $ref: 'jsonSchemaCreate.yaml#/properties/ProviderRelationship'
    delete:
      tags:
      - "ProviderRelationship"
      summary: Default operation to delete a single ProviderRelationship
      parameters:
      - name: ProviderRelationshipRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /Organisations:
    get:
      tags:
      - "Organisation"
      summary: Default operation to get a list of all available Organisations
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  Organisations:
                    type: object
                    description: >-
                      A List of Organisation objects
                    properties:
                      Organisation:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/Organisation'
              example:
                "Organisations": { 
                  "Organisation": [{ 
                    "AddressList": {},
                    "CommunicationChannelList": {},
                    "ContactList": { 
                      "Contact": [{ 
                        "Name": { 
                          "FamilyName": "Dumbledore",
                          "GivenName": "Albus",
                          "FullName": "Albus Dumbledore"
                        },
                        "PositionTitle": "Lead School Headmaster",
                        "Role": "PRI",
                        "AddressList": { 
                          "Address": [{ 
                            "Type": "TH",
                            "Role": "PHY",
                            "Line1": "533 Hogwart's Way",
                            "City": "Hogsmead",
                            "PostalCode": "7733"
                          }]
                        },
                        "EmailList": {},
                        "PhoneNumberList": {}
                      }]
                    },
                    "EmailList": { 
                      "Email": [{ 
                        "Type": "PRIM",
                        "Address": "stuart@gmail.com"
                      }]
                    },
                    "LocationList": {},
                    "Name": "Masterton (Whakaoriori) Kāhui Ako",
                    "PhoneNumberList": { 
                      "PhoneNumber": [{ 
                        "Notes": "Lead School Secretary (Mobile)",
                        "Type": "MOB",
                        "Number": "(021) 300 999"
                      }]
                    },
                    "Type": "35008",
                    "OrganisationRefId": 99204,
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  Organisations:
                    type: object
                    description: >-
                      A List of Organisation objects
                    properties:
                      Organisation:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/Organisation'
              example: >-
                <Organisations>
                  <Organisation>
                    </AddressList></AddressList>
                    </CommunicationChannelList></CommunicationChannelList>
                    <ContactList>
                      <Contact>
                        <Name>
                          </FamilyName>Dumbledore</FamilyName>
                          </GivenName>Albus</GivenName>
                          </FullName>Albus Dumbledore</FullName>
                        </Name>
                        </PositionTitle>Lead School Headmaster</PositionTitle>
                        </Role>PRI</Role>
                        <AddressList>
                          <Address>
                            </Type>TH</Type>
                            </Role>PHY</Role>
                            </Line1>533 Hogwart's Way</Line1>
                            </City>Hogsmead</City>
                            </PostalCode>7733</PostalCode>
                          </Address>
                        </AddressList>
                        </EmailList></EmailList>
                        </PhoneNumberList></PhoneNumberList>
                      </Contact>
                    </ContactList>
                    <EmailList>
                      <Email>
                        </Type>PRIM</Type>
                        </Address>stuart@gmail.com</Address>
                      </Email>
                    </EmailList>
                    </LocationList></LocationList>
                    </Name>Masterton (Whakaoriori) Kāhui Ako</Name>
                    <PhoneNumberList>
                      <PhoneNumber>
                        </Notes>Lead School Secretary (Mobile)</Notes>
                        </Type>MOB</Type>
                        </Number>(021) 300 999</Number>
                      </PhoneNumber>
                    </PhoneNumberList>
                    </Type>35008</Type>
                    </OrganisationRefId>99204</OrganisationRefId>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </Organisation>
                </Organisations>
    post:
      tags:
      - "Organisation"
      summary: Default operation to create a single Organisation
      operationId: createOrganisation
      requestBody:
        description: CRUD operation on Organisation
        content:
          application/json:
            schema:
              type: object
              properties:
                Organisation:
                  $ref: 'jsonSchemaCreate.yaml#/properties/Organisation'
            example:
              "Organisation": { 
                "AddressList": {},
                "CommunicationChannelList": {},
                "ContactList": { 
                  "Contact": [{ 
                    "Name": { 
                      "FamilyName": "Dumbledore",
                      "GivenName": "Albus",
                      "FullName": "Albus Dumbledore"
                    },
                    "PositionTitle": "Lead School Headmaster",
                    "Role": "PRI",
                    "AddressList": { 
                      "Address": [{ 
                        "Type": "TH",
                        "Role": "PHY",
                        "Line1": "533 Hogwart's Way",
                        "City": "Hogsmead",
                        "PostalCode": "7733"
                      }]
                    },
                    "EmailList": {},
                    "PhoneNumberList": {}
                  }]
                },
                "EmailList": { 
                  "Email": [{ 
                    "Type": "PRIM",
                    "Address": "stuart@gmail.com"
                  }]
                },
                "LocationList": {},
                "Name": "Masterton (Whakaoriori) Kāhui Ako",
                "PhoneNumberList": { 
                  "PhoneNumber": [{ 
                    "Notes": "Lead School Secretary (Mobile)",
                    "Type": "MOB",
                    "Number": "(021) 300 999"
                  }]
                },
                "Type": "35008",
                "OrganisationRefId": 99204,
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                Organisation:
                  $ref: 'jsonSchemaCreate.yaml#/properties/Organisation'
            example: >-
              <Organisation>
                </AddressList></AddressList>
                </CommunicationChannelList></CommunicationChannelList>
                <ContactList>
                  <Contact>
                    <Name>
                      </FamilyName>Dumbledore</FamilyName>
                      </GivenName>Albus</GivenName>
                      </FullName>Albus Dumbledore</FullName>
                    </Name>
                    </PositionTitle>Lead School Headmaster</PositionTitle>
                    </Role>PRI</Role>
                    <AddressList>
                      <Address>
                        </Type>TH</Type>
                        </Role>PHY</Role>
                        </Line1>533 Hogwart's Way</Line1>
                        </City>Hogsmead</City>
                        </PostalCode>7733</PostalCode>
                      </Address>
                    </AddressList>
                    </EmailList></EmailList>
                    </PhoneNumberList></PhoneNumberList>
                  </Contact>
                </ContactList>
                <EmailList>
                  <Email>
                    </Type>PRIM</Type>
                    </Address>stuart@gmail.com</Address>
                  </Email>
                </EmailList>
                </LocationList></LocationList>
                </Name>Masterton (Whakaoriori) Kāhui Ako</Name>
                <PhoneNumberList>
                  <PhoneNumber>
                    </Notes>Lead School Secretary (Mobile)</Notes>
                    </Type>MOB</Type>
                    </Number>(021) 300 999</Number>
                  </PhoneNumber>
                </PhoneNumberList>
                </Type>35008</Type>
                </OrganisationRefId>99204</OrganisationRefId>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </Organisation>
  # /////////////////////////////////////////////////////////////
  /Organisations/{OrganisationRefId}:
    put:
      tags:
      - "Organisation"
      summary: Default operation to update a single Organisation
      parameters:
      - name: OrganisationRefId
        in: path
        description: >-
          <p>1 to 5 digit Ministry Organisation Id for the Organisation, without leading zeros</p>
        required: true
        schema:
          type: string
      operationId: updateOrganisation
      requestBody:
        description: CRUD operation on Organisation
        content:
          application/json:
            schema:
              type: object
              properties:
                Organisation:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/Organisation'
            example:
              "Organisation": { 
                "AddressList": {},
                "CommunicationChannelList": {},
                "ContactList": { 
                  "Contact": [{ 
                    "Name": { 
                      "FamilyName": "Dumbledore",
                      "GivenName": "Albus",
                      "FullName": "Albus Dumbledore"
                    },
                    "PositionTitle": "Lead School Headmaster",
                    "Role": "PRI",
                    "AddressList": { 
                      "Address": [{ 
                        "Type": "TH",
                        "Role": "PHY",
                        "Line1": "533 Hogwart's Way",
                        "City": "Hogsmead",
                        "PostalCode": "7733"
                      }]
                    },
                    "EmailList": {},
                    "PhoneNumberList": {}
                  }]
                },
                "EmailList": { 
                  "Email": [{ 
                    "Type": "PRIM",
                    "Address": "stuart@gmail.com"
                  }]
                },
                "LocationList": {},
                "Name": "Masterton (Whakaoriori) Kāhui Ako",
                "PhoneNumberList": { 
                  "PhoneNumber": [{ 
                    "Notes": "Lead School Secretary (Mobile)",
                    "Type": "MOB",
                    "Number": "(021) 300 999"
                  }]
                },
                "Type": "35008",
                "OrganisationRefId": 99204,
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                Organisation:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/Organisation'
            example: >-
              <Organisation>
                </AddressList></AddressList>
                </CommunicationChannelList></CommunicationChannelList>
                <ContactList>
                  <Contact>
                    <Name>
                      </FamilyName>Dumbledore</FamilyName>
                      </GivenName>Albus</GivenName>
                      </FullName>Albus Dumbledore</FullName>
                    </Name>
                    </PositionTitle>Lead School Headmaster</PositionTitle>
                    </Role>PRI</Role>
                    <AddressList>
                      <Address>
                        </Type>TH</Type>
                        </Role>PHY</Role>
                        </Line1>533 Hogwart's Way</Line1>
                        </City>Hogsmead</City>
                        </PostalCode>7733</PostalCode>
                      </Address>
                    </AddressList>
                    </EmailList></EmailList>
                    </PhoneNumberList></PhoneNumberList>
                  </Contact>
                </ContactList>
                <EmailList>
                  <Email>
                    </Type>PRIM</Type>
                    </Address>stuart@gmail.com</Address>
                  </Email>
                </EmailList>
                </LocationList></LocationList>
                </Name>Masterton (Whakaoriori) Kāhui Ako</Name>
                <PhoneNumberList>
                  <PhoneNumber>
                    </Notes>Lead School Secretary (Mobile)</Notes>
                    </Type>MOB</Type>
                    </Number>(021) 300 999</Number>
                  </PhoneNumber>
                </PhoneNumberList>
                </Type>35008</Type>
                </OrganisationRefId>99204</OrganisationRefId>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </Organisation>
    get:
      tags:
      - "Organisation"
      summary: Default operation to get a single Organisation
      parameters:
      - name: OrganisationRefId
        in: path
        description: >-
          <p>1 to 5 digit Ministry Organisation Id for the Organisation, without leading zeros</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  Organisation:
                    $ref: 'jsonSchemaCreate.yaml#/properties/Organisation'
              example:
                "Organisation": { 
                  "AddressList": {},
                  "CommunicationChannelList": {},
                  "ContactList": { 
                    "Contact": [{ 
                      "Name": { 
                        "FamilyName": "Dumbledore",
                        "GivenName": "Albus",
                        "FullName": "Albus Dumbledore"
                      },
                      "PositionTitle": "Lead School Headmaster",
                      "Role": "PRI",
                      "AddressList": { 
                        "Address": [{ 
                          "Type": "TH",
                          "Role": "PHY",
                          "Line1": "533 Hogwart's Way",
                          "City": "Hogsmead",
                          "PostalCode": "7733"
                        }]
                      },
                      "EmailList": {},
                      "PhoneNumberList": {}
                    }]
                  },
                  "EmailList": { 
                    "Email": [{ 
                      "Type": "PRIM",
                      "Address": "stuart@gmail.com"
                    }]
                  },
                  "LocationList": {},
                  "Name": "Masterton (Whakaoriori) Kāhui Ako",
                  "PhoneNumberList": { 
                    "PhoneNumber": [{ 
                      "Notes": "Lead School Secretary (Mobile)",
                      "Type": "MOB",
                      "Number": "(021) 300 999"
                    }]
                  },
                  "Type": "35008",
                  "OrganisationRefId": 99204,
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  Organisation:
                    $ref: 'jsonSchemaCreate.yaml#/properties/Organisation'
              example: >-
                <Organisation>
                  </AddressList></AddressList>
                  </CommunicationChannelList></CommunicationChannelList>
                  <ContactList>
                    <Contact>
                      <Name>
                        </FamilyName>Dumbledore</FamilyName>
                        </GivenName>Albus</GivenName>
                        </FullName>Albus Dumbledore</FullName>
                      </Name>
                      </PositionTitle>Lead School Headmaster</PositionTitle>
                      </Role>PRI</Role>
                      <AddressList>
                        <Address>
                          </Type>TH</Type>
                          </Role>PHY</Role>
                          </Line1>533 Hogwart's Way</Line1>
                          </City>Hogsmead</City>
                          </PostalCode>7733</PostalCode>
                        </Address>
                      </AddressList>
                      </EmailList></EmailList>
                      </PhoneNumberList></PhoneNumberList>
                    </Contact>
                  </ContactList>
                  <EmailList>
                    <Email>
                      </Type>PRIM</Type>
                      </Address>stuart@gmail.com</Address>
                    </Email>
                  </EmailList>
                  </LocationList></LocationList>
                  </Name>Masterton (Whakaoriori) Kāhui Ako</Name>
                  <PhoneNumberList>
                    <PhoneNumber>
                      </Notes>Lead School Secretary (Mobile)</Notes>
                      </Type>MOB</Type>
                      </Number>(021) 300 999</Number>
                    </PhoneNumber>
                  </PhoneNumberList>
                  </Type>35008</Type>
                  </OrganisationRefId>99204</OrganisationRefId>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </Organisation>
    delete:
      tags:
      - "Organisation"
      summary: Default operation to delete a single Organisation
      parameters:
      - name: OrganisationRefId
        in: path
        description: >-
          <p>1 to 5 digit Ministry Organisation Id for the Organisation, without leading zeros</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /AcademicDepartments:
    get:
      tags:
      - "AcademicDepartment"
      summary: Default operation to get a list of all available AcademicDepartments
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  AcademicDepartments:
                    type: object
                    description: >-
                      A List of AcademicDepartment objects
                    properties:
                      AcademicDepartment:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/AcademicDepartment'
              example:
                "AcademicDepartments": { 
                  "AcademicDepartment": [{ 
                    "AcademicDepartmentRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Science Department",
                    "Provider": { 
                      "RefId": 9961
                    },
                    "StaffList": { 
                      "StaffMember": [{ 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  AcademicDepartments:
                    type: object
                    description: >-
                      A List of AcademicDepartment objects
                    properties:
                      AcademicDepartment:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/AcademicDepartment'
              example: >-
                <AcademicDepartments>
                  <AcademicDepartment>
                    </AcademicDepartmentRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</AcademicDepartmentRefId>
                    </Name>Science Department</Name>
                    <Provider>
                      </RefId>9961</RefId>
                    </Provider>
                    <StaffList>
                      <StaffMember>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </StaffMember>
                    </StaffList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </AcademicDepartment>
                </AcademicDepartments>
    post:
      tags:
      - "AcademicDepartment"
      summary: Default operation to create a single AcademicDepartment
      operationId: createAcademicDepartment
      requestBody:
        description: CRUD operation on AcademicDepartment
        content:
          application/json:
            schema:
              type: object
              properties:
                AcademicDepartment:
                  $ref: 'jsonSchemaCreate.yaml#/properties/AcademicDepartment'
            example:
              "AcademicDepartment": { 
                "AcademicDepartmentRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Name": "Science Department",
                "Provider": { 
                  "RefId": 9961
                },
                "StaffList": { 
                  "StaffMember": [{ 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                AcademicDepartment:
                  $ref: 'jsonSchemaCreate.yaml#/properties/AcademicDepartment'
            example: >-
              <AcademicDepartment>
                </AcademicDepartmentRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</AcademicDepartmentRefId>
                </Name>Science Department</Name>
                <Provider>
                  </RefId>9961</RefId>
                </Provider>
                <StaffList>
                  <StaffMember>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </StaffMember>
                </StaffList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </AcademicDepartment>
  # /////////////////////////////////////////////////////////////
  /AcademicDepartments/{AcademicDepartmentRefId}:
    put:
      tags:
      - "AcademicDepartment"
      summary: Default operation to update a single AcademicDepartment
      parameters:
      - name: AcademicDepartmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateAcademicDepartment
      requestBody:
        description: CRUD operation on AcademicDepartment
        content:
          application/json:
            schema:
              type: object
              properties:
                AcademicDepartment:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/AcademicDepartment'
            example:
              "AcademicDepartment": { 
                "AcademicDepartmentRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Name": "Science Department",
                "Provider": { 
                  "RefId": 9961
                },
                "StaffList": { 
                  "StaffMember": [{ 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                AcademicDepartment:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/AcademicDepartment'
            example: >-
              <AcademicDepartment>
                </AcademicDepartmentRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</AcademicDepartmentRefId>
                </Name>Science Department</Name>
                <Provider>
                  </RefId>9961</RefId>
                </Provider>
                <StaffList>
                  <StaffMember>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </StaffMember>
                </StaffList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </AcademicDepartment>
    get:
      tags:
      - "AcademicDepartment"
      summary: Default operation to get a single AcademicDepartment
      parameters:
      - name: AcademicDepartmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  AcademicDepartment:
                    $ref: 'jsonSchemaCreate.yaml#/properties/AcademicDepartment'
              example:
                "AcademicDepartment": { 
                  "AcademicDepartmentRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                  "Name": "Science Department",
                  "Provider": { 
                    "RefId": 9961
                  },
                  "StaffList": { 
                    "StaffMember": [{ 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  AcademicDepartment:
                    $ref: 'jsonSchemaCreate.yaml#/properties/AcademicDepartment'
              example: >-
                <AcademicDepartment>
                  </AcademicDepartmentRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</AcademicDepartmentRefId>
                  </Name>Science Department</Name>
                  <Provider>
                    </RefId>9961</RefId>
                  </Provider>
                  <StaffList>
                    <StaffMember>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </StaffMember>
                  </StaffList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </AcademicDepartment>
    delete:
      tags:
      - "AcademicDepartment"
      summary: Default operation to delete a single AcademicDepartment
      parameters:
      - name: AcademicDepartmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StaffPersonals:
    get:
      tags:
      - "StaffPersonal"
      summary: Default operation to get a list of all available StaffPersonals
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StaffPersonals:
                    type: object
                    description: >-
                      A List of StaffPersonal objects
                    properties:
                      StaffPersonal:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StaffPersonal'
              example:
                "StaffPersonals": { 
                  "StaffPersonal": [{ 
                    "StaffPersonalRefId": "d3e34f41-9d75-101a-8c3d-00aa001a1652",
                    "PersonInfo": { 
                      "Name": { 
                        "FamilyName": "Smith",
                        "GivenName": "Fred",
                        "FullName": "Fred Smith",
                        "Type": "LGL",
                        "IsVerified": "Y"
                      },
                      "AddressList": { 
                        "Address": [{ 
                          "Type": "TH",
                          "Role": "PHY",
                          "Line1": "The Enchanted Wood",
                          "Line2": "533 Hogwart's Way",
                          "Suburb": "RD 1",
                          "City": "Hogsmeade",
                          "PostalCode": 5780
                        }]
                      },
                      "EmailList": { 
                        "Email": [{ 
                          "Type": "ALT1",
                          "Address": "fsmith@yahoo.com"
                        },
                         { 
                          "Type": "PRIM",
                          "Address": "freddy@gmail.com"
                        }]
                      },
                      "PhoneNumberList": { 
                        "PhoneNumber": [{ 
                          "Type": "WTE",
                          "Number": "03 9637-2289",
                          "Extension": 72289
                        },
                         { 
                          "Type": "HTE",
                          "Number": "0437-765-234"
                        }]
                      }
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StaffPersonals:
                    type: object
                    description: >-
                      A List of StaffPersonal objects
                    properties:
                      StaffPersonal:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StaffPersonal'
              example: >-
                <StaffPersonals>
                  <StaffPersonal>
                    </StaffPersonalRefId>d3e34f41-9d75-101a-8c3d-00aa001a1652</StaffPersonalRefId>
                    <PersonInfo>
                      <Name>
                        </FamilyName>Smith</FamilyName>
                        </GivenName>Fred</GivenName>
                        </FullName>Fred Smith</FullName>
                        </Type>LGL</Type>
                        </IsVerified>Y</IsVerified>
                      </Name>
                      <AddressList>
                        <Address>
                          </Type>TH</Type>
                          </Role>PHY</Role>
                          </Line1>The Enchanted Wood</Line1>
                          </Line2>533 Hogwart's Way</Line2>
                          </Suburb>RD 1</Suburb>
                          </City>Hogsmeade</City>
                          </PostalCode>5780</PostalCode>
                        </Address>
                      </AddressList>
                      <EmailList>
                        <Email>
                          </Type>ALT1</Type>
                          </Address>fsmith@yahoo.com</Address>
                        </Email>
                        <Email>
                          </Type>PRIM</Type>
                          </Address>freddy@gmail.com</Address>
                        </Email>
                      </EmailList>
                      <PhoneNumberList>
                        <PhoneNumber>
                          </Type>WTE</Type>
                          </Number>03 9637-2289</Number>
                          </Extension>72289</Extension>
                        </PhoneNumber>
                        <PhoneNumber>
                          </Type>HTE</Type>
                          </Number>0437-765-234</Number>
                        </PhoneNumber>
                      </PhoneNumberList>
                    </PersonInfo>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StaffPersonal>
                </StaffPersonals>
    post:
      tags:
      - "StaffPersonal"
      summary: Default operation to create a single StaffPersonal
      operationId: createStaffPersonal
      requestBody:
        description: CRUD operation on StaffPersonal
        content:
          application/json:
            schema:
              type: object
              properties:
                StaffPersonal:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StaffPersonal'
            example:
              "StaffPersonal": { 
                "StaffPersonalRefId": "d3e34f41-9d75-101a-8c3d-00aa001a1652",
                "PersonInfo": { 
                  "Name": { 
                    "FamilyName": "Smith",
                    "GivenName": "Fred",
                    "FullName": "Fred Smith",
                    "Type": "LGL",
                    "IsVerified": "Y"
                  },
                  "AddressList": { 
                    "Address": [{ 
                      "Type": "TH",
                      "Role": "PHY",
                      "Line1": "The Enchanted Wood",
                      "Line2": "533 Hogwart's Way",
                      "Suburb": "RD 1",
                      "City": "Hogsmeade",
                      "PostalCode": 5780
                    }]
                  },
                  "EmailList": { 
                    "Email": [{ 
                      "Type": "ALT1",
                      "Address": "fsmith@yahoo.com"
                    },
                     { 
                      "Type": "PRIM",
                      "Address": "freddy@gmail.com"
                    }]
                  },
                  "PhoneNumberList": { 
                    "PhoneNumber": [{ 
                      "Type": "WTE",
                      "Number": "03 9637-2289",
                      "Extension": 72289
                    },
                     { 
                      "Type": "HTE",
                      "Number": "0437-765-234"
                    }]
                  }
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StaffPersonal:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StaffPersonal'
            example: >-
              <StaffPersonal>
                </StaffPersonalRefId>d3e34f41-9d75-101a-8c3d-00aa001a1652</StaffPersonalRefId>
                <PersonInfo>
                  <Name>
                    </FamilyName>Smith</FamilyName>
                    </GivenName>Fred</GivenName>
                    </FullName>Fred Smith</FullName>
                    </Type>LGL</Type>
                    </IsVerified>Y</IsVerified>
                  </Name>
                  <AddressList>
                    <Address>
                      </Type>TH</Type>
                      </Role>PHY</Role>
                      </Line1>The Enchanted Wood</Line1>
                      </Line2>533 Hogwart's Way</Line2>
                      </Suburb>RD 1</Suburb>
                      </City>Hogsmeade</City>
                      </PostalCode>5780</PostalCode>
                    </Address>
                  </AddressList>
                  <EmailList>
                    <Email>
                      </Type>ALT1</Type>
                      </Address>fsmith@yahoo.com</Address>
                    </Email>
                    <Email>
                      </Type>PRIM</Type>
                      </Address>freddy@gmail.com</Address>
                    </Email>
                  </EmailList>
                  <PhoneNumberList>
                    <PhoneNumber>
                      </Type>WTE</Type>
                      </Number>03 9637-2289</Number>
                      </Extension>72289</Extension>
                    </PhoneNumber>
                    <PhoneNumber>
                      </Type>HTE</Type>
                      </Number>0437-765-234</Number>
                    </PhoneNumber>
                  </PhoneNumberList>
                </PersonInfo>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StaffPersonal>
  # /////////////////////////////////////////////////////////////
  /StaffPersonals/{StaffPersonalRefId}:
    put:
      tags:
      - "StaffPersonal"
      summary: Default operation to update a single StaffPersonal
      parameters:
      - name: StaffPersonalRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStaffPersonal
      requestBody:
        description: CRUD operation on StaffPersonal
        content:
          application/json:
            schema:
              type: object
              properties:
                StaffPersonal:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StaffPersonal'
            example:
              "StaffPersonal": { 
                "StaffPersonalRefId": "d3e34f41-9d75-101a-8c3d-00aa001a1652",
                "PersonInfo": { 
                  "Name": { 
                    "FamilyName": "Smith",
                    "GivenName": "Fred",
                    "FullName": "Fred Smith",
                    "Type": "LGL",
                    "IsVerified": "Y"
                  },
                  "AddressList": { 
                    "Address": [{ 
                      "Type": "TH",
                      "Role": "PHY",
                      "Line1": "The Enchanted Wood",
                      "Line2": "533 Hogwart's Way",
                      "Suburb": "RD 1",
                      "City": "Hogsmeade",
                      "PostalCode": 5780
                    }]
                  },
                  "EmailList": { 
                    "Email": [{ 
                      "Type": "ALT1",
                      "Address": "fsmith@yahoo.com"
                    },
                     { 
                      "Type": "PRIM",
                      "Address": "freddy@gmail.com"
                    }]
                  },
                  "PhoneNumberList": { 
                    "PhoneNumber": [{ 
                      "Type": "WTE",
                      "Number": "03 9637-2289",
                      "Extension": 72289
                    },
                     { 
                      "Type": "HTE",
                      "Number": "0437-765-234"
                    }]
                  }
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StaffPersonal:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StaffPersonal'
            example: >-
              <StaffPersonal>
                </StaffPersonalRefId>d3e34f41-9d75-101a-8c3d-00aa001a1652</StaffPersonalRefId>
                <PersonInfo>
                  <Name>
                    </FamilyName>Smith</FamilyName>
                    </GivenName>Fred</GivenName>
                    </FullName>Fred Smith</FullName>
                    </Type>LGL</Type>
                    </IsVerified>Y</IsVerified>
                  </Name>
                  <AddressList>
                    <Address>
                      </Type>TH</Type>
                      </Role>PHY</Role>
                      </Line1>The Enchanted Wood</Line1>
                      </Line2>533 Hogwart's Way</Line2>
                      </Suburb>RD 1</Suburb>
                      </City>Hogsmeade</City>
                      </PostalCode>5780</PostalCode>
                    </Address>
                  </AddressList>
                  <EmailList>
                    <Email>
                      </Type>ALT1</Type>
                      </Address>fsmith@yahoo.com</Address>
                    </Email>
                    <Email>
                      </Type>PRIM</Type>
                      </Address>freddy@gmail.com</Address>
                    </Email>
                  </EmailList>
                  <PhoneNumberList>
                    <PhoneNumber>
                      </Type>WTE</Type>
                      </Number>03 9637-2289</Number>
                      </Extension>72289</Extension>
                    </PhoneNumber>
                    <PhoneNumber>
                      </Type>HTE</Type>
                      </Number>0437-765-234</Number>
                    </PhoneNumber>
                  </PhoneNumberList>
                </PersonInfo>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StaffPersonal>
    get:
      tags:
      - "StaffPersonal"
      summary: Default operation to get a single StaffPersonal
      parameters:
      - name: StaffPersonalRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StaffPersonal:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StaffPersonal'
              example:
                "StaffPersonal": { 
                  "StaffPersonalRefId": "d3e34f41-9d75-101a-8c3d-00aa001a1652",
                  "PersonInfo": { 
                    "Name": { 
                      "FamilyName": "Smith",
                      "GivenName": "Fred",
                      "FullName": "Fred Smith",
                      "Type": "LGL",
                      "IsVerified": "Y"
                    },
                    "AddressList": { 
                      "Address": [{ 
                        "Type": "TH",
                        "Role": "PHY",
                        "Line1": "The Enchanted Wood",
                        "Line2": "533 Hogwart's Way",
                        "Suburb": "RD 1",
                        "City": "Hogsmeade",
                        "PostalCode": 5780
                      }]
                    },
                    "EmailList": { 
                      "Email": [{ 
                        "Type": "ALT1",
                        "Address": "fsmith@yahoo.com"
                      },
                       { 
                        "Type": "PRIM",
                        "Address": "freddy@gmail.com"
                      }]
                    },
                    "PhoneNumberList": { 
                      "PhoneNumber": [{ 
                        "Type": "WTE",
                        "Number": "03 9637-2289",
                        "Extension": 72289
                      },
                       { 
                        "Type": "HTE",
                        "Number": "0437-765-234"
                      }]
                    }
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StaffPersonal:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StaffPersonal'
              example: >-
                <StaffPersonal>
                  </StaffPersonalRefId>d3e34f41-9d75-101a-8c3d-00aa001a1652</StaffPersonalRefId>
                  <PersonInfo>
                    <Name>
                      </FamilyName>Smith</FamilyName>
                      </GivenName>Fred</GivenName>
                      </FullName>Fred Smith</FullName>
                      </Type>LGL</Type>
                      </IsVerified>Y</IsVerified>
                    </Name>
                    <AddressList>
                      <Address>
                        </Type>TH</Type>
                        </Role>PHY</Role>
                        </Line1>The Enchanted Wood</Line1>
                        </Line2>533 Hogwart's Way</Line2>
                        </Suburb>RD 1</Suburb>
                        </City>Hogsmeade</City>
                        </PostalCode>5780</PostalCode>
                      </Address>
                    </AddressList>
                    <EmailList>
                      <Email>
                        </Type>ALT1</Type>
                        </Address>fsmith@yahoo.com</Address>
                      </Email>
                      <Email>
                        </Type>PRIM</Type>
                        </Address>freddy@gmail.com</Address>
                      </Email>
                    </EmailList>
                    <PhoneNumberList>
                      <PhoneNumber>
                        </Type>WTE</Type>
                        </Number>03 9637-2289</Number>
                        </Extension>72289</Extension>
                      </PhoneNumber>
                      <PhoneNumber>
                        </Type>HTE</Type>
                        </Number>0437-765-234</Number>
                      </PhoneNumber>
                    </PhoneNumberList>
                  </PersonInfo>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StaffPersonal>
    delete:
      tags:
      - "StaffPersonal"
      summary: Default operation to delete a single StaffPersonal
      parameters:
      - name: StaffPersonalRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StaffAssignments:
    get:
      tags:
      - "StaffAssignment"
      summary: Default operation to get a list of all available StaffAssignments
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StaffAssignments:
                    type: object
                    description: >-
                      A List of StaffAssignment objects
                    properties:
                      StaffAssignment:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StaffAssignment'
              example:
                "StaffAssignments": { 
                  "StaffAssignment": [{ 
                    "StaffAssignmentRefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652",
                    "StaffMember": { 
                      "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1651"
                    },
                    "AssignedLocation": { 
                      "RefId": 203,
                      "Name": "Wellington College"
                    },
                    "Description": "Senior English Teacher",
                    "StaffRole": "1102",
                    "StartDate": "2000-09-05",
                    "EndDate": "2001-06-25",
                    "CasualReliefTeacher": "N",
                    "EmploymentStatus": "A",
                    "StaffSubjectList": { 
                      "StaffSubject": [{ 
                        "PreferenceNumber": 1,
                        "Code": "ENGL",
                        "YearLevels": { 
                          "YearLevel": [11,
                          12,
                          13]
                        }
                      },
                       { 
                        "PreferenceNumber": 2,
                        "Code": "HIST"
                      }]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StaffAssignments:
                    type: object
                    description: >-
                      A List of StaffAssignment objects
                    properties:
                      StaffAssignment:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StaffAssignment'
              example: >-
                <StaffAssignments>
                  <StaffAssignment>
                    </StaffAssignmentRefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</StaffAssignmentRefId>
                    <StaffMember>
                      </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1651</RefId>
                    </StaffMember>
                    <AssignedLocation>
                      </RefId>203</RefId>
                      </Name>Wellington College</Name>
                    </AssignedLocation>
                    </Description>Senior English Teacher</Description>
                    </StaffRole>1102</StaffRole>
                    </StartDate>2000-09-05</StartDate>
                    </EndDate>2001-06-25</EndDate>
                    </CasualReliefTeacher>N</CasualReliefTeacher>
                    </EmploymentStatus>A</EmploymentStatus>
                    <StaffSubjectList>
                      <StaffSubject>
                        </PreferenceNumber>1</PreferenceNumber>
                        </Code>ENGL</Code>
                        <YearLevels>
                          </YearLevel>11</YearLevel>
                          </YearLevel>12</YearLevel>
                          </YearLevel>13</YearLevel>
                        </YearLevels>
                      </StaffSubject>
                      <StaffSubject>
                        </PreferenceNumber>2</PreferenceNumber>
                        </Code>HIST</Code>
                      </StaffSubject>
                    </StaffSubjectList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StaffAssignment>
                </StaffAssignments>
    post:
      tags:
      - "StaffAssignment"
      summary: Default operation to create a single StaffAssignment
      operationId: createStaffAssignment
      requestBody:
        description: CRUD operation on StaffAssignment
        content:
          application/json:
            schema:
              type: object
              properties:
                StaffAssignment:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StaffAssignment'
            example:
              "StaffAssignment": { 
                "StaffAssignmentRefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652",
                "StaffMember": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1651"
                },
                "AssignedLocation": { 
                  "RefId": 203,
                  "Name": "Wellington College"
                },
                "Description": "Senior English Teacher",
                "StaffRole": "1102",
                "StartDate": "2000-09-05",
                "EndDate": "2001-06-25",
                "CasualReliefTeacher": "N",
                "EmploymentStatus": "A",
                "StaffSubjectList": { 
                  "StaffSubject": [{ 
                    "PreferenceNumber": 1,
                    "Code": "ENGL",
                    "YearLevels": { 
                      "YearLevel": [11,
                      12,
                      13]
                    }
                  },
                   { 
                    "PreferenceNumber": 2,
                    "Code": "HIST"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StaffAssignment:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StaffAssignment'
            example: >-
              <StaffAssignment>
                </StaffAssignmentRefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</StaffAssignmentRefId>
                <StaffMember>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1651</RefId>
                </StaffMember>
                <AssignedLocation>
                  </RefId>203</RefId>
                  </Name>Wellington College</Name>
                </AssignedLocation>
                </Description>Senior English Teacher</Description>
                </StaffRole>1102</StaffRole>
                </StartDate>2000-09-05</StartDate>
                </EndDate>2001-06-25</EndDate>
                </CasualReliefTeacher>N</CasualReliefTeacher>
                </EmploymentStatus>A</EmploymentStatus>
                <StaffSubjectList>
                  <StaffSubject>
                    </PreferenceNumber>1</PreferenceNumber>
                    </Code>ENGL</Code>
                    <YearLevels>
                      </YearLevel>11</YearLevel>
                      </YearLevel>12</YearLevel>
                      </YearLevel>13</YearLevel>
                    </YearLevels>
                  </StaffSubject>
                  <StaffSubject>
                    </PreferenceNumber>2</PreferenceNumber>
                    </Code>HIST</Code>
                  </StaffSubject>
                </StaffSubjectList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StaffAssignment>
  # /////////////////////////////////////////////////////////////
  /StaffAssignments/{StaffAssignmentRefId}:
    put:
      tags:
      - "StaffAssignment"
      summary: Default operation to update a single StaffAssignment
      parameters:
      - name: StaffAssignmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStaffAssignment
      requestBody:
        description: CRUD operation on StaffAssignment
        content:
          application/json:
            schema:
              type: object
              properties:
                StaffAssignment:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StaffAssignment'
            example:
              "StaffAssignment": { 
                "StaffAssignmentRefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652",
                "StaffMember": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1651"
                },
                "AssignedLocation": { 
                  "RefId": 203,
                  "Name": "Wellington College"
                },
                "Description": "Senior English Teacher",
                "StaffRole": "1102",
                "StartDate": "2000-09-05",
                "EndDate": "2001-06-25",
                "CasualReliefTeacher": "N",
                "EmploymentStatus": "A",
                "StaffSubjectList": { 
                  "StaffSubject": [{ 
                    "PreferenceNumber": 1,
                    "Code": "ENGL",
                    "YearLevels": { 
                      "YearLevel": [11,
                      12,
                      13]
                    }
                  },
                   { 
                    "PreferenceNumber": 2,
                    "Code": "HIST"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StaffAssignment:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StaffAssignment'
            example: >-
              <StaffAssignment>
                </StaffAssignmentRefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</StaffAssignmentRefId>
                <StaffMember>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1651</RefId>
                </StaffMember>
                <AssignedLocation>
                  </RefId>203</RefId>
                  </Name>Wellington College</Name>
                </AssignedLocation>
                </Description>Senior English Teacher</Description>
                </StaffRole>1102</StaffRole>
                </StartDate>2000-09-05</StartDate>
                </EndDate>2001-06-25</EndDate>
                </CasualReliefTeacher>N</CasualReliefTeacher>
                </EmploymentStatus>A</EmploymentStatus>
                <StaffSubjectList>
                  <StaffSubject>
                    </PreferenceNumber>1</PreferenceNumber>
                    </Code>ENGL</Code>
                    <YearLevels>
                      </YearLevel>11</YearLevel>
                      </YearLevel>12</YearLevel>
                      </YearLevel>13</YearLevel>
                    </YearLevels>
                  </StaffSubject>
                  <StaffSubject>
                    </PreferenceNumber>2</PreferenceNumber>
                    </Code>HIST</Code>
                  </StaffSubject>
                </StaffSubjectList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StaffAssignment>
    get:
      tags:
      - "StaffAssignment"
      summary: Default operation to get a single StaffAssignment
      parameters:
      - name: StaffAssignmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StaffAssignment:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StaffAssignment'
              example:
                "StaffAssignment": { 
                  "StaffAssignmentRefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652",
                  "StaffMember": { 
                    "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1651"
                  },
                  "AssignedLocation": { 
                    "RefId": 203,
                    "Name": "Wellington College"
                  },
                  "Description": "Senior English Teacher",
                  "StaffRole": "1102",
                  "StartDate": "2000-09-05",
                  "EndDate": "2001-06-25",
                  "CasualReliefTeacher": "N",
                  "EmploymentStatus": "A",
                  "StaffSubjectList": { 
                    "StaffSubject": [{ 
                      "PreferenceNumber": 1,
                      "Code": "ENGL",
                      "YearLevels": { 
                        "YearLevel": [11,
                        12,
                        13]
                      }
                    },
                     { 
                      "PreferenceNumber": 2,
                      "Code": "HIST"
                    }]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StaffAssignment:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StaffAssignment'
              example: >-
                <StaffAssignment>
                  </StaffAssignmentRefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</StaffAssignmentRefId>
                  <StaffMember>
                    </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1651</RefId>
                  </StaffMember>
                  <AssignedLocation>
                    </RefId>203</RefId>
                    </Name>Wellington College</Name>
                  </AssignedLocation>
                  </Description>Senior English Teacher</Description>
                  </StaffRole>1102</StaffRole>
                  </StartDate>2000-09-05</StartDate>
                  </EndDate>2001-06-25</EndDate>
                  </CasualReliefTeacher>N</CasualReliefTeacher>
                  </EmploymentStatus>A</EmploymentStatus>
                  <StaffSubjectList>
                    <StaffSubject>
                      </PreferenceNumber>1</PreferenceNumber>
                      </Code>ENGL</Code>
                      <YearLevels>
                        </YearLevel>11</YearLevel>
                        </YearLevel>12</YearLevel>
                        </YearLevel>13</YearLevel>
                      </YearLevels>
                    </StaffSubject>
                    <StaffSubject>
                      </PreferenceNumber>2</PreferenceNumber>
                      </Code>HIST</Code>
                    </StaffSubject>
                  </StaffSubjectList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StaffAssignment>
    delete:
      tags:
      - "StaffAssignment"
      summary: Default operation to delete a single StaffAssignment
      parameters:
      - name: StaffAssignmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StaffTeachingGroupAssignments:
    get:
      tags:
      - "StaffTeachingGroupAssignment"
      summary: Default operation to get a list of all available StaffTeachingGroupAssignments
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StaffTeachingGroupAssignments:
                    type: object
                    description: >-
                      A List of StaffTeachingGroupAssignment objects
                    properties:
                      StaffTeachingGroupAssignment:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StaffTeachingGroupAssignment'
              example:
                "StaffTeachingGroupAssignments": { 
                  "StaffTeachingGroupAssignment": [{ 
                    "StaffTeachingGroupAssignmentRefId": "92828e71-c702-4944-841e-761203142ccd",
                    "StaffMember": { 
                      "RefId": "6c12f5ae-ca86-40e2-b252-593154c8b967"
                    },
                    "Provider": { 
                      "RefId": 636
                    },
                    "TeachingGroup": { 
                      "RefId": "edc3ac19-264f-4734-b75b-6d56fbf84a18",
                      "LocalId": "11FrenA",
                      "Name": "Year 11 French, Stream A"
                    },
                    "Role": 1201,
                    "StartDate": "2000-09-05",
                    "EndDate": "2001-06-25",
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StaffTeachingGroupAssignments:
                    type: object
                    description: >-
                      A List of StaffTeachingGroupAssignment objects
                    properties:
                      StaffTeachingGroupAssignment:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StaffTeachingGroupAssignment'
              example: >-
                <StaffTeachingGroupAssignments>
                  <StaffTeachingGroupAssignment>
                    </StaffTeachingGroupAssignmentRefId>92828e71-c702-4944-841e-761203142ccd</StaffTeachingGroupAssignmentRefId>
                    <StaffMember>
                      </RefId>6c12f5ae-ca86-40e2-b252-593154c8b967</RefId>
                    </StaffMember>
                    <Provider>
                      </RefId>636</RefId>
                    </Provider>
                    <TeachingGroup>
                      </RefId>edc3ac19-264f-4734-b75b-6d56fbf84a18</RefId>
                      </LocalId>11FrenA</LocalId>
                      </Name>Year 11 French, Stream A</Name>
                    </TeachingGroup>
                    </Role>1201</Role>
                    </StartDate>2000-09-05</StartDate>
                    </EndDate>2001-06-25</EndDate>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StaffTeachingGroupAssignment>
                </StaffTeachingGroupAssignments>
    post:
      tags:
      - "StaffTeachingGroupAssignment"
      summary: Default operation to create a single StaffTeachingGroupAssignment
      operationId: createStaffTeachingGroupAssignment
      requestBody:
        description: CRUD operation on StaffTeachingGroupAssignment
        content:
          application/json:
            schema:
              type: object
              properties:
                StaffTeachingGroupAssignment:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StaffTeachingGroupAssignment'
            example:
              "StaffTeachingGroupAssignment": { 
                "StaffTeachingGroupAssignmentRefId": "92828e71-c702-4944-841e-761203142ccd",
                "StaffMember": { 
                  "RefId": "6c12f5ae-ca86-40e2-b252-593154c8b967"
                },
                "Provider": { 
                  "RefId": 636
                },
                "TeachingGroup": { 
                  "RefId": "edc3ac19-264f-4734-b75b-6d56fbf84a18",
                  "LocalId": "11FrenA",
                  "Name": "Year 11 French, Stream A"
                },
                "Role": 1201,
                "StartDate": "2000-09-05",
                "EndDate": "2001-06-25",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StaffTeachingGroupAssignment:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StaffTeachingGroupAssignment'
            example: >-
              <StaffTeachingGroupAssignment>
                </StaffTeachingGroupAssignmentRefId>92828e71-c702-4944-841e-761203142ccd</StaffTeachingGroupAssignmentRefId>
                <StaffMember>
                  </RefId>6c12f5ae-ca86-40e2-b252-593154c8b967</RefId>
                </StaffMember>
                <Provider>
                  </RefId>636</RefId>
                </Provider>
                <TeachingGroup>
                  </RefId>edc3ac19-264f-4734-b75b-6d56fbf84a18</RefId>
                  </LocalId>11FrenA</LocalId>
                  </Name>Year 11 French, Stream A</Name>
                </TeachingGroup>
                </Role>1201</Role>
                </StartDate>2000-09-05</StartDate>
                </EndDate>2001-06-25</EndDate>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StaffTeachingGroupAssignment>
  # /////////////////////////////////////////////////////////////
  /StaffTeachingGroupAssignments/{StaffTeachingGroupAssignmentRefId}:
    put:
      tags:
      - "StaffTeachingGroupAssignment"
      summary: Default operation to update a single StaffTeachingGroupAssignment
      parameters:
      - name: StaffTeachingGroupAssignmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStaffTeachingGroupAssignment
      requestBody:
        description: CRUD operation on StaffTeachingGroupAssignment
        content:
          application/json:
            schema:
              type: object
              properties:
                StaffTeachingGroupAssignment:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StaffTeachingGroupAssignment'
            example:
              "StaffTeachingGroupAssignment": { 
                "StaffTeachingGroupAssignmentRefId": "92828e71-c702-4944-841e-761203142ccd",
                "StaffMember": { 
                  "RefId": "6c12f5ae-ca86-40e2-b252-593154c8b967"
                },
                "Provider": { 
                  "RefId": 636
                },
                "TeachingGroup": { 
                  "RefId": "edc3ac19-264f-4734-b75b-6d56fbf84a18",
                  "LocalId": "11FrenA",
                  "Name": "Year 11 French, Stream A"
                },
                "Role": 1201,
                "StartDate": "2000-09-05",
                "EndDate": "2001-06-25",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StaffTeachingGroupAssignment:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StaffTeachingGroupAssignment'
            example: >-
              <StaffTeachingGroupAssignment>
                </StaffTeachingGroupAssignmentRefId>92828e71-c702-4944-841e-761203142ccd</StaffTeachingGroupAssignmentRefId>
                <StaffMember>
                  </RefId>6c12f5ae-ca86-40e2-b252-593154c8b967</RefId>
                </StaffMember>
                <Provider>
                  </RefId>636</RefId>
                </Provider>
                <TeachingGroup>
                  </RefId>edc3ac19-264f-4734-b75b-6d56fbf84a18</RefId>
                  </LocalId>11FrenA</LocalId>
                  </Name>Year 11 French, Stream A</Name>
                </TeachingGroup>
                </Role>1201</Role>
                </StartDate>2000-09-05</StartDate>
                </EndDate>2001-06-25</EndDate>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StaffTeachingGroupAssignment>
    get:
      tags:
      - "StaffTeachingGroupAssignment"
      summary: Default operation to get a single StaffTeachingGroupAssignment
      parameters:
      - name: StaffTeachingGroupAssignmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StaffTeachingGroupAssignment:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StaffTeachingGroupAssignment'
              example:
                "StaffTeachingGroupAssignment": { 
                  "StaffTeachingGroupAssignmentRefId": "92828e71-c702-4944-841e-761203142ccd",
                  "StaffMember": { 
                    "RefId": "6c12f5ae-ca86-40e2-b252-593154c8b967"
                  },
                  "Provider": { 
                    "RefId": 636
                  },
                  "TeachingGroup": { 
                    "RefId": "edc3ac19-264f-4734-b75b-6d56fbf84a18",
                    "LocalId": "11FrenA",
                    "Name": "Year 11 French, Stream A"
                  },
                  "Role": 1201,
                  "StartDate": "2000-09-05",
                  "EndDate": "2001-06-25",
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StaffTeachingGroupAssignment:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StaffTeachingGroupAssignment'
              example: >-
                <StaffTeachingGroupAssignment>
                  </StaffTeachingGroupAssignmentRefId>92828e71-c702-4944-841e-761203142ccd</StaffTeachingGroupAssignmentRefId>
                  <StaffMember>
                    </RefId>6c12f5ae-ca86-40e2-b252-593154c8b967</RefId>
                  </StaffMember>
                  <Provider>
                    </RefId>636</RefId>
                  </Provider>
                  <TeachingGroup>
                    </RefId>edc3ac19-264f-4734-b75b-6d56fbf84a18</RefId>
                    </LocalId>11FrenA</LocalId>
                    </Name>Year 11 French, Stream A</Name>
                  </TeachingGroup>
                  </Role>1201</Role>
                  </StartDate>2000-09-05</StartDate>
                  </EndDate>2001-06-25</EndDate>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StaffTeachingGroupAssignment>
    delete:
      tags:
      - "StaffTeachingGroupAssignment"
      summary: Default operation to delete a single StaffTeachingGroupAssignment
      parameters:
      - name: StaffTeachingGroupAssignmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentPersonals:
    get:
      tags:
      - "StudentPersonal"
      summary: Default operation to get a list of all available StudentPersonals
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentPersonals:
                    type: object
                    description: >-
                      A List of StudentPersonal objects
                    properties:
                      StudentPersonal:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentPersonal'
              example:
                "StudentPersonals": { 
                  "StudentPersonal": [{ 
                    "StudentPersonalRefId": "7c834ea9-eda1-2090-347f-83297e1c290c",
                    "StudentPersonalLocalId": "S1234567",
                    "NationalStudentNumber": 2234523,
                    "FirstNZSchoolingDate": "1996-05-04",
                    "PersonInfo": { 
                      "Name": { 
                        "FamilyName": "Hagrid",
                        "GivenName": "Rubeus",
                        "FullName": "Rubeus Hagrid",
                        "Type": "LGL",
                        "IsVerified": "N"
                      },
                      "OtherNameList": { 
                        "Name": [{ 
                          "FamilyName": "Anderson",
                          "GivenName": "Samuel",
                          "FullName": "Samuel Anderson",
                          "Type": "AKA",
                          "IsVerified": "Y",
                          "Verification": { 
                            "Source": "NZPAS",
                            "DocumentSerialNumber": "L905673",
                            "DocumentExpiryDate": "2019-03-30",
                            "IsConfirmed": true,
                            "Timestamp": "2003-11-30T12:34:56.7",
                            "Provider": { 
                              "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba"
                            }
                          }
                        },
                         { 
                          "FamilyName": "Rowinski",
                          "GivenName": "Sam",
                          "FullName": "Sam Rowinski ",
                          "Type": "PRF",
                          "IsVerified": "N"
                        }]
                      },
                      "Demographics": { 
                        "BirthDate": "1990-09-26",
                        "PlaceOfBirth": "Dunedin",
                        "CountryOfBirth": "ZAF",
                        "CitizenshipList": { 
                          "Country": ["NZL",
                          "ZAF"]
                        },
                        "CitizenshipStatus": "NZCI",
                        "CitizenshipVerification": { 
                          "Source": "NZPAS",
                          "DocumentSerialNumber": "L905673",
                          "DocumentExpiryDate": "2019-03-30",
                          "IsConfirmed": true,
                          "Timestamp": "2003-11-30T12:34:56.7",
                          "Provider": { 
                            "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba"
                          }
                        },
                        "Gender": 2,
                        "LanguageList": { 
                          "Language": [{ 
                            "Code": "NZS01110",
                            "Usage": "FL",
                            "ProficiencyList": { 
                              "Proficiency": [{ 
                                "Level": "AD",
                                "Type": "SP"
                              }]
                            }
                          },
                           { 
                            "Code": "NZS01112",
                            "Usage": "SL",
                            "ProficiencyList": { 
                              "Proficiency": [{ 
                                "Level": "BE",
                                "Type": "SP"
                              }]
                            }
                          }]
                        },
                        "EthnicityList": { 
                          "Ethnicity": [{ 
                            "PreferenceOrderNumber": 1,
                            "Code": 111
                          },
                           { 
                            "PreferenceOrderNumber": 1,
                            "Code": 211
                          }]
                        },
                        "IwiAffiliationList": { 
                          "Iwi": [{ 
                            "Code": "NZS1001",
                            "PreferenceOrderNumber": 1,
                            "HapuAffiliationList": { 
                              "Hapu": [{ 
                                "HapuName": "Manukorihi",
                                "PreferenceOrderNumber": 1
                              }]
                            }
                          }]
                        },
                        "ReligiousAffiliationList": { 
                          "ReligiousAffiliation": ["NZS212",
                          "NZS215"]
                        }
                      },
                      "AddressList": { 
                        "Address": [{ 
                          "Type": "TH",
                          "Role": "PHY",
                          "Line1": "The Enchanted Wood",
                          "Line2": "533 Hogwart's Way",
                          "City": "Hogsmead",
                          "PostalCode": "7733"
                        },
                         { 
                          "Type": "RU",
                          "Role": "PHY",
                          "Line1": "1175 Lake Ferry Rd",
                          "Suburb": "RD 1",
                          "City": "Martinborough"
                        }]
                      },
                      "EmailList": { 
                        "Email": [{ 
                          "Type": "PRIM",
                          "Address": "hagrid@gmail.com"
                        }]
                      },
                      "PhoneNumberList": { 
                        "PhoneNumber": [{ 
                          "Type": "MOB",
                          "Number": "(021) 300 999"
                        }]
                      },
                      "HouseholdContactInfoList": { 
                        "HouseholdContactInfo": [{ 
                          "PreferenceNumber": 1,
                          "HouseholdContactId": "7d5c3f5c-d89c-4551-9442-6b008207986e",
                          "AddressList": { 
                            "Address": [{ 
                              "Type": "DE",
                              "Role": "POS",
                              "Line1": "P O Box 81",
                              "City": "Martinborough",
                              "PostalCode": "5781"
                            }]
                          },
                          "EmailList": { 
                            "Email": [{ 
                              "Type": "PRIM",
                              "Address": "hagrid@gmail.com"
                            }]
                          },
                          "PhoneNumberList": { 
                            "PhoneNumber": [{ 
                              "Type": "MOB",
                              "Number": "(021) 300 999"
                            }]
                          }
                        }]
                      }
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentPersonals:
                    type: object
                    description: >-
                      A List of StudentPersonal objects
                    properties:
                      StudentPersonal:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentPersonal'
              example: >-
                <StudentPersonals>
                  <StudentPersonal>
                    </StudentPersonalRefId>7c834ea9-eda1-2090-347f-83297e1c290c</StudentPersonalRefId>
                    </StudentPersonalLocalId>S1234567</StudentPersonalLocalId>
                    </NationalStudentNumber>2234523</NationalStudentNumber>
                    </FirstNZSchoolingDate>1996-05-04</FirstNZSchoolingDate>
                    <PersonInfo>
                      <Name>
                        </FamilyName>Hagrid</FamilyName>
                        </GivenName>Rubeus</GivenName>
                        </FullName>Rubeus Hagrid</FullName>
                        </Type>LGL</Type>
                        </IsVerified>N</IsVerified>
                      </Name>
                      <OtherNameList>
                        <Name>
                          </FamilyName>Anderson</FamilyName>
                          </GivenName>Samuel</GivenName>
                          </FullName>Samuel Anderson</FullName>
                          </Type>AKA</Type>
                          </IsVerified>Y</IsVerified>
                          <Verification>
                            </Source>NZPAS</Source>
                            </DocumentSerialNumber>L905673</DocumentSerialNumber>
                            </DocumentExpiryDate>2019-03-30</DocumentExpiryDate>
                            </IsConfirmed>true</IsConfirmed>
                            </Timestamp>2003-11-30T12:34:56.7</Timestamp>
                            <Provider>
                              </RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId>
                            </Provider>
                          </Verification>
                        </Name>
                        <Name>
                          </FamilyName>Rowinski</FamilyName>
                          </GivenName>Sam</GivenName>
                          </FullName>Sam Rowinski</FullName>
                          </Type>PRF</Type>
                          </IsVerified>N</IsVerified>
                        </Name>
                      </OtherNameList>
                      <Demographics>
                        </BirthDate>1990-09-26</BirthDate>
                        </PlaceOfBirth>Dunedin</PlaceOfBirth>
                        </CountryOfBirth>ZAF</CountryOfBirth>
                        <CitizenshipList>
                          </Country>NZL</Country>
                          </Country>ZAF</Country>
                        </CitizenshipList>
                        </CitizenshipStatus>NZCI</CitizenshipStatus>
                        <CitizenshipVerification>
                          </Source>NZPAS</Source>
                          </DocumentSerialNumber>L905673</DocumentSerialNumber>
                          </DocumentExpiryDate>2019-03-30</DocumentExpiryDate>
                          </IsConfirmed>true</IsConfirmed>
                          </Timestamp>2003-11-30T12:34:56.7</Timestamp>
                          <Provider>
                            </RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId>
                          </Provider>
                        </CitizenshipVerification>
                        </Gender>2</Gender>
                        <LanguageList>
                          <Language>
                            </Code>NZS01110</Code>
                            </Usage>FL</Usage>
                            <ProficiencyList>
                              <Proficiency>
                                </Level>AD</Level>
                                </Type>SP</Type>
                              </Proficiency>
                            </ProficiencyList>
                          </Language>
                          <Language>
                            </Code>NZS01112</Code>
                            </Usage>SL</Usage>
                            <ProficiencyList>
                              <Proficiency>
                                </Level>BE</Level>
                                </Type>SP</Type>
                              </Proficiency>
                            </ProficiencyList>
                          </Language>
                        </LanguageList>
                        <EthnicityList>
                          <Ethnicity>
                            </PreferenceOrderNumber>1</PreferenceOrderNumber>
                            </Code>111</Code>
                          </Ethnicity>
                          <Ethnicity>
                            </PreferenceOrderNumber>1</PreferenceOrderNumber>
                            </Code>211</Code>
                          </Ethnicity>
                        </EthnicityList>
                        <IwiAffiliationList>
                          <Iwi>
                            </Code>NZS1001</Code>
                            </PreferenceOrderNumber>1</PreferenceOrderNumber>
                            <HapuAffiliationList>
                              <Hapu>
                                </HapuName>Manukorihi</HapuName>
                                </PreferenceOrderNumber>1</PreferenceOrderNumber>
                              </Hapu>
                            </HapuAffiliationList>
                          </Iwi>
                        </IwiAffiliationList>
                        <ReligiousAffiliationList>
                          </ReligiousAffiliation>NZS212</ReligiousAffiliation>
                          </ReligiousAffiliation>NZS215</ReligiousAffiliation>
                        </ReligiousAffiliationList>
                      </Demographics>
                      <AddressList>
                        <Address>
                          </Type>TH</Type>
                          </Role>PHY</Role>
                          </Line1>The Enchanted Wood</Line1>
                          </Line2>533 Hogwart's Way</Line2>
                          </City>Hogsmead</City>
                          </PostalCode>7733</PostalCode>
                        </Address>
                        <Address>
                          </Type>RU</Type>
                          </Role>PHY</Role>
                          </Line1>1175 Lake Ferry Rd</Line1>
                          </Suburb>RD 1</Suburb>
                          </City>Martinborough</City>
                        </Address>
                      </AddressList>
                      <EmailList>
                        <Email>
                          </Type>PRIM</Type>
                          </Address>hagrid@gmail.com</Address>
                        </Email>
                      </EmailList>
                      <PhoneNumberList>
                        <PhoneNumber>
                          </Type>MOB</Type>
                          </Number>(021) 300 999</Number>
                        </PhoneNumber>
                      </PhoneNumberList>
                      <HouseholdContactInfoList>
                        <HouseholdContactInfo>
                          </PreferenceNumber>1</PreferenceNumber>
                          </HouseholdContactId>7d5c3f5c-d89c-4551-9442-6b008207986e</HouseholdContactId>
                          <AddressList>
                            <Address>
                              </Type>DE</Type>
                              </Role>POS</Role>
                              </Line1>P O Box 81</Line1>
                              </City>Martinborough</City>
                              </PostalCode>5781</PostalCode>
                            </Address>
                          </AddressList>
                          <EmailList>
                            <Email>
                              </Type>PRIM</Type>
                              </Address>hagrid@gmail.com</Address>
                            </Email>
                          </EmailList>
                          <PhoneNumberList>
                            <PhoneNumber>
                              </Type>MOB</Type>
                              </Number>(021) 300 999</Number>
                            </PhoneNumber>
                          </PhoneNumberList>
                        </HouseholdContactInfo>
                      </HouseholdContactInfoList>
                    </PersonInfo>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StudentPersonal>
                </StudentPersonals>
    post:
      tags:
      - "StudentPersonal"
      summary: Default operation to create a single StudentPersonal
      operationId: createStudentPersonal
      requestBody:
        description: CRUD operation on StudentPersonal
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentPersonal:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentPersonal'
            example:
              "StudentPersonal": { 
                "StudentPersonalRefId": "7c834ea9-eda1-2090-347f-83297e1c290c",
                "StudentPersonalLocalId": "S1234567",
                "NationalStudentNumber": 2234523,
                "FirstNZSchoolingDate": "1996-05-04",
                "PersonInfo": { 
                  "Name": { 
                    "FamilyName": "Hagrid",
                    "GivenName": "Rubeus",
                    "FullName": "Rubeus Hagrid",
                    "Type": "LGL",
                    "IsVerified": "N"
                  },
                  "OtherNameList": { 
                    "Name": [{ 
                      "FamilyName": "Anderson",
                      "GivenName": "Samuel",
                      "FullName": "Samuel Anderson",
                      "Type": "AKA",
                      "IsVerified": "Y",
                      "Verification": { 
                        "Source": "NZPAS",
                        "DocumentSerialNumber": "L905673",
                        "DocumentExpiryDate": "2019-03-30",
                        "IsConfirmed": true,
                        "Timestamp": "2003-11-30T12:34:56.7",
                        "Provider": { 
                          "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba"
                        }
                      }
                    },
                     { 
                      "FamilyName": "Rowinski",
                      "GivenName": "Sam",
                      "FullName": "Sam Rowinski ",
                      "Type": "PRF",
                      "IsVerified": "N"
                    }]
                  },
                  "Demographics": { 
                    "BirthDate": "1990-09-26",
                    "PlaceOfBirth": "Dunedin",
                    "CountryOfBirth": "ZAF",
                    "CitizenshipList": { 
                      "Country": ["NZL",
                      "ZAF"]
                    },
                    "CitizenshipStatus": "NZCI",
                    "CitizenshipVerification": { 
                      "Source": "NZPAS",
                      "DocumentSerialNumber": "L905673",
                      "DocumentExpiryDate": "2019-03-30",
                      "IsConfirmed": true,
                      "Timestamp": "2003-11-30T12:34:56.7",
                      "Provider": { 
                        "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba"
                      }
                    },
                    "Gender": 2,
                    "LanguageList": { 
                      "Language": [{ 
                        "Code": "NZS01110",
                        "Usage": "FL",
                        "ProficiencyList": { 
                          "Proficiency": [{ 
                            "Level": "AD",
                            "Type": "SP"
                          }]
                        }
                      },
                       { 
                        "Code": "NZS01112",
                        "Usage": "SL",
                        "ProficiencyList": { 
                          "Proficiency": [{ 
                            "Level": "BE",
                            "Type": "SP"
                          }]
                        }
                      }]
                    },
                    "EthnicityList": { 
                      "Ethnicity": [{ 
                        "PreferenceOrderNumber": 1,
                        "Code": 111
                      },
                       { 
                        "PreferenceOrderNumber": 1,
                        "Code": 211
                      }]
                    },
                    "IwiAffiliationList": { 
                      "Iwi": [{ 
                        "Code": "NZS1001",
                        "PreferenceOrderNumber": 1,
                        "HapuAffiliationList": { 
                          "Hapu": [{ 
                            "HapuName": "Manukorihi",
                            "PreferenceOrderNumber": 1
                          }]
                        }
                      }]
                    },
                    "ReligiousAffiliationList": { 
                      "ReligiousAffiliation": ["NZS212",
                      "NZS215"]
                    }
                  },
                  "AddressList": { 
                    "Address": [{ 
                      "Type": "TH",
                      "Role": "PHY",
                      "Line1": "The Enchanted Wood",
                      "Line2": "533 Hogwart's Way",
                      "City": "Hogsmead",
                      "PostalCode": "7733"
                    },
                     { 
                      "Type": "RU",
                      "Role": "PHY",
                      "Line1": "1175 Lake Ferry Rd",
                      "Suburb": "RD 1",
                      "City": "Martinborough"
                    }]
                  },
                  "EmailList": { 
                    "Email": [{ 
                      "Type": "PRIM",
                      "Address": "hagrid@gmail.com"
                    }]
                  },
                  "PhoneNumberList": { 
                    "PhoneNumber": [{ 
                      "Type": "MOB",
                      "Number": "(021) 300 999"
                    }]
                  },
                  "HouseholdContactInfoList": { 
                    "HouseholdContactInfo": [{ 
                      "PreferenceNumber": 1,
                      "HouseholdContactId": "7d5c3f5c-d89c-4551-9442-6b008207986e",
                      "AddressList": { 
                        "Address": [{ 
                          "Type": "DE",
                          "Role": "POS",
                          "Line1": "P O Box 81",
                          "City": "Martinborough",
                          "PostalCode": "5781"
                        }]
                      },
                      "EmailList": { 
                        "Email": [{ 
                          "Type": "PRIM",
                          "Address": "hagrid@gmail.com"
                        }]
                      },
                      "PhoneNumberList": { 
                        "PhoneNumber": [{ 
                          "Type": "MOB",
                          "Number": "(021) 300 999"
                        }]
                      }
                    }]
                  }
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentPersonal:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentPersonal'
            example: >-
              <StudentPersonal>
                </StudentPersonalRefId>7c834ea9-eda1-2090-347f-83297e1c290c</StudentPersonalRefId>
                </StudentPersonalLocalId>S1234567</StudentPersonalLocalId>
                </NationalStudentNumber>2234523</NationalStudentNumber>
                </FirstNZSchoolingDate>1996-05-04</FirstNZSchoolingDate>
                <PersonInfo>
                  <Name>
                    </FamilyName>Hagrid</FamilyName>
                    </GivenName>Rubeus</GivenName>
                    </FullName>Rubeus Hagrid</FullName>
                    </Type>LGL</Type>
                    </IsVerified>N</IsVerified>
                  </Name>
                  <OtherNameList>
                    <Name>
                      </FamilyName>Anderson</FamilyName>
                      </GivenName>Samuel</GivenName>
                      </FullName>Samuel Anderson</FullName>
                      </Type>AKA</Type>
                      </IsVerified>Y</IsVerified>
                      <Verification>
                        </Source>NZPAS</Source>
                        </DocumentSerialNumber>L905673</DocumentSerialNumber>
                        </DocumentExpiryDate>2019-03-30</DocumentExpiryDate>
                        </IsConfirmed>true</IsConfirmed>
                        </Timestamp>2003-11-30T12:34:56.7</Timestamp>
                        <Provider>
                          </RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId>
                        </Provider>
                      </Verification>
                    </Name>
                    <Name>
                      </FamilyName>Rowinski</FamilyName>
                      </GivenName>Sam</GivenName>
                      </FullName>Sam Rowinski</FullName>
                      </Type>PRF</Type>
                      </IsVerified>N</IsVerified>
                    </Name>
                  </OtherNameList>
                  <Demographics>
                    </BirthDate>1990-09-26</BirthDate>
                    </PlaceOfBirth>Dunedin</PlaceOfBirth>
                    </CountryOfBirth>ZAF</CountryOfBirth>
                    <CitizenshipList>
                      </Country>NZL</Country>
                      </Country>ZAF</Country>
                    </CitizenshipList>
                    </CitizenshipStatus>NZCI</CitizenshipStatus>
                    <CitizenshipVerification>
                      </Source>NZPAS</Source>
                      </DocumentSerialNumber>L905673</DocumentSerialNumber>
                      </DocumentExpiryDate>2019-03-30</DocumentExpiryDate>
                      </IsConfirmed>true</IsConfirmed>
                      </Timestamp>2003-11-30T12:34:56.7</Timestamp>
                      <Provider>
                        </RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId>
                      </Provider>
                    </CitizenshipVerification>
                    </Gender>2</Gender>
                    <LanguageList>
                      <Language>
                        </Code>NZS01110</Code>
                        </Usage>FL</Usage>
                        <ProficiencyList>
                          <Proficiency>
                            </Level>AD</Level>
                            </Type>SP</Type>
                          </Proficiency>
                        </ProficiencyList>
                      </Language>
                      <Language>
                        </Code>NZS01112</Code>
                        </Usage>SL</Usage>
                        <ProficiencyList>
                          <Proficiency>
                            </Level>BE</Level>
                            </Type>SP</Type>
                          </Proficiency>
                        </ProficiencyList>
                      </Language>
                    </LanguageList>
                    <EthnicityList>
                      <Ethnicity>
                        </PreferenceOrderNumber>1</PreferenceOrderNumber>
                        </Code>111</Code>
                      </Ethnicity>
                      <Ethnicity>
                        </PreferenceOrderNumber>1</PreferenceOrderNumber>
                        </Code>211</Code>
                      </Ethnicity>
                    </EthnicityList>
                    <IwiAffiliationList>
                      <Iwi>
                        </Code>NZS1001</Code>
                        </PreferenceOrderNumber>1</PreferenceOrderNumber>
                        <HapuAffiliationList>
                          <Hapu>
                            </HapuName>Manukorihi</HapuName>
                            </PreferenceOrderNumber>1</PreferenceOrderNumber>
                          </Hapu>
                        </HapuAffiliationList>
                      </Iwi>
                    </IwiAffiliationList>
                    <ReligiousAffiliationList>
                      </ReligiousAffiliation>NZS212</ReligiousAffiliation>
                      </ReligiousAffiliation>NZS215</ReligiousAffiliation>
                    </ReligiousAffiliationList>
                  </Demographics>
                  <AddressList>
                    <Address>
                      </Type>TH</Type>
                      </Role>PHY</Role>
                      </Line1>The Enchanted Wood</Line1>
                      </Line2>533 Hogwart's Way</Line2>
                      </City>Hogsmead</City>
                      </PostalCode>7733</PostalCode>
                    </Address>
                    <Address>
                      </Type>RU</Type>
                      </Role>PHY</Role>
                      </Line1>1175 Lake Ferry Rd</Line1>
                      </Suburb>RD 1</Suburb>
                      </City>Martinborough</City>
                    </Address>
                  </AddressList>
                  <EmailList>
                    <Email>
                      </Type>PRIM</Type>
                      </Address>hagrid@gmail.com</Address>
                    </Email>
                  </EmailList>
                  <PhoneNumberList>
                    <PhoneNumber>
                      </Type>MOB</Type>
                      </Number>(021) 300 999</Number>
                    </PhoneNumber>
                  </PhoneNumberList>
                  <HouseholdContactInfoList>
                    <HouseholdContactInfo>
                      </PreferenceNumber>1</PreferenceNumber>
                      </HouseholdContactId>7d5c3f5c-d89c-4551-9442-6b008207986e</HouseholdContactId>
                      <AddressList>
                        <Address>
                          </Type>DE</Type>
                          </Role>POS</Role>
                          </Line1>P O Box 81</Line1>
                          </City>Martinborough</City>
                          </PostalCode>5781</PostalCode>
                        </Address>
                      </AddressList>
                      <EmailList>
                        <Email>
                          </Type>PRIM</Type>
                          </Address>hagrid@gmail.com</Address>
                        </Email>
                      </EmailList>
                      <PhoneNumberList>
                        <PhoneNumber>
                          </Type>MOB</Type>
                          </Number>(021) 300 999</Number>
                        </PhoneNumber>
                      </PhoneNumberList>
                    </HouseholdContactInfo>
                  </HouseholdContactInfoList>
                </PersonInfo>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentPersonal>
  # /////////////////////////////////////////////////////////////
  /StudentPersonals/{StudentPersonalRefId}:
    put:
      tags:
      - "StudentPersonal"
      summary: Default operation to update a single StudentPersonal
      parameters:
      - name: StudentPersonalRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentPersonal
      requestBody:
        description: CRUD operation on StudentPersonal
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentPersonal:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentPersonal'
            example:
              "StudentPersonal": { 
                "StudentPersonalRefId": "7c834ea9-eda1-2090-347f-83297e1c290c",
                "StudentPersonalLocalId": "S1234567",
                "NationalStudentNumber": 2234523,
                "FirstNZSchoolingDate": "1996-05-04",
                "PersonInfo": { 
                  "Name": { 
                    "FamilyName": "Hagrid",
                    "GivenName": "Rubeus",
                    "FullName": "Rubeus Hagrid",
                    "Type": "LGL",
                    "IsVerified": "N"
                  },
                  "OtherNameList": { 
                    "Name": [{ 
                      "FamilyName": "Anderson",
                      "GivenName": "Samuel",
                      "FullName": "Samuel Anderson",
                      "Type": "AKA",
                      "IsVerified": "Y",
                      "Verification": { 
                        "Source": "NZPAS",
                        "DocumentSerialNumber": "L905673",
                        "DocumentExpiryDate": "2019-03-30",
                        "IsConfirmed": true,
                        "Timestamp": "2003-11-30T12:34:56.7",
                        "Provider": { 
                          "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba"
                        }
                      }
                    },
                     { 
                      "FamilyName": "Rowinski",
                      "GivenName": "Sam",
                      "FullName": "Sam Rowinski ",
                      "Type": "PRF",
                      "IsVerified": "N"
                    }]
                  },
                  "Demographics": { 
                    "BirthDate": "1990-09-26",
                    "PlaceOfBirth": "Dunedin",
                    "CountryOfBirth": "ZAF",
                    "CitizenshipList": { 
                      "Country": ["NZL",
                      "ZAF"]
                    },
                    "CitizenshipStatus": "NZCI",
                    "CitizenshipVerification": { 
                      "Source": "NZPAS",
                      "DocumentSerialNumber": "L905673",
                      "DocumentExpiryDate": "2019-03-30",
                      "IsConfirmed": true,
                      "Timestamp": "2003-11-30T12:34:56.7",
                      "Provider": { 
                        "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba"
                      }
                    },
                    "Gender": 2,
                    "LanguageList": { 
                      "Language": [{ 
                        "Code": "NZS01110",
                        "Usage": "FL",
                        "ProficiencyList": { 
                          "Proficiency": [{ 
                            "Level": "AD",
                            "Type": "SP"
                          }]
                        }
                      },
                       { 
                        "Code": "NZS01112",
                        "Usage": "SL",
                        "ProficiencyList": { 
                          "Proficiency": [{ 
                            "Level": "BE",
                            "Type": "SP"
                          }]
                        }
                      }]
                    },
                    "EthnicityList": { 
                      "Ethnicity": [{ 
                        "PreferenceOrderNumber": 1,
                        "Code": 111
                      },
                       { 
                        "PreferenceOrderNumber": 1,
                        "Code": 211
                      }]
                    },
                    "IwiAffiliationList": { 
                      "Iwi": [{ 
                        "Code": "NZS1001",
                        "PreferenceOrderNumber": 1,
                        "HapuAffiliationList": { 
                          "Hapu": [{ 
                            "HapuName": "Manukorihi",
                            "PreferenceOrderNumber": 1
                          }]
                        }
                      }]
                    },
                    "ReligiousAffiliationList": { 
                      "ReligiousAffiliation": ["NZS212",
                      "NZS215"]
                    }
                  },
                  "AddressList": { 
                    "Address": [{ 
                      "Type": "TH",
                      "Role": "PHY",
                      "Line1": "The Enchanted Wood",
                      "Line2": "533 Hogwart's Way",
                      "City": "Hogsmead",
                      "PostalCode": "7733"
                    },
                     { 
                      "Type": "RU",
                      "Role": "PHY",
                      "Line1": "1175 Lake Ferry Rd",
                      "Suburb": "RD 1",
                      "City": "Martinborough"
                    }]
                  },
                  "EmailList": { 
                    "Email": [{ 
                      "Type": "PRIM",
                      "Address": "hagrid@gmail.com"
                    }]
                  },
                  "PhoneNumberList": { 
                    "PhoneNumber": [{ 
                      "Type": "MOB",
                      "Number": "(021) 300 999"
                    }]
                  },
                  "HouseholdContactInfoList": { 
                    "HouseholdContactInfo": [{ 
                      "PreferenceNumber": 1,
                      "HouseholdContactId": "7d5c3f5c-d89c-4551-9442-6b008207986e",
                      "AddressList": { 
                        "Address": [{ 
                          "Type": "DE",
                          "Role": "POS",
                          "Line1": "P O Box 81",
                          "City": "Martinborough",
                          "PostalCode": "5781"
                        }]
                      },
                      "EmailList": { 
                        "Email": [{ 
                          "Type": "PRIM",
                          "Address": "hagrid@gmail.com"
                        }]
                      },
                      "PhoneNumberList": { 
                        "PhoneNumber": [{ 
                          "Type": "MOB",
                          "Number": "(021) 300 999"
                        }]
                      }
                    }]
                  }
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentPersonal:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentPersonal'
            example: >-
              <StudentPersonal>
                </StudentPersonalRefId>7c834ea9-eda1-2090-347f-83297e1c290c</StudentPersonalRefId>
                </StudentPersonalLocalId>S1234567</StudentPersonalLocalId>
                </NationalStudentNumber>2234523</NationalStudentNumber>
                </FirstNZSchoolingDate>1996-05-04</FirstNZSchoolingDate>
                <PersonInfo>
                  <Name>
                    </FamilyName>Hagrid</FamilyName>
                    </GivenName>Rubeus</GivenName>
                    </FullName>Rubeus Hagrid</FullName>
                    </Type>LGL</Type>
                    </IsVerified>N</IsVerified>
                  </Name>
                  <OtherNameList>
                    <Name>
                      </FamilyName>Anderson</FamilyName>
                      </GivenName>Samuel</GivenName>
                      </FullName>Samuel Anderson</FullName>
                      </Type>AKA</Type>
                      </IsVerified>Y</IsVerified>
                      <Verification>
                        </Source>NZPAS</Source>
                        </DocumentSerialNumber>L905673</DocumentSerialNumber>
                        </DocumentExpiryDate>2019-03-30</DocumentExpiryDate>
                        </IsConfirmed>true</IsConfirmed>
                        </Timestamp>2003-11-30T12:34:56.7</Timestamp>
                        <Provider>
                          </RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId>
                        </Provider>
                      </Verification>
                    </Name>
                    <Name>
                      </FamilyName>Rowinski</FamilyName>
                      </GivenName>Sam</GivenName>
                      </FullName>Sam Rowinski</FullName>
                      </Type>PRF</Type>
                      </IsVerified>N</IsVerified>
                    </Name>
                  </OtherNameList>
                  <Demographics>
                    </BirthDate>1990-09-26</BirthDate>
                    </PlaceOfBirth>Dunedin</PlaceOfBirth>
                    </CountryOfBirth>ZAF</CountryOfBirth>
                    <CitizenshipList>
                      </Country>NZL</Country>
                      </Country>ZAF</Country>
                    </CitizenshipList>
                    </CitizenshipStatus>NZCI</CitizenshipStatus>
                    <CitizenshipVerification>
                      </Source>NZPAS</Source>
                      </DocumentSerialNumber>L905673</DocumentSerialNumber>
                      </DocumentExpiryDate>2019-03-30</DocumentExpiryDate>
                      </IsConfirmed>true</IsConfirmed>
                      </Timestamp>2003-11-30T12:34:56.7</Timestamp>
                      <Provider>
                        </RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId>
                      </Provider>
                    </CitizenshipVerification>
                    </Gender>2</Gender>
                    <LanguageList>
                      <Language>
                        </Code>NZS01110</Code>
                        </Usage>FL</Usage>
                        <ProficiencyList>
                          <Proficiency>
                            </Level>AD</Level>
                            </Type>SP</Type>
                          </Proficiency>
                        </ProficiencyList>
                      </Language>
                      <Language>
                        </Code>NZS01112</Code>
                        </Usage>SL</Usage>
                        <ProficiencyList>
                          <Proficiency>
                            </Level>BE</Level>
                            </Type>SP</Type>
                          </Proficiency>
                        </ProficiencyList>
                      </Language>
                    </LanguageList>
                    <EthnicityList>
                      <Ethnicity>
                        </PreferenceOrderNumber>1</PreferenceOrderNumber>
                        </Code>111</Code>
                      </Ethnicity>
                      <Ethnicity>
                        </PreferenceOrderNumber>1</PreferenceOrderNumber>
                        </Code>211</Code>
                      </Ethnicity>
                    </EthnicityList>
                    <IwiAffiliationList>
                      <Iwi>
                        </Code>NZS1001</Code>
                        </PreferenceOrderNumber>1</PreferenceOrderNumber>
                        <HapuAffiliationList>
                          <Hapu>
                            </HapuName>Manukorihi</HapuName>
                            </PreferenceOrderNumber>1</PreferenceOrderNumber>
                          </Hapu>
                        </HapuAffiliationList>
                      </Iwi>
                    </IwiAffiliationList>
                    <ReligiousAffiliationList>
                      </ReligiousAffiliation>NZS212</ReligiousAffiliation>
                      </ReligiousAffiliation>NZS215</ReligiousAffiliation>
                    </ReligiousAffiliationList>
                  </Demographics>
                  <AddressList>
                    <Address>
                      </Type>TH</Type>
                      </Role>PHY</Role>
                      </Line1>The Enchanted Wood</Line1>
                      </Line2>533 Hogwart's Way</Line2>
                      </City>Hogsmead</City>
                      </PostalCode>7733</PostalCode>
                    </Address>
                    <Address>
                      </Type>RU</Type>
                      </Role>PHY</Role>
                      </Line1>1175 Lake Ferry Rd</Line1>
                      </Suburb>RD 1</Suburb>
                      </City>Martinborough</City>
                    </Address>
                  </AddressList>
                  <EmailList>
                    <Email>
                      </Type>PRIM</Type>
                      </Address>hagrid@gmail.com</Address>
                    </Email>
                  </EmailList>
                  <PhoneNumberList>
                    <PhoneNumber>
                      </Type>MOB</Type>
                      </Number>(021) 300 999</Number>
                    </PhoneNumber>
                  </PhoneNumberList>
                  <HouseholdContactInfoList>
                    <HouseholdContactInfo>
                      </PreferenceNumber>1</PreferenceNumber>
                      </HouseholdContactId>7d5c3f5c-d89c-4551-9442-6b008207986e</HouseholdContactId>
                      <AddressList>
                        <Address>
                          </Type>DE</Type>
                          </Role>POS</Role>
                          </Line1>P O Box 81</Line1>
                          </City>Martinborough</City>
                          </PostalCode>5781</PostalCode>
                        </Address>
                      </AddressList>
                      <EmailList>
                        <Email>
                          </Type>PRIM</Type>
                          </Address>hagrid@gmail.com</Address>
                        </Email>
                      </EmailList>
                      <PhoneNumberList>
                        <PhoneNumber>
                          </Type>MOB</Type>
                          </Number>(021) 300 999</Number>
                        </PhoneNumber>
                      </PhoneNumberList>
                    </HouseholdContactInfo>
                  </HouseholdContactInfoList>
                </PersonInfo>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentPersonal>
    get:
      tags:
      - "StudentPersonal"
      summary: Default operation to get a single StudentPersonal
      parameters:
      - name: StudentPersonalRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentPersonal:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentPersonal'
              example:
                "StudentPersonal": { 
                  "StudentPersonalRefId": "7c834ea9-eda1-2090-347f-83297e1c290c",
                  "StudentPersonalLocalId": "S1234567",
                  "NationalStudentNumber": 2234523,
                  "FirstNZSchoolingDate": "1996-05-04",
                  "PersonInfo": { 
                    "Name": { 
                      "FamilyName": "Hagrid",
                      "GivenName": "Rubeus",
                      "FullName": "Rubeus Hagrid",
                      "Type": "LGL",
                      "IsVerified": "N"
                    },
                    "OtherNameList": { 
                      "Name": [{ 
                        "FamilyName": "Anderson",
                        "GivenName": "Samuel",
                        "FullName": "Samuel Anderson",
                        "Type": "AKA",
                        "IsVerified": "Y",
                        "Verification": { 
                          "Source": "NZPAS",
                          "DocumentSerialNumber": "L905673",
                          "DocumentExpiryDate": "2019-03-30",
                          "IsConfirmed": true,
                          "Timestamp": "2003-11-30T12:34:56.7",
                          "Provider": { 
                            "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba"
                          }
                        }
                      },
                       { 
                        "FamilyName": "Rowinski",
                        "GivenName": "Sam",
                        "FullName": "Sam Rowinski ",
                        "Type": "PRF",
                        "IsVerified": "N"
                      }]
                    },
                    "Demographics": { 
                      "BirthDate": "1990-09-26",
                      "PlaceOfBirth": "Dunedin",
                      "CountryOfBirth": "ZAF",
                      "CitizenshipList": { 
                        "Country": ["NZL",
                        "ZAF"]
                      },
                      "CitizenshipStatus": "NZCI",
                      "CitizenshipVerification": { 
                        "Source": "NZPAS",
                        "DocumentSerialNumber": "L905673",
                        "DocumentExpiryDate": "2019-03-30",
                        "IsConfirmed": true,
                        "Timestamp": "2003-11-30T12:34:56.7",
                        "Provider": { 
                          "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba"
                        }
                      },
                      "Gender": 2,
                      "LanguageList": { 
                        "Language": [{ 
                          "Code": "NZS01110",
                          "Usage": "FL",
                          "ProficiencyList": { 
                            "Proficiency": [{ 
                              "Level": "AD",
                              "Type": "SP"
                            }]
                          }
                        },
                         { 
                          "Code": "NZS01112",
                          "Usage": "SL",
                          "ProficiencyList": { 
                            "Proficiency": [{ 
                              "Level": "BE",
                              "Type": "SP"
                            }]
                          }
                        }]
                      },
                      "EthnicityList": { 
                        "Ethnicity": [{ 
                          "PreferenceOrderNumber": 1,
                          "Code": 111
                        },
                         { 
                          "PreferenceOrderNumber": 1,
                          "Code": 211
                        }]
                      },
                      "IwiAffiliationList": { 
                        "Iwi": [{ 
                          "Code": "NZS1001",
                          "PreferenceOrderNumber": 1,
                          "HapuAffiliationList": { 
                            "Hapu": [{ 
                              "HapuName": "Manukorihi",
                              "PreferenceOrderNumber": 1
                            }]
                          }
                        }]
                      },
                      "ReligiousAffiliationList": { 
                        "ReligiousAffiliation": ["NZS212",
                        "NZS215"]
                      }
                    },
                    "AddressList": { 
                      "Address": [{ 
                        "Type": "TH",
                        "Role": "PHY",
                        "Line1": "The Enchanted Wood",
                        "Line2": "533 Hogwart's Way",
                        "City": "Hogsmead",
                        "PostalCode": "7733"
                      },
                       { 
                        "Type": "RU",
                        "Role": "PHY",
                        "Line1": "1175 Lake Ferry Rd",
                        "Suburb": "RD 1",
                        "City": "Martinborough"
                      }]
                    },
                    "EmailList": { 
                      "Email": [{ 
                        "Type": "PRIM",
                        "Address": "hagrid@gmail.com"
                      }]
                    },
                    "PhoneNumberList": { 
                      "PhoneNumber": [{ 
                        "Type": "MOB",
                        "Number": "(021) 300 999"
                      }]
                    },
                    "HouseholdContactInfoList": { 
                      "HouseholdContactInfo": [{ 
                        "PreferenceNumber": 1,
                        "HouseholdContactId": "7d5c3f5c-d89c-4551-9442-6b008207986e",
                        "AddressList": { 
                          "Address": [{ 
                            "Type": "DE",
                            "Role": "POS",
                            "Line1": "P O Box 81",
                            "City": "Martinborough",
                            "PostalCode": "5781"
                          }]
                        },
                        "EmailList": { 
                          "Email": [{ 
                            "Type": "PRIM",
                            "Address": "hagrid@gmail.com"
                          }]
                        },
                        "PhoneNumberList": { 
                          "PhoneNumber": [{ 
                            "Type": "MOB",
                            "Number": "(021) 300 999"
                          }]
                        }
                      }]
                    }
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentPersonal:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentPersonal'
              example: >-
                <StudentPersonal>
                  </StudentPersonalRefId>7c834ea9-eda1-2090-347f-83297e1c290c</StudentPersonalRefId>
                  </StudentPersonalLocalId>S1234567</StudentPersonalLocalId>
                  </NationalStudentNumber>2234523</NationalStudentNumber>
                  </FirstNZSchoolingDate>1996-05-04</FirstNZSchoolingDate>
                  <PersonInfo>
                    <Name>
                      </FamilyName>Hagrid</FamilyName>
                      </GivenName>Rubeus</GivenName>
                      </FullName>Rubeus Hagrid</FullName>
                      </Type>LGL</Type>
                      </IsVerified>N</IsVerified>
                    </Name>
                    <OtherNameList>
                      <Name>
                        </FamilyName>Anderson</FamilyName>
                        </GivenName>Samuel</GivenName>
                        </FullName>Samuel Anderson</FullName>
                        </Type>AKA</Type>
                        </IsVerified>Y</IsVerified>
                        <Verification>
                          </Source>NZPAS</Source>
                          </DocumentSerialNumber>L905673</DocumentSerialNumber>
                          </DocumentExpiryDate>2019-03-30</DocumentExpiryDate>
                          </IsConfirmed>true</IsConfirmed>
                          </Timestamp>2003-11-30T12:34:56.7</Timestamp>
                          <Provider>
                            </RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId>
                          </Provider>
                        </Verification>
                      </Name>
                      <Name>
                        </FamilyName>Rowinski</FamilyName>
                        </GivenName>Sam</GivenName>
                        </FullName>Sam Rowinski</FullName>
                        </Type>PRF</Type>
                        </IsVerified>N</IsVerified>
                      </Name>
                    </OtherNameList>
                    <Demographics>
                      </BirthDate>1990-09-26</BirthDate>
                      </PlaceOfBirth>Dunedin</PlaceOfBirth>
                      </CountryOfBirth>ZAF</CountryOfBirth>
                      <CitizenshipList>
                        </Country>NZL</Country>
                        </Country>ZAF</Country>
                      </CitizenshipList>
                      </CitizenshipStatus>NZCI</CitizenshipStatus>
                      <CitizenshipVerification>
                        </Source>NZPAS</Source>
                        </DocumentSerialNumber>L905673</DocumentSerialNumber>
                        </DocumentExpiryDate>2019-03-30</DocumentExpiryDate>
                        </IsConfirmed>true</IsConfirmed>
                        </Timestamp>2003-11-30T12:34:56.7</Timestamp>
                        <Provider>
                          </RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId>
                        </Provider>
                      </CitizenshipVerification>
                      </Gender>2</Gender>
                      <LanguageList>
                        <Language>
                          </Code>NZS01110</Code>
                          </Usage>FL</Usage>
                          <ProficiencyList>
                            <Proficiency>
                              </Level>AD</Level>
                              </Type>SP</Type>
                            </Proficiency>
                          </ProficiencyList>
                        </Language>
                        <Language>
                          </Code>NZS01112</Code>
                          </Usage>SL</Usage>
                          <ProficiencyList>
                            <Proficiency>
                              </Level>BE</Level>
                              </Type>SP</Type>
                            </Proficiency>
                          </ProficiencyList>
                        </Language>
                      </LanguageList>
                      <EthnicityList>
                        <Ethnicity>
                          </PreferenceOrderNumber>1</PreferenceOrderNumber>
                          </Code>111</Code>
                        </Ethnicity>
                        <Ethnicity>
                          </PreferenceOrderNumber>1</PreferenceOrderNumber>
                          </Code>211</Code>
                        </Ethnicity>
                      </EthnicityList>
                      <IwiAffiliationList>
                        <Iwi>
                          </Code>NZS1001</Code>
                          </PreferenceOrderNumber>1</PreferenceOrderNumber>
                          <HapuAffiliationList>
                            <Hapu>
                              </HapuName>Manukorihi</HapuName>
                              </PreferenceOrderNumber>1</PreferenceOrderNumber>
                            </Hapu>
                          </HapuAffiliationList>
                        </Iwi>
                      </IwiAffiliationList>
                      <ReligiousAffiliationList>
                        </ReligiousAffiliation>NZS212</ReligiousAffiliation>
                        </ReligiousAffiliation>NZS215</ReligiousAffiliation>
                      </ReligiousAffiliationList>
                    </Demographics>
                    <AddressList>
                      <Address>
                        </Type>TH</Type>
                        </Role>PHY</Role>
                        </Line1>The Enchanted Wood</Line1>
                        </Line2>533 Hogwart's Way</Line2>
                        </City>Hogsmead</City>
                        </PostalCode>7733</PostalCode>
                      </Address>
                      <Address>
                        </Type>RU</Type>
                        </Role>PHY</Role>
                        </Line1>1175 Lake Ferry Rd</Line1>
                        </Suburb>RD 1</Suburb>
                        </City>Martinborough</City>
                      </Address>
                    </AddressList>
                    <EmailList>
                      <Email>
                        </Type>PRIM</Type>
                        </Address>hagrid@gmail.com</Address>
                      </Email>
                    </EmailList>
                    <PhoneNumberList>
                      <PhoneNumber>
                        </Type>MOB</Type>
                        </Number>(021) 300 999</Number>
                      </PhoneNumber>
                    </PhoneNumberList>
                    <HouseholdContactInfoList>
                      <HouseholdContactInfo>
                        </PreferenceNumber>1</PreferenceNumber>
                        </HouseholdContactId>7d5c3f5c-d89c-4551-9442-6b008207986e</HouseholdContactId>
                        <AddressList>
                          <Address>
                            </Type>DE</Type>
                            </Role>POS</Role>
                            </Line1>P O Box 81</Line1>
                            </City>Martinborough</City>
                            </PostalCode>5781</PostalCode>
                          </Address>
                        </AddressList>
                        <EmailList>
                          <Email>
                            </Type>PRIM</Type>
                            </Address>hagrid@gmail.com</Address>
                          </Email>
                        </EmailList>
                        <PhoneNumberList>
                          <PhoneNumber>
                            </Type>MOB</Type>
                            </Number>(021) 300 999</Number>
                          </PhoneNumber>
                        </PhoneNumberList>
                      </HouseholdContactInfo>
                    </HouseholdContactInfoList>
                  </PersonInfo>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StudentPersonal>
    delete:
      tags:
      - "StudentPersonal"
      summary: Default operation to delete a single StudentPersonal
      parameters:
      - name: StudentPersonalRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentContactPersonals:
    get:
      tags:
      - "StudentContactPersonal"
      summary: Default operation to get a list of all available StudentContactPersonals
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentContactPersonals:
                    type: object
                    description: >-
                      A List of StudentContactPersonal objects
                    properties:
                      StudentContactPersonal:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentContactPersonal'
              example:
                "StudentContactPersonals": { 
                  "StudentContactPersonal": [{ 
                    "StudentContactPersonalRefId": "7c834ea9-eda1-2090-347f-83297e1c290f",
                    "StudentContactPersonalLocalId": "P1234567",
                    "HasBOTVote": "N",
                    "PersonInfo": { 
                      "Name": { 
                        "FamilyName": "Hagrid",
                        "GivenName": "Fridwulfa",
                        "FullName": "Fridwulfa Hagrid",
                        "Type": "LGL"
                      },
                      "AddressList": { 
                        "Address": [{ 
                          "Type": "TH",
                          "Role": "PHY",
                          "Line1": "The Enchanted Wood",
                          "Line2": "533 Hogwart's Way",
                          "City": "Hogsmead",
                          "PostalCode": "7733"
                        },
                         { 
                          "Type": "RU",
                          "Role": "PHY",
                          "Line1": "1175 Lake Ferry Rd",
                          "Suburb": "RD 1",
                          "City": "Martinborough"
                        }]
                      },
                      "EmailList": { 
                        "Email": [{ 
                          "Type": "PRIM",
                          "Address": "ridwulfa@gmail.com"
                        }]
                      },
                      "PhoneNumberList": { 
                        "PhoneNumber": [{ 
                          "Type": "MOB",
                          "Number": "(021) 300 999"
                        }]
                      },
                      "HouseholdContactInfoList": { 
                        "HouseholdContactInfo": [{ 
                          "PreferenceNumber": 1,
                          "HouseholdContactId": "7d5c3f5c-d89c-4551-9442-6b008207986e",
                          "AddressList": { 
                            "Address": [{ 
                              "Type": "DE",
                              "Role": "POS",
                              "Line1": "P O Box 81",
                              "City": "Martinborough",
                              "PostalCode": "5781"
                            }]
                          },
                          "EmailList": { 
                            "Email": [{ 
                              "Type": "WORK",
                              "Address": "ridwulfa@gmail.com"
                            }]
                          },
                          "PhoneNumberList": { 
                            "PhoneNumber": [{ 
                              "Type": "MOB",
                              "Number": "(021) 300 999"
                            }]
                          }
                        }]
                      }
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentContactPersonals:
                    type: object
                    description: >-
                      A List of StudentContactPersonal objects
                    properties:
                      StudentContactPersonal:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentContactPersonal'
              example: >-
                <StudentContactPersonals>
                  <StudentContactPersonal>
                    </StudentContactPersonalRefId>7c834ea9-eda1-2090-347f-83297e1c290f</StudentContactPersonalRefId>
                    </StudentContactPersonalLocalId>P1234567</StudentContactPersonalLocalId>
                    </HasBOTVote>N</HasBOTVote>
                    <PersonInfo>
                      <Name>
                        </FamilyName>Hagrid</FamilyName>
                        </GivenName>Fridwulfa</GivenName>
                        </FullName>Fridwulfa Hagrid</FullName>
                        </Type>LGL</Type>
                      </Name>
                      <AddressList>
                        <Address>
                          </Type>TH</Type>
                          </Role>PHY</Role>
                          </Line1>The Enchanted Wood</Line1>
                          </Line2>533 Hogwart's Way</Line2>
                          </City>Hogsmead</City>
                          </PostalCode>7733</PostalCode>
                        </Address>
                        <Address>
                          </Type>RU</Type>
                          </Role>PHY</Role>
                          </Line1>1175 Lake Ferry Rd</Line1>
                          </Suburb>RD 1</Suburb>
                          </City>Martinborough</City>
                        </Address>
                      </AddressList>
                      <EmailList>
                        <Email>
                          </Type>PRIM</Type>
                          </Address>ridwulfa@gmail.com</Address>
                        </Email>
                      </EmailList>
                      <PhoneNumberList>
                        <PhoneNumber>
                          </Type>MOB</Type>
                          </Number>(021) 300 999</Number>
                        </PhoneNumber>
                      </PhoneNumberList>
                      <HouseholdContactInfoList>
                        <HouseholdContactInfo>
                          </PreferenceNumber>1</PreferenceNumber>
                          </HouseholdContactId>7d5c3f5c-d89c-4551-9442-6b008207986e</HouseholdContactId>
                          <AddressList>
                            <Address>
                              </Type>DE</Type>
                              </Role>POS</Role>
                              </Line1>P O Box 81</Line1>
                              </City>Martinborough</City>
                              </PostalCode>5781</PostalCode>
                            </Address>
                          </AddressList>
                          <EmailList>
                            <Email>
                              </Type>WORK</Type>
                              </Address>ridwulfa@gmail.com</Address>
                            </Email>
                          </EmailList>
                          <PhoneNumberList>
                            <PhoneNumber>
                              </Type>MOB</Type>
                              </Number>(021) 300 999</Number>
                            </PhoneNumber>
                          </PhoneNumberList>
                        </HouseholdContactInfo>
                      </HouseholdContactInfoList>
                    </PersonInfo>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StudentContactPersonal>
                </StudentContactPersonals>
    post:
      tags:
      - "StudentContactPersonal"
      summary: Default operation to create a single StudentContactPersonal
      operationId: createStudentContactPersonal
      requestBody:
        description: CRUD operation on StudentContactPersonal
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentContactPersonal:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentContactPersonal'
            example:
              "StudentContactPersonal": { 
                "StudentContactPersonalRefId": "7c834ea9-eda1-2090-347f-83297e1c290f",
                "StudentContactPersonalLocalId": "P1234567",
                "HasBOTVote": "N",
                "PersonInfo": { 
                  "Name": { 
                    "FamilyName": "Hagrid",
                    "GivenName": "Fridwulfa",
                    "FullName": "Fridwulfa Hagrid",
                    "Type": "LGL"
                  },
                  "AddressList": { 
                    "Address": [{ 
                      "Type": "TH",
                      "Role": "PHY",
                      "Line1": "The Enchanted Wood",
                      "Line2": "533 Hogwart's Way",
                      "City": "Hogsmead",
                      "PostalCode": "7733"
                    },
                     { 
                      "Type": "RU",
                      "Role": "PHY",
                      "Line1": "1175 Lake Ferry Rd",
                      "Suburb": "RD 1",
                      "City": "Martinborough"
                    }]
                  },
                  "EmailList": { 
                    "Email": [{ 
                      "Type": "PRIM",
                      "Address": "ridwulfa@gmail.com"
                    }]
                  },
                  "PhoneNumberList": { 
                    "PhoneNumber": [{ 
                      "Type": "MOB",
                      "Number": "(021) 300 999"
                    }]
                  },
                  "HouseholdContactInfoList": { 
                    "HouseholdContactInfo": [{ 
                      "PreferenceNumber": 1,
                      "HouseholdContactId": "7d5c3f5c-d89c-4551-9442-6b008207986e",
                      "AddressList": { 
                        "Address": [{ 
                          "Type": "DE",
                          "Role": "POS",
                          "Line1": "P O Box 81",
                          "City": "Martinborough",
                          "PostalCode": "5781"
                        }]
                      },
                      "EmailList": { 
                        "Email": [{ 
                          "Type": "WORK",
                          "Address": "ridwulfa@gmail.com"
                        }]
                      },
                      "PhoneNumberList": { 
                        "PhoneNumber": [{ 
                          "Type": "MOB",
                          "Number": "(021) 300 999"
                        }]
                      }
                    }]
                  }
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentContactPersonal:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentContactPersonal'
            example: >-
              <StudentContactPersonal>
                </StudentContactPersonalRefId>7c834ea9-eda1-2090-347f-83297e1c290f</StudentContactPersonalRefId>
                </StudentContactPersonalLocalId>P1234567</StudentContactPersonalLocalId>
                </HasBOTVote>N</HasBOTVote>
                <PersonInfo>
                  <Name>
                    </FamilyName>Hagrid</FamilyName>
                    </GivenName>Fridwulfa</GivenName>
                    </FullName>Fridwulfa Hagrid</FullName>
                    </Type>LGL</Type>
                  </Name>
                  <AddressList>
                    <Address>
                      </Type>TH</Type>
                      </Role>PHY</Role>
                      </Line1>The Enchanted Wood</Line1>
                      </Line2>533 Hogwart's Way</Line2>
                      </City>Hogsmead</City>
                      </PostalCode>7733</PostalCode>
                    </Address>
                    <Address>
                      </Type>RU</Type>
                      </Role>PHY</Role>
                      </Line1>1175 Lake Ferry Rd</Line1>
                      </Suburb>RD 1</Suburb>
                      </City>Martinborough</City>
                    </Address>
                  </AddressList>
                  <EmailList>
                    <Email>
                      </Type>PRIM</Type>
                      </Address>ridwulfa@gmail.com</Address>
                    </Email>
                  </EmailList>
                  <PhoneNumberList>
                    <PhoneNumber>
                      </Type>MOB</Type>
                      </Number>(021) 300 999</Number>
                    </PhoneNumber>
                  </PhoneNumberList>
                  <HouseholdContactInfoList>
                    <HouseholdContactInfo>
                      </PreferenceNumber>1</PreferenceNumber>
                      </HouseholdContactId>7d5c3f5c-d89c-4551-9442-6b008207986e</HouseholdContactId>
                      <AddressList>
                        <Address>
                          </Type>DE</Type>
                          </Role>POS</Role>
                          </Line1>P O Box 81</Line1>
                          </City>Martinborough</City>
                          </PostalCode>5781</PostalCode>
                        </Address>
                      </AddressList>
                      <EmailList>
                        <Email>
                          </Type>WORK</Type>
                          </Address>ridwulfa@gmail.com</Address>
                        </Email>
                      </EmailList>
                      <PhoneNumberList>
                        <PhoneNumber>
                          </Type>MOB</Type>
                          </Number>(021) 300 999</Number>
                        </PhoneNumber>
                      </PhoneNumberList>
                    </HouseholdContactInfo>
                  </HouseholdContactInfoList>
                </PersonInfo>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentContactPersonal>
  # /////////////////////////////////////////////////////////////
  /StudentContactPersonals/{StudentContactPersonalRefId}:
    put:
      tags:
      - "StudentContactPersonal"
      summary: Default operation to update a single StudentContactPersonal
      parameters:
      - name: StudentContactPersonalRefId
        in: path
        description: >-
          
        required: true
        schema:
          type: string
      operationId: updateStudentContactPersonal
      requestBody:
        description: CRUD operation on StudentContactPersonal
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentContactPersonal:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentContactPersonal'
            example:
              "StudentContactPersonal": { 
                "StudentContactPersonalRefId": "7c834ea9-eda1-2090-347f-83297e1c290f",
                "StudentContactPersonalLocalId": "P1234567",
                "HasBOTVote": "N",
                "PersonInfo": { 
                  "Name": { 
                    "FamilyName": "Hagrid",
                    "GivenName": "Fridwulfa",
                    "FullName": "Fridwulfa Hagrid",
                    "Type": "LGL"
                  },
                  "AddressList": { 
                    "Address": [{ 
                      "Type": "TH",
                      "Role": "PHY",
                      "Line1": "The Enchanted Wood",
                      "Line2": "533 Hogwart's Way",
                      "City": "Hogsmead",
                      "PostalCode": "7733"
                    },
                     { 
                      "Type": "RU",
                      "Role": "PHY",
                      "Line1": "1175 Lake Ferry Rd",
                      "Suburb": "RD 1",
                      "City": "Martinborough"
                    }]
                  },
                  "EmailList": { 
                    "Email": [{ 
                      "Type": "PRIM",
                      "Address": "ridwulfa@gmail.com"
                    }]
                  },
                  "PhoneNumberList": { 
                    "PhoneNumber": [{ 
                      "Type": "MOB",
                      "Number": "(021) 300 999"
                    }]
                  },
                  "HouseholdContactInfoList": { 
                    "HouseholdContactInfo": [{ 
                      "PreferenceNumber": 1,
                      "HouseholdContactId": "7d5c3f5c-d89c-4551-9442-6b008207986e",
                      "AddressList": { 
                        "Address": [{ 
                          "Type": "DE",
                          "Role": "POS",
                          "Line1": "P O Box 81",
                          "City": "Martinborough",
                          "PostalCode": "5781"
                        }]
                      },
                      "EmailList": { 
                        "Email": [{ 
                          "Type": "WORK",
                          "Address": "ridwulfa@gmail.com"
                        }]
                      },
                      "PhoneNumberList": { 
                        "PhoneNumber": [{ 
                          "Type": "MOB",
                          "Number": "(021) 300 999"
                        }]
                      }
                    }]
                  }
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentContactPersonal:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentContactPersonal'
            example: >-
              <StudentContactPersonal>
                </StudentContactPersonalRefId>7c834ea9-eda1-2090-347f-83297e1c290f</StudentContactPersonalRefId>
                </StudentContactPersonalLocalId>P1234567</StudentContactPersonalLocalId>
                </HasBOTVote>N</HasBOTVote>
                <PersonInfo>
                  <Name>
                    </FamilyName>Hagrid</FamilyName>
                    </GivenName>Fridwulfa</GivenName>
                    </FullName>Fridwulfa Hagrid</FullName>
                    </Type>LGL</Type>
                  </Name>
                  <AddressList>
                    <Address>
                      </Type>TH</Type>
                      </Role>PHY</Role>
                      </Line1>The Enchanted Wood</Line1>
                      </Line2>533 Hogwart's Way</Line2>
                      </City>Hogsmead</City>
                      </PostalCode>7733</PostalCode>
                    </Address>
                    <Address>
                      </Type>RU</Type>
                      </Role>PHY</Role>
                      </Line1>1175 Lake Ferry Rd</Line1>
                      </Suburb>RD 1</Suburb>
                      </City>Martinborough</City>
                    </Address>
                  </AddressList>
                  <EmailList>
                    <Email>
                      </Type>PRIM</Type>
                      </Address>ridwulfa@gmail.com</Address>
                    </Email>
                  </EmailList>
                  <PhoneNumberList>
                    <PhoneNumber>
                      </Type>MOB</Type>
                      </Number>(021) 300 999</Number>
                    </PhoneNumber>
                  </PhoneNumberList>
                  <HouseholdContactInfoList>
                    <HouseholdContactInfo>
                      </PreferenceNumber>1</PreferenceNumber>
                      </HouseholdContactId>7d5c3f5c-d89c-4551-9442-6b008207986e</HouseholdContactId>
                      <AddressList>
                        <Address>
                          </Type>DE</Type>
                          </Role>POS</Role>
                          </Line1>P O Box 81</Line1>
                          </City>Martinborough</City>
                          </PostalCode>5781</PostalCode>
                        </Address>
                      </AddressList>
                      <EmailList>
                        <Email>
                          </Type>WORK</Type>
                          </Address>ridwulfa@gmail.com</Address>
                        </Email>
                      </EmailList>
                      <PhoneNumberList>
                        <PhoneNumber>
                          </Type>MOB</Type>
                          </Number>(021) 300 999</Number>
                        </PhoneNumber>
                      </PhoneNumberList>
                    </HouseholdContactInfo>
                  </HouseholdContactInfoList>
                </PersonInfo>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentContactPersonal>
    get:
      tags:
      - "StudentContactPersonal"
      summary: Default operation to get a single StudentContactPersonal
      parameters:
      - name: StudentContactPersonalRefId
        in: path
        description: >-
          
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentContactPersonal:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentContactPersonal'
              example:
                "StudentContactPersonal": { 
                  "StudentContactPersonalRefId": "7c834ea9-eda1-2090-347f-83297e1c290f",
                  "StudentContactPersonalLocalId": "P1234567",
                  "HasBOTVote": "N",
                  "PersonInfo": { 
                    "Name": { 
                      "FamilyName": "Hagrid",
                      "GivenName": "Fridwulfa",
                      "FullName": "Fridwulfa Hagrid",
                      "Type": "LGL"
                    },
                    "AddressList": { 
                      "Address": [{ 
                        "Type": "TH",
                        "Role": "PHY",
                        "Line1": "The Enchanted Wood",
                        "Line2": "533 Hogwart's Way",
                        "City": "Hogsmead",
                        "PostalCode": "7733"
                      },
                       { 
                        "Type": "RU",
                        "Role": "PHY",
                        "Line1": "1175 Lake Ferry Rd",
                        "Suburb": "RD 1",
                        "City": "Martinborough"
                      }]
                    },
                    "EmailList": { 
                      "Email": [{ 
                        "Type": "PRIM",
                        "Address": "ridwulfa@gmail.com"
                      }]
                    },
                    "PhoneNumberList": { 
                      "PhoneNumber": [{ 
                        "Type": "MOB",
                        "Number": "(021) 300 999"
                      }]
                    },
                    "HouseholdContactInfoList": { 
                      "HouseholdContactInfo": [{ 
                        "PreferenceNumber": 1,
                        "HouseholdContactId": "7d5c3f5c-d89c-4551-9442-6b008207986e",
                        "AddressList": { 
                          "Address": [{ 
                            "Type": "DE",
                            "Role": "POS",
                            "Line1": "P O Box 81",
                            "City": "Martinborough",
                            "PostalCode": "5781"
                          }]
                        },
                        "EmailList": { 
                          "Email": [{ 
                            "Type": "WORK",
                            "Address": "ridwulfa@gmail.com"
                          }]
                        },
                        "PhoneNumberList": { 
                          "PhoneNumber": [{ 
                            "Type": "MOB",
                            "Number": "(021) 300 999"
                          }]
                        }
                      }]
                    }
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentContactPersonal:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentContactPersonal'
              example: >-
                <StudentContactPersonal>
                  </StudentContactPersonalRefId>7c834ea9-eda1-2090-347f-83297e1c290f</StudentContactPersonalRefId>
                  </StudentContactPersonalLocalId>P1234567</StudentContactPersonalLocalId>
                  </HasBOTVote>N</HasBOTVote>
                  <PersonInfo>
                    <Name>
                      </FamilyName>Hagrid</FamilyName>
                      </GivenName>Fridwulfa</GivenName>
                      </FullName>Fridwulfa Hagrid</FullName>
                      </Type>LGL</Type>
                    </Name>
                    <AddressList>
                      <Address>
                        </Type>TH</Type>
                        </Role>PHY</Role>
                        </Line1>The Enchanted Wood</Line1>
                        </Line2>533 Hogwart's Way</Line2>
                        </City>Hogsmead</City>
                        </PostalCode>7733</PostalCode>
                      </Address>
                      <Address>
                        </Type>RU</Type>
                        </Role>PHY</Role>
                        </Line1>1175 Lake Ferry Rd</Line1>
                        </Suburb>RD 1</Suburb>
                        </City>Martinborough</City>
                      </Address>
                    </AddressList>
                    <EmailList>
                      <Email>
                        </Type>PRIM</Type>
                        </Address>ridwulfa@gmail.com</Address>
                      </Email>
                    </EmailList>
                    <PhoneNumberList>
                      <PhoneNumber>
                        </Type>MOB</Type>
                        </Number>(021) 300 999</Number>
                      </PhoneNumber>
                    </PhoneNumberList>
                    <HouseholdContactInfoList>
                      <HouseholdContactInfo>
                        </PreferenceNumber>1</PreferenceNumber>
                        </HouseholdContactId>7d5c3f5c-d89c-4551-9442-6b008207986e</HouseholdContactId>
                        <AddressList>
                          <Address>
                            </Type>DE</Type>
                            </Role>POS</Role>
                            </Line1>P O Box 81</Line1>
                            </City>Martinborough</City>
                            </PostalCode>5781</PostalCode>
                          </Address>
                        </AddressList>
                        <EmailList>
                          <Email>
                            </Type>WORK</Type>
                            </Address>ridwulfa@gmail.com</Address>
                          </Email>
                        </EmailList>
                        <PhoneNumberList>
                          <PhoneNumber>
                            </Type>MOB</Type>
                            </Number>(021) 300 999</Number>
                          </PhoneNumber>
                        </PhoneNumberList>
                      </HouseholdContactInfo>
                    </HouseholdContactInfoList>
                  </PersonInfo>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StudentContactPersonal>
    delete:
      tags:
      - "StudentContactPersonal"
      summary: Default operation to delete a single StudentContactPersonal
      parameters:
      - name: StudentContactPersonalRefId
        in: path
        description: >-
          
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentContactRelationships:
    get:
      tags:
      - "StudentContactRelationship"
      summary: Default operation to get a list of all available StudentContactRelationships
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentContactRelationships:
                    type: object
                    description: >-
                      A List of StudentContactRelationship objects
                    properties:
                      StudentContactRelationship:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentContactRelationship'
              example:
                "StudentContactRelationships": { 
                  "StudentContactRelationship": [{ 
                    "StudentContactRelationshipRefId": "7572b261-0947-583a-463d-bb345291b332",
                    "Student": { 
                      "RefId": "dee34b35-9d75-101a-8c3d-00aa001a1652"
                    },
                    "StudentContact": { 
                      "RefId": "6472b261-0947-583a-463d-bb345291b001"
                    },
                    "Provider": { 
                      "RefId": "4661c4c8-fd03-4fc6-8af7-5084338494db"
                    },
                    "Relationship": { 
                      "Code": "LEG"
                    },
                    "HouseholdList": { 
                      "HouseholdId": ["FamilyA",
                      "FamilyB"]
                    },
                    "ContactFlags": { 
                      "ParentLegalGuardian": "Y",
                      "LivesWith": "N",
                      "AccessToRecords": "N",
                      "ReceivesAssessmentReport": "Y",
                      "EmergencyContact": "Y",
                      "CivilDefenceEmergencyContact": "N",
                      "DisciplinaryContact": "N",
                      "AttendanceContact": "N",
                      "PrimaryCareProvider": "N",
                      "FeesBilling": "Y",
                      "FamilyMail": "Y",
                      "CourtOrder": "N"
                    },
                    "ContactSequence": 1,
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentContactRelationships:
                    type: object
                    description: >-
                      A List of StudentContactRelationship objects
                    properties:
                      StudentContactRelationship:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentContactRelationship'
              example: >-
                <StudentContactRelationships>
                  <StudentContactRelationship>
                    </StudentContactRelationshipRefId>7572b261-0947-583a-463d-bb345291b332</StudentContactRelationshipRefId>
                    <Student>
                      </RefId>dee34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                    </Student>
                    <StudentContact>
                      </RefId>6472b261-0947-583a-463d-bb345291b001</RefId>
                    </StudentContact>
                    <Provider>
                      </RefId>4661c4c8-fd03-4fc6-8af7-5084338494db</RefId>
                    </Provider>
                    <Relationship>
                      </Code>LEG</Code>
                    </Relationship>
                    <HouseholdList>
                      </HouseholdId>FamilyA</HouseholdId>
                      </HouseholdId>FamilyB</HouseholdId>
                    </HouseholdList>
                    <ContactFlags>
                      </ParentLegalGuardian>Y</ParentLegalGuardian>
                      </LivesWith>N</LivesWith>
                      </AccessToRecords>N</AccessToRecords>
                      </ReceivesAssessmentReport>Y</ReceivesAssessmentReport>
                      </EmergencyContact>Y</EmergencyContact>
                      </CivilDefenceEmergencyContact>N</CivilDefenceEmergencyContact>
                      </DisciplinaryContact>N</DisciplinaryContact>
                      </AttendanceContact>N</AttendanceContact>
                      </PrimaryCareProvider>N</PrimaryCareProvider>
                      </FeesBilling>Y</FeesBilling>
                      </FamilyMail>Y</FamilyMail>
                      </CourtOrder>N</CourtOrder>
                    </ContactFlags>
                    </ContactSequence>1</ContactSequence>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StudentContactRelationship>
                </StudentContactRelationships>
    post:
      tags:
      - "StudentContactRelationship"
      summary: Default operation to create a single StudentContactRelationship
      operationId: createStudentContactRelationship
      requestBody:
        description: CRUD operation on StudentContactRelationship
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentContactRelationship:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentContactRelationship'
            example:
              "StudentContactRelationship": { 
                "StudentContactRelationshipRefId": "7572b261-0947-583a-463d-bb345291b332",
                "Student": { 
                  "RefId": "dee34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "StudentContact": { 
                  "RefId": "6472b261-0947-583a-463d-bb345291b001"
                },
                "Provider": { 
                  "RefId": "4661c4c8-fd03-4fc6-8af7-5084338494db"
                },
                "Relationship": { 
                  "Code": "LEG"
                },
                "HouseholdList": { 
                  "HouseholdId": ["FamilyA",
                  "FamilyB"]
                },
                "ContactFlags": { 
                  "ParentLegalGuardian": "Y",
                  "LivesWith": "N",
                  "AccessToRecords": "N",
                  "ReceivesAssessmentReport": "Y",
                  "EmergencyContact": "Y",
                  "CivilDefenceEmergencyContact": "N",
                  "DisciplinaryContact": "N",
                  "AttendanceContact": "N",
                  "PrimaryCareProvider": "N",
                  "FeesBilling": "Y",
                  "FamilyMail": "Y",
                  "CourtOrder": "N"
                },
                "ContactSequence": 1,
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentContactRelationship:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentContactRelationship'
            example: >-
              <StudentContactRelationship>
                </StudentContactRelationshipRefId>7572b261-0947-583a-463d-bb345291b332</StudentContactRelationshipRefId>
                <Student>
                  </RefId>dee34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <StudentContact>
                  </RefId>6472b261-0947-583a-463d-bb345291b001</RefId>
                </StudentContact>
                <Provider>
                  </RefId>4661c4c8-fd03-4fc6-8af7-5084338494db</RefId>
                </Provider>
                <Relationship>
                  </Code>LEG</Code>
                </Relationship>
                <HouseholdList>
                  </HouseholdId>FamilyA</HouseholdId>
                  </HouseholdId>FamilyB</HouseholdId>
                </HouseholdList>
                <ContactFlags>
                  </ParentLegalGuardian>Y</ParentLegalGuardian>
                  </LivesWith>N</LivesWith>
                  </AccessToRecords>N</AccessToRecords>
                  </ReceivesAssessmentReport>Y</ReceivesAssessmentReport>
                  </EmergencyContact>Y</EmergencyContact>
                  </CivilDefenceEmergencyContact>N</CivilDefenceEmergencyContact>
                  </DisciplinaryContact>N</DisciplinaryContact>
                  </AttendanceContact>N</AttendanceContact>
                  </PrimaryCareProvider>N</PrimaryCareProvider>
                  </FeesBilling>Y</FeesBilling>
                  </FamilyMail>Y</FamilyMail>
                  </CourtOrder>N</CourtOrder>
                </ContactFlags>
                </ContactSequence>1</ContactSequence>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentContactRelationship>
  # /////////////////////////////////////////////////////////////
  /StudentContactRelationships/{StudentContactRelationshipRefId}:
    put:
      tags:
      - "StudentContactRelationship"
      summary: Default operation to update a single StudentContactRelationship
      parameters:
      - name: StudentContactRelationshipRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentContactRelationship
      requestBody:
        description: CRUD operation on StudentContactRelationship
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentContactRelationship:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentContactRelationship'
            example:
              "StudentContactRelationship": { 
                "StudentContactRelationshipRefId": "7572b261-0947-583a-463d-bb345291b332",
                "Student": { 
                  "RefId": "dee34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "StudentContact": { 
                  "RefId": "6472b261-0947-583a-463d-bb345291b001"
                },
                "Provider": { 
                  "RefId": "4661c4c8-fd03-4fc6-8af7-5084338494db"
                },
                "Relationship": { 
                  "Code": "LEG"
                },
                "HouseholdList": { 
                  "HouseholdId": ["FamilyA",
                  "FamilyB"]
                },
                "ContactFlags": { 
                  "ParentLegalGuardian": "Y",
                  "LivesWith": "N",
                  "AccessToRecords": "N",
                  "ReceivesAssessmentReport": "Y",
                  "EmergencyContact": "Y",
                  "CivilDefenceEmergencyContact": "N",
                  "DisciplinaryContact": "N",
                  "AttendanceContact": "N",
                  "PrimaryCareProvider": "N",
                  "FeesBilling": "Y",
                  "FamilyMail": "Y",
                  "CourtOrder": "N"
                },
                "ContactSequence": 1,
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentContactRelationship:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentContactRelationship'
            example: >-
              <StudentContactRelationship>
                </StudentContactRelationshipRefId>7572b261-0947-583a-463d-bb345291b332</StudentContactRelationshipRefId>
                <Student>
                  </RefId>dee34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <StudentContact>
                  </RefId>6472b261-0947-583a-463d-bb345291b001</RefId>
                </StudentContact>
                <Provider>
                  </RefId>4661c4c8-fd03-4fc6-8af7-5084338494db</RefId>
                </Provider>
                <Relationship>
                  </Code>LEG</Code>
                </Relationship>
                <HouseholdList>
                  </HouseholdId>FamilyA</HouseholdId>
                  </HouseholdId>FamilyB</HouseholdId>
                </HouseholdList>
                <ContactFlags>
                  </ParentLegalGuardian>Y</ParentLegalGuardian>
                  </LivesWith>N</LivesWith>
                  </AccessToRecords>N</AccessToRecords>
                  </ReceivesAssessmentReport>Y</ReceivesAssessmentReport>
                  </EmergencyContact>Y</EmergencyContact>
                  </CivilDefenceEmergencyContact>N</CivilDefenceEmergencyContact>
                  </DisciplinaryContact>N</DisciplinaryContact>
                  </AttendanceContact>N</AttendanceContact>
                  </PrimaryCareProvider>N</PrimaryCareProvider>
                  </FeesBilling>Y</FeesBilling>
                  </FamilyMail>Y</FamilyMail>
                  </CourtOrder>N</CourtOrder>
                </ContactFlags>
                </ContactSequence>1</ContactSequence>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentContactRelationship>
    get:
      tags:
      - "StudentContactRelationship"
      summary: Default operation to get a single StudentContactRelationship
      parameters:
      - name: StudentContactRelationshipRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentContactRelationship:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentContactRelationship'
              example:
                "StudentContactRelationship": { 
                  "StudentContactRelationshipRefId": "7572b261-0947-583a-463d-bb345291b332",
                  "Student": { 
                    "RefId": "dee34b35-9d75-101a-8c3d-00aa001a1652"
                  },
                  "StudentContact": { 
                    "RefId": "6472b261-0947-583a-463d-bb345291b001"
                  },
                  "Provider": { 
                    "RefId": "4661c4c8-fd03-4fc6-8af7-5084338494db"
                  },
                  "Relationship": { 
                    "Code": "LEG"
                  },
                  "HouseholdList": { 
                    "HouseholdId": ["FamilyA",
                    "FamilyB"]
                  },
                  "ContactFlags": { 
                    "ParentLegalGuardian": "Y",
                    "LivesWith": "N",
                    "AccessToRecords": "N",
                    "ReceivesAssessmentReport": "Y",
                    "EmergencyContact": "Y",
                    "CivilDefenceEmergencyContact": "N",
                    "DisciplinaryContact": "N",
                    "AttendanceContact": "N",
                    "PrimaryCareProvider": "N",
                    "FeesBilling": "Y",
                    "FamilyMail": "Y",
                    "CourtOrder": "N"
                  },
                  "ContactSequence": 1,
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentContactRelationship:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentContactRelationship'
              example: >-
                <StudentContactRelationship>
                  </StudentContactRelationshipRefId>7572b261-0947-583a-463d-bb345291b332</StudentContactRelationshipRefId>
                  <Student>
                    </RefId>dee34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                  </Student>
                  <StudentContact>
                    </RefId>6472b261-0947-583a-463d-bb345291b001</RefId>
                  </StudentContact>
                  <Provider>
                    </RefId>4661c4c8-fd03-4fc6-8af7-5084338494db</RefId>
                  </Provider>
                  <Relationship>
                    </Code>LEG</Code>
                  </Relationship>
                  <HouseholdList>
                    </HouseholdId>FamilyA</HouseholdId>
                    </HouseholdId>FamilyB</HouseholdId>
                  </HouseholdList>
                  <ContactFlags>
                    </ParentLegalGuardian>Y</ParentLegalGuardian>
                    </LivesWith>N</LivesWith>
                    </AccessToRecords>N</AccessToRecords>
                    </ReceivesAssessmentReport>Y</ReceivesAssessmentReport>
                    </EmergencyContact>Y</EmergencyContact>
                    </CivilDefenceEmergencyContact>N</CivilDefenceEmergencyContact>
                    </DisciplinaryContact>N</DisciplinaryContact>
                    </AttendanceContact>N</AttendanceContact>
                    </PrimaryCareProvider>N</PrimaryCareProvider>
                    </FeesBilling>Y</FeesBilling>
                    </FamilyMail>Y</FamilyMail>
                    </CourtOrder>N</CourtOrder>
                  </ContactFlags>
                  </ContactSequence>1</ContactSequence>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StudentContactRelationship>
    delete:
      tags:
      - "StudentContactRelationship"
      summary: Default operation to delete a single StudentContactRelationship
      parameters:
      - name: StudentContactRelationshipRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /Documents:
    get:
      tags:
      - "Document"
      summary: Default operation to get a list of all available Documents
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  Documents:
                    type: object
                    description: >-
                      A List of Document objects
                    properties:
                      Document:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/Document'
              example:
                "Documents": { 
                  "Document": [{ 
                    "DocumentRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Provider": { 
                      "RefId": 386
                    },
                    "DocumentDescription": "Timmy McGannaway's IEP for 2019",
                    "URL": "http://somehost.co.nz/docs/ghf12312",
                    "DocumentType": "IEP",
                    "PersonDocumentRoleList": { 
                      "PersonDocumentRole": [{ 
                        "Role": "SU",
                        "Student": { 
                          "RefId": "17c9b7aa-bc34-435f-8bba-7e337891f53b",
                          "ObjectType": "StudentPersonal",
                          "NationalStudentNumber": 6788765445
                        }
                      },
                       { 
                        "Role": "AU",
                        "Person": { 
                          "RefId": "2a288f40-c3fb-4d9c-857e-0e562f3f5dde",
                          "ObjectType": "StaffPersonal"
                        }
                      }]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  Documents:
                    type: object
                    description: >-
                      A List of Document objects
                    properties:
                      Document:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/Document'
              example: >-
                <Documents>
                  <Document>
                    </DocumentRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</DocumentRefId>
                    <Provider>
                      </RefId>386</RefId>
                    </Provider>
                    </DocumentDescription>Timmy McGannaway's IEP for 2019</DocumentDescription>
                    </URL>http://somehost.co.nz/docs/ghf12312</URL>
                    </DocumentType>IEP</DocumentType>
                    <PersonDocumentRoleList>
                      <PersonDocumentRole>
                        </Role>SU</Role>
                        <Student>
                          </RefId>17c9b7aa-bc34-435f-8bba-7e337891f53b</RefId>
                          </ObjectType>StudentPersonal</ObjectType>
                          </NationalStudentNumber>6788765445</NationalStudentNumber>
                        </Student>
                      </PersonDocumentRole>
                      <PersonDocumentRole>
                        </Role>AU</Role>
                        <Person>
                          </RefId>2a288f40-c3fb-4d9c-857e-0e562f3f5dde</RefId>
                          </ObjectType>StaffPersonal</ObjectType>
                        </Person>
                      </PersonDocumentRole>
                    </PersonDocumentRoleList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </Document>
                </Documents>
    post:
      tags:
      - "Document"
      summary: Default operation to create a single Document
      operationId: createDocument
      requestBody:
        description: CRUD operation on Document
        content:
          application/json:
            schema:
              type: object
              properties:
                Document:
                  $ref: 'jsonSchemaCreate.yaml#/properties/Document'
            example:
              "Document": { 
                "DocumentRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Provider": { 
                  "RefId": 386
                },
                "DocumentDescription": "Timmy McGannaway's IEP for 2019",
                "URL": "http://somehost.co.nz/docs/ghf12312",
                "DocumentType": "IEP",
                "PersonDocumentRoleList": { 
                  "PersonDocumentRole": [{ 
                    "Role": "SU",
                    "Student": { 
                      "RefId": "17c9b7aa-bc34-435f-8bba-7e337891f53b",
                      "ObjectType": "StudentPersonal",
                      "NationalStudentNumber": 6788765445
                    }
                  },
                   { 
                    "Role": "AU",
                    "Person": { 
                      "RefId": "2a288f40-c3fb-4d9c-857e-0e562f3f5dde",
                      "ObjectType": "StaffPersonal"
                    }
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                Document:
                  $ref: 'jsonSchemaCreate.yaml#/properties/Document'
            example: >-
              <Document>
                </DocumentRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</DocumentRefId>
                <Provider>
                  </RefId>386</RefId>
                </Provider>
                </DocumentDescription>Timmy McGannaway's IEP for 2019</DocumentDescription>
                </URL>http://somehost.co.nz/docs/ghf12312</URL>
                </DocumentType>IEP</DocumentType>
                <PersonDocumentRoleList>
                  <PersonDocumentRole>
                    </Role>SU</Role>
                    <Student>
                      </RefId>17c9b7aa-bc34-435f-8bba-7e337891f53b</RefId>
                      </ObjectType>StudentPersonal</ObjectType>
                      </NationalStudentNumber>6788765445</NationalStudentNumber>
                    </Student>
                  </PersonDocumentRole>
                  <PersonDocumentRole>
                    </Role>AU</Role>
                    <Person>
                      </RefId>2a288f40-c3fb-4d9c-857e-0e562f3f5dde</RefId>
                      </ObjectType>StaffPersonal</ObjectType>
                    </Person>
                  </PersonDocumentRole>
                </PersonDocumentRoleList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </Document>
  # /////////////////////////////////////////////////////////////
  /Documents/{DocumentRefId}:
    put:
      tags:
      - "Document"
      summary: Default operation to update a single Document
      parameters:
      - name: DocumentRefId
        in: path
        description: >-
          <p>The ID (GUID) assigned to uniquely identify this Document.</p>
        required: true
        schema:
          type: string
      operationId: updateDocument
      requestBody:
        description: CRUD operation on Document
        content:
          application/json:
            schema:
              type: object
              properties:
                Document:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/Document'
            example:
              "Document": { 
                "DocumentRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Provider": { 
                  "RefId": 386
                },
                "DocumentDescription": "Timmy McGannaway's IEP for 2019",
                "URL": "http://somehost.co.nz/docs/ghf12312",
                "DocumentType": "IEP",
                "PersonDocumentRoleList": { 
                  "PersonDocumentRole": [{ 
                    "Role": "SU",
                    "Student": { 
                      "RefId": "17c9b7aa-bc34-435f-8bba-7e337891f53b",
                      "ObjectType": "StudentPersonal",
                      "NationalStudentNumber": 6788765445
                    }
                  },
                   { 
                    "Role": "AU",
                    "Person": { 
                      "RefId": "2a288f40-c3fb-4d9c-857e-0e562f3f5dde",
                      "ObjectType": "StaffPersonal"
                    }
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                Document:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/Document'
            example: >-
              <Document>
                </DocumentRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</DocumentRefId>
                <Provider>
                  </RefId>386</RefId>
                </Provider>
                </DocumentDescription>Timmy McGannaway's IEP for 2019</DocumentDescription>
                </URL>http://somehost.co.nz/docs/ghf12312</URL>
                </DocumentType>IEP</DocumentType>
                <PersonDocumentRoleList>
                  <PersonDocumentRole>
                    </Role>SU</Role>
                    <Student>
                      </RefId>17c9b7aa-bc34-435f-8bba-7e337891f53b</RefId>
                      </ObjectType>StudentPersonal</ObjectType>
                      </NationalStudentNumber>6788765445</NationalStudentNumber>
                    </Student>
                  </PersonDocumentRole>
                  <PersonDocumentRole>
                    </Role>AU</Role>
                    <Person>
                      </RefId>2a288f40-c3fb-4d9c-857e-0e562f3f5dde</RefId>
                      </ObjectType>StaffPersonal</ObjectType>
                    </Person>
                  </PersonDocumentRole>
                </PersonDocumentRoleList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </Document>
    get:
      tags:
      - "Document"
      summary: Default operation to get a single Document
      parameters:
      - name: DocumentRefId
        in: path
        description: >-
          <p>The ID (GUID) assigned to uniquely identify this Document.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  Document:
                    $ref: 'jsonSchemaCreate.yaml#/properties/Document'
              example:
                "Document": { 
                  "DocumentRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                  "Provider": { 
                    "RefId": 386
                  },
                  "DocumentDescription": "Timmy McGannaway's IEP for 2019",
                  "URL": "http://somehost.co.nz/docs/ghf12312",
                  "DocumentType": "IEP",
                  "PersonDocumentRoleList": { 
                    "PersonDocumentRole": [{ 
                      "Role": "SU",
                      "Student": { 
                        "RefId": "17c9b7aa-bc34-435f-8bba-7e337891f53b",
                        "ObjectType": "StudentPersonal",
                        "NationalStudentNumber": 6788765445
                      }
                    },
                     { 
                      "Role": "AU",
                      "Person": { 
                        "RefId": "2a288f40-c3fb-4d9c-857e-0e562f3f5dde",
                        "ObjectType": "StaffPersonal"
                      }
                    }]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  Document:
                    $ref: 'jsonSchemaCreate.yaml#/properties/Document'
              example: >-
                <Document>
                  </DocumentRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</DocumentRefId>
                  <Provider>
                    </RefId>386</RefId>
                  </Provider>
                  </DocumentDescription>Timmy McGannaway's IEP for 2019</DocumentDescription>
                  </URL>http://somehost.co.nz/docs/ghf12312</URL>
                  </DocumentType>IEP</DocumentType>
                  <PersonDocumentRoleList>
                    <PersonDocumentRole>
                      </Role>SU</Role>
                      <Student>
                        </RefId>17c9b7aa-bc34-435f-8bba-7e337891f53b</RefId>
                        </ObjectType>StudentPersonal</ObjectType>
                        </NationalStudentNumber>6788765445</NationalStudentNumber>
                      </Student>
                    </PersonDocumentRole>
                    <PersonDocumentRole>
                      </Role>AU</Role>
                      <Person>
                        </RefId>2a288f40-c3fb-4d9c-857e-0e562f3f5dde</RefId>
                        </ObjectType>StaffPersonal</ObjectType>
                      </Person>
                    </PersonDocumentRole>
                  </PersonDocumentRoleList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </Document>
    delete:
      tags:
      - "Document"
      summary: Default operation to delete a single Document
      parameters:
      - name: DocumentRefId
        in: path
        description: >-
          <p>The ID (GUID) assigned to uniquely identify this Document.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentConsents:
    get:
      tags:
      - "StudentConsent"
      summary: Default operation to get a list of all available StudentConsents
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentConsents:
                    type: object
                    description: >-
                      A List of StudentConsent objects
                    properties:
                      StudentConsent:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentConsent'
              example:
                "StudentConsents": { 
                  "StudentConsent": [{ 
                    "StudentConsentRefId": "7c834ea9-eda1-2090-347f-83297e1c290c",
                    "StudentConsentLocalId": "S1234567",
                    "Student": { 
                      "RefId": "fe659ed3-8a78-4bc0-8876-7b75ac585edf"
                    },
                    "Organisation": { 
                      "RefId": 9961
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentConsents:
                    type: object
                    description: >-
                      A List of StudentConsent objects
                    properties:
                      StudentConsent:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentConsent'
              example: >-
                <StudentConsents>
                  <StudentConsent>
                    </StudentConsentRefId>7c834ea9-eda1-2090-347f-83297e1c290c</StudentConsentRefId>
                    </StudentConsentLocalId>S1234567</StudentConsentLocalId>
                    <Student>
                      </RefId>fe659ed3-8a78-4bc0-8876-7b75ac585edf</RefId>
                    </Student>
                    <Organisation>
                      </RefId>9961</RefId>
                    </Organisation>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StudentConsent>
                </StudentConsents>
    post:
      tags:
      - "StudentConsent"
      summary: Default operation to create a single StudentConsent
      operationId: createStudentConsent
      requestBody:
        description: CRUD operation on StudentConsent
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentConsent:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentConsent'
            example:
              "StudentConsent": { 
                "StudentConsentRefId": "7c834ea9-eda1-2090-347f-83297e1c290c",
                "StudentConsentLocalId": "S1234567",
                "Student": { 
                  "RefId": "fe659ed3-8a78-4bc0-8876-7b75ac585edf"
                },
                "Organisation": { 
                  "RefId": 9961
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentConsent:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentConsent'
            example: >-
              <StudentConsent>
                </StudentConsentRefId>7c834ea9-eda1-2090-347f-83297e1c290c</StudentConsentRefId>
                </StudentConsentLocalId>S1234567</StudentConsentLocalId>
                <Student>
                  </RefId>fe659ed3-8a78-4bc0-8876-7b75ac585edf</RefId>
                </Student>
                <Organisation>
                  </RefId>9961</RefId>
                </Organisation>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentConsent>
  # /////////////////////////////////////////////////////////////
  /StudentConsents/{StudentConsentRefId}:
    put:
      tags:
      - "StudentConsent"
      summary: Default operation to update a single StudentConsent
      parameters:
      - name: StudentConsentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentConsent
      requestBody:
        description: CRUD operation on StudentConsent
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentConsent:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentConsent'
            example:
              "StudentConsent": { 
                "StudentConsentRefId": "7c834ea9-eda1-2090-347f-83297e1c290c",
                "StudentConsentLocalId": "S1234567",
                "Student": { 
                  "RefId": "fe659ed3-8a78-4bc0-8876-7b75ac585edf"
                },
                "Organisation": { 
                  "RefId": 9961
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentConsent:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentConsent'
            example: >-
              <StudentConsent>
                </StudentConsentRefId>7c834ea9-eda1-2090-347f-83297e1c290c</StudentConsentRefId>
                </StudentConsentLocalId>S1234567</StudentConsentLocalId>
                <Student>
                  </RefId>fe659ed3-8a78-4bc0-8876-7b75ac585edf</RefId>
                </Student>
                <Organisation>
                  </RefId>9961</RefId>
                </Organisation>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentConsent>
    get:
      tags:
      - "StudentConsent"
      summary: Default operation to get a single StudentConsent
      parameters:
      - name: StudentConsentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentConsent:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentConsent'
              example:
                "StudentConsent": { 
                  "StudentConsentRefId": "7c834ea9-eda1-2090-347f-83297e1c290c",
                  "StudentConsentLocalId": "S1234567",
                  "Student": { 
                    "RefId": "fe659ed3-8a78-4bc0-8876-7b75ac585edf"
                  },
                  "Organisation": { 
                    "RefId": 9961
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentConsent:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentConsent'
              example: >-
                <StudentConsent>
                  </StudentConsentRefId>7c834ea9-eda1-2090-347f-83297e1c290c</StudentConsentRefId>
                  </StudentConsentLocalId>S1234567</StudentConsentLocalId>
                  <Student>
                    </RefId>fe659ed3-8a78-4bc0-8876-7b75ac585edf</RefId>
                  </Student>
                  <Organisation>
                    </RefId>9961</RefId>
                  </Organisation>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StudentConsent>
    delete:
      tags:
      - "StudentConsent"
      summary: Default operation to delete a single StudentConsent
      parameters:
      - name: StudentConsentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /TeachingGroups:
    get:
      tags:
      - "TeachingGroup"
      summary: Default operation to get a list of all available TeachingGroups
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  TeachingGroups:
                    type: object
                    description: >-
                      A List of TeachingGroup objects
                    properties:
                      TeachingGroup:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/TeachingGroup'
              example:
                "TeachingGroups": { 
                  "TeachingGroup": [{ 
                    "TeachingGroupRefId": "64a309da-063a-2e35-b359-d75101a8c3d1",
                    "TeachingGroupLocalId": "20087ASPN",
                    "ShortName": "7A SPN",
                    "LongName": "Year 7A Maths - Space and Numbers",
                    "GroupType": "SC",
                    "Provider": { 
                      "RefId": 234
                    },
                    "ScheduleTerm": { 
                      "LocalId": "FY2020"
                    },
                    "StudentList": { 
                      "Student": [{ 
                        "RefId": "9897466f-200e-4bc1-b9ae-d1507da15cef",
                        "LocalId": "SMI001",
                        "Name": "Peter Smith"
                      },
                       { 
                        "RefId": "7c834ea9-eda1-2090-347f-83297e1c290d",
                        "LocalId": "SMI002",
                        "Name": "Jennifer Smith"
                      },
                       { 
                        "RefId": "7c834ea9-eda1-2090-347f-83297e1c290e",
                        "LocalId": "SMI003",
                        "Name": "Terence Smith"
                      }]
                    },
                    "TeacherList": { 
                      "StaffMember": [{ 
                        "RefId": "a8c3a2e3-5b35-9d75-101d-00aa001a0000",
                        "LocalId": "SMI1",
                        "Name": "Thomas Smith",
                        "Role": "1001"
                      },
                       { 
                        "RefId": "a8cccce3-5b35-9d75-101d-00aa001a0000",
                        "LocalId": "LONG2",
                        "Name": "Tamara Long",
                        "Role": "1002"
                      }]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  TeachingGroups:
                    type: object
                    description: >-
                      A List of TeachingGroup objects
                    properties:
                      TeachingGroup:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/TeachingGroup'
              example: >-
                <TeachingGroups>
                  <TeachingGroup>
                    </TeachingGroupRefId>64a309da-063a-2e35-b359-d75101a8c3d1</TeachingGroupRefId>
                    </TeachingGroupLocalId>20087ASPN</TeachingGroupLocalId>
                    </ShortName>7A SPN</ShortName>
                    </LongName>Year 7A Maths - Space and Numbers</LongName>
                    </GroupType>SC</GroupType>
                    <Provider>
                      </RefId>234</RefId>
                    </Provider>
                    <ScheduleTerm>
                      </LocalId>FY2020</LocalId>
                    </ScheduleTerm>
                    <StudentList>
                      <Student>
                        </RefId>9897466f-200e-4bc1-b9ae-d1507da15cef</RefId>
                        </LocalId>SMI001</LocalId>
                        </Name>Peter Smith</Name>
                      </Student>
                      <Student>
                        </RefId>7c834ea9-eda1-2090-347f-83297e1c290d</RefId>
                        </LocalId>SMI002</LocalId>
                        </Name>Jennifer Smith</Name>
                      </Student>
                      <Student>
                        </RefId>7c834ea9-eda1-2090-347f-83297e1c290e</RefId>
                        </LocalId>SMI003</LocalId>
                        </Name>Terence Smith</Name>
                      </Student>
                    </StudentList>
                    <TeacherList>
                      <StaffMember>
                        </RefId>a8c3a2e3-5b35-9d75-101d-00aa001a0000</RefId>
                        </LocalId>SMI1</LocalId>
                        </Name>Thomas Smith</Name>
                        </Role>1001</Role>
                      </StaffMember>
                      <StaffMember>
                        </RefId>a8cccce3-5b35-9d75-101d-00aa001a0000</RefId>
                        </LocalId>LONG2</LocalId>
                        </Name>Tamara Long</Name>
                        </Role>1002</Role>
                      </StaffMember>
                    </TeacherList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </TeachingGroup>
                </TeachingGroups>
    post:
      tags:
      - "TeachingGroup"
      summary: Default operation to create a single TeachingGroup
      operationId: createTeachingGroup
      requestBody:
        description: CRUD operation on TeachingGroup
        content:
          application/json:
            schema:
              type: object
              properties:
                TeachingGroup:
                  $ref: 'jsonSchemaCreate.yaml#/properties/TeachingGroup'
            example:
              "TeachingGroup": { 
                "TeachingGroupRefId": "64a309da-063a-2e35-b359-d75101a8c3d1",
                "TeachingGroupLocalId": "20087ASPN",
                "ShortName": "7A SPN",
                "LongName": "Year 7A Maths - Space and Numbers",
                "GroupType": "SC",
                "Provider": { 
                  "RefId": 234
                },
                "ScheduleTerm": { 
                  "LocalId": "FY2020"
                },
                "StudentList": { 
                  "Student": [{ 
                    "RefId": "9897466f-200e-4bc1-b9ae-d1507da15cef",
                    "LocalId": "SMI001",
                    "Name": "Peter Smith"
                  },
                   { 
                    "RefId": "7c834ea9-eda1-2090-347f-83297e1c290d",
                    "LocalId": "SMI002",
                    "Name": "Jennifer Smith"
                  },
                   { 
                    "RefId": "7c834ea9-eda1-2090-347f-83297e1c290e",
                    "LocalId": "SMI003",
                    "Name": "Terence Smith"
                  }]
                },
                "TeacherList": { 
                  "StaffMember": [{ 
                    "RefId": "a8c3a2e3-5b35-9d75-101d-00aa001a0000",
                    "LocalId": "SMI1",
                    "Name": "Thomas Smith",
                    "Role": "1001"
                  },
                   { 
                    "RefId": "a8cccce3-5b35-9d75-101d-00aa001a0000",
                    "LocalId": "LONG2",
                    "Name": "Tamara Long",
                    "Role": "1002"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                TeachingGroup:
                  $ref: 'jsonSchemaCreate.yaml#/properties/TeachingGroup'
            example: >-
              <TeachingGroup>
                </TeachingGroupRefId>64a309da-063a-2e35-b359-d75101a8c3d1</TeachingGroupRefId>
                </TeachingGroupLocalId>20087ASPN</TeachingGroupLocalId>
                </ShortName>7A SPN</ShortName>
                </LongName>Year 7A Maths - Space and Numbers</LongName>
                </GroupType>SC</GroupType>
                <Provider>
                  </RefId>234</RefId>
                </Provider>
                <ScheduleTerm>
                  </LocalId>FY2020</LocalId>
                </ScheduleTerm>
                <StudentList>
                  <Student>
                    </RefId>9897466f-200e-4bc1-b9ae-d1507da15cef</RefId>
                    </LocalId>SMI001</LocalId>
                    </Name>Peter Smith</Name>
                  </Student>
                  <Student>
                    </RefId>7c834ea9-eda1-2090-347f-83297e1c290d</RefId>
                    </LocalId>SMI002</LocalId>
                    </Name>Jennifer Smith</Name>
                  </Student>
                  <Student>
                    </RefId>7c834ea9-eda1-2090-347f-83297e1c290e</RefId>
                    </LocalId>SMI003</LocalId>
                    </Name>Terence Smith</Name>
                  </Student>
                </StudentList>
                <TeacherList>
                  <StaffMember>
                    </RefId>a8c3a2e3-5b35-9d75-101d-00aa001a0000</RefId>
                    </LocalId>SMI1</LocalId>
                    </Name>Thomas Smith</Name>
                    </Role>1001</Role>
                  </StaffMember>
                  <StaffMember>
                    </RefId>a8cccce3-5b35-9d75-101d-00aa001a0000</RefId>
                    </LocalId>LONG2</LocalId>
                    </Name>Tamara Long</Name>
                    </Role>1002</Role>
                  </StaffMember>
                </TeacherList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </TeachingGroup>
  # /////////////////////////////////////////////////////////////
  /TeachingGroups/{TeachingGroupRefId}:
    put:
      tags:
      - "TeachingGroup"
      summary: Default operation to update a single TeachingGroup
      parameters:
      - name: TeachingGroupRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateTeachingGroup
      requestBody:
        description: CRUD operation on TeachingGroup
        content:
          application/json:
            schema:
              type: object
              properties:
                TeachingGroup:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/TeachingGroup'
            example:
              "TeachingGroup": { 
                "TeachingGroupRefId": "64a309da-063a-2e35-b359-d75101a8c3d1",
                "TeachingGroupLocalId": "20087ASPN",
                "ShortName": "7A SPN",
                "LongName": "Year 7A Maths - Space and Numbers",
                "GroupType": "SC",
                "Provider": { 
                  "RefId": 234
                },
                "ScheduleTerm": { 
                  "LocalId": "FY2020"
                },
                "StudentList": { 
                  "Student": [{ 
                    "RefId": "9897466f-200e-4bc1-b9ae-d1507da15cef",
                    "LocalId": "SMI001",
                    "Name": "Peter Smith"
                  },
                   { 
                    "RefId": "7c834ea9-eda1-2090-347f-83297e1c290d",
                    "LocalId": "SMI002",
                    "Name": "Jennifer Smith"
                  },
                   { 
                    "RefId": "7c834ea9-eda1-2090-347f-83297e1c290e",
                    "LocalId": "SMI003",
                    "Name": "Terence Smith"
                  }]
                },
                "TeacherList": { 
                  "StaffMember": [{ 
                    "RefId": "a8c3a2e3-5b35-9d75-101d-00aa001a0000",
                    "LocalId": "SMI1",
                    "Name": "Thomas Smith",
                    "Role": "1001"
                  },
                   { 
                    "RefId": "a8cccce3-5b35-9d75-101d-00aa001a0000",
                    "LocalId": "LONG2",
                    "Name": "Tamara Long",
                    "Role": "1002"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                TeachingGroup:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/TeachingGroup'
            example: >-
              <TeachingGroup>
                </TeachingGroupRefId>64a309da-063a-2e35-b359-d75101a8c3d1</TeachingGroupRefId>
                </TeachingGroupLocalId>20087ASPN</TeachingGroupLocalId>
                </ShortName>7A SPN</ShortName>
                </LongName>Year 7A Maths - Space and Numbers</LongName>
                </GroupType>SC</GroupType>
                <Provider>
                  </RefId>234</RefId>
                </Provider>
                <ScheduleTerm>
                  </LocalId>FY2020</LocalId>
                </ScheduleTerm>
                <StudentList>
                  <Student>
                    </RefId>9897466f-200e-4bc1-b9ae-d1507da15cef</RefId>
                    </LocalId>SMI001</LocalId>
                    </Name>Peter Smith</Name>
                  </Student>
                  <Student>
                    </RefId>7c834ea9-eda1-2090-347f-83297e1c290d</RefId>
                    </LocalId>SMI002</LocalId>
                    </Name>Jennifer Smith</Name>
                  </Student>
                  <Student>
                    </RefId>7c834ea9-eda1-2090-347f-83297e1c290e</RefId>
                    </LocalId>SMI003</LocalId>
                    </Name>Terence Smith</Name>
                  </Student>
                </StudentList>
                <TeacherList>
                  <StaffMember>
                    </RefId>a8c3a2e3-5b35-9d75-101d-00aa001a0000</RefId>
                    </LocalId>SMI1</LocalId>
                    </Name>Thomas Smith</Name>
                    </Role>1001</Role>
                  </StaffMember>
                  <StaffMember>
                    </RefId>a8cccce3-5b35-9d75-101d-00aa001a0000</RefId>
                    </LocalId>LONG2</LocalId>
                    </Name>Tamara Long</Name>
                    </Role>1002</Role>
                  </StaffMember>
                </TeacherList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </TeachingGroup>
    get:
      tags:
      - "TeachingGroup"
      summary: Default operation to get a single TeachingGroup
      parameters:
      - name: TeachingGroupRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  TeachingGroup:
                    $ref: 'jsonSchemaCreate.yaml#/properties/TeachingGroup'
              example:
                "TeachingGroup": { 
                  "TeachingGroupRefId": "64a309da-063a-2e35-b359-d75101a8c3d1",
                  "TeachingGroupLocalId": "20087ASPN",
                  "ShortName": "7A SPN",
                  "LongName": "Year 7A Maths - Space and Numbers",
                  "GroupType": "SC",
                  "Provider": { 
                    "RefId": 234
                  },
                  "ScheduleTerm": { 
                    "LocalId": "FY2020"
                  },
                  "StudentList": { 
                    "Student": [{ 
                      "RefId": "9897466f-200e-4bc1-b9ae-d1507da15cef",
                      "LocalId": "SMI001",
                      "Name": "Peter Smith"
                    },
                     { 
                      "RefId": "7c834ea9-eda1-2090-347f-83297e1c290d",
                      "LocalId": "SMI002",
                      "Name": "Jennifer Smith"
                    },
                     { 
                      "RefId": "7c834ea9-eda1-2090-347f-83297e1c290e",
                      "LocalId": "SMI003",
                      "Name": "Terence Smith"
                    }]
                  },
                  "TeacherList": { 
                    "StaffMember": [{ 
                      "RefId": "a8c3a2e3-5b35-9d75-101d-00aa001a0000",
                      "LocalId": "SMI1",
                      "Name": "Thomas Smith",
                      "Role": "1001"
                    },
                     { 
                      "RefId": "a8cccce3-5b35-9d75-101d-00aa001a0000",
                      "LocalId": "LONG2",
                      "Name": "Tamara Long",
                      "Role": "1002"
                    }]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  TeachingGroup:
                    $ref: 'jsonSchemaCreate.yaml#/properties/TeachingGroup'
              example: >-
                <TeachingGroup>
                  </TeachingGroupRefId>64a309da-063a-2e35-b359-d75101a8c3d1</TeachingGroupRefId>
                  </TeachingGroupLocalId>20087ASPN</TeachingGroupLocalId>
                  </ShortName>7A SPN</ShortName>
                  </LongName>Year 7A Maths - Space and Numbers</LongName>
                  </GroupType>SC</GroupType>
                  <Provider>
                    </RefId>234</RefId>
                  </Provider>
                  <ScheduleTerm>
                    </LocalId>FY2020</LocalId>
                  </ScheduleTerm>
                  <StudentList>
                    <Student>
                      </RefId>9897466f-200e-4bc1-b9ae-d1507da15cef</RefId>
                      </LocalId>SMI001</LocalId>
                      </Name>Peter Smith</Name>
                    </Student>
                    <Student>
                      </RefId>7c834ea9-eda1-2090-347f-83297e1c290d</RefId>
                      </LocalId>SMI002</LocalId>
                      </Name>Jennifer Smith</Name>
                    </Student>
                    <Student>
                      </RefId>7c834ea9-eda1-2090-347f-83297e1c290e</RefId>
                      </LocalId>SMI003</LocalId>
                      </Name>Terence Smith</Name>
                    </Student>
                  </StudentList>
                  <TeacherList>
                    <StaffMember>
                      </RefId>a8c3a2e3-5b35-9d75-101d-00aa001a0000</RefId>
                      </LocalId>SMI1</LocalId>
                      </Name>Thomas Smith</Name>
                      </Role>1001</Role>
                    </StaffMember>
                    <StaffMember>
                      </RefId>a8cccce3-5b35-9d75-101d-00aa001a0000</RefId>
                      </LocalId>LONG2</LocalId>
                      </Name>Tamara Long</Name>
                      </Role>1002</Role>
                    </StaffMember>
                  </TeacherList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </TeachingGroup>
    delete:
      tags:
      - "TeachingGroup"
      summary: Default operation to delete a single TeachingGroup
      parameters:
      - name: TeachingGroupRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /ProviderCourses:
    get:
      tags:
      - "ProviderCourse"
      summary: Default operation to get a list of all available ProviderCourses
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  ProviderCourses:
                    type: object
                    description: >-
                      A List of ProviderCourse objects
                    properties:
                      ProviderCourse:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/ProviderCourse'
              example:
                "ProviderCourses": { 
                  "ProviderCourse": [{ 
                    "ProviderCourseRefId": "9d75101a-8c3d-00aa-001a-0000a2e35b35",
                    "ProviderCourseLocalId": "12CHEM",
                    "Provider": { 
                      "RefId": 632
                    },
                    "Curriculum": "NZC",
                    "SubjectAreaList": { 
                      "SubjectArea": ["CHEM"]
                    },
                    "YearLevelList": { 
                      "YearLevel": [12]
                    },
                    "Title": "Year 12 Chemistry",
                    "Description": "Organic & Inorganic Chemistry for NCEA Level 2",
                    "Duration": 35,
                    "Credits": 11,
                    "LanguageOfInstructionList": { 
                      "Language": [{ 
                        "Code": "NZS01112",
                        "Level": "1"
                      }]
                    },
                    "LearningStandardList": { 
                      "LearningStandardRefId": ["NC-91165-v2",
                      "NC-91166-v2",
                      "NC-91167-v2"]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  ProviderCourses:
                    type: object
                    description: >-
                      A List of ProviderCourse objects
                    properties:
                      ProviderCourse:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/ProviderCourse'
              example: >-
                <ProviderCourses>
                  <ProviderCourse>
                    </ProviderCourseRefId>9d75101a-8c3d-00aa-001a-0000a2e35b35</ProviderCourseRefId>
                    </ProviderCourseLocalId>12CHEM</ProviderCourseLocalId>
                    <Provider>
                      </RefId>632</RefId>
                    </Provider>
                    </Curriculum>NZC</Curriculum>
                    <SubjectAreaList>
                      </SubjectArea>CHEM</SubjectArea>
                    </SubjectAreaList>
                    <YearLevelList>
                      </YearLevel>12</YearLevel>
                    </YearLevelList>
                    </Title>Year 12 Chemistry</Title>
                    </Description>Organic & Inorganic Chemistry for NCEA Level 2</Description>
                    </Duration>35</Duration>
                    </Credits>11</Credits>
                    <LanguageOfInstructionList>
                      <Language>
                        </Code>NZS01112</Code>
                        </Level>1</Level>
                      </Language>
                    </LanguageOfInstructionList>
                    <LearningStandardList>
                      </LearningStandardRefId>NC-91165-v2</LearningStandardRefId>
                      </LearningStandardRefId>NC-91166-v2</LearningStandardRefId>
                      </LearningStandardRefId>NC-91167-v2</LearningStandardRefId>
                    </LearningStandardList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </ProviderCourse>
                </ProviderCourses>
    post:
      tags:
      - "ProviderCourse"
      summary: Default operation to create a single ProviderCourse
      operationId: createProviderCourse
      requestBody:
        description: CRUD operation on ProviderCourse
        content:
          application/json:
            schema:
              type: object
              properties:
                ProviderCourse:
                  $ref: 'jsonSchemaCreate.yaml#/properties/ProviderCourse'
            example:
              "ProviderCourse": { 
                "ProviderCourseRefId": "9d75101a-8c3d-00aa-001a-0000a2e35b35",
                "ProviderCourseLocalId": "12CHEM",
                "Provider": { 
                  "RefId": 632
                },
                "Curriculum": "NZC",
                "SubjectAreaList": { 
                  "SubjectArea": ["CHEM"]
                },
                "YearLevelList": { 
                  "YearLevel": [12]
                },
                "Title": "Year 12 Chemistry",
                "Description": "Organic & Inorganic Chemistry for NCEA Level 2",
                "Duration": 35,
                "Credits": 11,
                "LanguageOfInstructionList": { 
                  "Language": [{ 
                    "Code": "NZS01112",
                    "Level": "1"
                  }]
                },
                "LearningStandardList": { 
                  "LearningStandardRefId": ["NC-91165-v2",
                  "NC-91166-v2",
                  "NC-91167-v2"]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                ProviderCourse:
                  $ref: 'jsonSchemaCreate.yaml#/properties/ProviderCourse'
            example: >-
              <ProviderCourse>
                </ProviderCourseRefId>9d75101a-8c3d-00aa-001a-0000a2e35b35</ProviderCourseRefId>
                </ProviderCourseLocalId>12CHEM</ProviderCourseLocalId>
                <Provider>
                  </RefId>632</RefId>
                </Provider>
                </Curriculum>NZC</Curriculum>
                <SubjectAreaList>
                  </SubjectArea>CHEM</SubjectArea>
                </SubjectAreaList>
                <YearLevelList>
                  </YearLevel>12</YearLevel>
                </YearLevelList>
                </Title>Year 12 Chemistry</Title>
                </Description>Organic & Inorganic Chemistry for NCEA Level 2</Description>
                </Duration>35</Duration>
                </Credits>11</Credits>
                <LanguageOfInstructionList>
                  <Language>
                    </Code>NZS01112</Code>
                    </Level>1</Level>
                  </Language>
                </LanguageOfInstructionList>
                <LearningStandardList>
                  </LearningStandardRefId>NC-91165-v2</LearningStandardRefId>
                  </LearningStandardRefId>NC-91166-v2</LearningStandardRefId>
                  </LearningStandardRefId>NC-91167-v2</LearningStandardRefId>
                </LearningStandardList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </ProviderCourse>
  # /////////////////////////////////////////////////////////////
  /ProviderCourses/{ProviderCourseRefId}:
    put:
      tags:
      - "ProviderCourse"
      summary: Default operation to update a single ProviderCourse
      parameters:
      - name: ProviderCourseRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateProviderCourse
      requestBody:
        description: CRUD operation on ProviderCourse
        content:
          application/json:
            schema:
              type: object
              properties:
                ProviderCourse:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/ProviderCourse'
            example:
              "ProviderCourse": { 
                "ProviderCourseRefId": "9d75101a-8c3d-00aa-001a-0000a2e35b35",
                "ProviderCourseLocalId": "12CHEM",
                "Provider": { 
                  "RefId": 632
                },
                "Curriculum": "NZC",
                "SubjectAreaList": { 
                  "SubjectArea": ["CHEM"]
                },
                "YearLevelList": { 
                  "YearLevel": [12]
                },
                "Title": "Year 12 Chemistry",
                "Description": "Organic & Inorganic Chemistry for NCEA Level 2",
                "Duration": 35,
                "Credits": 11,
                "LanguageOfInstructionList": { 
                  "Language": [{ 
                    "Code": "NZS01112",
                    "Level": "1"
                  }]
                },
                "LearningStandardList": { 
                  "LearningStandardRefId": ["NC-91165-v2",
                  "NC-91166-v2",
                  "NC-91167-v2"]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                ProviderCourse:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/ProviderCourse'
            example: >-
              <ProviderCourse>
                </ProviderCourseRefId>9d75101a-8c3d-00aa-001a-0000a2e35b35</ProviderCourseRefId>
                </ProviderCourseLocalId>12CHEM</ProviderCourseLocalId>
                <Provider>
                  </RefId>632</RefId>
                </Provider>
                </Curriculum>NZC</Curriculum>
                <SubjectAreaList>
                  </SubjectArea>CHEM</SubjectArea>
                </SubjectAreaList>
                <YearLevelList>
                  </YearLevel>12</YearLevel>
                </YearLevelList>
                </Title>Year 12 Chemistry</Title>
                </Description>Organic & Inorganic Chemistry for NCEA Level 2</Description>
                </Duration>35</Duration>
                </Credits>11</Credits>
                <LanguageOfInstructionList>
                  <Language>
                    </Code>NZS01112</Code>
                    </Level>1</Level>
                  </Language>
                </LanguageOfInstructionList>
                <LearningStandardList>
                  </LearningStandardRefId>NC-91165-v2</LearningStandardRefId>
                  </LearningStandardRefId>NC-91166-v2</LearningStandardRefId>
                  </LearningStandardRefId>NC-91167-v2</LearningStandardRefId>
                </LearningStandardList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </ProviderCourse>
    get:
      tags:
      - "ProviderCourse"
      summary: Default operation to get a single ProviderCourse
      parameters:
      - name: ProviderCourseRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  ProviderCourse:
                    $ref: 'jsonSchemaCreate.yaml#/properties/ProviderCourse'
              example:
                "ProviderCourse": { 
                  "ProviderCourseRefId": "9d75101a-8c3d-00aa-001a-0000a2e35b35",
                  "ProviderCourseLocalId": "12CHEM",
                  "Provider": { 
                    "RefId": 632
                  },
                  "Curriculum": "NZC",
                  "SubjectAreaList": { 
                    "SubjectArea": ["CHEM"]
                  },
                  "YearLevelList": { 
                    "YearLevel": [12]
                  },
                  "Title": "Year 12 Chemistry",
                  "Description": "Organic & Inorganic Chemistry for NCEA Level 2",
                  "Duration": 35,
                  "Credits": 11,
                  "LanguageOfInstructionList": { 
                    "Language": [{ 
                      "Code": "NZS01112",
                      "Level": "1"
                    }]
                  },
                  "LearningStandardList": { 
                    "LearningStandardRefId": ["NC-91165-v2",
                    "NC-91166-v2",
                    "NC-91167-v2"]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  ProviderCourse:
                    $ref: 'jsonSchemaCreate.yaml#/properties/ProviderCourse'
              example: >-
                <ProviderCourse>
                  </ProviderCourseRefId>9d75101a-8c3d-00aa-001a-0000a2e35b35</ProviderCourseRefId>
                  </ProviderCourseLocalId>12CHEM</ProviderCourseLocalId>
                  <Provider>
                    </RefId>632</RefId>
                  </Provider>
                  </Curriculum>NZC</Curriculum>
                  <SubjectAreaList>
                    </SubjectArea>CHEM</SubjectArea>
                  </SubjectAreaList>
                  <YearLevelList>
                    </YearLevel>12</YearLevel>
                  </YearLevelList>
                  </Title>Year 12 Chemistry</Title>
                  </Description>Organic & Inorganic Chemistry for NCEA Level 2</Description>
                  </Duration>35</Duration>
                  </Credits>11</Credits>
                  <LanguageOfInstructionList>
                    <Language>
                      </Code>NZS01112</Code>
                      </Level>1</Level>
                    </Language>
                  </LanguageOfInstructionList>
                  <LearningStandardList>
                    </LearningStandardRefId>NC-91165-v2</LearningStandardRefId>
                    </LearningStandardRefId>NC-91166-v2</LearningStandardRefId>
                    </LearningStandardRefId>NC-91167-v2</LearningStandardRefId>
                  </LearningStandardList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </ProviderCourse>
    delete:
      tags:
      - "ProviderCourse"
      summary: Default operation to delete a single ProviderCourse
      parameters:
      - name: ProviderCourseRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /LearningStandards:
    get:
      tags:
      - "LearningStandard"
      summary: Default operation to get a list of all available LearningStandards
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  LearningStandards:
                    type: object
                    description: >-
                      A List of LearningStandard objects
                    properties:
                      LearningStandard:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/LearningStandard'
              example:
                "LearningStandards": { 
                  "LearningStandard": [{ 
                    "LearningStandardRefId": "cedf9eae-4358-408d-af57-ec0ea1b0d210",
                    "LearningStandardLocalId": 91165,
                    "Title": "Chemistry",
                    "VersionNo": 2,
                    "Publisher": { 
                      "RefId": "cedf9eae-4358-408d-af57-ec0ea1b0d210"
                    },
                    "Description": "Demonstrate understanding of the properties of selected organic compounds",
                    "SubjectAreaList": { 
                      "SubjectArea": ["CHEM"]
                    },
                    "Status": "PU",
                    "Credits": 4,
                    "Level": "2",
                    "AssessmentType": "INT",
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  LearningStandards:
                    type: object
                    description: >-
                      A List of LearningStandard objects
                    properties:
                      LearningStandard:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/LearningStandard'
              example: >-
                <LearningStandards>
                  <LearningStandard>
                    </LearningStandardRefId>cedf9eae-4358-408d-af57-ec0ea1b0d210</LearningStandardRefId>
                    </LearningStandardLocalId>91165</LearningStandardLocalId>
                    </Title>Chemistry</Title>
                    </VersionNo>2</VersionNo>
                    <Publisher>
                      </RefId>cedf9eae-4358-408d-af57-ec0ea1b0d210</RefId>
                    </Publisher>
                    </Description>Demonstrate understanding of the properties of selected organic compounds</Description>
                    <SubjectAreaList>
                      </SubjectArea>CHEM</SubjectArea>
                    </SubjectAreaList>
                    </Status>PU</Status>
                    </Credits>4</Credits>
                    </Level>2</Level>
                    </AssessmentType>INT</AssessmentType>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </LearningStandard>
                </LearningStandards>
    post:
      tags:
      - "LearningStandard"
      summary: Default operation to create a single LearningStandard
      operationId: createLearningStandard
      requestBody:
        description: CRUD operation on LearningStandard
        content:
          application/json:
            schema:
              type: object
              properties:
                LearningStandard:
                  $ref: 'jsonSchemaCreate.yaml#/properties/LearningStandard'
            example:
              "LearningStandard": { 
                "LearningStandardRefId": "cedf9eae-4358-408d-af57-ec0ea1b0d210",
                "LearningStandardLocalId": 91165,
                "Title": "Chemistry",
                "VersionNo": 2,
                "Publisher": { 
                  "RefId": "cedf9eae-4358-408d-af57-ec0ea1b0d210"
                },
                "Description": "Demonstrate understanding of the properties of selected organic compounds",
                "SubjectAreaList": { 
                  "SubjectArea": ["CHEM"]
                },
                "Status": "PU",
                "Credits": 4,
                "Level": "2",
                "AssessmentType": "INT",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                LearningStandard:
                  $ref: 'jsonSchemaCreate.yaml#/properties/LearningStandard'
            example: >-
              <LearningStandard>
                </LearningStandardRefId>cedf9eae-4358-408d-af57-ec0ea1b0d210</LearningStandardRefId>
                </LearningStandardLocalId>91165</LearningStandardLocalId>
                </Title>Chemistry</Title>
                </VersionNo>2</VersionNo>
                <Publisher>
                  </RefId>cedf9eae-4358-408d-af57-ec0ea1b0d210</RefId>
                </Publisher>
                </Description>Demonstrate understanding of the properties of selected organic compounds</Description>
                <SubjectAreaList>
                  </SubjectArea>CHEM</SubjectArea>
                </SubjectAreaList>
                </Status>PU</Status>
                </Credits>4</Credits>
                </Level>2</Level>
                </AssessmentType>INT</AssessmentType>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </LearningStandard>
  # /////////////////////////////////////////////////////////////
  /LearningStandards/{LearningStandardRefId}:
    put:
      tags:
      - "LearningStandard"
      summary: Default operation to update a single LearningStandard
      parameters:
      - name: LearningStandardRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateLearningStandard
      requestBody:
        description: CRUD operation on LearningStandard
        content:
          application/json:
            schema:
              type: object
              properties:
                LearningStandard:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/LearningStandard'
            example:
              "LearningStandard": { 
                "LearningStandardRefId": "cedf9eae-4358-408d-af57-ec0ea1b0d210",
                "LearningStandardLocalId": 91165,
                "Title": "Chemistry",
                "VersionNo": 2,
                "Publisher": { 
                  "RefId": "cedf9eae-4358-408d-af57-ec0ea1b0d210"
                },
                "Description": "Demonstrate understanding of the properties of selected organic compounds",
                "SubjectAreaList": { 
                  "SubjectArea": ["CHEM"]
                },
                "Status": "PU",
                "Credits": 4,
                "Level": "2",
                "AssessmentType": "INT",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                LearningStandard:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/LearningStandard'
            example: >-
              <LearningStandard>
                </LearningStandardRefId>cedf9eae-4358-408d-af57-ec0ea1b0d210</LearningStandardRefId>
                </LearningStandardLocalId>91165</LearningStandardLocalId>
                </Title>Chemistry</Title>
                </VersionNo>2</VersionNo>
                <Publisher>
                  </RefId>cedf9eae-4358-408d-af57-ec0ea1b0d210</RefId>
                </Publisher>
                </Description>Demonstrate understanding of the properties of selected organic compounds</Description>
                <SubjectAreaList>
                  </SubjectArea>CHEM</SubjectArea>
                </SubjectAreaList>
                </Status>PU</Status>
                </Credits>4</Credits>
                </Level>2</Level>
                </AssessmentType>INT</AssessmentType>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </LearningStandard>
    get:
      tags:
      - "LearningStandard"
      summary: Default operation to get a single LearningStandard
      parameters:
      - name: LearningStandardRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  LearningStandard:
                    $ref: 'jsonSchemaCreate.yaml#/properties/LearningStandard'
              example:
                "LearningStandard": { 
                  "LearningStandardRefId": "cedf9eae-4358-408d-af57-ec0ea1b0d210",
                  "LearningStandardLocalId": 91165,
                  "Title": "Chemistry",
                  "VersionNo": 2,
                  "Publisher": { 
                    "RefId": "cedf9eae-4358-408d-af57-ec0ea1b0d210"
                  },
                  "Description": "Demonstrate understanding of the properties of selected organic compounds",
                  "SubjectAreaList": { 
                    "SubjectArea": ["CHEM"]
                  },
                  "Status": "PU",
                  "Credits": 4,
                  "Level": "2",
                  "AssessmentType": "INT",
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  LearningStandard:
                    $ref: 'jsonSchemaCreate.yaml#/properties/LearningStandard'
              example: >-
                <LearningStandard>
                  </LearningStandardRefId>cedf9eae-4358-408d-af57-ec0ea1b0d210</LearningStandardRefId>
                  </LearningStandardLocalId>91165</LearningStandardLocalId>
                  </Title>Chemistry</Title>
                  </VersionNo>2</VersionNo>
                  <Publisher>
                    </RefId>cedf9eae-4358-408d-af57-ec0ea1b0d210</RefId>
                  </Publisher>
                  </Description>Demonstrate understanding of the properties of selected organic compounds</Description>
                  <SubjectAreaList>
                    </SubjectArea>CHEM</SubjectArea>
                  </SubjectAreaList>
                  </Status>PU</Status>
                  </Credits>4</Credits>
                  </Level>2</Level>
                  </AssessmentType>INT</AssessmentType>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </LearningStandard>
    delete:
      tags:
      - "LearningStandard"
      summary: Default operation to delete a single LearningStandard
      parameters:
      - name: LearningStandardRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /Credentials:
    get:
      tags:
      - "Credential"
      summary: Default operation to get a list of all available Credentials
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  Credentials:
                    type: object
                    description: >-
                      A List of Credential objects
                    properties:
                      Credential:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/Credential'
              example:
                "Credentials": { 
                  "Credential": [{ 
                    "CredentialRefId": "2b560779-872b-4491-afd6-3c6bd5f1c8cc",
                    "CredentialLocalId": "91165-v2",
                    "Title": "NCEA Level 2 - Endorsed with Merit",
                    "VersionNo": 2,
                    "Administrator": { 
                      "RefId": "3d614c16-9046-47d1-87b5-51438590de15",
                      "Name": "NZQA"
                    },
                    "Description": "Achieved sufficient chemistry credits endorsed with merit",
                    "SubjectAreaList": { 
                      "SubjectArea": ["CHEM"]
                    },
                    "Status": "PU",
                    "Credits": 4,
                    "Level": 2,
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  Credentials:
                    type: object
                    description: >-
                      A List of Credential objects
                    properties:
                      Credential:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/Credential'
              example: >-
                <Credentials>
                  <Credential>
                    </CredentialRefId>2b560779-872b-4491-afd6-3c6bd5f1c8cc</CredentialRefId>
                    </CredentialLocalId>91165-v2</CredentialLocalId>
                    </Title>NCEA Level 2 - Endorsed with Merit</Title>
                    </VersionNo>2</VersionNo>
                    <Administrator>
                      </RefId>3d614c16-9046-47d1-87b5-51438590de15</RefId>
                      </Name>NZQA</Name>
                    </Administrator>
                    </Description>Achieved sufficient chemistry credits endorsed with merit</Description>
                    <SubjectAreaList>
                      </SubjectArea>CHEM</SubjectArea>
                    </SubjectAreaList>
                    </Status>PU</Status>
                    </Credits>4</Credits>
                    </Level>2</Level>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </Credential>
                </Credentials>
    post:
      tags:
      - "Credential"
      summary: Default operation to create a single Credential
      operationId: createCredential
      requestBody:
        description: CRUD operation on Credential
        content:
          application/json:
            schema:
              type: object
              properties:
                Credential:
                  $ref: 'jsonSchemaCreate.yaml#/properties/Credential'
            example:
              "Credential": { 
                "CredentialRefId": "2b560779-872b-4491-afd6-3c6bd5f1c8cc",
                "CredentialLocalId": "91165-v2",
                "Title": "NCEA Level 2 - Endorsed with Merit",
                "VersionNo": 2,
                "Administrator": { 
                  "RefId": "3d614c16-9046-47d1-87b5-51438590de15",
                  "Name": "NZQA"
                },
                "Description": "Achieved sufficient chemistry credits endorsed with merit",
                "SubjectAreaList": { 
                  "SubjectArea": ["CHEM"]
                },
                "Status": "PU",
                "Credits": 4,
                "Level": 2,
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                Credential:
                  $ref: 'jsonSchemaCreate.yaml#/properties/Credential'
            example: >-
              <Credential>
                </CredentialRefId>2b560779-872b-4491-afd6-3c6bd5f1c8cc</CredentialRefId>
                </CredentialLocalId>91165-v2</CredentialLocalId>
                </Title>NCEA Level 2 - Endorsed with Merit</Title>
                </VersionNo>2</VersionNo>
                <Administrator>
                  </RefId>3d614c16-9046-47d1-87b5-51438590de15</RefId>
                  </Name>NZQA</Name>
                </Administrator>
                </Description>Achieved sufficient chemistry credits endorsed with merit</Description>
                <SubjectAreaList>
                  </SubjectArea>CHEM</SubjectArea>
                </SubjectAreaList>
                </Status>PU</Status>
                </Credits>4</Credits>
                </Level>2</Level>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </Credential>
  # /////////////////////////////////////////////////////////////
  /Credentials/{CredentialRefId}:
    put:
      tags:
      - "Credential"
      summary: Default operation to update a single Credential
      parameters:
      - name: CredentialRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateCredential
      requestBody:
        description: CRUD operation on Credential
        content:
          application/json:
            schema:
              type: object
              properties:
                Credential:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/Credential'
            example:
              "Credential": { 
                "CredentialRefId": "2b560779-872b-4491-afd6-3c6bd5f1c8cc",
                "CredentialLocalId": "91165-v2",
                "Title": "NCEA Level 2 - Endorsed with Merit",
                "VersionNo": 2,
                "Administrator": { 
                  "RefId": "3d614c16-9046-47d1-87b5-51438590de15",
                  "Name": "NZQA"
                },
                "Description": "Achieved sufficient chemistry credits endorsed with merit",
                "SubjectAreaList": { 
                  "SubjectArea": ["CHEM"]
                },
                "Status": "PU",
                "Credits": 4,
                "Level": 2,
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                Credential:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/Credential'
            example: >-
              <Credential>
                </CredentialRefId>2b560779-872b-4491-afd6-3c6bd5f1c8cc</CredentialRefId>
                </CredentialLocalId>91165-v2</CredentialLocalId>
                </Title>NCEA Level 2 - Endorsed with Merit</Title>
                </VersionNo>2</VersionNo>
                <Administrator>
                  </RefId>3d614c16-9046-47d1-87b5-51438590de15</RefId>
                  </Name>NZQA</Name>
                </Administrator>
                </Description>Achieved sufficient chemistry credits endorsed with merit</Description>
                <SubjectAreaList>
                  </SubjectArea>CHEM</SubjectArea>
                </SubjectAreaList>
                </Status>PU</Status>
                </Credits>4</Credits>
                </Level>2</Level>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </Credential>
    get:
      tags:
      - "Credential"
      summary: Default operation to get a single Credential
      parameters:
      - name: CredentialRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  Credential:
                    $ref: 'jsonSchemaCreate.yaml#/properties/Credential'
              example:
                "Credential": { 
                  "CredentialRefId": "2b560779-872b-4491-afd6-3c6bd5f1c8cc",
                  "CredentialLocalId": "91165-v2",
                  "Title": "NCEA Level 2 - Endorsed with Merit",
                  "VersionNo": 2,
                  "Administrator": { 
                    "RefId": "3d614c16-9046-47d1-87b5-51438590de15",
                    "Name": "NZQA"
                  },
                  "Description": "Achieved sufficient chemistry credits endorsed with merit",
                  "SubjectAreaList": { 
                    "SubjectArea": ["CHEM"]
                  },
                  "Status": "PU",
                  "Credits": 4,
                  "Level": 2,
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  Credential:
                    $ref: 'jsonSchemaCreate.yaml#/properties/Credential'
              example: >-
                <Credential>
                  </CredentialRefId>2b560779-872b-4491-afd6-3c6bd5f1c8cc</CredentialRefId>
                  </CredentialLocalId>91165-v2</CredentialLocalId>
                  </Title>NCEA Level 2 - Endorsed with Merit</Title>
                  </VersionNo>2</VersionNo>
                  <Administrator>
                    </RefId>3d614c16-9046-47d1-87b5-51438590de15</RefId>
                    </Name>NZQA</Name>
                  </Administrator>
                  </Description>Achieved sufficient chemistry credits endorsed with merit</Description>
                  <SubjectAreaList>
                    </SubjectArea>CHEM</SubjectArea>
                  </SubjectAreaList>
                  </Status>PU</Status>
                  </Credits>4</Credits>
                  </Level>2</Level>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </Credential>
    delete:
      tags:
      - "Credential"
      summary: Default operation to delete a single Credential
      parameters:
      - name: CredentialRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentProviderEnrolments:
    get:
      tags:
      - "StudentProviderEnrolment"
      summary: Default operation to get a list of all available StudentProviderEnrolments
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentProviderEnrolments:
                    type: object
                    description: >-
                      A List of StudentProviderEnrolment objects
                    properties:
                      StudentProviderEnrolment:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentProviderEnrolment'
              example:
                "StudentProviderEnrolments": { 
                  "StudentProviderEnrolment": [{ 
                    "StudentProviderEnrolmentRefId": "a8c3d3e3-4b35-9d75-101d-00aa001a1652",
                    "StudentProviderEnrolmentLocalId": "2004H102",
                    "Student": { 
                      "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                    },
                    "Provider": { 
                      "RefId": 872
                    },
                    "StudentId": "123ABC",
                    "EntryDate": "2018-01-29",
                    "Status": "WIT",
                    "SchoolEnrolmentList": { 
                      "SchoolEnrolment": [{ 
                        "SchoolCalendarYear": 2018,
                        "MembershipType": "BASE",
                        "YearLevel": "11",
                        "EligibilityCriteria": "GAE",
                        "EligibilityVerification": { 
                          "Source": "AUSPA",
                          "DocumentSerialNumber": "L905673",
                          "DocumentExpiryDate": "2019-03-30",
                          "IsConfirmed": true,
                          "Timestamp": "2003-11-30T12:34:56.7",
                          "Provider": { 
                            "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba"
                          }
                        },
                        "FTE": 1.0,
                        "FundingType": "EX",
                        "FundingYearLevel": "1",
                        "Curriculum": "NZC",
                        "CurriculumLevel": 5,
                        "InternationalEnrolment": { 
                          "NZArrivalDate": "2018-05-02",
                          "ExchangeScheme": "STA"
                        }
                      }]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentProviderEnrolments:
                    type: object
                    description: >-
                      A List of StudentProviderEnrolment objects
                    properties:
                      StudentProviderEnrolment:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentProviderEnrolment'
              example: >-
                <StudentProviderEnrolments>
                  <StudentProviderEnrolment>
                    </StudentProviderEnrolmentRefId>a8c3d3e3-4b35-9d75-101d-00aa001a1652</StudentProviderEnrolmentRefId>
                    </StudentProviderEnrolmentLocalId>2004H102</StudentProviderEnrolmentLocalId>
                    <Student>
                      </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                    </Student>
                    <Provider>
                      </RefId>872</RefId>
                    </Provider>
                    </StudentId>123ABC</StudentId>
                    </EntryDate>2018-01-29</EntryDate>
                    </Status>WIT</Status>
                    <SchoolEnrolmentList>
                      <SchoolEnrolment>
                        </SchoolCalendarYear>2018</SchoolCalendarYear>
                        </MembershipType>BASE</MembershipType>
                        </YearLevel>11</YearLevel>
                        </EligibilityCriteria>GAE</EligibilityCriteria>
                        <EligibilityVerification>
                          </Source>AUSPA</Source>
                          </DocumentSerialNumber>L905673</DocumentSerialNumber>
                          </DocumentExpiryDate>2019-03-30</DocumentExpiryDate>
                          </IsConfirmed>true</IsConfirmed>
                          </Timestamp>2003-11-30T12:34:56.7</Timestamp>
                          <Provider>
                            </RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId>
                          </Provider>
                        </EligibilityVerification>
                        </FTE>1.0</FTE>
                        </FundingType>EX</FundingType>
                        </FundingYearLevel>1</FundingYearLevel>
                        </Curriculum>NZC</Curriculum>
                        </CurriculumLevel>5</CurriculumLevel>
                        <InternationalEnrolment>
                          </NZArrivalDate>2018-05-02</NZArrivalDate>
                          </ExchangeScheme>STA</ExchangeScheme>
                        </InternationalEnrolment>
                      </SchoolEnrolment>
                    </SchoolEnrolmentList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StudentProviderEnrolment>
                </StudentProviderEnrolments>
    post:
      tags:
      - "StudentProviderEnrolment"
      summary: Default operation to create a single StudentProviderEnrolment
      operationId: createStudentProviderEnrolment
      requestBody:
        description: CRUD operation on StudentProviderEnrolment
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentProviderEnrolment:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentProviderEnrolment'
            example:
              "StudentProviderEnrolment": { 
                "StudentProviderEnrolmentRefId": "a8c3d3e3-4b35-9d75-101d-00aa001a1652",
                "StudentProviderEnrolmentLocalId": "2004H102",
                "Student": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "Provider": { 
                  "RefId": 872
                },
                "StudentId": "123ABC",
                "EntryDate": "2018-01-29",
                "Status": "WIT",
                "SchoolEnrolmentList": { 
                  "SchoolEnrolment": [{ 
                    "SchoolCalendarYear": 2018,
                    "MembershipType": "BASE",
                    "YearLevel": "11",
                    "EligibilityCriteria": "GAE",
                    "EligibilityVerification": { 
                      "Source": "AUSPA",
                      "DocumentSerialNumber": "L905673",
                      "DocumentExpiryDate": "2019-03-30",
                      "IsConfirmed": true,
                      "Timestamp": "2003-11-30T12:34:56.7",
                      "Provider": { 
                        "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba"
                      }
                    },
                    "FTE": 1.0,
                    "FundingType": "EX",
                    "FundingYearLevel": "1",
                    "Curriculum": "NZC",
                    "CurriculumLevel": 5,
                    "InternationalEnrolment": { 
                      "NZArrivalDate": "2018-05-02",
                      "ExchangeScheme": "STA"
                    }
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentProviderEnrolment:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentProviderEnrolment'
            example: >-
              <StudentProviderEnrolment>
                </StudentProviderEnrolmentRefId>a8c3d3e3-4b35-9d75-101d-00aa001a1652</StudentProviderEnrolmentRefId>
                </StudentProviderEnrolmentLocalId>2004H102</StudentProviderEnrolmentLocalId>
                <Student>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <Provider>
                  </RefId>872</RefId>
                </Provider>
                </StudentId>123ABC</StudentId>
                </EntryDate>2018-01-29</EntryDate>
                </Status>WIT</Status>
                <SchoolEnrolmentList>
                  <SchoolEnrolment>
                    </SchoolCalendarYear>2018</SchoolCalendarYear>
                    </MembershipType>BASE</MembershipType>
                    </YearLevel>11</YearLevel>
                    </EligibilityCriteria>GAE</EligibilityCriteria>
                    <EligibilityVerification>
                      </Source>AUSPA</Source>
                      </DocumentSerialNumber>L905673</DocumentSerialNumber>
                      </DocumentExpiryDate>2019-03-30</DocumentExpiryDate>
                      </IsConfirmed>true</IsConfirmed>
                      </Timestamp>2003-11-30T12:34:56.7</Timestamp>
                      <Provider>
                        </RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId>
                      </Provider>
                    </EligibilityVerification>
                    </FTE>1.0</FTE>
                    </FundingType>EX</FundingType>
                    </FundingYearLevel>1</FundingYearLevel>
                    </Curriculum>NZC</Curriculum>
                    </CurriculumLevel>5</CurriculumLevel>
                    <InternationalEnrolment>
                      </NZArrivalDate>2018-05-02</NZArrivalDate>
                      </ExchangeScheme>STA</ExchangeScheme>
                    </InternationalEnrolment>
                  </SchoolEnrolment>
                </SchoolEnrolmentList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentProviderEnrolment>
  # /////////////////////////////////////////////////////////////
  /StudentProviderEnrolments/{StudentProviderEnrolmentRefId}:
    put:
      tags:
      - "StudentProviderEnrolment"
      summary: Default operation to update a single StudentProviderEnrolment
      parameters:
      - name: StudentProviderEnrolmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentProviderEnrolment
      requestBody:
        description: CRUD operation on StudentProviderEnrolment
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentProviderEnrolment:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentProviderEnrolment'
            example:
              "StudentProviderEnrolment": { 
                "StudentProviderEnrolmentRefId": "a8c3d3e3-4b35-9d75-101d-00aa001a1652",
                "StudentProviderEnrolmentLocalId": "2004H102",
                "Student": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "Provider": { 
                  "RefId": 872
                },
                "StudentId": "123ABC",
                "EntryDate": "2018-01-29",
                "Status": "WIT",
                "SchoolEnrolmentList": { 
                  "SchoolEnrolment": [{ 
                    "SchoolCalendarYear": 2018,
                    "MembershipType": "BASE",
                    "YearLevel": "11",
                    "EligibilityCriteria": "GAE",
                    "EligibilityVerification": { 
                      "Source": "AUSPA",
                      "DocumentSerialNumber": "L905673",
                      "DocumentExpiryDate": "2019-03-30",
                      "IsConfirmed": true,
                      "Timestamp": "2003-11-30T12:34:56.7",
                      "Provider": { 
                        "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba"
                      }
                    },
                    "FTE": 1.0,
                    "FundingType": "EX",
                    "FundingYearLevel": "1",
                    "Curriculum": "NZC",
                    "CurriculumLevel": 5,
                    "InternationalEnrolment": { 
                      "NZArrivalDate": "2018-05-02",
                      "ExchangeScheme": "STA"
                    }
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentProviderEnrolment:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentProviderEnrolment'
            example: >-
              <StudentProviderEnrolment>
                </StudentProviderEnrolmentRefId>a8c3d3e3-4b35-9d75-101d-00aa001a1652</StudentProviderEnrolmentRefId>
                </StudentProviderEnrolmentLocalId>2004H102</StudentProviderEnrolmentLocalId>
                <Student>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <Provider>
                  </RefId>872</RefId>
                </Provider>
                </StudentId>123ABC</StudentId>
                </EntryDate>2018-01-29</EntryDate>
                </Status>WIT</Status>
                <SchoolEnrolmentList>
                  <SchoolEnrolment>
                    </SchoolCalendarYear>2018</SchoolCalendarYear>
                    </MembershipType>BASE</MembershipType>
                    </YearLevel>11</YearLevel>
                    </EligibilityCriteria>GAE</EligibilityCriteria>
                    <EligibilityVerification>
                      </Source>AUSPA</Source>
                      </DocumentSerialNumber>L905673</DocumentSerialNumber>
                      </DocumentExpiryDate>2019-03-30</DocumentExpiryDate>
                      </IsConfirmed>true</IsConfirmed>
                      </Timestamp>2003-11-30T12:34:56.7</Timestamp>
                      <Provider>
                        </RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId>
                      </Provider>
                    </EligibilityVerification>
                    </FTE>1.0</FTE>
                    </FundingType>EX</FundingType>
                    </FundingYearLevel>1</FundingYearLevel>
                    </Curriculum>NZC</Curriculum>
                    </CurriculumLevel>5</CurriculumLevel>
                    <InternationalEnrolment>
                      </NZArrivalDate>2018-05-02</NZArrivalDate>
                      </ExchangeScheme>STA</ExchangeScheme>
                    </InternationalEnrolment>
                  </SchoolEnrolment>
                </SchoolEnrolmentList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentProviderEnrolment>
    get:
      tags:
      - "StudentProviderEnrolment"
      summary: Default operation to get a single StudentProviderEnrolment
      parameters:
      - name: StudentProviderEnrolmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentProviderEnrolment:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentProviderEnrolment'
              example:
                "StudentProviderEnrolment": { 
                  "StudentProviderEnrolmentRefId": "a8c3d3e3-4b35-9d75-101d-00aa001a1652",
                  "StudentProviderEnrolmentLocalId": "2004H102",
                  "Student": { 
                    "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                  },
                  "Provider": { 
                    "RefId": 872
                  },
                  "StudentId": "123ABC",
                  "EntryDate": "2018-01-29",
                  "Status": "WIT",
                  "SchoolEnrolmentList": { 
                    "SchoolEnrolment": [{ 
                      "SchoolCalendarYear": 2018,
                      "MembershipType": "BASE",
                      "YearLevel": "11",
                      "EligibilityCriteria": "GAE",
                      "EligibilityVerification": { 
                        "Source": "AUSPA",
                        "DocumentSerialNumber": "L905673",
                        "DocumentExpiryDate": "2019-03-30",
                        "IsConfirmed": true,
                        "Timestamp": "2003-11-30T12:34:56.7",
                        "Provider": { 
                          "RefId": "822f6c83-2841-4a87-9ff9-49730951b3ba"
                        }
                      },
                      "FTE": 1.0,
                      "FundingType": "EX",
                      "FundingYearLevel": "1",
                      "Curriculum": "NZC",
                      "CurriculumLevel": 5,
                      "InternationalEnrolment": { 
                        "NZArrivalDate": "2018-05-02",
                        "ExchangeScheme": "STA"
                      }
                    }]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentProviderEnrolment:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentProviderEnrolment'
              example: >-
                <StudentProviderEnrolment>
                  </StudentProviderEnrolmentRefId>a8c3d3e3-4b35-9d75-101d-00aa001a1652</StudentProviderEnrolmentRefId>
                  </StudentProviderEnrolmentLocalId>2004H102</StudentProviderEnrolmentLocalId>
                  <Student>
                    </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                  </Student>
                  <Provider>
                    </RefId>872</RefId>
                  </Provider>
                  </StudentId>123ABC</StudentId>
                  </EntryDate>2018-01-29</EntryDate>
                  </Status>WIT</Status>
                  <SchoolEnrolmentList>
                    <SchoolEnrolment>
                      </SchoolCalendarYear>2018</SchoolCalendarYear>
                      </MembershipType>BASE</MembershipType>
                      </YearLevel>11</YearLevel>
                      </EligibilityCriteria>GAE</EligibilityCriteria>
                      <EligibilityVerification>
                        </Source>AUSPA</Source>
                        </DocumentSerialNumber>L905673</DocumentSerialNumber>
                        </DocumentExpiryDate>2019-03-30</DocumentExpiryDate>
                        </IsConfirmed>true</IsConfirmed>
                        </Timestamp>2003-11-30T12:34:56.7</Timestamp>
                        <Provider>
                          </RefId>822f6c83-2841-4a87-9ff9-49730951b3ba</RefId>
                        </Provider>
                      </EligibilityVerification>
                      </FTE>1.0</FTE>
                      </FundingType>EX</FundingType>
                      </FundingYearLevel>1</FundingYearLevel>
                      </Curriculum>NZC</Curriculum>
                      </CurriculumLevel>5</CurriculumLevel>
                      <InternationalEnrolment>
                        </NZArrivalDate>2018-05-02</NZArrivalDate>
                        </ExchangeScheme>STA</ExchangeScheme>
                      </InternationalEnrolment>
                    </SchoolEnrolment>
                  </SchoolEnrolmentList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StudentProviderEnrolment>
    delete:
      tags:
      - "StudentProviderEnrolment"
      summary: Default operation to delete a single StudentProviderEnrolment
      parameters:
      - name: StudentProviderEnrolmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentTeachingGroupEnrolments:
    get:
      tags:
      - "StudentTeachingGroupEnrolment"
      summary: Default operation to get a list of all available StudentTeachingGroupEnrolments
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentTeachingGroupEnrolments:
                    type: object
                    description: >-
                      A List of StudentTeachingGroupEnrolment objects
                    properties:
                      StudentTeachingGroupEnrolment:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentTeachingGroupEnrolment'
              example:
                "StudentTeachingGroupEnrolments": { 
                  "StudentTeachingGroupEnrolment": [{ 
                    "StudentTeachingGroupEnrolmentRefId": "a8c3d3e3-4b35-9d75-101d-00aa001a1652",
                    "StudentTeachingGroupEnrolmentLocalId": "2004H102",
                    "Student": { 
                      "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                    },
                    "Provider": { 
                      "RefId": 9961
                    },
                    "TeachingGroup": { 
                      "RefId": "93b9b77e-a23f-4acd-a65e-e26f1034317f"
                    },
                    "StartDate": "2018-01-29",
                    "EndDate": "2018-12-05",
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentTeachingGroupEnrolments:
                    type: object
                    description: >-
                      A List of StudentTeachingGroupEnrolment objects
                    properties:
                      StudentTeachingGroupEnrolment:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentTeachingGroupEnrolment'
              example: >-
                <StudentTeachingGroupEnrolments>
                  <StudentTeachingGroupEnrolment>
                    </StudentTeachingGroupEnrolmentRefId>a8c3d3e3-4b35-9d75-101d-00aa001a1652</StudentTeachingGroupEnrolmentRefId>
                    </StudentTeachingGroupEnrolmentLocalId>2004H102</StudentTeachingGroupEnrolmentLocalId>
                    <Student>
                      </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                    </Student>
                    <Provider>
                      </RefId>9961</RefId>
                    </Provider>
                    <TeachingGroup>
                      </RefId>93b9b77e-a23f-4acd-a65e-e26f1034317f</RefId>
                    </TeachingGroup>
                    </StartDate>2018-01-29</StartDate>
                    </EndDate>2018-12-05</EndDate>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StudentTeachingGroupEnrolment>
                </StudentTeachingGroupEnrolments>
    post:
      tags:
      - "StudentTeachingGroupEnrolment"
      summary: Default operation to create a single StudentTeachingGroupEnrolment
      operationId: createStudentTeachingGroupEnrolment
      requestBody:
        description: CRUD operation on StudentTeachingGroupEnrolment
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentTeachingGroupEnrolment:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentTeachingGroupEnrolment'
            example:
              "StudentTeachingGroupEnrolment": { 
                "StudentTeachingGroupEnrolmentRefId": "a8c3d3e3-4b35-9d75-101d-00aa001a1652",
                "StudentTeachingGroupEnrolmentLocalId": "2004H102",
                "Student": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "Provider": { 
                  "RefId": 9961
                },
                "TeachingGroup": { 
                  "RefId": "93b9b77e-a23f-4acd-a65e-e26f1034317f"
                },
                "StartDate": "2018-01-29",
                "EndDate": "2018-12-05",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentTeachingGroupEnrolment:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentTeachingGroupEnrolment'
            example: >-
              <StudentTeachingGroupEnrolment>
                </StudentTeachingGroupEnrolmentRefId>a8c3d3e3-4b35-9d75-101d-00aa001a1652</StudentTeachingGroupEnrolmentRefId>
                </StudentTeachingGroupEnrolmentLocalId>2004H102</StudentTeachingGroupEnrolmentLocalId>
                <Student>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <Provider>
                  </RefId>9961</RefId>
                </Provider>
                <TeachingGroup>
                  </RefId>93b9b77e-a23f-4acd-a65e-e26f1034317f</RefId>
                </TeachingGroup>
                </StartDate>2018-01-29</StartDate>
                </EndDate>2018-12-05</EndDate>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentTeachingGroupEnrolment>
  # /////////////////////////////////////////////////////////////
  /StudentTeachingGroupEnrolments/{StudentTeachingGroupEnrolmentRefId}:
    put:
      tags:
      - "StudentTeachingGroupEnrolment"
      summary: Default operation to update a single StudentTeachingGroupEnrolment
      parameters:
      - name: StudentTeachingGroupEnrolmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentTeachingGroupEnrolment
      requestBody:
        description: CRUD operation on StudentTeachingGroupEnrolment
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentTeachingGroupEnrolment:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentTeachingGroupEnrolment'
            example:
              "StudentTeachingGroupEnrolment": { 
                "StudentTeachingGroupEnrolmentRefId": "a8c3d3e3-4b35-9d75-101d-00aa001a1652",
                "StudentTeachingGroupEnrolmentLocalId": "2004H102",
                "Student": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "Provider": { 
                  "RefId": 9961
                },
                "TeachingGroup": { 
                  "RefId": "93b9b77e-a23f-4acd-a65e-e26f1034317f"
                },
                "StartDate": "2018-01-29",
                "EndDate": "2018-12-05",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentTeachingGroupEnrolment:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentTeachingGroupEnrolment'
            example: >-
              <StudentTeachingGroupEnrolment>
                </StudentTeachingGroupEnrolmentRefId>a8c3d3e3-4b35-9d75-101d-00aa001a1652</StudentTeachingGroupEnrolmentRefId>
                </StudentTeachingGroupEnrolmentLocalId>2004H102</StudentTeachingGroupEnrolmentLocalId>
                <Student>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <Provider>
                  </RefId>9961</RefId>
                </Provider>
                <TeachingGroup>
                  </RefId>93b9b77e-a23f-4acd-a65e-e26f1034317f</RefId>
                </TeachingGroup>
                </StartDate>2018-01-29</StartDate>
                </EndDate>2018-12-05</EndDate>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentTeachingGroupEnrolment>
    get:
      tags:
      - "StudentTeachingGroupEnrolment"
      summary: Default operation to get a single StudentTeachingGroupEnrolment
      parameters:
      - name: StudentTeachingGroupEnrolmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentTeachingGroupEnrolment:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentTeachingGroupEnrolment'
              example:
                "StudentTeachingGroupEnrolment": { 
                  "StudentTeachingGroupEnrolmentRefId": "a8c3d3e3-4b35-9d75-101d-00aa001a1652",
                  "StudentTeachingGroupEnrolmentLocalId": "2004H102",
                  "Student": { 
                    "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                  },
                  "Provider": { 
                    "RefId": 9961
                  },
                  "TeachingGroup": { 
                    "RefId": "93b9b77e-a23f-4acd-a65e-e26f1034317f"
                  },
                  "StartDate": "2018-01-29",
                  "EndDate": "2018-12-05",
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentTeachingGroupEnrolment:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentTeachingGroupEnrolment'
              example: >-
                <StudentTeachingGroupEnrolment>
                  </StudentTeachingGroupEnrolmentRefId>a8c3d3e3-4b35-9d75-101d-00aa001a1652</StudentTeachingGroupEnrolmentRefId>
                  </StudentTeachingGroupEnrolmentLocalId>2004H102</StudentTeachingGroupEnrolmentLocalId>
                  <Student>
                    </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                  </Student>
                  <Provider>
                    </RefId>9961</RefId>
                  </Provider>
                  <TeachingGroup>
                    </RefId>93b9b77e-a23f-4acd-a65e-e26f1034317f</RefId>
                  </TeachingGroup>
                  </StartDate>2018-01-29</StartDate>
                  </EndDate>2018-12-05</EndDate>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StudentTeachingGroupEnrolment>
    delete:
      tags:
      - "StudentTeachingGroupEnrolment"
      summary: Default operation to delete a single StudentTeachingGroupEnrolment
      parameters:
      - name: StudentTeachingGroupEnrolmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /Schedules:
    get:
      tags:
      - "Schedule"
      summary: Default operation to get a list of all available Schedules
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  Schedules:
                    type: object
                    description: >-
                      A List of Schedule objects
                    properties:
                      Schedule:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/Schedule'
              example:
                "Schedules": { 
                  "Schedule": [{ 
                    "ScheduleRefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                    "ScheduleLocalId": "2019a",
                    "ScheduleName": "Scheule 2019a (Term 1)",
                    "StartDate": "2019-01-30",
                    "EndDate": "2019-04-07",
                    "Provider": { 
                      "RefId": 783,
                      "Name": "Hogwarts High"
                    },
                    "AcademicDayList": { 
                      "AcademicDay": [{ 
                        "RefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                        "LocalId": "2019a-A",
                        "Name": "Schedule 2019a, Day A",
                        "PeriodList": { 
                          "Period": [{ 
                            "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                            "LocalId": "2019a-A1",
                            "Name": "Period 1 on Day A"
                          },
                           { 
                            "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34",
                            "LocalId": "2019a-A2",
                            "Name": "Period 2 on Day A"
                          }]
                        }
                      },
                       { 
                        "RefId": "337804c6-1247-4c0f-b288-e4aa28584aad",
                        "LocalId": "2019a-B",
                        "Name": "Schedule 2019a, DayB",
                        "PeriodList": { 
                          "Period": [{ 
                            "RefId": "f6776718-4680-4cb7-b649-a84f9796905c",
                            "LocalId": "2019a-B1",
                            "Name": "Period 1 on Day B"
                          },
                           { 
                            "RefId": "0ddaa486-adf1-4cb3-bd06-71397f4bbdd9",
                            "LocalId": "2019a-B2",
                            "Name": "Period 2 on Day B"
                          }]
                        }
                      }]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  Schedules:
                    type: object
                    description: >-
                      A List of Schedule objects
                    properties:
                      Schedule:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/Schedule'
              example: >-
                <Schedules>
                  <Schedule>
                    </ScheduleRefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</ScheduleRefId>
                    </ScheduleLocalId>2019a</ScheduleLocalId>
                    </ScheduleName>Scheule 2019a (Term 1)</ScheduleName>
                    </StartDate>2019-01-30</StartDate>
                    </EndDate>2019-04-07</EndDate>
                    <Provider>
                      </RefId>783</RefId>
                      </Name>Hogwarts High</Name>
                    </Provider>
                    <AcademicDayList>
                      <AcademicDay>
                        </RefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</RefId>
                        </LocalId>2019a-A</LocalId>
                        </Name>Schedule 2019a, Day A</Name>
                        <PeriodList>
                          <Period>
                            </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                            </LocalId>2019a-A1</LocalId>
                            </Name>Period 1 on Day A</Name>
                          </Period>
                          <Period>
                            </RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId>
                            </LocalId>2019a-A2</LocalId>
                            </Name>Period 2 on Day A</Name>
                          </Period>
                        </PeriodList>
                      </AcademicDay>
                      <AcademicDay>
                        </RefId>337804c6-1247-4c0f-b288-e4aa28584aad</RefId>
                        </LocalId>2019a-B</LocalId>
                        </Name>Schedule 2019a, DayB</Name>
                        <PeriodList>
                          <Period>
                            </RefId>f6776718-4680-4cb7-b649-a84f9796905c</RefId>
                            </LocalId>2019a-B1</LocalId>
                            </Name>Period 1 on Day B</Name>
                          </Period>
                          <Period>
                            </RefId>0ddaa486-adf1-4cb3-bd06-71397f4bbdd9</RefId>
                            </LocalId>2019a-B2</LocalId>
                            </Name>Period 2 on Day B</Name>
                          </Period>
                        </PeriodList>
                      </AcademicDay>
                    </AcademicDayList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </Schedule>
                </Schedules>
    post:
      tags:
      - "Schedule"
      summary: Default operation to create a single Schedule
      operationId: createSchedule
      requestBody:
        description: CRUD operation on Schedule
        content:
          application/json:
            schema:
              type: object
              properties:
                Schedule:
                  $ref: 'jsonSchemaCreate.yaml#/properties/Schedule'
            example:
              "Schedule": { 
                "ScheduleRefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                "ScheduleLocalId": "2019a",
                "ScheduleName": "Scheule 2019a (Term 1)",
                "StartDate": "2019-01-30",
                "EndDate": "2019-04-07",
                "Provider": { 
                  "RefId": 783,
                  "Name": "Hogwarts High"
                },
                "AcademicDayList": { 
                  "AcademicDay": [{ 
                    "RefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                    "LocalId": "2019a-A",
                    "Name": "Schedule 2019a, Day A",
                    "PeriodList": { 
                      "Period": [{ 
                        "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                        "LocalId": "2019a-A1",
                        "Name": "Period 1 on Day A"
                      },
                       { 
                        "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34",
                        "LocalId": "2019a-A2",
                        "Name": "Period 2 on Day A"
                      }]
                    }
                  },
                   { 
                    "RefId": "337804c6-1247-4c0f-b288-e4aa28584aad",
                    "LocalId": "2019a-B",
                    "Name": "Schedule 2019a, DayB",
                    "PeriodList": { 
                      "Period": [{ 
                        "RefId": "f6776718-4680-4cb7-b649-a84f9796905c",
                        "LocalId": "2019a-B1",
                        "Name": "Period 1 on Day B"
                      },
                       { 
                        "RefId": "0ddaa486-adf1-4cb3-bd06-71397f4bbdd9",
                        "LocalId": "2019a-B2",
                        "Name": "Period 2 on Day B"
                      }]
                    }
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                Schedule:
                  $ref: 'jsonSchemaCreate.yaml#/properties/Schedule'
            example: >-
              <Schedule>
                </ScheduleRefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</ScheduleRefId>
                </ScheduleLocalId>2019a</ScheduleLocalId>
                </ScheduleName>Scheule 2019a (Term 1)</ScheduleName>
                </StartDate>2019-01-30</StartDate>
                </EndDate>2019-04-07</EndDate>
                <Provider>
                  </RefId>783</RefId>
                  </Name>Hogwarts High</Name>
                </Provider>
                <AcademicDayList>
                  <AcademicDay>
                    </RefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</RefId>
                    </LocalId>2019a-A</LocalId>
                    </Name>Schedule 2019a, Day A</Name>
                    <PeriodList>
                      <Period>
                        </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                        </LocalId>2019a-A1</LocalId>
                        </Name>Period 1 on Day A</Name>
                      </Period>
                      <Period>
                        </RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId>
                        </LocalId>2019a-A2</LocalId>
                        </Name>Period 2 on Day A</Name>
                      </Period>
                    </PeriodList>
                  </AcademicDay>
                  <AcademicDay>
                    </RefId>337804c6-1247-4c0f-b288-e4aa28584aad</RefId>
                    </LocalId>2019a-B</LocalId>
                    </Name>Schedule 2019a, DayB</Name>
                    <PeriodList>
                      <Period>
                        </RefId>f6776718-4680-4cb7-b649-a84f9796905c</RefId>
                        </LocalId>2019a-B1</LocalId>
                        </Name>Period 1 on Day B</Name>
                      </Period>
                      <Period>
                        </RefId>0ddaa486-adf1-4cb3-bd06-71397f4bbdd9</RefId>
                        </LocalId>2019a-B2</LocalId>
                        </Name>Period 2 on Day B</Name>
                      </Period>
                    </PeriodList>
                  </AcademicDay>
                </AcademicDayList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </Schedule>
  # /////////////////////////////////////////////////////////////
  /Schedules/{ScheduleRefId}:
    put:
      tags:
      - "Schedule"
      summary: Default operation to update a single Schedule
      parameters:
      - name: ScheduleRefId
        in: path
        description: >-
          <p> The ID (GUID) assigned to uniquely identify this Schedule.</p>
        required: true
        schema:
          type: string
      operationId: updateSchedule
      requestBody:
        description: CRUD operation on Schedule
        content:
          application/json:
            schema:
              type: object
              properties:
                Schedule:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/Schedule'
            example:
              "Schedule": { 
                "ScheduleRefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                "ScheduleLocalId": "2019a",
                "ScheduleName": "Scheule 2019a (Term 1)",
                "StartDate": "2019-01-30",
                "EndDate": "2019-04-07",
                "Provider": { 
                  "RefId": 783,
                  "Name": "Hogwarts High"
                },
                "AcademicDayList": { 
                  "AcademicDay": [{ 
                    "RefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                    "LocalId": "2019a-A",
                    "Name": "Schedule 2019a, Day A",
                    "PeriodList": { 
                      "Period": [{ 
                        "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                        "LocalId": "2019a-A1",
                        "Name": "Period 1 on Day A"
                      },
                       { 
                        "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34",
                        "LocalId": "2019a-A2",
                        "Name": "Period 2 on Day A"
                      }]
                    }
                  },
                   { 
                    "RefId": "337804c6-1247-4c0f-b288-e4aa28584aad",
                    "LocalId": "2019a-B",
                    "Name": "Schedule 2019a, DayB",
                    "PeriodList": { 
                      "Period": [{ 
                        "RefId": "f6776718-4680-4cb7-b649-a84f9796905c",
                        "LocalId": "2019a-B1",
                        "Name": "Period 1 on Day B"
                      },
                       { 
                        "RefId": "0ddaa486-adf1-4cb3-bd06-71397f4bbdd9",
                        "LocalId": "2019a-B2",
                        "Name": "Period 2 on Day B"
                      }]
                    }
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                Schedule:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/Schedule'
            example: >-
              <Schedule>
                </ScheduleRefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</ScheduleRefId>
                </ScheduleLocalId>2019a</ScheduleLocalId>
                </ScheduleName>Scheule 2019a (Term 1)</ScheduleName>
                </StartDate>2019-01-30</StartDate>
                </EndDate>2019-04-07</EndDate>
                <Provider>
                  </RefId>783</RefId>
                  </Name>Hogwarts High</Name>
                </Provider>
                <AcademicDayList>
                  <AcademicDay>
                    </RefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</RefId>
                    </LocalId>2019a-A</LocalId>
                    </Name>Schedule 2019a, Day A</Name>
                    <PeriodList>
                      <Period>
                        </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                        </LocalId>2019a-A1</LocalId>
                        </Name>Period 1 on Day A</Name>
                      </Period>
                      <Period>
                        </RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId>
                        </LocalId>2019a-A2</LocalId>
                        </Name>Period 2 on Day A</Name>
                      </Period>
                    </PeriodList>
                  </AcademicDay>
                  <AcademicDay>
                    </RefId>337804c6-1247-4c0f-b288-e4aa28584aad</RefId>
                    </LocalId>2019a-B</LocalId>
                    </Name>Schedule 2019a, DayB</Name>
                    <PeriodList>
                      <Period>
                        </RefId>f6776718-4680-4cb7-b649-a84f9796905c</RefId>
                        </LocalId>2019a-B1</LocalId>
                        </Name>Period 1 on Day B</Name>
                      </Period>
                      <Period>
                        </RefId>0ddaa486-adf1-4cb3-bd06-71397f4bbdd9</RefId>
                        </LocalId>2019a-B2</LocalId>
                        </Name>Period 2 on Day B</Name>
                      </Period>
                    </PeriodList>
                  </AcademicDay>
                </AcademicDayList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </Schedule>
    get:
      tags:
      - "Schedule"
      summary: Default operation to get a single Schedule
      parameters:
      - name: ScheduleRefId
        in: path
        description: >-
          <p> The ID (GUID) assigned to uniquely identify this Schedule.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  Schedule:
                    $ref: 'jsonSchemaCreate.yaml#/properties/Schedule'
              example:
                "Schedule": { 
                  "ScheduleRefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                  "ScheduleLocalId": "2019a",
                  "ScheduleName": "Scheule 2019a (Term 1)",
                  "StartDate": "2019-01-30",
                  "EndDate": "2019-04-07",
                  "Provider": { 
                    "RefId": 783,
                    "Name": "Hogwarts High"
                  },
                  "AcademicDayList": { 
                    "AcademicDay": [{ 
                      "RefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                      "LocalId": "2019a-A",
                      "Name": "Schedule 2019a, Day A",
                      "PeriodList": { 
                        "Period": [{ 
                          "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                          "LocalId": "2019a-A1",
                          "Name": "Period 1 on Day A"
                        },
                         { 
                          "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34",
                          "LocalId": "2019a-A2",
                          "Name": "Period 2 on Day A"
                        }]
                      }
                    },
                     { 
                      "RefId": "337804c6-1247-4c0f-b288-e4aa28584aad",
                      "LocalId": "2019a-B",
                      "Name": "Schedule 2019a, DayB",
                      "PeriodList": { 
                        "Period": [{ 
                          "RefId": "f6776718-4680-4cb7-b649-a84f9796905c",
                          "LocalId": "2019a-B1",
                          "Name": "Period 1 on Day B"
                        },
                         { 
                          "RefId": "0ddaa486-adf1-4cb3-bd06-71397f4bbdd9",
                          "LocalId": "2019a-B2",
                          "Name": "Period 2 on Day B"
                        }]
                      }
                    }]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  Schedule:
                    $ref: 'jsonSchemaCreate.yaml#/properties/Schedule'
              example: >-
                <Schedule>
                  </ScheduleRefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</ScheduleRefId>
                  </ScheduleLocalId>2019a</ScheduleLocalId>
                  </ScheduleName>Scheule 2019a (Term 1)</ScheduleName>
                  </StartDate>2019-01-30</StartDate>
                  </EndDate>2019-04-07</EndDate>
                  <Provider>
                    </RefId>783</RefId>
                    </Name>Hogwarts High</Name>
                  </Provider>
                  <AcademicDayList>
                    <AcademicDay>
                      </RefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</RefId>
                      </LocalId>2019a-A</LocalId>
                      </Name>Schedule 2019a, Day A</Name>
                      <PeriodList>
                        <Period>
                          </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                          </LocalId>2019a-A1</LocalId>
                          </Name>Period 1 on Day A</Name>
                        </Period>
                        <Period>
                          </RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId>
                          </LocalId>2019a-A2</LocalId>
                          </Name>Period 2 on Day A</Name>
                        </Period>
                      </PeriodList>
                    </AcademicDay>
                    <AcademicDay>
                      </RefId>337804c6-1247-4c0f-b288-e4aa28584aad</RefId>
                      </LocalId>2019a-B</LocalId>
                      </Name>Schedule 2019a, DayB</Name>
                      <PeriodList>
                        <Period>
                          </RefId>f6776718-4680-4cb7-b649-a84f9796905c</RefId>
                          </LocalId>2019a-B1</LocalId>
                          </Name>Period 1 on Day B</Name>
                        </Period>
                        <Period>
                          </RefId>0ddaa486-adf1-4cb3-bd06-71397f4bbdd9</RefId>
                          </LocalId>2019a-B2</LocalId>
                          </Name>Period 2 on Day B</Name>
                        </Period>
                      </PeriodList>
                    </AcademicDay>
                  </AcademicDayList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </Schedule>
    delete:
      tags:
      - "Schedule"
      summary: Default operation to delete a single Schedule
      parameters:
      - name: ScheduleRefId
        in: path
        description: >-
          <p> The ID (GUID) assigned to uniquely identify this Schedule.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /ScheduleAcademicDays:
    get:
      tags:
      - "ScheduleAcademicDay"
      summary: Default operation to get a list of all available ScheduleAcademicDays
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  ScheduleAcademicDays:
                    type: object
                    description: >-
                      A List of ScheduleAcademicDay objects
                    properties:
                      ScheduleAcademicDay:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleAcademicDay'
              example:
                "ScheduleAcademicDays": { 
                  "ScheduleAcademicDay": [{ 
                    "ScheduleAcademicDayRefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                    "ScheduleAcademicDayLocalId": "2019a-A",
                    "AcademicDayName": "Scheule 2019a, Day A",
                    "Provider": { 
                      "RefId": 783,
                      "Name": "Hogwarts High"
                    },
                    "Schedule": { 
                      "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                      "Name": "Scheule 2019a (Term 1)"
                    },
                    "BellSchedule": { 
                      "RefId": "8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8",
                      "Name": "Schedule 2019a, Normal Bell Schedule"
                    },
                    "PeriodList": { 
                      "Period": [{ 
                        "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                        "LocalId": "2019a-A1",
                        "Name": "Period 1 on Day A"
                      },
                       { 
                        "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34",
                        "LocalId": "2019a-A2",
                        "Name": "Period 2 on Day A"
                      }]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  ScheduleAcademicDays:
                    type: object
                    description: >-
                      A List of ScheduleAcademicDay objects
                    properties:
                      ScheduleAcademicDay:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleAcademicDay'
              example: >-
                <ScheduleAcademicDays>
                  <ScheduleAcademicDay>
                    </ScheduleAcademicDayRefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</ScheduleAcademicDayRefId>
                    </ScheduleAcademicDayLocalId>2019a-A</ScheduleAcademicDayLocalId>
                    </AcademicDayName>Scheule 2019a, Day A</AcademicDayName>
                    <Provider>
                      </RefId>783</RefId>
                      </Name>Hogwarts High</Name>
                    </Provider>
                    <Schedule>
                      </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                      </Name>Scheule 2019a (Term 1)</Name>
                    </Schedule>
                    <BellSchedule>
                      </RefId>8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8</RefId>
                      </Name>Schedule 2019a, Normal Bell Schedule</Name>
                    </BellSchedule>
                    <PeriodList>
                      <Period>
                        </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                        </LocalId>2019a-A1</LocalId>
                        </Name>Period 1 on Day A</Name>
                      </Period>
                      <Period>
                        </RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId>
                        </LocalId>2019a-A2</LocalId>
                        </Name>Period 2 on Day A</Name>
                      </Period>
                    </PeriodList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </ScheduleAcademicDay>
                </ScheduleAcademicDays>
    post:
      tags:
      - "ScheduleAcademicDay"
      summary: Default operation to create a single ScheduleAcademicDay
      operationId: createScheduleAcademicDay
      requestBody:
        description: CRUD operation on ScheduleAcademicDay
        content:
          application/json:
            schema:
              type: object
              properties:
                ScheduleAcademicDay:
                  $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleAcademicDay'
            example:
              "ScheduleAcademicDay": { 
                "ScheduleAcademicDayRefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                "ScheduleAcademicDayLocalId": "2019a-A",
                "AcademicDayName": "Scheule 2019a, Day A",
                "Provider": { 
                  "RefId": 783,
                  "Name": "Hogwarts High"
                },
                "Schedule": { 
                  "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                  "Name": "Scheule 2019a (Term 1)"
                },
                "BellSchedule": { 
                  "RefId": "8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8",
                  "Name": "Schedule 2019a, Normal Bell Schedule"
                },
                "PeriodList": { 
                  "Period": [{ 
                    "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                    "LocalId": "2019a-A1",
                    "Name": "Period 1 on Day A"
                  },
                   { 
                    "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34",
                    "LocalId": "2019a-A2",
                    "Name": "Period 2 on Day A"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                ScheduleAcademicDay:
                  $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleAcademicDay'
            example: >-
              <ScheduleAcademicDay>
                </ScheduleAcademicDayRefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</ScheduleAcademicDayRefId>
                </ScheduleAcademicDayLocalId>2019a-A</ScheduleAcademicDayLocalId>
                </AcademicDayName>Scheule 2019a, Day A</AcademicDayName>
                <Provider>
                  </RefId>783</RefId>
                  </Name>Hogwarts High</Name>
                </Provider>
                <Schedule>
                  </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                  </Name>Scheule 2019a (Term 1)</Name>
                </Schedule>
                <BellSchedule>
                  </RefId>8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8</RefId>
                  </Name>Schedule 2019a, Normal Bell Schedule</Name>
                </BellSchedule>
                <PeriodList>
                  <Period>
                    </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                    </LocalId>2019a-A1</LocalId>
                    </Name>Period 1 on Day A</Name>
                  </Period>
                  <Period>
                    </RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId>
                    </LocalId>2019a-A2</LocalId>
                    </Name>Period 2 on Day A</Name>
                  </Period>
                </PeriodList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </ScheduleAcademicDay>
  # /////////////////////////////////////////////////////////////
  /ScheduleAcademicDays/{ScheduleAcademicDayRefId}:
    put:
      tags:
      - "ScheduleAcademicDay"
      summary: Default operation to update a single ScheduleAcademicDay
      parameters:
      - name: ScheduleAcademicDayRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateScheduleAcademicDay
      requestBody:
        description: CRUD operation on ScheduleAcademicDay
        content:
          application/json:
            schema:
              type: object
              properties:
                ScheduleAcademicDay:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/ScheduleAcademicDay'
            example:
              "ScheduleAcademicDay": { 
                "ScheduleAcademicDayRefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                "ScheduleAcademicDayLocalId": "2019a-A",
                "AcademicDayName": "Scheule 2019a, Day A",
                "Provider": { 
                  "RefId": 783,
                  "Name": "Hogwarts High"
                },
                "Schedule": { 
                  "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                  "Name": "Scheule 2019a (Term 1)"
                },
                "BellSchedule": { 
                  "RefId": "8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8",
                  "Name": "Schedule 2019a, Normal Bell Schedule"
                },
                "PeriodList": { 
                  "Period": [{ 
                    "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                    "LocalId": "2019a-A1",
                    "Name": "Period 1 on Day A"
                  },
                   { 
                    "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34",
                    "LocalId": "2019a-A2",
                    "Name": "Period 2 on Day A"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                ScheduleAcademicDay:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/ScheduleAcademicDay'
            example: >-
              <ScheduleAcademicDay>
                </ScheduleAcademicDayRefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</ScheduleAcademicDayRefId>
                </ScheduleAcademicDayLocalId>2019a-A</ScheduleAcademicDayLocalId>
                </AcademicDayName>Scheule 2019a, Day A</AcademicDayName>
                <Provider>
                  </RefId>783</RefId>
                  </Name>Hogwarts High</Name>
                </Provider>
                <Schedule>
                  </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                  </Name>Scheule 2019a (Term 1)</Name>
                </Schedule>
                <BellSchedule>
                  </RefId>8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8</RefId>
                  </Name>Schedule 2019a, Normal Bell Schedule</Name>
                </BellSchedule>
                <PeriodList>
                  <Period>
                    </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                    </LocalId>2019a-A1</LocalId>
                    </Name>Period 1 on Day A</Name>
                  </Period>
                  <Period>
                    </RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId>
                    </LocalId>2019a-A2</LocalId>
                    </Name>Period 2 on Day A</Name>
                  </Period>
                </PeriodList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </ScheduleAcademicDay>
    get:
      tags:
      - "ScheduleAcademicDay"
      summary: Default operation to get a single ScheduleAcademicDay
      parameters:
      - name: ScheduleAcademicDayRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  ScheduleAcademicDay:
                    $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleAcademicDay'
              example:
                "ScheduleAcademicDay": { 
                  "ScheduleAcademicDayRefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                  "ScheduleAcademicDayLocalId": "2019a-A",
                  "AcademicDayName": "Scheule 2019a, Day A",
                  "Provider": { 
                    "RefId": 783,
                    "Name": "Hogwarts High"
                  },
                  "Schedule": { 
                    "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                    "Name": "Scheule 2019a (Term 1)"
                  },
                  "BellSchedule": { 
                    "RefId": "8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8",
                    "Name": "Schedule 2019a, Normal Bell Schedule"
                  },
                  "PeriodList": { 
                    "Period": [{ 
                      "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                      "LocalId": "2019a-A1",
                      "Name": "Period 1 on Day A"
                    },
                     { 
                      "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34",
                      "LocalId": "2019a-A2",
                      "Name": "Period 2 on Day A"
                    }]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  ScheduleAcademicDay:
                    $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleAcademicDay'
              example: >-
                <ScheduleAcademicDay>
                  </ScheduleAcademicDayRefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</ScheduleAcademicDayRefId>
                  </ScheduleAcademicDayLocalId>2019a-A</ScheduleAcademicDayLocalId>
                  </AcademicDayName>Scheule 2019a, Day A</AcademicDayName>
                  <Provider>
                    </RefId>783</RefId>
                    </Name>Hogwarts High</Name>
                  </Provider>
                  <Schedule>
                    </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                    </Name>Scheule 2019a (Term 1)</Name>
                  </Schedule>
                  <BellSchedule>
                    </RefId>8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8</RefId>
                    </Name>Schedule 2019a, Normal Bell Schedule</Name>
                  </BellSchedule>
                  <PeriodList>
                    <Period>
                      </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                      </LocalId>2019a-A1</LocalId>
                      </Name>Period 1 on Day A</Name>
                    </Period>
                    <Period>
                      </RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId>
                      </LocalId>2019a-A2</LocalId>
                      </Name>Period 2 on Day A</Name>
                    </Period>
                  </PeriodList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </ScheduleAcademicDay>
    delete:
      tags:
      - "ScheduleAcademicDay"
      summary: Default operation to delete a single ScheduleAcademicDay
      parameters:
      - name: ScheduleAcademicDayRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /SchedulePeriods:
    get:
      tags:
      - "SchedulePeriod"
      summary: Default operation to get a list of all available SchedulePeriods
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  SchedulePeriods:
                    type: object
                    description: >-
                      A List of SchedulePeriod objects
                    properties:
                      SchedulePeriod:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/SchedulePeriod'
              example:
                "SchedulePeriods": { 
                  "SchedulePeriod": [{ 
                    "SchedulePeriodRefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                    "SchedulePeriodLocalId": "2019a-1",
                    "PeriodName": "Period 1",
                    "Provider": { 
                      "RefId": 783,
                      "Name": "Hogwarts High"
                    },
                    "Schedule": { 
                      "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                      "LocalId": "2019a",
                      "Name": "Scheule 2019a (Term 1)"
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  SchedulePeriods:
                    type: object
                    description: >-
                      A List of SchedulePeriod objects
                    properties:
                      SchedulePeriod:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/SchedulePeriod'
              example: >-
                <SchedulePeriods>
                  <SchedulePeriod>
                    </SchedulePeriodRefId>215f796c-67f7-4855-83dc-28ad9d002830</SchedulePeriodRefId>
                    </SchedulePeriodLocalId>2019a-1</SchedulePeriodLocalId>
                    </PeriodName>Period 1</PeriodName>
                    <Provider>
                      </RefId>783</RefId>
                      </Name>Hogwarts High</Name>
                    </Provider>
                    <Schedule>
                      </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                      </LocalId>2019a</LocalId>
                      </Name>Scheule 2019a (Term 1)</Name>
                    </Schedule>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </SchedulePeriod>
                </SchedulePeriods>
    post:
      tags:
      - "SchedulePeriod"
      summary: Default operation to create a single SchedulePeriod
      operationId: createSchedulePeriod
      requestBody:
        description: CRUD operation on SchedulePeriod
        content:
          application/json:
            schema:
              type: object
              properties:
                SchedulePeriod:
                  $ref: 'jsonSchemaCreate.yaml#/properties/SchedulePeriod'
            example:
              "SchedulePeriod": { 
                "SchedulePeriodRefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                "SchedulePeriodLocalId": "2019a-1",
                "PeriodName": "Period 1",
                "Provider": { 
                  "RefId": 783,
                  "Name": "Hogwarts High"
                },
                "Schedule": { 
                  "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                  "LocalId": "2019a",
                  "Name": "Scheule 2019a (Term 1)"
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                SchedulePeriod:
                  $ref: 'jsonSchemaCreate.yaml#/properties/SchedulePeriod'
            example: >-
              <SchedulePeriod>
                </SchedulePeriodRefId>215f796c-67f7-4855-83dc-28ad9d002830</SchedulePeriodRefId>
                </SchedulePeriodLocalId>2019a-1</SchedulePeriodLocalId>
                </PeriodName>Period 1</PeriodName>
                <Provider>
                  </RefId>783</RefId>
                  </Name>Hogwarts High</Name>
                </Provider>
                <Schedule>
                  </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                  </LocalId>2019a</LocalId>
                  </Name>Scheule 2019a (Term 1)</Name>
                </Schedule>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </SchedulePeriod>
  # /////////////////////////////////////////////////////////////
  /SchedulePeriods/{SchedulePeriodRefId}:
    put:
      tags:
      - "SchedulePeriod"
      summary: Default operation to update a single SchedulePeriod
      parameters:
      - name: SchedulePeriodRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateSchedulePeriod
      requestBody:
        description: CRUD operation on SchedulePeriod
        content:
          application/json:
            schema:
              type: object
              properties:
                SchedulePeriod:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/SchedulePeriod'
            example:
              "SchedulePeriod": { 
                "SchedulePeriodRefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                "SchedulePeriodLocalId": "2019a-1",
                "PeriodName": "Period 1",
                "Provider": { 
                  "RefId": 783,
                  "Name": "Hogwarts High"
                },
                "Schedule": { 
                  "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                  "LocalId": "2019a",
                  "Name": "Scheule 2019a (Term 1)"
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                SchedulePeriod:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/SchedulePeriod'
            example: >-
              <SchedulePeriod>
                </SchedulePeriodRefId>215f796c-67f7-4855-83dc-28ad9d002830</SchedulePeriodRefId>
                </SchedulePeriodLocalId>2019a-1</SchedulePeriodLocalId>
                </PeriodName>Period 1</PeriodName>
                <Provider>
                  </RefId>783</RefId>
                  </Name>Hogwarts High</Name>
                </Provider>
                <Schedule>
                  </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                  </LocalId>2019a</LocalId>
                  </Name>Scheule 2019a (Term 1)</Name>
                </Schedule>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </SchedulePeriod>
    get:
      tags:
      - "SchedulePeriod"
      summary: Default operation to get a single SchedulePeriod
      parameters:
      - name: SchedulePeriodRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  SchedulePeriod:
                    $ref: 'jsonSchemaCreate.yaml#/properties/SchedulePeriod'
              example:
                "SchedulePeriod": { 
                  "SchedulePeriodRefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                  "SchedulePeriodLocalId": "2019a-1",
                  "PeriodName": "Period 1",
                  "Provider": { 
                    "RefId": 783,
                    "Name": "Hogwarts High"
                  },
                  "Schedule": { 
                    "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                    "LocalId": "2019a",
                    "Name": "Scheule 2019a (Term 1)"
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  SchedulePeriod:
                    $ref: 'jsonSchemaCreate.yaml#/properties/SchedulePeriod'
              example: >-
                <SchedulePeriod>
                  </SchedulePeriodRefId>215f796c-67f7-4855-83dc-28ad9d002830</SchedulePeriodRefId>
                  </SchedulePeriodLocalId>2019a-1</SchedulePeriodLocalId>
                  </PeriodName>Period 1</PeriodName>
                  <Provider>
                    </RefId>783</RefId>
                    </Name>Hogwarts High</Name>
                  </Provider>
                  <Schedule>
                    </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                    </LocalId>2019a</LocalId>
                    </Name>Scheule 2019a (Term 1)</Name>
                  </Schedule>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </SchedulePeriod>
    delete:
      tags:
      - "SchedulePeriod"
      summary: Default operation to delete a single SchedulePeriod
      parameters:
      - name: SchedulePeriodRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /BellSchedules:
    get:
      tags:
      - "BellSchedule"
      summary: Default operation to get a list of all available BellSchedules
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  BellSchedules:
                    type: object
                    description: >-
                      A List of BellSchedule objects
                    properties:
                      BellSchedule:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/BellSchedule'
              example:
                "BellSchedules": { 
                  "BellSchedule": [{ 
                    "BellScheduleRefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                    "BellScheduleLocalId": "2019a-Normal",
                    "BellScheduleName": "Schedule 2019a, Normal Bell Schedule",
                    "Provider": { 
                      "RefId": 844,
                      "Name": "Hogwarts High"
                    },
                    "Schedule": { 
                      "Name": "Scheule 2019a (Term 1)"
                    },
                    "SchedulePeriodList": { 
                      "SchedulePeriodTime": [{ 
                        "Period": { 
                          "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                          "LocalId": "2019a-A1",
                          "Name": "Period 1 on Day A"
                        },
                        "StartTime": "08:45:00",
                        "EndTime": "09:35:00"
                      },
                       { 
                        "Period": { 
                          "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34",
                          "LocalId": "2019a-A2",
                          "Name": "Period 2 on Day A"
                        },
                        "StartTime": "09:45:00",
                        "EndTime": "10:35:00"
                      }]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  BellSchedules:
                    type: object
                    description: >-
                      A List of BellSchedule objects
                    properties:
                      BellSchedule:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/BellSchedule'
              example: >-
                <BellSchedules>
                  <BellSchedule>
                    </BellScheduleRefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</BellScheduleRefId>
                    </BellScheduleLocalId>2019a-Normal</BellScheduleLocalId>
                    </BellScheduleName>Schedule 2019a, Normal Bell Schedule</BellScheduleName>
                    <Provider>
                      </RefId>844</RefId>
                      </Name>Hogwarts High</Name>
                    </Provider>
                    <Schedule>
                      </Name>Scheule 2019a (Term 1)</Name>
                    </Schedule>
                    <SchedulePeriodList>
                      <SchedulePeriodTime>
                        <Period>
                          </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                          </LocalId>2019a-A1</LocalId>
                          </Name>Period 1 on Day A</Name>
                        </Period>
                        </StartTime>08:45:00</StartTime>
                        </EndTime>09:35:00</EndTime>
                      </SchedulePeriodTime>
                      <SchedulePeriodTime>
                        <Period>
                          </RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId>
                          </LocalId>2019a-A2</LocalId>
                          </Name>Period 2 on Day A</Name>
                        </Period>
                        </StartTime>09:45:00</StartTime>
                        </EndTime>10:35:00</EndTime>
                      </SchedulePeriodTime>
                    </SchedulePeriodList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </BellSchedule>
                </BellSchedules>
    post:
      tags:
      - "BellSchedule"
      summary: Default operation to create a single BellSchedule
      operationId: createBellSchedule
      requestBody:
        description: CRUD operation on BellSchedule
        content:
          application/json:
            schema:
              type: object
              properties:
                BellSchedule:
                  $ref: 'jsonSchemaCreate.yaml#/properties/BellSchedule'
            example:
              "BellSchedule": { 
                "BellScheduleRefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                "BellScheduleLocalId": "2019a-Normal",
                "BellScheduleName": "Schedule 2019a, Normal Bell Schedule",
                "Provider": { 
                  "RefId": 844,
                  "Name": "Hogwarts High"
                },
                "Schedule": { 
                  "Name": "Scheule 2019a (Term 1)"
                },
                "SchedulePeriodList": { 
                  "SchedulePeriodTime": [{ 
                    "Period": { 
                      "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                      "LocalId": "2019a-A1",
                      "Name": "Period 1 on Day A"
                    },
                    "StartTime": "08:45:00",
                    "EndTime": "09:35:00"
                  },
                   { 
                    "Period": { 
                      "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34",
                      "LocalId": "2019a-A2",
                      "Name": "Period 2 on Day A"
                    },
                    "StartTime": "09:45:00",
                    "EndTime": "10:35:00"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                BellSchedule:
                  $ref: 'jsonSchemaCreate.yaml#/properties/BellSchedule'
            example: >-
              <BellSchedule>
                </BellScheduleRefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</BellScheduleRefId>
                </BellScheduleLocalId>2019a-Normal</BellScheduleLocalId>
                </BellScheduleName>Schedule 2019a, Normal Bell Schedule</BellScheduleName>
                <Provider>
                  </RefId>844</RefId>
                  </Name>Hogwarts High</Name>
                </Provider>
                <Schedule>
                  </Name>Scheule 2019a (Term 1)</Name>
                </Schedule>
                <SchedulePeriodList>
                  <SchedulePeriodTime>
                    <Period>
                      </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                      </LocalId>2019a-A1</LocalId>
                      </Name>Period 1 on Day A</Name>
                    </Period>
                    </StartTime>08:45:00</StartTime>
                    </EndTime>09:35:00</EndTime>
                  </SchedulePeriodTime>
                  <SchedulePeriodTime>
                    <Period>
                      </RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId>
                      </LocalId>2019a-A2</LocalId>
                      </Name>Period 2 on Day A</Name>
                    </Period>
                    </StartTime>09:45:00</StartTime>
                    </EndTime>10:35:00</EndTime>
                  </SchedulePeriodTime>
                </SchedulePeriodList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </BellSchedule>
  # /////////////////////////////////////////////////////////////
  /BellSchedules/{BellScheduleRefId}:
    put:
      tags:
      - "BellSchedule"
      summary: Default operation to update a single BellSchedule
      parameters:
      - name: BellScheduleRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateBellSchedule
      requestBody:
        description: CRUD operation on BellSchedule
        content:
          application/json:
            schema:
              type: object
              properties:
                BellSchedule:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/BellSchedule'
            example:
              "BellSchedule": { 
                "BellScheduleRefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                "BellScheduleLocalId": "2019a-Normal",
                "BellScheduleName": "Schedule 2019a, Normal Bell Schedule",
                "Provider": { 
                  "RefId": 844,
                  "Name": "Hogwarts High"
                },
                "Schedule": { 
                  "Name": "Scheule 2019a (Term 1)"
                },
                "SchedulePeriodList": { 
                  "SchedulePeriodTime": [{ 
                    "Period": { 
                      "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                      "LocalId": "2019a-A1",
                      "Name": "Period 1 on Day A"
                    },
                    "StartTime": "08:45:00",
                    "EndTime": "09:35:00"
                  },
                   { 
                    "Period": { 
                      "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34",
                      "LocalId": "2019a-A2",
                      "Name": "Period 2 on Day A"
                    },
                    "StartTime": "09:45:00",
                    "EndTime": "10:35:00"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                BellSchedule:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/BellSchedule'
            example: >-
              <BellSchedule>
                </BellScheduleRefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</BellScheduleRefId>
                </BellScheduleLocalId>2019a-Normal</BellScheduleLocalId>
                </BellScheduleName>Schedule 2019a, Normal Bell Schedule</BellScheduleName>
                <Provider>
                  </RefId>844</RefId>
                  </Name>Hogwarts High</Name>
                </Provider>
                <Schedule>
                  </Name>Scheule 2019a (Term 1)</Name>
                </Schedule>
                <SchedulePeriodList>
                  <SchedulePeriodTime>
                    <Period>
                      </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                      </LocalId>2019a-A1</LocalId>
                      </Name>Period 1 on Day A</Name>
                    </Period>
                    </StartTime>08:45:00</StartTime>
                    </EndTime>09:35:00</EndTime>
                  </SchedulePeriodTime>
                  <SchedulePeriodTime>
                    <Period>
                      </RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId>
                      </LocalId>2019a-A2</LocalId>
                      </Name>Period 2 on Day A</Name>
                    </Period>
                    </StartTime>09:45:00</StartTime>
                    </EndTime>10:35:00</EndTime>
                  </SchedulePeriodTime>
                </SchedulePeriodList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </BellSchedule>
    get:
      tags:
      - "BellSchedule"
      summary: Default operation to get a single BellSchedule
      parameters:
      - name: BellScheduleRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  BellSchedule:
                    $ref: 'jsonSchemaCreate.yaml#/properties/BellSchedule'
              example:
                "BellSchedule": { 
                  "BellScheduleRefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                  "BellScheduleLocalId": "2019a-Normal",
                  "BellScheduleName": "Schedule 2019a, Normal Bell Schedule",
                  "Provider": { 
                    "RefId": 844,
                    "Name": "Hogwarts High"
                  },
                  "Schedule": { 
                    "Name": "Scheule 2019a (Term 1)"
                  },
                  "SchedulePeriodList": { 
                    "SchedulePeriodTime": [{ 
                      "Period": { 
                        "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                        "LocalId": "2019a-A1",
                        "Name": "Period 1 on Day A"
                      },
                      "StartTime": "08:45:00",
                      "EndTime": "09:35:00"
                    },
                     { 
                      "Period": { 
                        "RefId": "1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34",
                        "LocalId": "2019a-A2",
                        "Name": "Period 2 on Day A"
                      },
                      "StartTime": "09:45:00",
                      "EndTime": "10:35:00"
                    }]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  BellSchedule:
                    $ref: 'jsonSchemaCreate.yaml#/properties/BellSchedule'
              example: >-
                <BellSchedule>
                  </BellScheduleRefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</BellScheduleRefId>
                  </BellScheduleLocalId>2019a-Normal</BellScheduleLocalId>
                  </BellScheduleName>Schedule 2019a, Normal Bell Schedule</BellScheduleName>
                  <Provider>
                    </RefId>844</RefId>
                    </Name>Hogwarts High</Name>
                  </Provider>
                  <Schedule>
                    </Name>Scheule 2019a (Term 1)</Name>
                  </Schedule>
                  <SchedulePeriodList>
                    <SchedulePeriodTime>
                      <Period>
                        </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                        </LocalId>2019a-A1</LocalId>
                        </Name>Period 1 on Day A</Name>
                      </Period>
                      </StartTime>08:45:00</StartTime>
                      </EndTime>09:35:00</EndTime>
                    </SchedulePeriodTime>
                    <SchedulePeriodTime>
                      <Period>
                        </RefId>1c48a0bb-a6cc-41ab-8aae-929ce5ec9c34</RefId>
                        </LocalId>2019a-A2</LocalId>
                        </Name>Period 2 on Day A</Name>
                      </Period>
                      </StartTime>09:45:00</StartTime>
                      </EndTime>10:35:00</EndTime>
                    </SchedulePeriodTime>
                  </SchedulePeriodList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </BellSchedule>
    delete:
      tags:
      - "BellSchedule"
      summary: Default operation to delete a single BellSchedule
      parameters:
      - name: BellScheduleRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /ScheduleTerms:
    get:
      tags:
      - "ScheduleTerm"
      summary: Default operation to get a list of all available ScheduleTerms
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  ScheduleTerms:
                    type: object
                    description: >-
                      A List of ScheduleTerm objects
                    properties:
                      ScheduleTerm:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleTerm'
              example:
                "ScheduleTerms": { 
                  "ScheduleTerm": [{ 
                    "ScheduleTermRefId": "eed03e3c-b088-4b69-bba7-b042f6f7a040",
                    "ScheduleTermLocalId": "2019-1",
                    "TermName": "Term I of 2019",
                    "Provider": { 
                      "RefId": 783
                    },
                    "StartDate": "2019-01-28",
                    "EndDate": "2019-03-13",
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  ScheduleTerms:
                    type: object
                    description: >-
                      A List of ScheduleTerm objects
                    properties:
                      ScheduleTerm:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleTerm'
              example: >-
                <ScheduleTerms>
                  <ScheduleTerm>
                    </ScheduleTermRefId>eed03e3c-b088-4b69-bba7-b042f6f7a040</ScheduleTermRefId>
                    </ScheduleTermLocalId>2019-1</ScheduleTermLocalId>
                    </TermName>Term I of 2019</TermName>
                    <Provider>
                      </RefId>783</RefId>
                    </Provider>
                    </StartDate>2019-01-28</StartDate>
                    </EndDate>2019-03-13</EndDate>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </ScheduleTerm>
                </ScheduleTerms>
    post:
      tags:
      - "ScheduleTerm"
      summary: Default operation to create a single ScheduleTerm
      operationId: createScheduleTerm
      requestBody:
        description: CRUD operation on ScheduleTerm
        content:
          application/json:
            schema:
              type: object
              properties:
                ScheduleTerm:
                  $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleTerm'
            example:
              "ScheduleTerm": { 
                "ScheduleTermRefId": "eed03e3c-b088-4b69-bba7-b042f6f7a040",
                "ScheduleTermLocalId": "2019-1",
                "TermName": "Term I of 2019",
                "Provider": { 
                  "RefId": 783
                },
                "StartDate": "2019-01-28",
                "EndDate": "2019-03-13",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                ScheduleTerm:
                  $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleTerm'
            example: >-
              <ScheduleTerm>
                </ScheduleTermRefId>eed03e3c-b088-4b69-bba7-b042f6f7a040</ScheduleTermRefId>
                </ScheduleTermLocalId>2019-1</ScheduleTermLocalId>
                </TermName>Term I of 2019</TermName>
                <Provider>
                  </RefId>783</RefId>
                </Provider>
                </StartDate>2019-01-28</StartDate>
                </EndDate>2019-03-13</EndDate>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </ScheduleTerm>
  # /////////////////////////////////////////////////////////////
  /ScheduleTerms/{ScheduleTermRefId}:
    put:
      tags:
      - "ScheduleTerm"
      summary: Default operation to update a single ScheduleTerm
      parameters:
      - name: ScheduleTermRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateScheduleTerm
      requestBody:
        description: CRUD operation on ScheduleTerm
        content:
          application/json:
            schema:
              type: object
              properties:
                ScheduleTerm:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/ScheduleTerm'
            example:
              "ScheduleTerm": { 
                "ScheduleTermRefId": "eed03e3c-b088-4b69-bba7-b042f6f7a040",
                "ScheduleTermLocalId": "2019-1",
                "TermName": "Term I of 2019",
                "Provider": { 
                  "RefId": 783
                },
                "StartDate": "2019-01-28",
                "EndDate": "2019-03-13",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                ScheduleTerm:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/ScheduleTerm'
            example: >-
              <ScheduleTerm>
                </ScheduleTermRefId>eed03e3c-b088-4b69-bba7-b042f6f7a040</ScheduleTermRefId>
                </ScheduleTermLocalId>2019-1</ScheduleTermLocalId>
                </TermName>Term I of 2019</TermName>
                <Provider>
                  </RefId>783</RefId>
                </Provider>
                </StartDate>2019-01-28</StartDate>
                </EndDate>2019-03-13</EndDate>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </ScheduleTerm>
    get:
      tags:
      - "ScheduleTerm"
      summary: Default operation to get a single ScheduleTerm
      parameters:
      - name: ScheduleTermRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  ScheduleTerm:
                    $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleTerm'
              example:
                "ScheduleTerm": { 
                  "ScheduleTermRefId": "eed03e3c-b088-4b69-bba7-b042f6f7a040",
                  "ScheduleTermLocalId": "2019-1",
                  "TermName": "Term I of 2019",
                  "Provider": { 
                    "RefId": 783
                  },
                  "StartDate": "2019-01-28",
                  "EndDate": "2019-03-13",
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  ScheduleTerm:
                    $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleTerm'
              example: >-
                <ScheduleTerm>
                  </ScheduleTermRefId>eed03e3c-b088-4b69-bba7-b042f6f7a040</ScheduleTermRefId>
                  </ScheduleTermLocalId>2019-1</ScheduleTermLocalId>
                  </TermName>Term I of 2019</TermName>
                  <Provider>
                    </RefId>783</RefId>
                  </Provider>
                  </StartDate>2019-01-28</StartDate>
                  </EndDate>2019-03-13</EndDate>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </ScheduleTerm>
    delete:
      tags:
      - "ScheduleTerm"
      summary: Default operation to delete a single ScheduleTerm
      parameters:
      - name: ScheduleTermRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /ScheduleHolidays:
    get:
      tags:
      - "ScheduleHoliday"
      summary: Default operation to get a list of all available ScheduleHolidays
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  ScheduleHolidays:
                    type: object
                    description: >-
                      A List of ScheduleHoliday objects
                    properties:
                      ScheduleHoliday:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleHoliday'
              example:
                "ScheduleHolidays": { 
                  "ScheduleHoliday": [{ 
                    "ScheduleHolidayRefId": "4e8387f0-faed-4eb5-84ef-2139da62133d",
                    "ScheduleHolidayLocalId": "2019-ANZAC",
                    "HolidayDate": "2019-04-25",
                    "HolidayName": "ANZAC Day",
                    "HolidayLongName": "ANZAC Day, 2019",
                    "AlwaysDisplayFlag": "Y",
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  ScheduleHolidays:
                    type: object
                    description: >-
                      A List of ScheduleHoliday objects
                    properties:
                      ScheduleHoliday:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleHoliday'
              example: >-
                <ScheduleHolidays>
                  <ScheduleHoliday>
                    </ScheduleHolidayRefId>4e8387f0-faed-4eb5-84ef-2139da62133d</ScheduleHolidayRefId>
                    </ScheduleHolidayLocalId>2019-ANZAC</ScheduleHolidayLocalId>
                    </HolidayDate>2019-04-25</HolidayDate>
                    </HolidayName>ANZAC Day</HolidayName>
                    </HolidayLongName>ANZAC Day, 2019</HolidayLongName>
                    </AlwaysDisplayFlag>Y</AlwaysDisplayFlag>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </ScheduleHoliday>
                </ScheduleHolidays>
    post:
      tags:
      - "ScheduleHoliday"
      summary: Default operation to create a single ScheduleHoliday
      operationId: createScheduleHoliday
      requestBody:
        description: CRUD operation on ScheduleHoliday
        content:
          application/json:
            schema:
              type: object
              properties:
                ScheduleHoliday:
                  $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleHoliday'
            example:
              "ScheduleHoliday": { 
                "ScheduleHolidayRefId": "4e8387f0-faed-4eb5-84ef-2139da62133d",
                "ScheduleHolidayLocalId": "2019-ANZAC",
                "HolidayDate": "2019-04-25",
                "HolidayName": "ANZAC Day",
                "HolidayLongName": "ANZAC Day, 2019",
                "AlwaysDisplayFlag": "Y",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                ScheduleHoliday:
                  $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleHoliday'
            example: >-
              <ScheduleHoliday>
                </ScheduleHolidayRefId>4e8387f0-faed-4eb5-84ef-2139da62133d</ScheduleHolidayRefId>
                </ScheduleHolidayLocalId>2019-ANZAC</ScheduleHolidayLocalId>
                </HolidayDate>2019-04-25</HolidayDate>
                </HolidayName>ANZAC Day</HolidayName>
                </HolidayLongName>ANZAC Day, 2019</HolidayLongName>
                </AlwaysDisplayFlag>Y</AlwaysDisplayFlag>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </ScheduleHoliday>
  # /////////////////////////////////////////////////////////////
  /ScheduleHolidays/{ScheduleHolidayRefId}:
    put:
      tags:
      - "ScheduleHoliday"
      summary: Default operation to update a single ScheduleHoliday
      parameters:
      - name: ScheduleHolidayRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateScheduleHoliday
      requestBody:
        description: CRUD operation on ScheduleHoliday
        content:
          application/json:
            schema:
              type: object
              properties:
                ScheduleHoliday:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/ScheduleHoliday'
            example:
              "ScheduleHoliday": { 
                "ScheduleHolidayRefId": "4e8387f0-faed-4eb5-84ef-2139da62133d",
                "ScheduleHolidayLocalId": "2019-ANZAC",
                "HolidayDate": "2019-04-25",
                "HolidayName": "ANZAC Day",
                "HolidayLongName": "ANZAC Day, 2019",
                "AlwaysDisplayFlag": "Y",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                ScheduleHoliday:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/ScheduleHoliday'
            example: >-
              <ScheduleHoliday>
                </ScheduleHolidayRefId>4e8387f0-faed-4eb5-84ef-2139da62133d</ScheduleHolidayRefId>
                </ScheduleHolidayLocalId>2019-ANZAC</ScheduleHolidayLocalId>
                </HolidayDate>2019-04-25</HolidayDate>
                </HolidayName>ANZAC Day</HolidayName>
                </HolidayLongName>ANZAC Day, 2019</HolidayLongName>
                </AlwaysDisplayFlag>Y</AlwaysDisplayFlag>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </ScheduleHoliday>
    get:
      tags:
      - "ScheduleHoliday"
      summary: Default operation to get a single ScheduleHoliday
      parameters:
      - name: ScheduleHolidayRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  ScheduleHoliday:
                    $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleHoliday'
              example:
                "ScheduleHoliday": { 
                  "ScheduleHolidayRefId": "4e8387f0-faed-4eb5-84ef-2139da62133d",
                  "ScheduleHolidayLocalId": "2019-ANZAC",
                  "HolidayDate": "2019-04-25",
                  "HolidayName": "ANZAC Day",
                  "HolidayLongName": "ANZAC Day, 2019",
                  "AlwaysDisplayFlag": "Y",
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  ScheduleHoliday:
                    $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleHoliday'
              example: >-
                <ScheduleHoliday>
                  </ScheduleHolidayRefId>4e8387f0-faed-4eb5-84ef-2139da62133d</ScheduleHolidayRefId>
                  </ScheduleHolidayLocalId>2019-ANZAC</ScheduleHolidayLocalId>
                  </HolidayDate>2019-04-25</HolidayDate>
                  </HolidayName>ANZAC Day</HolidayName>
                  </HolidayLongName>ANZAC Day, 2019</HolidayLongName>
                  </AlwaysDisplayFlag>Y</AlwaysDisplayFlag>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </ScheduleHoliday>
    delete:
      tags:
      - "ScheduleHoliday"
      summary: Default operation to delete a single ScheduleHoliday
      parameters:
      - name: ScheduleHolidayRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /ScheduleDates:
    get:
      tags:
      - "ScheduleDate"
      summary: Default operation to get a list of all available ScheduleDates
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  ScheduleDates:
                    type: object
                    description: >-
                      A List of ScheduleDate objects
                    properties:
                      ScheduleDate:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleDate'
              example:
                "ScheduleDates": { 
                  "ScheduleDate": [{ 
                    "ScheduleDateRefId": "84c40f87-769d-46cc-8077-f5efb912e099",
                    "ScheduleDateLocalId": "2019a-A-06",
                    "CalendarDate": "2019-03-14",
                    "Provider": { 
                      "RefId": 783,
                      "Name": "Hogwarts High"
                    },
                    "Term": { 
                      "RefId": "2f97ed99-7291-4b88-91c3-709be4308c63",
                      "Name": "Hogwarts High, Term I, 2019"
                    },
                    "Schedule": { 
                      "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                      "Name": "Scheule 2019a (Term 1)"
                    },
                    "AcademicDay": { 
                      "RefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                      "LocalId": "2019a-A",
                      "Name": "Scheule 2019a, Day A"
                    },
                    "BellSchedule": { 
                      "RefId": "8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8",
                      "Name": "Schedule 2019a, Normal Bell Schedule"
                    },
                    "SchedulePeriodList": { 
                      "SchedulePeriodTime": [{ 
                        "Period": { 
                          "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                          "LocalId": "2019a-A1",
                          "Name": "Period 1 on Day A"
                        },
                        "StartTime": "08:45:00",
                        "EndTime": "09:35:00"
                      }]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  ScheduleDates:
                    type: object
                    description: >-
                      A List of ScheduleDate objects
                    properties:
                      ScheduleDate:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleDate'
              example: >-
                <ScheduleDates>
                  <ScheduleDate>
                    </ScheduleDateRefId>84c40f87-769d-46cc-8077-f5efb912e099</ScheduleDateRefId>
                    </ScheduleDateLocalId>2019a-A-06</ScheduleDateLocalId>
                    </CalendarDate>2019-03-14</CalendarDate>
                    <Provider>
                      </RefId>783</RefId>
                      </Name>Hogwarts High</Name>
                    </Provider>
                    <Term>
                      </RefId>2f97ed99-7291-4b88-91c3-709be4308c63</RefId>
                      </Name>Hogwarts High, Term I, 2019</Name>
                    </Term>
                    <Schedule>
                      </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                      </Name>Scheule 2019a (Term 1)</Name>
                    </Schedule>
                    <AcademicDay>
                      </RefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</RefId>
                      </LocalId>2019a-A</LocalId>
                      </Name>Scheule 2019a, Day A</Name>
                    </AcademicDay>
                    <BellSchedule>
                      </RefId>8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8</RefId>
                      </Name>Schedule 2019a, Normal Bell Schedule</Name>
                    </BellSchedule>
                    <SchedulePeriodList>
                      <SchedulePeriodTime>
                        <Period>
                          </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                          </LocalId>2019a-A1</LocalId>
                          </Name>Period 1 on Day A</Name>
                        </Period>
                        </StartTime>08:45:00</StartTime>
                        </EndTime>09:35:00</EndTime>
                      </SchedulePeriodTime>
                    </SchedulePeriodList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </ScheduleDate>
                </ScheduleDates>
    post:
      tags:
      - "ScheduleDate"
      summary: Default operation to create a single ScheduleDate
      operationId: createScheduleDate
      requestBody:
        description: CRUD operation on ScheduleDate
        content:
          application/json:
            schema:
              type: object
              properties:
                ScheduleDate:
                  $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleDate'
            example:
              "ScheduleDate": { 
                "ScheduleDateRefId": "84c40f87-769d-46cc-8077-f5efb912e099",
                "ScheduleDateLocalId": "2019a-A-06",
                "CalendarDate": "2019-03-14",
                "Provider": { 
                  "RefId": 783,
                  "Name": "Hogwarts High"
                },
                "Term": { 
                  "RefId": "2f97ed99-7291-4b88-91c3-709be4308c63",
                  "Name": "Hogwarts High, Term I, 2019"
                },
                "Schedule": { 
                  "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                  "Name": "Scheule 2019a (Term 1)"
                },
                "AcademicDay": { 
                  "RefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                  "LocalId": "2019a-A",
                  "Name": "Scheule 2019a, Day A"
                },
                "BellSchedule": { 
                  "RefId": "8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8",
                  "Name": "Schedule 2019a, Normal Bell Schedule"
                },
                "SchedulePeriodList": { 
                  "SchedulePeriodTime": [{ 
                    "Period": { 
                      "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                      "LocalId": "2019a-A1",
                      "Name": "Period 1 on Day A"
                    },
                    "StartTime": "08:45:00",
                    "EndTime": "09:35:00"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                ScheduleDate:
                  $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleDate'
            example: >-
              <ScheduleDate>
                </ScheduleDateRefId>84c40f87-769d-46cc-8077-f5efb912e099</ScheduleDateRefId>
                </ScheduleDateLocalId>2019a-A-06</ScheduleDateLocalId>
                </CalendarDate>2019-03-14</CalendarDate>
                <Provider>
                  </RefId>783</RefId>
                  </Name>Hogwarts High</Name>
                </Provider>
                <Term>
                  </RefId>2f97ed99-7291-4b88-91c3-709be4308c63</RefId>
                  </Name>Hogwarts High, Term I, 2019</Name>
                </Term>
                <Schedule>
                  </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                  </Name>Scheule 2019a (Term 1)</Name>
                </Schedule>
                <AcademicDay>
                  </RefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</RefId>
                  </LocalId>2019a-A</LocalId>
                  </Name>Scheule 2019a, Day A</Name>
                </AcademicDay>
                <BellSchedule>
                  </RefId>8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8</RefId>
                  </Name>Schedule 2019a, Normal Bell Schedule</Name>
                </BellSchedule>
                <SchedulePeriodList>
                  <SchedulePeriodTime>
                    <Period>
                      </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                      </LocalId>2019a-A1</LocalId>
                      </Name>Period 1 on Day A</Name>
                    </Period>
                    </StartTime>08:45:00</StartTime>
                    </EndTime>09:35:00</EndTime>
                  </SchedulePeriodTime>
                </SchedulePeriodList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </ScheduleDate>
  # /////////////////////////////////////////////////////////////
  /ScheduleDates/{ScheduleDateRefId}:
    put:
      tags:
      - "ScheduleDate"
      summary: Default operation to update a single ScheduleDate
      parameters:
      - name: ScheduleDateRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateScheduleDate
      requestBody:
        description: CRUD operation on ScheduleDate
        content:
          application/json:
            schema:
              type: object
              properties:
                ScheduleDate:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/ScheduleDate'
            example:
              "ScheduleDate": { 
                "ScheduleDateRefId": "84c40f87-769d-46cc-8077-f5efb912e099",
                "ScheduleDateLocalId": "2019a-A-06",
                "CalendarDate": "2019-03-14",
                "Provider": { 
                  "RefId": 783,
                  "Name": "Hogwarts High"
                },
                "Term": { 
                  "RefId": "2f97ed99-7291-4b88-91c3-709be4308c63",
                  "Name": "Hogwarts High, Term I, 2019"
                },
                "Schedule": { 
                  "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                  "Name": "Scheule 2019a (Term 1)"
                },
                "AcademicDay": { 
                  "RefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                  "LocalId": "2019a-A",
                  "Name": "Scheule 2019a, Day A"
                },
                "BellSchedule": { 
                  "RefId": "8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8",
                  "Name": "Schedule 2019a, Normal Bell Schedule"
                },
                "SchedulePeriodList": { 
                  "SchedulePeriodTime": [{ 
                    "Period": { 
                      "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                      "LocalId": "2019a-A1",
                      "Name": "Period 1 on Day A"
                    },
                    "StartTime": "08:45:00",
                    "EndTime": "09:35:00"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                ScheduleDate:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/ScheduleDate'
            example: >-
              <ScheduleDate>
                </ScheduleDateRefId>84c40f87-769d-46cc-8077-f5efb912e099</ScheduleDateRefId>
                </ScheduleDateLocalId>2019a-A-06</ScheduleDateLocalId>
                </CalendarDate>2019-03-14</CalendarDate>
                <Provider>
                  </RefId>783</RefId>
                  </Name>Hogwarts High</Name>
                </Provider>
                <Term>
                  </RefId>2f97ed99-7291-4b88-91c3-709be4308c63</RefId>
                  </Name>Hogwarts High, Term I, 2019</Name>
                </Term>
                <Schedule>
                  </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                  </Name>Scheule 2019a (Term 1)</Name>
                </Schedule>
                <AcademicDay>
                  </RefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</RefId>
                  </LocalId>2019a-A</LocalId>
                  </Name>Scheule 2019a, Day A</Name>
                </AcademicDay>
                <BellSchedule>
                  </RefId>8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8</RefId>
                  </Name>Schedule 2019a, Normal Bell Schedule</Name>
                </BellSchedule>
                <SchedulePeriodList>
                  <SchedulePeriodTime>
                    <Period>
                      </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                      </LocalId>2019a-A1</LocalId>
                      </Name>Period 1 on Day A</Name>
                    </Period>
                    </StartTime>08:45:00</StartTime>
                    </EndTime>09:35:00</EndTime>
                  </SchedulePeriodTime>
                </SchedulePeriodList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </ScheduleDate>
    get:
      tags:
      - "ScheduleDate"
      summary: Default operation to get a single ScheduleDate
      parameters:
      - name: ScheduleDateRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  ScheduleDate:
                    $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleDate'
              example:
                "ScheduleDate": { 
                  "ScheduleDateRefId": "84c40f87-769d-46cc-8077-f5efb912e099",
                  "ScheduleDateLocalId": "2019a-A-06",
                  "CalendarDate": "2019-03-14",
                  "Provider": { 
                    "RefId": 783,
                    "Name": "Hogwarts High"
                  },
                  "Term": { 
                    "RefId": "2f97ed99-7291-4b88-91c3-709be4308c63",
                    "Name": "Hogwarts High, Term I, 2019"
                  },
                  "Schedule": { 
                    "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                    "Name": "Scheule 2019a (Term 1)"
                  },
                  "AcademicDay": { 
                    "RefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                    "LocalId": "2019a-A",
                    "Name": "Scheule 2019a, Day A"
                  },
                  "BellSchedule": { 
                    "RefId": "8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8",
                    "Name": "Schedule 2019a, Normal Bell Schedule"
                  },
                  "SchedulePeriodList": { 
                    "SchedulePeriodTime": [{ 
                      "Period": { 
                        "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                        "LocalId": "2019a-A1",
                        "Name": "Period 1 on Day A"
                      },
                      "StartTime": "08:45:00",
                      "EndTime": "09:35:00"
                    }]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  ScheduleDate:
                    $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleDate'
              example: >-
                <ScheduleDate>
                  </ScheduleDateRefId>84c40f87-769d-46cc-8077-f5efb912e099</ScheduleDateRefId>
                  </ScheduleDateLocalId>2019a-A-06</ScheduleDateLocalId>
                  </CalendarDate>2019-03-14</CalendarDate>
                  <Provider>
                    </RefId>783</RefId>
                    </Name>Hogwarts High</Name>
                  </Provider>
                  <Term>
                    </RefId>2f97ed99-7291-4b88-91c3-709be4308c63</RefId>
                    </Name>Hogwarts High, Term I, 2019</Name>
                  </Term>
                  <Schedule>
                    </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                    </Name>Scheule 2019a (Term 1)</Name>
                  </Schedule>
                  <AcademicDay>
                    </RefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</RefId>
                    </LocalId>2019a-A</LocalId>
                    </Name>Scheule 2019a, Day A</Name>
                  </AcademicDay>
                  <BellSchedule>
                    </RefId>8bda1e4a-ddd2-4d18-9a85-ffcd7a2528b8</RefId>
                    </Name>Schedule 2019a, Normal Bell Schedule</Name>
                  </BellSchedule>
                  <SchedulePeriodList>
                    <SchedulePeriodTime>
                      <Period>
                        </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                        </LocalId>2019a-A1</LocalId>
                        </Name>Period 1 on Day A</Name>
                      </Period>
                      </StartTime>08:45:00</StartTime>
                      </EndTime>09:35:00</EndTime>
                    </SchedulePeriodTime>
                  </SchedulePeriodList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </ScheduleDate>
    delete:
      tags:
      - "ScheduleDate"
      summary: Default operation to delete a single ScheduleDate
      parameters:
      - name: ScheduleDateRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /TeachingGroupEvents:
    get:
      tags:
      - "TeachingGroupEvent"
      summary: Default operation to get a list of all available TeachingGroupEvents
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  TeachingGroupEvents:
                    type: object
                    description: >-
                      A List of TeachingGroupEvent objects
                    properties:
                      TeachingGroupEvent:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/TeachingGroupEvent'
              example:
                "TeachingGroupEvents": { 
                  "TeachingGroupEvent": [{ 
                    "TeachingGroupEventRefId": "9356909d-e46a-456a-a177-6a914af861ae",
                    "TeachingGroupEventLocalId": "20197A-SPN-1",
                    "Provider": { 
                      "RefId": 9961,
                      "Name": "Hogwarts High"
                    },
                    "TeachingGroup": { 
                      "RefId": "64a309da-063a-2e35-b359-d75101a8c3d1",
                      "LocalId": "20197ASPN",
                      "Name": "Year 7A Maths - Space and Numbers"
                    },
                    "Schedule": { 
                      "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                      "Name": "Scheule 2019a (Term 1)"
                    },
                    "SchedulePeriod": { 
                      "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                      "LocalId": "2019a-A1",
                      "Name": "Period 1 on Day A"
                    },
                    "AcademicDay": { 
                      "RefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                      "LocalId": "2019a-A",
                      "Name": "Scheule 2019a, Day A"
                    },
                    "RoomId": "TB202",
                    "RoomName": "Tower Block, Room 202",
                    "TakeAttendanceFlag": "Y",
                    "TeacherList": { 
                      "StaffMember": [{ 
                        "RefId": "a8c3a2e3-5b35-9d75-101d-00aa001a0000",
                        "LocalId": "SMI1",
                        "Name": "Thomas Smith",
                        "Role": "1001"
                      }]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  TeachingGroupEvents:
                    type: object
                    description: >-
                      A List of TeachingGroupEvent objects
                    properties:
                      TeachingGroupEvent:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/TeachingGroupEvent'
              example: >-
                <TeachingGroupEvents>
                  <TeachingGroupEvent>
                    </TeachingGroupEventRefId>9356909d-e46a-456a-a177-6a914af861ae</TeachingGroupEventRefId>
                    </TeachingGroupEventLocalId>20197A-SPN-1</TeachingGroupEventLocalId>
                    <Provider>
                      </RefId>9961</RefId>
                      </Name>Hogwarts High</Name>
                    </Provider>
                    <TeachingGroup>
                      </RefId>64a309da-063a-2e35-b359-d75101a8c3d1</RefId>
                      </LocalId>20197ASPN</LocalId>
                      </Name>Year 7A Maths - Space and Numbers</Name>
                    </TeachingGroup>
                    <Schedule>
                      </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                      </Name>Scheule 2019a (Term 1)</Name>
                    </Schedule>
                    <SchedulePeriod>
                      </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                      </LocalId>2019a-A1</LocalId>
                      </Name>Period 1 on Day A</Name>
                    </SchedulePeriod>
                    <AcademicDay>
                      </RefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</RefId>
                      </LocalId>2019a-A</LocalId>
                      </Name>Scheule 2019a, Day A</Name>
                    </AcademicDay>
                    </RoomId>TB202</RoomId>
                    </RoomName>Tower Block, Room 202</RoomName>
                    </TakeAttendanceFlag>Y</TakeAttendanceFlag>
                    <TeacherList>
                      <StaffMember>
                        </RefId>a8c3a2e3-5b35-9d75-101d-00aa001a0000</RefId>
                        </LocalId>SMI1</LocalId>
                        </Name>Thomas Smith</Name>
                        </Role>1001</Role>
                      </StaffMember>
                    </TeacherList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </TeachingGroupEvent>
                </TeachingGroupEvents>
    post:
      tags:
      - "TeachingGroupEvent"
      summary: Default operation to create a single TeachingGroupEvent
      operationId: createTeachingGroupEvent
      requestBody:
        description: CRUD operation on TeachingGroupEvent
        content:
          application/json:
            schema:
              type: object
              properties:
                TeachingGroupEvent:
                  $ref: 'jsonSchemaCreate.yaml#/properties/TeachingGroupEvent'
            example:
              "TeachingGroupEvent": { 
                "TeachingGroupEventRefId": "9356909d-e46a-456a-a177-6a914af861ae",
                "TeachingGroupEventLocalId": "20197A-SPN-1",
                "Provider": { 
                  "RefId": 9961,
                  "Name": "Hogwarts High"
                },
                "TeachingGroup": { 
                  "RefId": "64a309da-063a-2e35-b359-d75101a8c3d1",
                  "LocalId": "20197ASPN",
                  "Name": "Year 7A Maths - Space and Numbers"
                },
                "Schedule": { 
                  "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                  "Name": "Scheule 2019a (Term 1)"
                },
                "SchedulePeriod": { 
                  "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                  "LocalId": "2019a-A1",
                  "Name": "Period 1 on Day A"
                },
                "AcademicDay": { 
                  "RefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                  "LocalId": "2019a-A",
                  "Name": "Scheule 2019a, Day A"
                },
                "RoomId": "TB202",
                "RoomName": "Tower Block, Room 202",
                "TakeAttendanceFlag": "Y",
                "TeacherList": { 
                  "StaffMember": [{ 
                    "RefId": "a8c3a2e3-5b35-9d75-101d-00aa001a0000",
                    "LocalId": "SMI1",
                    "Name": "Thomas Smith",
                    "Role": "1001"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                TeachingGroupEvent:
                  $ref: 'jsonSchemaCreate.yaml#/properties/TeachingGroupEvent'
            example: >-
              <TeachingGroupEvent>
                </TeachingGroupEventRefId>9356909d-e46a-456a-a177-6a914af861ae</TeachingGroupEventRefId>
                </TeachingGroupEventLocalId>20197A-SPN-1</TeachingGroupEventLocalId>
                <Provider>
                  </RefId>9961</RefId>
                  </Name>Hogwarts High</Name>
                </Provider>
                <TeachingGroup>
                  </RefId>64a309da-063a-2e35-b359-d75101a8c3d1</RefId>
                  </LocalId>20197ASPN</LocalId>
                  </Name>Year 7A Maths - Space and Numbers</Name>
                </TeachingGroup>
                <Schedule>
                  </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                  </Name>Scheule 2019a (Term 1)</Name>
                </Schedule>
                <SchedulePeriod>
                  </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                  </LocalId>2019a-A1</LocalId>
                  </Name>Period 1 on Day A</Name>
                </SchedulePeriod>
                <AcademicDay>
                  </RefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</RefId>
                  </LocalId>2019a-A</LocalId>
                  </Name>Scheule 2019a, Day A</Name>
                </AcademicDay>
                </RoomId>TB202</RoomId>
                </RoomName>Tower Block, Room 202</RoomName>
                </TakeAttendanceFlag>Y</TakeAttendanceFlag>
                <TeacherList>
                  <StaffMember>
                    </RefId>a8c3a2e3-5b35-9d75-101d-00aa001a0000</RefId>
                    </LocalId>SMI1</LocalId>
                    </Name>Thomas Smith</Name>
                    </Role>1001</Role>
                  </StaffMember>
                </TeacherList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </TeachingGroupEvent>
  # /////////////////////////////////////////////////////////////
  /TeachingGroupEvents/{TeachingGroupEventRefId}:
    put:
      tags:
      - "TeachingGroupEvent"
      summary: Default operation to update a single TeachingGroupEvent
      parameters:
      - name: TeachingGroupEventRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateTeachingGroupEvent
      requestBody:
        description: CRUD operation on TeachingGroupEvent
        content:
          application/json:
            schema:
              type: object
              properties:
                TeachingGroupEvent:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/TeachingGroupEvent'
            example:
              "TeachingGroupEvent": { 
                "TeachingGroupEventRefId": "9356909d-e46a-456a-a177-6a914af861ae",
                "TeachingGroupEventLocalId": "20197A-SPN-1",
                "Provider": { 
                  "RefId": 9961,
                  "Name": "Hogwarts High"
                },
                "TeachingGroup": { 
                  "RefId": "64a309da-063a-2e35-b359-d75101a8c3d1",
                  "LocalId": "20197ASPN",
                  "Name": "Year 7A Maths - Space and Numbers"
                },
                "Schedule": { 
                  "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                  "Name": "Scheule 2019a (Term 1)"
                },
                "SchedulePeriod": { 
                  "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                  "LocalId": "2019a-A1",
                  "Name": "Period 1 on Day A"
                },
                "AcademicDay": { 
                  "RefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                  "LocalId": "2019a-A",
                  "Name": "Scheule 2019a, Day A"
                },
                "RoomId": "TB202",
                "RoomName": "Tower Block, Room 202",
                "TakeAttendanceFlag": "Y",
                "TeacherList": { 
                  "StaffMember": [{ 
                    "RefId": "a8c3a2e3-5b35-9d75-101d-00aa001a0000",
                    "LocalId": "SMI1",
                    "Name": "Thomas Smith",
                    "Role": "1001"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                TeachingGroupEvent:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/TeachingGroupEvent'
            example: >-
              <TeachingGroupEvent>
                </TeachingGroupEventRefId>9356909d-e46a-456a-a177-6a914af861ae</TeachingGroupEventRefId>
                </TeachingGroupEventLocalId>20197A-SPN-1</TeachingGroupEventLocalId>
                <Provider>
                  </RefId>9961</RefId>
                  </Name>Hogwarts High</Name>
                </Provider>
                <TeachingGroup>
                  </RefId>64a309da-063a-2e35-b359-d75101a8c3d1</RefId>
                  </LocalId>20197ASPN</LocalId>
                  </Name>Year 7A Maths - Space and Numbers</Name>
                </TeachingGroup>
                <Schedule>
                  </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                  </Name>Scheule 2019a (Term 1)</Name>
                </Schedule>
                <SchedulePeriod>
                  </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                  </LocalId>2019a-A1</LocalId>
                  </Name>Period 1 on Day A</Name>
                </SchedulePeriod>
                <AcademicDay>
                  </RefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</RefId>
                  </LocalId>2019a-A</LocalId>
                  </Name>Scheule 2019a, Day A</Name>
                </AcademicDay>
                </RoomId>TB202</RoomId>
                </RoomName>Tower Block, Room 202</RoomName>
                </TakeAttendanceFlag>Y</TakeAttendanceFlag>
                <TeacherList>
                  <StaffMember>
                    </RefId>a8c3a2e3-5b35-9d75-101d-00aa001a0000</RefId>
                    </LocalId>SMI1</LocalId>
                    </Name>Thomas Smith</Name>
                    </Role>1001</Role>
                  </StaffMember>
                </TeacherList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </TeachingGroupEvent>
    get:
      tags:
      - "TeachingGroupEvent"
      summary: Default operation to get a single TeachingGroupEvent
      parameters:
      - name: TeachingGroupEventRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  TeachingGroupEvent:
                    $ref: 'jsonSchemaCreate.yaml#/properties/TeachingGroupEvent'
              example:
                "TeachingGroupEvent": { 
                  "TeachingGroupEventRefId": "9356909d-e46a-456a-a177-6a914af861ae",
                  "TeachingGroupEventLocalId": "20197A-SPN-1",
                  "Provider": { 
                    "RefId": 9961,
                    "Name": "Hogwarts High"
                  },
                  "TeachingGroup": { 
                    "RefId": "64a309da-063a-2e35-b359-d75101a8c3d1",
                    "LocalId": "20197ASPN",
                    "Name": "Year 7A Maths - Space and Numbers"
                  },
                  "Schedule": { 
                    "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                    "Name": "Scheule 2019a (Term 1)"
                  },
                  "SchedulePeriod": { 
                    "RefId": "215f796c-67f7-4855-83dc-28ad9d002830",
                    "LocalId": "2019a-A1",
                    "Name": "Period 1 on Day A"
                  },
                  "AcademicDay": { 
                    "RefId": "364f0aa5-49e2-434e-9c82-45770f4c71a9",
                    "LocalId": "2019a-A",
                    "Name": "Scheule 2019a, Day A"
                  },
                  "RoomId": "TB202",
                  "RoomName": "Tower Block, Room 202",
                  "TakeAttendanceFlag": "Y",
                  "TeacherList": { 
                    "StaffMember": [{ 
                      "RefId": "a8c3a2e3-5b35-9d75-101d-00aa001a0000",
                      "LocalId": "SMI1",
                      "Name": "Thomas Smith",
                      "Role": "1001"
                    }]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  TeachingGroupEvent:
                    $ref: 'jsonSchemaCreate.yaml#/properties/TeachingGroupEvent'
              example: >-
                <TeachingGroupEvent>
                  </TeachingGroupEventRefId>9356909d-e46a-456a-a177-6a914af861ae</TeachingGroupEventRefId>
                  </TeachingGroupEventLocalId>20197A-SPN-1</TeachingGroupEventLocalId>
                  <Provider>
                    </RefId>9961</RefId>
                    </Name>Hogwarts High</Name>
                  </Provider>
                  <TeachingGroup>
                    </RefId>64a309da-063a-2e35-b359-d75101a8c3d1</RefId>
                    </LocalId>20197ASPN</LocalId>
                    </Name>Year 7A Maths - Space and Numbers</Name>
                  </TeachingGroup>
                  <Schedule>
                    </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                    </Name>Scheule 2019a (Term 1)</Name>
                  </Schedule>
                  <SchedulePeriod>
                    </RefId>215f796c-67f7-4855-83dc-28ad9d002830</RefId>
                    </LocalId>2019a-A1</LocalId>
                    </Name>Period 1 on Day A</Name>
                  </SchedulePeriod>
                  <AcademicDay>
                    </RefId>364f0aa5-49e2-434e-9c82-45770f4c71a9</RefId>
                    </LocalId>2019a-A</LocalId>
                    </Name>Scheule 2019a, Day A</Name>
                  </AcademicDay>
                  </RoomId>TB202</RoomId>
                  </RoomName>Tower Block, Room 202</RoomName>
                  </TakeAttendanceFlag>Y</TakeAttendanceFlag>
                  <TeacherList>
                    <StaffMember>
                      </RefId>a8c3a2e3-5b35-9d75-101d-00aa001a0000</RefId>
                      </LocalId>SMI1</LocalId>
                      </Name>Thomas Smith</Name>
                      </Role>1001</Role>
                    </StaffMember>
                  </TeacherList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </TeachingGroupEvent>
    delete:
      tags:
      - "TeachingGroupEvent"
      summary: Default operation to delete a single TeachingGroupEvent
      parameters:
      - name: TeachingGroupEventRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /ScheduleEvents:
    get:
      tags:
      - "ScheduleEvent"
      summary: Default operation to get a list of all available ScheduleEvents
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  ScheduleEvents:
                    type: object
                    description: >-
                      A List of ScheduleEvent objects
                    properties:
                      ScheduleEvent:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleEvent'
              example:
                "ScheduleEvents": { 
                  "ScheduleEvent": [{ 
                    "ScheduleEventRefId": "c79e65df-0b11-4a97-9062-9fbd1c1a38e3",
                    "ScheduleEventLocalId": "evMarSlip",
                    "Provider": { 
                      "RefId": 783,
                      "Name": "Hogwarts High"
                    },
                    "EventDate": "2019-03-14",
                    "Duration": 1,
                    "EventName": "March Floods - School Closed - Slip Schedule",
                    "ScheduleEffect": "INSERT",
                    "ScheduleList": { 
                      "Schedule": [{ 
                        "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                        "Name": "Schedule 2019a (Term 1)"
                      }]
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  ScheduleEvents:
                    type: object
                    description: >-
                      A List of ScheduleEvent objects
                    properties:
                      ScheduleEvent:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleEvent'
              example: >-
                <ScheduleEvents>
                  <ScheduleEvent>
                    </ScheduleEventRefId>c79e65df-0b11-4a97-9062-9fbd1c1a38e3</ScheduleEventRefId>
                    </ScheduleEventLocalId>evMarSlip</ScheduleEventLocalId>
                    <Provider>
                      </RefId>783</RefId>
                      </Name>Hogwarts High</Name>
                    </Provider>
                    </EventDate>2019-03-14</EventDate>
                    </Duration>1</Duration>
                    </EventName>March Floods - School Closed - Slip Schedule</EventName>
                    </ScheduleEffect>INSERT</ScheduleEffect>
                    <ScheduleList>
                      <Schedule>
                        </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                        </Name>Schedule 2019a (Term 1)</Name>
                      </Schedule>
                    </ScheduleList>
                  </ScheduleEvent>
                </ScheduleEvents>
    post:
      tags:
      - "ScheduleEvent"
      summary: Default operation to create a single ScheduleEvent
      operationId: createScheduleEvent
      requestBody:
        description: CRUD operation on ScheduleEvent
        content:
          application/json:
            schema:
              type: object
              properties:
                ScheduleEvent:
                  $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleEvent'
            example:
              "ScheduleEvent": { 
                "ScheduleEventRefId": "c79e65df-0b11-4a97-9062-9fbd1c1a38e3",
                "ScheduleEventLocalId": "evMarSlip",
                "Provider": { 
                  "RefId": 783,
                  "Name": "Hogwarts High"
                },
                "EventDate": "2019-03-14",
                "Duration": 1,
                "EventName": "March Floods - School Closed - Slip Schedule",
                "ScheduleEffect": "INSERT",
                "ScheduleList": { 
                  "Schedule": [{ 
                    "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                    "Name": "Schedule 2019a (Term 1)"
                  }]
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                ScheduleEvent:
                  $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleEvent'
            example: >-
              <ScheduleEvent>
                </ScheduleEventRefId>c79e65df-0b11-4a97-9062-9fbd1c1a38e3</ScheduleEventRefId>
                </ScheduleEventLocalId>evMarSlip</ScheduleEventLocalId>
                <Provider>
                  </RefId>783</RefId>
                  </Name>Hogwarts High</Name>
                </Provider>
                </EventDate>2019-03-14</EventDate>
                </Duration>1</Duration>
                </EventName>March Floods - School Closed - Slip Schedule</EventName>
                </ScheduleEffect>INSERT</ScheduleEffect>
                <ScheduleList>
                  <Schedule>
                    </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                    </Name>Schedule 2019a (Term 1)</Name>
                  </Schedule>
                </ScheduleList>
              </ScheduleEvent>
  # /////////////////////////////////////////////////////////////
  /ScheduleEvents/{ScheduleEventRefId}:
    put:
      tags:
      - "ScheduleEvent"
      summary: Default operation to update a single ScheduleEvent
      parameters:
      - name: ScheduleEventRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateScheduleEvent
      requestBody:
        description: CRUD operation on ScheduleEvent
        content:
          application/json:
            schema:
              type: object
              properties:
                ScheduleEvent:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/ScheduleEvent'
            example:
              "ScheduleEvent": { 
                "ScheduleEventRefId": "c79e65df-0b11-4a97-9062-9fbd1c1a38e3",
                "ScheduleEventLocalId": "evMarSlip",
                "Provider": { 
                  "RefId": 783,
                  "Name": "Hogwarts High"
                },
                "EventDate": "2019-03-14",
                "Duration": 1,
                "EventName": "March Floods - School Closed - Slip Schedule",
                "ScheduleEffect": "INSERT",
                "ScheduleList": { 
                  "Schedule": [{ 
                    "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                    "Name": "Schedule 2019a (Term 1)"
                  }]
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                ScheduleEvent:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/ScheduleEvent'
            example: >-
              <ScheduleEvent>
                </ScheduleEventRefId>c79e65df-0b11-4a97-9062-9fbd1c1a38e3</ScheduleEventRefId>
                </ScheduleEventLocalId>evMarSlip</ScheduleEventLocalId>
                <Provider>
                  </RefId>783</RefId>
                  </Name>Hogwarts High</Name>
                </Provider>
                </EventDate>2019-03-14</EventDate>
                </Duration>1</Duration>
                </EventName>March Floods - School Closed - Slip Schedule</EventName>
                </ScheduleEffect>INSERT</ScheduleEffect>
                <ScheduleList>
                  <Schedule>
                    </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                    </Name>Schedule 2019a (Term 1)</Name>
                  </Schedule>
                </ScheduleList>
              </ScheduleEvent>
    get:
      tags:
      - "ScheduleEvent"
      summary: Default operation to get a single ScheduleEvent
      parameters:
      - name: ScheduleEventRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  ScheduleEvent:
                    $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleEvent'
              example:
                "ScheduleEvent": { 
                  "ScheduleEventRefId": "c79e65df-0b11-4a97-9062-9fbd1c1a38e3",
                  "ScheduleEventLocalId": "evMarSlip",
                  "Provider": { 
                    "RefId": 783,
                    "Name": "Hogwarts High"
                  },
                  "EventDate": "2019-03-14",
                  "Duration": 1,
                  "EventName": "March Floods - School Closed - Slip Schedule",
                  "ScheduleEffect": "INSERT",
                  "ScheduleList": { 
                    "Schedule": [{ 
                      "RefId": "d2f4aea9-564f-4bdf-a18e-42a111a0602c",
                      "Name": "Schedule 2019a (Term 1)"
                    }]
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  ScheduleEvent:
                    $ref: 'jsonSchemaCreate.yaml#/properties/ScheduleEvent'
              example: >-
                <ScheduleEvent>
                  </ScheduleEventRefId>c79e65df-0b11-4a97-9062-9fbd1c1a38e3</ScheduleEventRefId>
                  </ScheduleEventLocalId>evMarSlip</ScheduleEventLocalId>
                  <Provider>
                    </RefId>783</RefId>
                    </Name>Hogwarts High</Name>
                  </Provider>
                  </EventDate>2019-03-14</EventDate>
                  </Duration>1</Duration>
                  </EventName>March Floods - School Closed - Slip Schedule</EventName>
                  </ScheduleEffect>INSERT</ScheduleEffect>
                  <ScheduleList>
                    <Schedule>
                      </RefId>d2f4aea9-564f-4bdf-a18e-42a111a0602c</RefId>
                      </Name>Schedule 2019a (Term 1)</Name>
                    </Schedule>
                  </ScheduleList>
                </ScheduleEvent>
    delete:
      tags:
      - "ScheduleEvent"
      summary: Default operation to delete a single ScheduleEvent
      parameters:
      - name: ScheduleEventRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentAttendanceSummarys:
    get:
      tags:
      - "StudentAttendanceSummary"
      summary: Default operation to get a list of all available StudentAttendanceSummarys
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentAttendanceSummarys:
                    type: object
                    description: >-
                      A List of StudentAttendanceSummary objects
                    properties:
                      StudentAttendanceSummary:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttendanceSummary'
              example:
                "StudentAttendanceSummarys": { 
                  "StudentAttendanceSummary": [{ 
                    "StudentAttendanceSummaryRefId": "d3476fae-8647-384b-da24-31eda3583211",
                    "Student": { 
                      "RefId": "7c834ea9-eda1-2090-347f-83297e1c290c"
                    },
                    "Provider": { 
                      "RefId": 743
                    },
                    "SchoolCalendarYear": 2015,
                    "StartDate": "2014-08-30",
                    "EndDate": "2015-06-10",
                    "StartDay": 1,
                    "EndDay": 180,
                    "FTE": 1.00,
                    "HalfDaysYearPresent": 178,
                    "HalfDaysYearJustified": 2,
                    "HalfDaysYearTotal": 2,
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentAttendanceSummarys:
                    type: object
                    description: >-
                      A List of StudentAttendanceSummary objects
                    properties:
                      StudentAttendanceSummary:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttendanceSummary'
              example: >-
                <StudentAttendanceSummarys>
                  <StudentAttendanceSummary>
                    </StudentAttendanceSummaryRefId>d3476fae-8647-384b-da24-31eda3583211</StudentAttendanceSummaryRefId>
                    <Student>
                      </RefId>7c834ea9-eda1-2090-347f-83297e1c290c</RefId>
                    </Student>
                    <Provider>
                      </RefId>743</RefId>
                    </Provider>
                    </SchoolCalendarYear>2015</SchoolCalendarYear>
                    </StartDate>2014-08-30</StartDate>
                    </EndDate>2015-06-10</EndDate>
                    </StartDay>1</StartDay>
                    </EndDay>180</EndDay>
                    </FTE>1.00</FTE>
                    </HalfDaysYearPresent>178</HalfDaysYearPresent>
                    </HalfDaysYearJustified>2</HalfDaysYearJustified>
                    </HalfDaysYearTotal>2</HalfDaysYearTotal>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StudentAttendanceSummary>
                </StudentAttendanceSummarys>
    post:
      tags:
      - "StudentAttendanceSummary"
      summary: Default operation to create a single StudentAttendanceSummary
      operationId: createStudentAttendanceSummary
      requestBody:
        description: CRUD operation on StudentAttendanceSummary
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentAttendanceSummary:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttendanceSummary'
            example:
              "StudentAttendanceSummary": { 
                "StudentAttendanceSummaryRefId": "d3476fae-8647-384b-da24-31eda3583211",
                "Student": { 
                  "RefId": "7c834ea9-eda1-2090-347f-83297e1c290c"
                },
                "Provider": { 
                  "RefId": 743
                },
                "SchoolCalendarYear": 2015,
                "StartDate": "2014-08-30",
                "EndDate": "2015-06-10",
                "StartDay": 1,
                "EndDay": 180,
                "FTE": 1.00,
                "HalfDaysYearPresent": 178,
                "HalfDaysYearJustified": 2,
                "HalfDaysYearTotal": 2,
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentAttendanceSummary:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttendanceSummary'
            example: >-
              <StudentAttendanceSummary>
                </StudentAttendanceSummaryRefId>d3476fae-8647-384b-da24-31eda3583211</StudentAttendanceSummaryRefId>
                <Student>
                  </RefId>7c834ea9-eda1-2090-347f-83297e1c290c</RefId>
                </Student>
                <Provider>
                  </RefId>743</RefId>
                </Provider>
                </SchoolCalendarYear>2015</SchoolCalendarYear>
                </StartDate>2014-08-30</StartDate>
                </EndDate>2015-06-10</EndDate>
                </StartDay>1</StartDay>
                </EndDay>180</EndDay>
                </FTE>1.00</FTE>
                </HalfDaysYearPresent>178</HalfDaysYearPresent>
                </HalfDaysYearJustified>2</HalfDaysYearJustified>
                </HalfDaysYearTotal>2</HalfDaysYearTotal>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentAttendanceSummary>
  # /////////////////////////////////////////////////////////////
  /StudentAttendanceSummarys/{StudentAttendanceSummaryRefId}:
    put:
      tags:
      - "StudentAttendanceSummary"
      summary: Default operation to update a single StudentAttendanceSummary
      parameters:
      - name: StudentAttendanceSummaryRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentAttendanceSummary
      requestBody:
        description: CRUD operation on StudentAttendanceSummary
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentAttendanceSummary:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentAttendanceSummary'
            example:
              "StudentAttendanceSummary": { 
                "StudentAttendanceSummaryRefId": "d3476fae-8647-384b-da24-31eda3583211",
                "Student": { 
                  "RefId": "7c834ea9-eda1-2090-347f-83297e1c290c"
                },
                "Provider": { 
                  "RefId": 743
                },
                "SchoolCalendarYear": 2015,
                "StartDate": "2014-08-30",
                "EndDate": "2015-06-10",
                "StartDay": 1,
                "EndDay": 180,
                "FTE": 1.00,
                "HalfDaysYearPresent": 178,
                "HalfDaysYearJustified": 2,
                "HalfDaysYearTotal": 2,
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentAttendanceSummary:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentAttendanceSummary'
            example: >-
              <StudentAttendanceSummary>
                </StudentAttendanceSummaryRefId>d3476fae-8647-384b-da24-31eda3583211</StudentAttendanceSummaryRefId>
                <Student>
                  </RefId>7c834ea9-eda1-2090-347f-83297e1c290c</RefId>
                </Student>
                <Provider>
                  </RefId>743</RefId>
                </Provider>
                </SchoolCalendarYear>2015</SchoolCalendarYear>
                </StartDate>2014-08-30</StartDate>
                </EndDate>2015-06-10</EndDate>
                </StartDay>1</StartDay>
                </EndDay>180</EndDay>
                </FTE>1.00</FTE>
                </HalfDaysYearPresent>178</HalfDaysYearPresent>
                </HalfDaysYearJustified>2</HalfDaysYearJustified>
                </HalfDaysYearTotal>2</HalfDaysYearTotal>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentAttendanceSummary>
    get:
      tags:
      - "StudentAttendanceSummary"
      summary: Default operation to get a single StudentAttendanceSummary
      parameters:
      - name: StudentAttendanceSummaryRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentAttendanceSummary:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttendanceSummary'
              example:
                "StudentAttendanceSummary": { 
                  "StudentAttendanceSummaryRefId": "d3476fae-8647-384b-da24-31eda3583211",
                  "Student": { 
                    "RefId": "7c834ea9-eda1-2090-347f-83297e1c290c"
                  },
                  "Provider": { 
                    "RefId": 743
                  },
                  "SchoolCalendarYear": 2015,
                  "StartDate": "2014-08-30",
                  "EndDate": "2015-06-10",
                  "StartDay": 1,
                  "EndDay": 180,
                  "FTE": 1.00,
                  "HalfDaysYearPresent": 178,
                  "HalfDaysYearJustified": 2,
                  "HalfDaysYearTotal": 2,
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentAttendanceSummary:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttendanceSummary'
              example: >-
                <StudentAttendanceSummary>
                  </StudentAttendanceSummaryRefId>d3476fae-8647-384b-da24-31eda3583211</StudentAttendanceSummaryRefId>
                  <Student>
                    </RefId>7c834ea9-eda1-2090-347f-83297e1c290c</RefId>
                  </Student>
                  <Provider>
                    </RefId>743</RefId>
                  </Provider>
                  </SchoolCalendarYear>2015</SchoolCalendarYear>
                  </StartDate>2014-08-30</StartDate>
                  </EndDate>2015-06-10</EndDate>
                  </StartDay>1</StartDay>
                  </EndDay>180</EndDay>
                  </FTE>1.00</FTE>
                  </HalfDaysYearPresent>178</HalfDaysYearPresent>
                  </HalfDaysYearJustified>2</HalfDaysYearJustified>
                  </HalfDaysYearTotal>2</HalfDaysYearTotal>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StudentAttendanceSummary>
    delete:
      tags:
      - "StudentAttendanceSummary"
      summary: Default operation to delete a single StudentAttendanceSummary
      parameters:
      - name: StudentAttendanceSummaryRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentAttendanceTimeLists:
    get:
      tags:
      - "StudentAttendanceTimeList"
      summary: Default operation to get a list of all available StudentAttendanceTimeLists
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentAttendanceTimeLists:
                    type: object
                    description: >-
                      A List of StudentAttendanceTimeList objects
                    properties:
                      StudentAttendanceTimeList:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttendanceTimeList'
              example:
                "StudentAttendanceTimeLists": { 
                  "StudentAttendanceTimeList": [{ 
                    "Student": { 
                      "RefId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd991234"
                    },
                    "Provider": { 
                      "RefId": 762
                    },
                    "TeachingGroup": { 
                      "RefId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd993378"
                    },
                    "AttendanceTimeList": { 
                      "AttendanceTime": [{ 
                        "AttendanceTimeLocalId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd934554",
                        "AttendanceType": "SCH",
                        "Code": "P",
                        "AttendanceDate": "2018-06-26",
                        "SchedulePeriod": { 
                          "RefId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd999999"
                        },
                        "SubmissionDateTime": "2018-06-30T06:30:57",
                        "Note": "Student was present.",
                        "RecordAudit": { 
                          "LastUpdatedDateTime": "2018-06-28T06:30:57"
                        }
                      },
                       { 
                        "AttendanceTimeLocalId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd934667",
                        "AttendanceType": "ADH",
                        "Code": "E",
                        "AttendanceDate": "2018-06-27",
                        "StartTime": "09:45:00",
                        "EndTime": "10:30:00",
                        "SubmissionDateTime": "2018-06-30T06:30:57",
                        "Note": "Explained absence, but unjustified.",
                        "RecordAudit": { 
                          "LastUpdatedDateTime": "2018-06-28T06:30:57"
                        }
                      }]
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentAttendanceTimeLists:
                    type: object
                    description: >-
                      A List of StudentAttendanceTimeList objects
                    properties:
                      StudentAttendanceTimeList:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttendanceTimeList'
              example: >-
                <StudentAttendanceTimeLists>
                  <StudentAttendanceTimeList>
                    <Student>
                      </RefId>7f11e3ed-3ac5-4673-9fdc-bcdbcd991234</RefId>
                    </Student>
                    <Provider>
                      </RefId>762</RefId>
                    </Provider>
                    <TeachingGroup>
                      </RefId>7f11e3ed-3ac5-4673-9fdc-bcdbcd993378</RefId>
                    </TeachingGroup>
                    <AttendanceTimeList>
                      <AttendanceTime>
                        </AttendanceTimeLocalId>7f11e3ed-3ac5-4673-9fdc-bcdbcd934554</AttendanceTimeLocalId>
                        </AttendanceType>SCH</AttendanceType>
                        </Code>P</Code>
                        </AttendanceDate>2018-06-26</AttendanceDate>
                        <SchedulePeriod>
                          </RefId>7f11e3ed-3ac5-4673-9fdc-bcdbcd999999</RefId>
                        </SchedulePeriod>
                        </SubmissionDateTime>2018-06-30T06:30:57</SubmissionDateTime>
                        </Note>Student was present.</Note>
                        <RecordAudit>
                          </LastUpdatedDateTime>2018-06-28T06:30:57</LastUpdatedDateTime>
                        </RecordAudit>
                      </AttendanceTime>
                      <AttendanceTime>
                        </AttendanceTimeLocalId>7f11e3ed-3ac5-4673-9fdc-bcdbcd934667</AttendanceTimeLocalId>
                        </AttendanceType>ADH</AttendanceType>
                        </Code>E</Code>
                        </AttendanceDate>2018-06-27</AttendanceDate>
                        </StartTime>09:45:00</StartTime>
                        </EndTime>10:30:00</EndTime>
                        </SubmissionDateTime>2018-06-30T06:30:57</SubmissionDateTime>
                        </Note>Explained absence, but unjustified.</Note>
                        <RecordAudit>
                          </LastUpdatedDateTime>2018-06-28T06:30:57</LastUpdatedDateTime>
                        </RecordAudit>
                      </AttendanceTime>
                    </AttendanceTimeList>
                  </StudentAttendanceTimeList>
                </StudentAttendanceTimeLists>
    post:
      tags:
      - "StudentAttendanceTimeList"
      summary: Default operation to create a single StudentAttendanceTimeList
      operationId: createStudentAttendanceTimeList
      requestBody:
        description: CRUD operation on StudentAttendanceTimeList
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentAttendanceTimeList:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttendanceTimeList'
            example:
              "StudentAttendanceTimeList": { 
                "Student": { 
                  "RefId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd991234"
                },
                "Provider": { 
                  "RefId": 762
                },
                "TeachingGroup": { 
                  "RefId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd993378"
                },
                "AttendanceTimeList": { 
                  "AttendanceTime": [{ 
                    "AttendanceTimeLocalId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd934554",
                    "AttendanceType": "SCH",
                    "Code": "P",
                    "AttendanceDate": "2018-06-26",
                    "SchedulePeriod": { 
                      "RefId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd999999"
                    },
                    "SubmissionDateTime": "2018-06-30T06:30:57",
                    "Note": "Student was present.",
                    "RecordAudit": { 
                      "LastUpdatedDateTime": "2018-06-28T06:30:57"
                    }
                  },
                   { 
                    "AttendanceTimeLocalId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd934667",
                    "AttendanceType": "ADH",
                    "Code": "E",
                    "AttendanceDate": "2018-06-27",
                    "StartTime": "09:45:00",
                    "EndTime": "10:30:00",
                    "SubmissionDateTime": "2018-06-30T06:30:57",
                    "Note": "Explained absence, but unjustified.",
                    "RecordAudit": { 
                      "LastUpdatedDateTime": "2018-06-28T06:30:57"
                    }
                  }]
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentAttendanceTimeList:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttendanceTimeList'
            example: >-
              <StudentAttendanceTimeList>
                <Student>
                  </RefId>7f11e3ed-3ac5-4673-9fdc-bcdbcd991234</RefId>
                </Student>
                <Provider>
                  </RefId>762</RefId>
                </Provider>
                <TeachingGroup>
                  </RefId>7f11e3ed-3ac5-4673-9fdc-bcdbcd993378</RefId>
                </TeachingGroup>
                <AttendanceTimeList>
                  <AttendanceTime>
                    </AttendanceTimeLocalId>7f11e3ed-3ac5-4673-9fdc-bcdbcd934554</AttendanceTimeLocalId>
                    </AttendanceType>SCH</AttendanceType>
                    </Code>P</Code>
                    </AttendanceDate>2018-06-26</AttendanceDate>
                    <SchedulePeriod>
                      </RefId>7f11e3ed-3ac5-4673-9fdc-bcdbcd999999</RefId>
                    </SchedulePeriod>
                    </SubmissionDateTime>2018-06-30T06:30:57</SubmissionDateTime>
                    </Note>Student was present.</Note>
                    <RecordAudit>
                      </LastUpdatedDateTime>2018-06-28T06:30:57</LastUpdatedDateTime>
                    </RecordAudit>
                  </AttendanceTime>
                  <AttendanceTime>
                    </AttendanceTimeLocalId>7f11e3ed-3ac5-4673-9fdc-bcdbcd934667</AttendanceTimeLocalId>
                    </AttendanceType>ADH</AttendanceType>
                    </Code>E</Code>
                    </AttendanceDate>2018-06-27</AttendanceDate>
                    </StartTime>09:45:00</StartTime>
                    </EndTime>10:30:00</EndTime>
                    </SubmissionDateTime>2018-06-30T06:30:57</SubmissionDateTime>
                    </Note>Explained absence, but unjustified.</Note>
                    <RecordAudit>
                      </LastUpdatedDateTime>2018-06-28T06:30:57</LastUpdatedDateTime>
                    </RecordAudit>
                  </AttendanceTime>
                </AttendanceTimeList>
              </StudentAttendanceTimeList>
  # /////////////////////////////////////////////////////////////
  /StudentAttendanceTimeLists/{StudentAttendanceTimeListRefId}:
    put:
      tags:
      - "StudentAttendanceTimeList"
      summary: Default operation to update a single StudentAttendanceTimeList
      parameters:
      - name: StudentAttendanceTimeListRefId
        in: path
        description: >-
          
        required: true
        schema:
          type: string
      operationId: updateStudentAttendanceTimeList
      requestBody:
        description: CRUD operation on StudentAttendanceTimeList
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentAttendanceTimeList:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentAttendanceTimeList'
            example:
              "StudentAttendanceTimeList": { 
                "Student": { 
                  "RefId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd991234"
                },
                "Provider": { 
                  "RefId": 762
                },
                "TeachingGroup": { 
                  "RefId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd993378"
                },
                "AttendanceTimeList": { 
                  "AttendanceTime": [{ 
                    "AttendanceTimeLocalId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd934554",
                    "AttendanceType": "SCH",
                    "Code": "P",
                    "AttendanceDate": "2018-06-26",
                    "SchedulePeriod": { 
                      "RefId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd999999"
                    },
                    "SubmissionDateTime": "2018-06-30T06:30:57",
                    "Note": "Student was present.",
                    "RecordAudit": { 
                      "LastUpdatedDateTime": "2018-06-28T06:30:57"
                    }
                  },
                   { 
                    "AttendanceTimeLocalId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd934667",
                    "AttendanceType": "ADH",
                    "Code": "E",
                    "AttendanceDate": "2018-06-27",
                    "StartTime": "09:45:00",
                    "EndTime": "10:30:00",
                    "SubmissionDateTime": "2018-06-30T06:30:57",
                    "Note": "Explained absence, but unjustified.",
                    "RecordAudit": { 
                      "LastUpdatedDateTime": "2018-06-28T06:30:57"
                    }
                  }]
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentAttendanceTimeList:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentAttendanceTimeList'
            example: >-
              <StudentAttendanceTimeList>
                <Student>
                  </RefId>7f11e3ed-3ac5-4673-9fdc-bcdbcd991234</RefId>
                </Student>
                <Provider>
                  </RefId>762</RefId>
                </Provider>
                <TeachingGroup>
                  </RefId>7f11e3ed-3ac5-4673-9fdc-bcdbcd993378</RefId>
                </TeachingGroup>
                <AttendanceTimeList>
                  <AttendanceTime>
                    </AttendanceTimeLocalId>7f11e3ed-3ac5-4673-9fdc-bcdbcd934554</AttendanceTimeLocalId>
                    </AttendanceType>SCH</AttendanceType>
                    </Code>P</Code>
                    </AttendanceDate>2018-06-26</AttendanceDate>
                    <SchedulePeriod>
                      </RefId>7f11e3ed-3ac5-4673-9fdc-bcdbcd999999</RefId>
                    </SchedulePeriod>
                    </SubmissionDateTime>2018-06-30T06:30:57</SubmissionDateTime>
                    </Note>Student was present.</Note>
                    <RecordAudit>
                      </LastUpdatedDateTime>2018-06-28T06:30:57</LastUpdatedDateTime>
                    </RecordAudit>
                  </AttendanceTime>
                  <AttendanceTime>
                    </AttendanceTimeLocalId>7f11e3ed-3ac5-4673-9fdc-bcdbcd934667</AttendanceTimeLocalId>
                    </AttendanceType>ADH</AttendanceType>
                    </Code>E</Code>
                    </AttendanceDate>2018-06-27</AttendanceDate>
                    </StartTime>09:45:00</StartTime>
                    </EndTime>10:30:00</EndTime>
                    </SubmissionDateTime>2018-06-30T06:30:57</SubmissionDateTime>
                    </Note>Explained absence, but unjustified.</Note>
                    <RecordAudit>
                      </LastUpdatedDateTime>2018-06-28T06:30:57</LastUpdatedDateTime>
                    </RecordAudit>
                  </AttendanceTime>
                </AttendanceTimeList>
              </StudentAttendanceTimeList>
    get:
      tags:
      - "StudentAttendanceTimeList"
      summary: Default operation to get a single StudentAttendanceTimeList
      parameters:
      - name: StudentAttendanceTimeListRefId
        in: path
        description: >-
          
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentAttendanceTimeList:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttendanceTimeList'
              example:
                "StudentAttendanceTimeList": { 
                  "Student": { 
                    "RefId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd991234"
                  },
                  "Provider": { 
                    "RefId": 762
                  },
                  "TeachingGroup": { 
                    "RefId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd993378"
                  },
                  "AttendanceTimeList": { 
                    "AttendanceTime": [{ 
                      "AttendanceTimeLocalId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd934554",
                      "AttendanceType": "SCH",
                      "Code": "P",
                      "AttendanceDate": "2018-06-26",
                      "SchedulePeriod": { 
                        "RefId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd999999"
                      },
                      "SubmissionDateTime": "2018-06-30T06:30:57",
                      "Note": "Student was present.",
                      "RecordAudit": { 
                        "LastUpdatedDateTime": "2018-06-28T06:30:57"
                      }
                    },
                     { 
                      "AttendanceTimeLocalId": "7f11e3ed-3ac5-4673-9fdc-bcdbcd934667",
                      "AttendanceType": "ADH",
                      "Code": "E",
                      "AttendanceDate": "2018-06-27",
                      "StartTime": "09:45:00",
                      "EndTime": "10:30:00",
                      "SubmissionDateTime": "2018-06-30T06:30:57",
                      "Note": "Explained absence, but unjustified.",
                      "RecordAudit": { 
                        "LastUpdatedDateTime": "2018-06-28T06:30:57"
                      }
                    }]
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentAttendanceTimeList:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttendanceTimeList'
              example: >-
                <StudentAttendanceTimeList>
                  <Student>
                    </RefId>7f11e3ed-3ac5-4673-9fdc-bcdbcd991234</RefId>
                  </Student>
                  <Provider>
                    </RefId>762</RefId>
                  </Provider>
                  <TeachingGroup>
                    </RefId>7f11e3ed-3ac5-4673-9fdc-bcdbcd993378</RefId>
                  </TeachingGroup>
                  <AttendanceTimeList>
                    <AttendanceTime>
                      </AttendanceTimeLocalId>7f11e3ed-3ac5-4673-9fdc-bcdbcd934554</AttendanceTimeLocalId>
                      </AttendanceType>SCH</AttendanceType>
                      </Code>P</Code>
                      </AttendanceDate>2018-06-26</AttendanceDate>
                      <SchedulePeriod>
                        </RefId>7f11e3ed-3ac5-4673-9fdc-bcdbcd999999</RefId>
                      </SchedulePeriod>
                      </SubmissionDateTime>2018-06-30T06:30:57</SubmissionDateTime>
                      </Note>Student was present.</Note>
                      <RecordAudit>
                        </LastUpdatedDateTime>2018-06-28T06:30:57</LastUpdatedDateTime>
                      </RecordAudit>
                    </AttendanceTime>
                    <AttendanceTime>
                      </AttendanceTimeLocalId>7f11e3ed-3ac5-4673-9fdc-bcdbcd934667</AttendanceTimeLocalId>
                      </AttendanceType>ADH</AttendanceType>
                      </Code>E</Code>
                      </AttendanceDate>2018-06-27</AttendanceDate>
                      </StartTime>09:45:00</StartTime>
                      </EndTime>10:30:00</EndTime>
                      </SubmissionDateTime>2018-06-30T06:30:57</SubmissionDateTime>
                      </Note>Explained absence, but unjustified.</Note>
                      <RecordAudit>
                        </LastUpdatedDateTime>2018-06-28T06:30:57</LastUpdatedDateTime>
                      </RecordAudit>
                    </AttendanceTime>
                  </AttendanceTimeList>
                </StudentAttendanceTimeList>
    delete:
      tags:
      - "StudentAttendanceTimeList"
      summary: Default operation to delete a single StudentAttendanceTimeList
      parameters:
      - name: StudentAttendanceTimeListRefId
        in: path
        description: >-
          
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /WellbeingAlerts:
    get:
      tags:
      - "WellbeingAlert"
      summary: Default operation to get a list of all available WellbeingAlerts
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  WellbeingAlerts:
                    type: object
                    description: >-
                      A List of WellbeingAlert objects
                    properties:
                      WellbeingAlert:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingAlert'
              example:
                "WellbeingAlerts": { 
                  "WellbeingAlert": [{ 
                    "WellbeingAlertRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Student": { 
                      "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                    },
                    "Provider": { 
                      "RefId": 672
                    },
                    "StaffMember": { 
                      "RefId": "ba265776-359d-7510-1a8c-77432a901a16"
                    },
                    "PublishedDate": "2017-11-01",
                    "StartDate": "2017-11-01",
                    "AlertCategory": "MED",
                    "AlertDescription": "This Student is allergic to peanuts",
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  WellbeingAlerts:
                    type: object
                    description: >-
                      A List of WellbeingAlert objects
                    properties:
                      WellbeingAlert:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingAlert'
              example: >-
                <WellbeingAlerts>
                  <WellbeingAlert>
                    </WellbeingAlertRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingAlertRefId>
                    <Student>
                      </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                    </Student>
                    <Provider>
                      </RefId>672</RefId>
                    </Provider>
                    <StaffMember>
                      </RefId>ba265776-359d-7510-1a8c-77432a901a16</RefId>
                    </StaffMember>
                    </PublishedDate>2017-11-01</PublishedDate>
                    </StartDate>2017-11-01</StartDate>
                    </AlertCategory>MED</AlertCategory>
                    </AlertDescription>This Student is allergic to peanuts</AlertDescription>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </WellbeingAlert>
                </WellbeingAlerts>
    post:
      tags:
      - "WellbeingAlert"
      summary: Default operation to create a single WellbeingAlert
      operationId: createWellbeingAlert
      requestBody:
        description: CRUD operation on WellbeingAlert
        content:
          application/json:
            schema:
              type: object
              properties:
                WellbeingAlert:
                  $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingAlert'
            example:
              "WellbeingAlert": { 
                "WellbeingAlertRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Student": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "Provider": { 
                  "RefId": 672
                },
                "StaffMember": { 
                  "RefId": "ba265776-359d-7510-1a8c-77432a901a16"
                },
                "PublishedDate": "2017-11-01",
                "StartDate": "2017-11-01",
                "AlertCategory": "MED",
                "AlertDescription": "This Student is allergic to peanuts",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                WellbeingAlert:
                  $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingAlert'
            example: >-
              <WellbeingAlert>
                </WellbeingAlertRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingAlertRefId>
                <Student>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <Provider>
                  </RefId>672</RefId>
                </Provider>
                <StaffMember>
                  </RefId>ba265776-359d-7510-1a8c-77432a901a16</RefId>
                </StaffMember>
                </PublishedDate>2017-11-01</PublishedDate>
                </StartDate>2017-11-01</StartDate>
                </AlertCategory>MED</AlertCategory>
                </AlertDescription>This Student is allergic to peanuts</AlertDescription>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </WellbeingAlert>
  # /////////////////////////////////////////////////////////////
  /WellbeingAlerts/{WellbeingAlertRefId}:
    put:
      tags:
      - "WellbeingAlert"
      summary: Default operation to update a single WellbeingAlert
      parameters:
      - name: WellbeingAlertRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateWellbeingAlert
      requestBody:
        description: CRUD operation on WellbeingAlert
        content:
          application/json:
            schema:
              type: object
              properties:
                WellbeingAlert:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/WellbeingAlert'
            example:
              "WellbeingAlert": { 
                "WellbeingAlertRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Student": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "Provider": { 
                  "RefId": 672
                },
                "StaffMember": { 
                  "RefId": "ba265776-359d-7510-1a8c-77432a901a16"
                },
                "PublishedDate": "2017-11-01",
                "StartDate": "2017-11-01",
                "AlertCategory": "MED",
                "AlertDescription": "This Student is allergic to peanuts",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                WellbeingAlert:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/WellbeingAlert'
            example: >-
              <WellbeingAlert>
                </WellbeingAlertRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingAlertRefId>
                <Student>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <Provider>
                  </RefId>672</RefId>
                </Provider>
                <StaffMember>
                  </RefId>ba265776-359d-7510-1a8c-77432a901a16</RefId>
                </StaffMember>
                </PublishedDate>2017-11-01</PublishedDate>
                </StartDate>2017-11-01</StartDate>
                </AlertCategory>MED</AlertCategory>
                </AlertDescription>This Student is allergic to peanuts</AlertDescription>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </WellbeingAlert>
    get:
      tags:
      - "WellbeingAlert"
      summary: Default operation to get a single WellbeingAlert
      parameters:
      - name: WellbeingAlertRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  WellbeingAlert:
                    $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingAlert'
              example:
                "WellbeingAlert": { 
                  "WellbeingAlertRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                  "Student": { 
                    "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                  },
                  "Provider": { 
                    "RefId": 672
                  },
                  "StaffMember": { 
                    "RefId": "ba265776-359d-7510-1a8c-77432a901a16"
                  },
                  "PublishedDate": "2017-11-01",
                  "StartDate": "2017-11-01",
                  "AlertCategory": "MED",
                  "AlertDescription": "This Student is allergic to peanuts",
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  WellbeingAlert:
                    $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingAlert'
              example: >-
                <WellbeingAlert>
                  </WellbeingAlertRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingAlertRefId>
                  <Student>
                    </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                  </Student>
                  <Provider>
                    </RefId>672</RefId>
                  </Provider>
                  <StaffMember>
                    </RefId>ba265776-359d-7510-1a8c-77432a901a16</RefId>
                  </StaffMember>
                  </PublishedDate>2017-11-01</PublishedDate>
                  </StartDate>2017-11-01</StartDate>
                  </AlertCategory>MED</AlertCategory>
                  </AlertDescription>This Student is allergic to peanuts</AlertDescription>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </WellbeingAlert>
    delete:
      tags:
      - "WellbeingAlert"
      summary: Default operation to delete a single WellbeingAlert
      parameters:
      - name: WellbeingAlertRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /WellbeingCharacteristics:
    get:
      tags:
      - "WellbeingCharacteristic"
      summary: Default operation to get a list of all available WellbeingCharacteristics
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  WellbeingCharacteristics:
                    type: object
                    description: >-
                      A List of WellbeingCharacteristic objects
                    properties:
                      WellbeingCharacteristic:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingCharacteristic'
              example:
                "WellbeingCharacteristics": { 
                  "WellbeingCharacteristic": [{ 
                    "WellbeingCharacteristicRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Student": { 
                      "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                    },
                    "RecordingProvider": { 
                      "RefId": 672
                    },
                    "StartDate": "2017-11-01",
                    "EndDate": "2017-11-10",
                    "CharacteristicNotes": "This Student has a special need.",
                    "Classification": "LSN",
                    "Category": "LSN-SOC",
                    "SubCategory": "LSN-HYP",
                    "CaseLead": "RT",
                    "CaseLeadContactPerson": "Dr RTL Bush",
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  WellbeingCharacteristics:
                    type: object
                    description: >-
                      A List of WellbeingCharacteristic objects
                    properties:
                      WellbeingCharacteristic:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingCharacteristic'
              example: >-
                <WellbeingCharacteristics>
                  <WellbeingCharacteristic>
                    </WellbeingCharacteristicRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingCharacteristicRefId>
                    <Student>
                      </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                    </Student>
                    <RecordingProvider>
                      </RefId>672</RefId>
                    </RecordingProvider>
                    </StartDate>2017-11-01</StartDate>
                    </EndDate>2017-11-10</EndDate>
                    </CharacteristicNotes>This Student has a special need.</CharacteristicNotes>
                    </Classification>LSN</Classification>
                    </Category>LSN-SOC</Category>
                    </SubCategory>LSN-HYP</SubCategory>
                    </CaseLead>RT</CaseLead>
                    </CaseLeadContactPerson>Dr RTL Bush</CaseLeadContactPerson>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </WellbeingCharacteristic>
                </WellbeingCharacteristics>
    post:
      tags:
      - "WellbeingCharacteristic"
      summary: Default operation to create a single WellbeingCharacteristic
      operationId: createWellbeingCharacteristic
      requestBody:
        description: CRUD operation on WellbeingCharacteristic
        content:
          application/json:
            schema:
              type: object
              properties:
                WellbeingCharacteristic:
                  $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingCharacteristic'
            example:
              "WellbeingCharacteristic": { 
                "WellbeingCharacteristicRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Student": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "RecordingProvider": { 
                  "RefId": 672
                },
                "StartDate": "2017-11-01",
                "EndDate": "2017-11-10",
                "CharacteristicNotes": "This Student has a special need.",
                "Classification": "LSN",
                "Category": "LSN-SOC",
                "SubCategory": "LSN-HYP",
                "CaseLead": "RT",
                "CaseLeadContactPerson": "Dr RTL Bush",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                WellbeingCharacteristic:
                  $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingCharacteristic'
            example: >-
              <WellbeingCharacteristic>
                </WellbeingCharacteristicRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingCharacteristicRefId>
                <Student>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <RecordingProvider>
                  </RefId>672</RefId>
                </RecordingProvider>
                </StartDate>2017-11-01</StartDate>
                </EndDate>2017-11-10</EndDate>
                </CharacteristicNotes>This Student has a special need.</CharacteristicNotes>
                </Classification>LSN</Classification>
                </Category>LSN-SOC</Category>
                </SubCategory>LSN-HYP</SubCategory>
                </CaseLead>RT</CaseLead>
                </CaseLeadContactPerson>Dr RTL Bush</CaseLeadContactPerson>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </WellbeingCharacteristic>
  # /////////////////////////////////////////////////////////////
  /WellbeingCharacteristics/{WellbeingCharacteristicRefId}:
    put:
      tags:
      - "WellbeingCharacteristic"
      summary: Default operation to update a single WellbeingCharacteristic
      parameters:
      - name: WellbeingCharacteristicRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateWellbeingCharacteristic
      requestBody:
        description: CRUD operation on WellbeingCharacteristic
        content:
          application/json:
            schema:
              type: object
              properties:
                WellbeingCharacteristic:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/WellbeingCharacteristic'
            example:
              "WellbeingCharacteristic": { 
                "WellbeingCharacteristicRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Student": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "RecordingProvider": { 
                  "RefId": 672
                },
                "StartDate": "2017-11-01",
                "EndDate": "2017-11-10",
                "CharacteristicNotes": "This Student has a special need.",
                "Classification": "LSN",
                "Category": "LSN-SOC",
                "SubCategory": "LSN-HYP",
                "CaseLead": "RT",
                "CaseLeadContactPerson": "Dr RTL Bush",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                WellbeingCharacteristic:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/WellbeingCharacteristic'
            example: >-
              <WellbeingCharacteristic>
                </WellbeingCharacteristicRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingCharacteristicRefId>
                <Student>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <RecordingProvider>
                  </RefId>672</RefId>
                </RecordingProvider>
                </StartDate>2017-11-01</StartDate>
                </EndDate>2017-11-10</EndDate>
                </CharacteristicNotes>This Student has a special need.</CharacteristicNotes>
                </Classification>LSN</Classification>
                </Category>LSN-SOC</Category>
                </SubCategory>LSN-HYP</SubCategory>
                </CaseLead>RT</CaseLead>
                </CaseLeadContactPerson>Dr RTL Bush</CaseLeadContactPerson>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </WellbeingCharacteristic>
    get:
      tags:
      - "WellbeingCharacteristic"
      summary: Default operation to get a single WellbeingCharacteristic
      parameters:
      - name: WellbeingCharacteristicRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  WellbeingCharacteristic:
                    $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingCharacteristic'
              example:
                "WellbeingCharacteristic": { 
                  "WellbeingCharacteristicRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                  "Student": { 
                    "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                  },
                  "RecordingProvider": { 
                    "RefId": 672
                  },
                  "StartDate": "2017-11-01",
                  "EndDate": "2017-11-10",
                  "CharacteristicNotes": "This Student has a special need.",
                  "Classification": "LSN",
                  "Category": "LSN-SOC",
                  "SubCategory": "LSN-HYP",
                  "CaseLead": "RT",
                  "CaseLeadContactPerson": "Dr RTL Bush",
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  WellbeingCharacteristic:
                    $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingCharacteristic'
              example: >-
                <WellbeingCharacteristic>
                  </WellbeingCharacteristicRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingCharacteristicRefId>
                  <Student>
                    </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                  </Student>
                  <RecordingProvider>
                    </RefId>672</RefId>
                  </RecordingProvider>
                  </StartDate>2017-11-01</StartDate>
                  </EndDate>2017-11-10</EndDate>
                  </CharacteristicNotes>This Student has a special need.</CharacteristicNotes>
                  </Classification>LSN</Classification>
                  </Category>LSN-SOC</Category>
                  </SubCategory>LSN-HYP</SubCategory>
                  </CaseLead>RT</CaseLead>
                  </CaseLeadContactPerson>Dr RTL Bush</CaseLeadContactPerson>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </WellbeingCharacteristic>
    delete:
      tags:
      - "WellbeingCharacteristic"
      summary: Default operation to delete a single WellbeingCharacteristic
      parameters:
      - name: WellbeingCharacteristicRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /WellbeingEvents:
    get:
      tags:
      - "WellbeingEvent"
      summary: Default operation to get a list of all available WellbeingEvents
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  WellbeingEvents:
                    type: object
                    description: >-
                      A List of WellbeingEvent objects
                    properties:
                      WellbeingEvent:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingEvent'
              example:
                "WellbeingEvents": { 
                  "WellbeingEvent": [{ 
                    "WellbeingEventRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Student": { 
                      "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                    },
                    "ReportingProvider": { 
                      "RefId": 773
                    },
                    "EventCategoryClass": "POS",
                    "EventDate": "2017-11-01",
                    "EventTimePeriod": "AM",
                    "RestraintType": "NON",
                    "ActionTakenList": { 
                      "ActionTaken": ["ININ"]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  WellbeingEvents:
                    type: object
                    description: >-
                      A List of WellbeingEvent objects
                    properties:
                      WellbeingEvent:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingEvent'
              example: >-
                <WellbeingEvents>
                  <WellbeingEvent>
                    </WellbeingEventRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingEventRefId>
                    <Student>
                      </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                    </Student>
                    <ReportingProvider>
                      </RefId>773</RefId>
                    </ReportingProvider>
                    </EventCategoryClass>POS</EventCategoryClass>
                    </EventDate>2017-11-01</EventDate>
                    </EventTimePeriod>AM</EventTimePeriod>
                    </RestraintType>NON</RestraintType>
                    <ActionTakenList>
                      </ActionTaken>ININ</ActionTaken>
                    </ActionTakenList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </WellbeingEvent>
                </WellbeingEvents>
    post:
      tags:
      - "WellbeingEvent"
      summary: Default operation to create a single WellbeingEvent
      operationId: createWellbeingEvent
      requestBody:
        description: CRUD operation on WellbeingEvent
        content:
          application/json:
            schema:
              type: object
              properties:
                WellbeingEvent:
                  $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingEvent'
            example:
              "WellbeingEvent": { 
                "WellbeingEventRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Student": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "ReportingProvider": { 
                  "RefId": 773
                },
                "EventCategoryClass": "POS",
                "EventDate": "2017-11-01",
                "EventTimePeriod": "AM",
                "RestraintType": "NON",
                "ActionTakenList": { 
                  "ActionTaken": ["ININ"]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                WellbeingEvent:
                  $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingEvent'
            example: >-
              <WellbeingEvent>
                </WellbeingEventRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingEventRefId>
                <Student>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <ReportingProvider>
                  </RefId>773</RefId>
                </ReportingProvider>
                </EventCategoryClass>POS</EventCategoryClass>
                </EventDate>2017-11-01</EventDate>
                </EventTimePeriod>AM</EventTimePeriod>
                </RestraintType>NON</RestraintType>
                <ActionTakenList>
                  </ActionTaken>ININ</ActionTaken>
                </ActionTakenList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </WellbeingEvent>
  # /////////////////////////////////////////////////////////////
  /WellbeingEvents/{WellbeingEventRefId}:
    put:
      tags:
      - "WellbeingEvent"
      summary: Default operation to update a single WellbeingEvent
      parameters:
      - name: WellbeingEventRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateWellbeingEvent
      requestBody:
        description: CRUD operation on WellbeingEvent
        content:
          application/json:
            schema:
              type: object
              properties:
                WellbeingEvent:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/WellbeingEvent'
            example:
              "WellbeingEvent": { 
                "WellbeingEventRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Student": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "ReportingProvider": { 
                  "RefId": 773
                },
                "EventCategoryClass": "POS",
                "EventDate": "2017-11-01",
                "EventTimePeriod": "AM",
                "RestraintType": "NON",
                "ActionTakenList": { 
                  "ActionTaken": ["ININ"]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                WellbeingEvent:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/WellbeingEvent'
            example: >-
              <WellbeingEvent>
                </WellbeingEventRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingEventRefId>
                <Student>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <ReportingProvider>
                  </RefId>773</RefId>
                </ReportingProvider>
                </EventCategoryClass>POS</EventCategoryClass>
                </EventDate>2017-11-01</EventDate>
                </EventTimePeriod>AM</EventTimePeriod>
                </RestraintType>NON</RestraintType>
                <ActionTakenList>
                  </ActionTaken>ININ</ActionTaken>
                </ActionTakenList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </WellbeingEvent>
    get:
      tags:
      - "WellbeingEvent"
      summary: Default operation to get a single WellbeingEvent
      parameters:
      - name: WellbeingEventRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  WellbeingEvent:
                    $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingEvent'
              example:
                "WellbeingEvent": { 
                  "WellbeingEventRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                  "Student": { 
                    "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                  },
                  "ReportingProvider": { 
                    "RefId": 773
                  },
                  "EventCategoryClass": "POS",
                  "EventDate": "2017-11-01",
                  "EventTimePeriod": "AM",
                  "RestraintType": "NON",
                  "ActionTakenList": { 
                    "ActionTaken": ["ININ"]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  WellbeingEvent:
                    $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingEvent'
              example: >-
                <WellbeingEvent>
                  </WellbeingEventRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingEventRefId>
                  <Student>
                    </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                  </Student>
                  <ReportingProvider>
                    </RefId>773</RefId>
                  </ReportingProvider>
                  </EventCategoryClass>POS</EventCategoryClass>
                  </EventDate>2017-11-01</EventDate>
                  </EventTimePeriod>AM</EventTimePeriod>
                  </RestraintType>NON</RestraintType>
                  <ActionTakenList>
                    </ActionTaken>ININ</ActionTaken>
                  </ActionTakenList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </WellbeingEvent>
    delete:
      tags:
      - "WellbeingEvent"
      summary: Default operation to delete a single WellbeingEvent
      parameters:
      - name: WellbeingEventRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /WellbeingResponses:
    get:
      tags:
      - "WellbeingResponse"
      summary: Default operation to get a list of all available WellbeingResponses
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  WellbeingResponses:
                    type: object
                    description: >-
                      A List of WellbeingResponse objects
                    properties:
                      WellbeingResponse:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingResponse'
              example:
                "WellbeingResponses": { 
                  "WellbeingResponse": [{ 
                    "WellbeingResponseRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Student": { 
                      "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                    },
                    "Provider": { 
                      "RefId": 877
                    },
                    "PublishedDate": "2017-11-01",
                    "StartDate": "2017-11-01",
                    "EndDate": "2017-11-10",
                    "ResponseCategory": "S",
                    "ResponseNotes": "This Student is to be withdrawn.",
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  WellbeingResponses:
                    type: object
                    description: >-
                      A List of WellbeingResponse objects
                    properties:
                      WellbeingResponse:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingResponse'
              example: >-
                <WellbeingResponses>
                  <WellbeingResponse>
                    </WellbeingResponseRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingResponseRefId>
                    <Student>
                      </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                    </Student>
                    <Provider>
                      </RefId>877</RefId>
                    </Provider>
                    </PublishedDate>2017-11-01</PublishedDate>
                    </StartDate>2017-11-01</StartDate>
                    </EndDate>2017-11-10</EndDate>
                    </ResponseCategory>S</ResponseCategory>
                    </ResponseNotes>This Student is to be withdrawn.</ResponseNotes>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </WellbeingResponse>
                </WellbeingResponses>
    post:
      tags:
      - "WellbeingResponse"
      summary: Default operation to create a single WellbeingResponse
      operationId: createWellbeingResponse
      requestBody:
        description: CRUD operation on WellbeingResponse
        content:
          application/json:
            schema:
              type: object
              properties:
                WellbeingResponse:
                  $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingResponse'
            example:
              "WellbeingResponse": { 
                "WellbeingResponseRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Student": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "Provider": { 
                  "RefId": 877
                },
                "PublishedDate": "2017-11-01",
                "StartDate": "2017-11-01",
                "EndDate": "2017-11-10",
                "ResponseCategory": "S",
                "ResponseNotes": "This Student is to be withdrawn.",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                WellbeingResponse:
                  $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingResponse'
            example: >-
              <WellbeingResponse>
                </WellbeingResponseRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingResponseRefId>
                <Student>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <Provider>
                  </RefId>877</RefId>
                </Provider>
                </PublishedDate>2017-11-01</PublishedDate>
                </StartDate>2017-11-01</StartDate>
                </EndDate>2017-11-10</EndDate>
                </ResponseCategory>S</ResponseCategory>
                </ResponseNotes>This Student is to be withdrawn.</ResponseNotes>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </WellbeingResponse>
  # /////////////////////////////////////////////////////////////
  /WellbeingResponses/{WellbeingResponseRefId}:
    put:
      tags:
      - "WellbeingResponse"
      summary: Default operation to update a single WellbeingResponse
      parameters:
      - name: WellbeingResponseRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateWellbeingResponse
      requestBody:
        description: CRUD operation on WellbeingResponse
        content:
          application/json:
            schema:
              type: object
              properties:
                WellbeingResponse:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/WellbeingResponse'
            example:
              "WellbeingResponse": { 
                "WellbeingResponseRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Student": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "Provider": { 
                  "RefId": 877
                },
                "PublishedDate": "2017-11-01",
                "StartDate": "2017-11-01",
                "EndDate": "2017-11-10",
                "ResponseCategory": "S",
                "ResponseNotes": "This Student is to be withdrawn.",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                WellbeingResponse:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/WellbeingResponse'
            example: >-
              <WellbeingResponse>
                </WellbeingResponseRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingResponseRefId>
                <Student>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <Provider>
                  </RefId>877</RefId>
                </Provider>
                </PublishedDate>2017-11-01</PublishedDate>
                </StartDate>2017-11-01</StartDate>
                </EndDate>2017-11-10</EndDate>
                </ResponseCategory>S</ResponseCategory>
                </ResponseNotes>This Student is to be withdrawn.</ResponseNotes>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </WellbeingResponse>
    get:
      tags:
      - "WellbeingResponse"
      summary: Default operation to get a single WellbeingResponse
      parameters:
      - name: WellbeingResponseRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  WellbeingResponse:
                    $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingResponse'
              example:
                "WellbeingResponse": { 
                  "WellbeingResponseRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                  "Student": { 
                    "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                  },
                  "Provider": { 
                    "RefId": 877
                  },
                  "PublishedDate": "2017-11-01",
                  "StartDate": "2017-11-01",
                  "EndDate": "2017-11-10",
                  "ResponseCategory": "S",
                  "ResponseNotes": "This Student is to be withdrawn.",
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  WellbeingResponse:
                    $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingResponse'
              example: >-
                <WellbeingResponse>
                  </WellbeingResponseRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingResponseRefId>
                  <Student>
                    </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                  </Student>
                  <Provider>
                    </RefId>877</RefId>
                  </Provider>
                  </PublishedDate>2017-11-01</PublishedDate>
                  </StartDate>2017-11-01</StartDate>
                  </EndDate>2017-11-10</EndDate>
                  </ResponseCategory>S</ResponseCategory>
                  </ResponseNotes>This Student is to be withdrawn.</ResponseNotes>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </WellbeingResponse>
    delete:
      tags:
      - "WellbeingResponse"
      summary: Default operation to delete a single WellbeingResponse
      parameters:
      - name: WellbeingResponseRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /WellbeingAppeals:
    get:
      tags:
      - "WellbeingAppeal"
      summary: Default operation to get a list of all available WellbeingAppeals
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  WellbeingAppeals:
                    type: object
                    description: >-
                      A List of WellbeingAppeal objects
                    properties:
                      WellbeingAppeal:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingAppeal'
              example:
                "WellbeingAppeals": { 
                  "WellbeingAppeal": [{ 
                    "WellbeingAppealRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Student": { 
                      "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                    },
                    "Provider": { 
                      "RefId": 9961
                    },
                    "WellbeingResponse": { 
                      "RefId": "bc385746-359d-7510-1a8c-36432a901a36"
                    },
                    "AppealStatus": "SU",
                    "RegisteredDate": "2017-11-01",
                    "AppealNotes": "This Appeal was successful.",
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  WellbeingAppeals:
                    type: object
                    description: >-
                      A List of WellbeingAppeal objects
                    properties:
                      WellbeingAppeal:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingAppeal'
              example: >-
                <WellbeingAppeals>
                  <WellbeingAppeal>
                    </WellbeingAppealRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingAppealRefId>
                    <Student>
                      </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                    </Student>
                    <Provider>
                      </RefId>9961</RefId>
                    </Provider>
                    <WellbeingResponse>
                      </RefId>bc385746-359d-7510-1a8c-36432a901a36</RefId>
                    </WellbeingResponse>
                    </AppealStatus>SU</AppealStatus>
                    </RegisteredDate>2017-11-01</RegisteredDate>
                    </AppealNotes>This Appeal was successful.</AppealNotes>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </WellbeingAppeal>
                </WellbeingAppeals>
    post:
      tags:
      - "WellbeingAppeal"
      summary: Default operation to create a single WellbeingAppeal
      operationId: createWellbeingAppeal
      requestBody:
        description: CRUD operation on WellbeingAppeal
        content:
          application/json:
            schema:
              type: object
              properties:
                WellbeingAppeal:
                  $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingAppeal'
            example:
              "WellbeingAppeal": { 
                "WellbeingAppealRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Student": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "Provider": { 
                  "RefId": 9961
                },
                "WellbeingResponse": { 
                  "RefId": "bc385746-359d-7510-1a8c-36432a901a36"
                },
                "AppealStatus": "SU",
                "RegisteredDate": "2017-11-01",
                "AppealNotes": "This Appeal was successful.",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                WellbeingAppeal:
                  $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingAppeal'
            example: >-
              <WellbeingAppeal>
                </WellbeingAppealRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingAppealRefId>
                <Student>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <Provider>
                  </RefId>9961</RefId>
                </Provider>
                <WellbeingResponse>
                  </RefId>bc385746-359d-7510-1a8c-36432a901a36</RefId>
                </WellbeingResponse>
                </AppealStatus>SU</AppealStatus>
                </RegisteredDate>2017-11-01</RegisteredDate>
                </AppealNotes>This Appeal was successful.</AppealNotes>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </WellbeingAppeal>
  # /////////////////////////////////////////////////////////////
  /WellbeingAppeals/{WellbeingAppealRefId}:
    put:
      tags:
      - "WellbeingAppeal"
      summary: Default operation to update a single WellbeingAppeal
      parameters:
      - name: WellbeingAppealRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateWellbeingAppeal
      requestBody:
        description: CRUD operation on WellbeingAppeal
        content:
          application/json:
            schema:
              type: object
              properties:
                WellbeingAppeal:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/WellbeingAppeal'
            example:
              "WellbeingAppeal": { 
                "WellbeingAppealRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Student": { 
                  "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                },
                "Provider": { 
                  "RefId": 9961
                },
                "WellbeingResponse": { 
                  "RefId": "bc385746-359d-7510-1a8c-36432a901a36"
                },
                "AppealStatus": "SU",
                "RegisteredDate": "2017-11-01",
                "AppealNotes": "This Appeal was successful.",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                WellbeingAppeal:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/WellbeingAppeal'
            example: >-
              <WellbeingAppeal>
                </WellbeingAppealRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingAppealRefId>
                <Student>
                  </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                </Student>
                <Provider>
                  </RefId>9961</RefId>
                </Provider>
                <WellbeingResponse>
                  </RefId>bc385746-359d-7510-1a8c-36432a901a36</RefId>
                </WellbeingResponse>
                </AppealStatus>SU</AppealStatus>
                </RegisteredDate>2017-11-01</RegisteredDate>
                </AppealNotes>This Appeal was successful.</AppealNotes>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </WellbeingAppeal>
    get:
      tags:
      - "WellbeingAppeal"
      summary: Default operation to get a single WellbeingAppeal
      parameters:
      - name: WellbeingAppealRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  WellbeingAppeal:
                    $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingAppeal'
              example:
                "WellbeingAppeal": { 
                  "WellbeingAppealRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                  "Student": { 
                    "RefId": "d3e34b35-9d75-101a-8c3d-00aa001a1652"
                  },
                  "Provider": { 
                    "RefId": 9961
                  },
                  "WellbeingResponse": { 
                    "RefId": "bc385746-359d-7510-1a8c-36432a901a36"
                  },
                  "AppealStatus": "SU",
                  "RegisteredDate": "2017-11-01",
                  "AppealNotes": "This Appeal was successful.",
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  WellbeingAppeal:
                    $ref: 'jsonSchemaCreate.yaml#/properties/WellbeingAppeal'
              example: >-
                <WellbeingAppeal>
                  </WellbeingAppealRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</WellbeingAppealRefId>
                  <Student>
                    </RefId>d3e34b35-9d75-101a-8c3d-00aa001a1652</RefId>
                  </Student>
                  <Provider>
                    </RefId>9961</RefId>
                  </Provider>
                  <WellbeingResponse>
                    </RefId>bc385746-359d-7510-1a8c-36432a901a36</RefId>
                  </WellbeingResponse>
                  </AppealStatus>SU</AppealStatus>
                  </RegisteredDate>2017-11-01</RegisteredDate>
                  </AppealNotes>This Appeal was successful.</AppealNotes>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </WellbeingAppeal>
    delete:
      tags:
      - "WellbeingAppeal"
      summary: Default operation to delete a single WellbeingAppeal
      parameters:
      - name: WellbeingAppealRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentActivityParticipations:
    get:
      tags:
      - "StudentActivityParticipation"
      summary: Default operation to get a list of all available StudentActivityParticipations
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentActivityParticipations:
                    type: object
                    description: >-
                      A List of StudentActivityParticipation objects
                    properties:
                      StudentActivityParticipation:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentActivityParticipation'
              example:
                "StudentActivityParticipations": { 
                  "StudentActivityParticipation": [{ 
                    "StudentActivityParticipationRefId": "9ecc9683-0e02-406f-926c-1c4d3542d122",
                    "Student": { 
                      "RefId": "646c5d4a-c829-4886-a02b-971695c7bc06"
                    },
                    "Provider": { 
                      "RefId": 2342
                    },
                    "ActivityGroup": "SPO",
                    "ActivityType": "CRI",
                    "ActivityName": "First XI",
                    "ParticipationComment": "First year of participation",
                    "StartDate": "2008-09-01",
                    "Role": "Team Member",
                    "RecognitionList": { 
                      "Recognition": ["Player of the Day"]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentActivityParticipations:
                    type: object
                    description: >-
                      A List of StudentActivityParticipation objects
                    properties:
                      StudentActivityParticipation:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentActivityParticipation'
              example: >-
                <StudentActivityParticipations>
                  <StudentActivityParticipation>
                    </StudentActivityParticipationRefId>9ecc9683-0e02-406f-926c-1c4d3542d122</StudentActivityParticipationRefId>
                    <Student>
                      </RefId>646c5d4a-c829-4886-a02b-971695c7bc06</RefId>
                    </Student>
                    <Provider>
                      </RefId>2342</RefId>
                    </Provider>
                    </ActivityGroup>SPO</ActivityGroup>
                    </ActivityType>CRI</ActivityType>
                    </ActivityName>First XI</ActivityName>
                    </ParticipationComment>First year of participation</ParticipationComment>
                    </StartDate>2008-09-01</StartDate>
                    </Role>Team Member</Role>
                    <RecognitionList>
                      </Recognition>Player of the Day</Recognition>
                    </RecognitionList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StudentActivityParticipation>
                </StudentActivityParticipations>
    post:
      tags:
      - "StudentActivityParticipation"
      summary: Default operation to create a single StudentActivityParticipation
      operationId: createStudentActivityParticipation
      requestBody:
        description: CRUD operation on StudentActivityParticipation
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentActivityParticipation:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentActivityParticipation'
            example:
              "StudentActivityParticipation": { 
                "StudentActivityParticipationRefId": "9ecc9683-0e02-406f-926c-1c4d3542d122",
                "Student": { 
                  "RefId": "646c5d4a-c829-4886-a02b-971695c7bc06"
                },
                "Provider": { 
                  "RefId": 2342
                },
                "ActivityGroup": "SPO",
                "ActivityType": "CRI",
                "ActivityName": "First XI",
                "ParticipationComment": "First year of participation",
                "StartDate": "2008-09-01",
                "Role": "Team Member",
                "RecognitionList": { 
                  "Recognition": ["Player of the Day"]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentActivityParticipation:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentActivityParticipation'
            example: >-
              <StudentActivityParticipation>
                </StudentActivityParticipationRefId>9ecc9683-0e02-406f-926c-1c4d3542d122</StudentActivityParticipationRefId>
                <Student>
                  </RefId>646c5d4a-c829-4886-a02b-971695c7bc06</RefId>
                </Student>
                <Provider>
                  </RefId>2342</RefId>
                </Provider>
                </ActivityGroup>SPO</ActivityGroup>
                </ActivityType>CRI</ActivityType>
                </ActivityName>First XI</ActivityName>
                </ParticipationComment>First year of participation</ParticipationComment>
                </StartDate>2008-09-01</StartDate>
                </Role>Team Member</Role>
                <RecognitionList>
                  </Recognition>Player of the Day</Recognition>
                </RecognitionList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentActivityParticipation>
  # /////////////////////////////////////////////////////////////
  /StudentActivityParticipations/{StudentActivityParticipationRefId}:
    put:
      tags:
      - "StudentActivityParticipation"
      summary: Default operation to update a single StudentActivityParticipation
      parameters:
      - name: StudentActivityParticipationRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentActivityParticipation
      requestBody:
        description: CRUD operation on StudentActivityParticipation
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentActivityParticipation:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentActivityParticipation'
            example:
              "StudentActivityParticipation": { 
                "StudentActivityParticipationRefId": "9ecc9683-0e02-406f-926c-1c4d3542d122",
                "Student": { 
                  "RefId": "646c5d4a-c829-4886-a02b-971695c7bc06"
                },
                "Provider": { 
                  "RefId": 2342
                },
                "ActivityGroup": "SPO",
                "ActivityType": "CRI",
                "ActivityName": "First XI",
                "ParticipationComment": "First year of participation",
                "StartDate": "2008-09-01",
                "Role": "Team Member",
                "RecognitionList": { 
                  "Recognition": ["Player of the Day"]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentActivityParticipation:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentActivityParticipation'
            example: >-
              <StudentActivityParticipation>
                </StudentActivityParticipationRefId>9ecc9683-0e02-406f-926c-1c4d3542d122</StudentActivityParticipationRefId>
                <Student>
                  </RefId>646c5d4a-c829-4886-a02b-971695c7bc06</RefId>
                </Student>
                <Provider>
                  </RefId>2342</RefId>
                </Provider>
                </ActivityGroup>SPO</ActivityGroup>
                </ActivityType>CRI</ActivityType>
                </ActivityName>First XI</ActivityName>
                </ParticipationComment>First year of participation</ParticipationComment>
                </StartDate>2008-09-01</StartDate>
                </Role>Team Member</Role>
                <RecognitionList>
                  </Recognition>Player of the Day</Recognition>
                </RecognitionList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentActivityParticipation>
    get:
      tags:
      - "StudentActivityParticipation"
      summary: Default operation to get a single StudentActivityParticipation
      parameters:
      - name: StudentActivityParticipationRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentActivityParticipation:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentActivityParticipation'
              example:
                "StudentActivityParticipation": { 
                  "StudentActivityParticipationRefId": "9ecc9683-0e02-406f-926c-1c4d3542d122",
                  "Student": { 
                    "RefId": "646c5d4a-c829-4886-a02b-971695c7bc06"
                  },
                  "Provider": { 
                    "RefId": 2342
                  },
                  "ActivityGroup": "SPO",
                  "ActivityType": "CRI",
                  "ActivityName": "First XI",
                  "ParticipationComment": "First year of participation",
                  "StartDate": "2008-09-01",
                  "Role": "Team Member",
                  "RecognitionList": { 
                    "Recognition": ["Player of the Day"]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentActivityParticipation:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentActivityParticipation'
              example: >-
                <StudentActivityParticipation>
                  </StudentActivityParticipationRefId>9ecc9683-0e02-406f-926c-1c4d3542d122</StudentActivityParticipationRefId>
                  <Student>
                    </RefId>646c5d4a-c829-4886-a02b-971695c7bc06</RefId>
                  </Student>
                  <Provider>
                    </RefId>2342</RefId>
                  </Provider>
                  </ActivityGroup>SPO</ActivityGroup>
                  </ActivityType>CRI</ActivityType>
                  </ActivityName>First XI</ActivityName>
                  </ParticipationComment>First year of participation</ParticipationComment>
                  </StartDate>2008-09-01</StartDate>
                  </Role>Team Member</Role>
                  <RecognitionList>
                    </Recognition>Player of the Day</Recognition>
                  </RecognitionList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StudentActivityParticipation>
    delete:
      tags:
      - "StudentActivityParticipation"
      summary: Default operation to delete a single StudentActivityParticipation
      parameters:
      - name: StudentActivityParticipationRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentPhysicalRestraints:
    get:
      tags:
      - "StudentPhysicalRestraint"
      summary: Default operation to get a list of all available StudentPhysicalRestraints
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentPhysicalRestraints:
                    type: object
                    description: >-
                      A List of StudentPhysicalRestraint objects
                    properties:
                      StudentPhysicalRestraint:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentPhysicalRestraint'
            application/xml:
              schema:
                type: object
                properties:
                  StudentPhysicalRestraints:
                    type: object
                    description: >-
                      A List of StudentPhysicalRestraint objects
                    properties:
                      StudentPhysicalRestraint:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentPhysicalRestraint'
    post:
      tags:
      - "StudentPhysicalRestraint"
      summary: Default operation to create a single StudentPhysicalRestraint
      operationId: createStudentPhysicalRestraint
      requestBody:
        description: CRUD operation on StudentPhysicalRestraint
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentPhysicalRestraint:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentPhysicalRestraint'
          application/xml:
            schema:
              type: object
              properties:
                StudentPhysicalRestraint:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentPhysicalRestraint'
  # /////////////////////////////////////////////////////////////
  /StudentPhysicalRestraints/{StudentPhysicalRestraintRefId}:
    put:
      tags:
      - "StudentPhysicalRestraint"
      summary: Default operation to update a single StudentPhysicalRestraint
      parameters:
      - name: StudentPhysicalRestraintRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentPhysicalRestraint
      requestBody:
        description: CRUD operation on StudentPhysicalRestraint
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentPhysicalRestraint:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentPhysicalRestraint'
          application/xml:
            schema:
              type: object
              properties:
                StudentPhysicalRestraint:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentPhysicalRestraint'
    get:
      tags:
      - "StudentPhysicalRestraint"
      summary: Default operation to get a single StudentPhysicalRestraint
      parameters:
      - name: StudentPhysicalRestraintRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentPhysicalRestraint:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentPhysicalRestraint'
            application/xml:
              schema:
                type: object
                properties:
                  StudentPhysicalRestraint:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentPhysicalRestraint'
    delete:
      tags:
      - "StudentPhysicalRestraint"
      summary: Default operation to delete a single StudentPhysicalRestraint
      parameters:
      - name: StudentPhysicalRestraintRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentVoices:
    get:
      tags:
      - "StudentVoice"
      summary: Default operation to get a list of all available StudentVoices
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentVoices:
                    type: object
                    description: >-
                      A List of StudentVoice objects
                    properties:
                      StudentVoice:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentVoice'
              example:
                "StudentVoices": { 
                  "StudentVoice": [{ 
                    "StudentVoiceRefId": "7c834ea9-eda1-2090-347f-83297e1c290c",
                    "StudentVoiceLocalId": 2234523,
                    "Student": { 
                      "RefId": "5c33548a-1141-40eb-94d3-9267a2258435"
                    },
                    "Provider": { 
                      "RefId": 234
                    },
                    "StudentVoiceNote": "Timothy doesn't like talking about setting goals. These goals have been gathered through observation.",
                    "StudentInterestList": { 
                      "StudentInterest": [{ 
                        "InterestRecordedDate": "2018-11-30",
                        "InterestDescription": "Timothy spends most lunchtimes playing with the piano, or watching others playing music",
                        "InterestName": "Music/Piano",
                        "InterestType": "MUS",
                        "SubjectArea": "MUSP"
                      }]
                    },
                    "SocialGoalList": { 
                      "SocialGoal": [{ 
                        "GoalRecordedDate": "2018-11-30",
                        "GoalDescription": "Timothy would like to have more friends to play with at lunchtime.",
                        "GoalName": "Have more friends"
                      }]
                    },
                    "AcademicGoalList": { 
                      "AcademicGoal": [{ 
                        "GoalRecordedDate": "2018-11-30",
                        "GoalDescription": "Timothy wants to excel at Te Reo Māori",
                        "GoalName": "Excel Te Reo",
                        "SubjectArea": "MAOR"
                      }]
                    },
                    "CareerGoalList": { 
                      "CareerGoal": [{ 
                        "GoalRecordedDate": "2018-11-30",
                        "GoalDescription": "Timothy would like to be a Marine Biologist, or Deep Sea Diver",
                        "GoalName": "Marine Biologist"
                      }]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentVoices:
                    type: object
                    description: >-
                      A List of StudentVoice objects
                    properties:
                      StudentVoice:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentVoice'
              example: >-
                <StudentVoices>
                  <StudentVoice>
                    </StudentVoiceRefId>7c834ea9-eda1-2090-347f-83297e1c290c</StudentVoiceRefId>
                    </StudentVoiceLocalId>2234523</StudentVoiceLocalId>
                    <Student>
                      </RefId>5c33548a-1141-40eb-94d3-9267a2258435</RefId>
                    </Student>
                    <Provider>
                      </RefId>234</RefId>
                    </Provider>
                    </StudentVoiceNote>Timothy doesn't like talking about setting goals. These goals have been gathered through observation.</StudentVoiceNote>
                    <StudentInterestList>
                      <StudentInterest>
                        </InterestRecordedDate>2018-11-30</InterestRecordedDate>
                        </InterestDescription>Timothy spends most lunchtimes playing with the piano, or watching others playing music</InterestDescription>
                        </InterestName>Music/Piano</InterestName>
                        </InterestType>MUS</InterestType>
                        </SubjectArea>MUSP</SubjectArea>
                      </StudentInterest>
                    </StudentInterestList>
                    <SocialGoalList>
                      <SocialGoal>
                        </GoalRecordedDate>2018-11-30</GoalRecordedDate>
                        </GoalDescription>Timothy would like to have more friends to play with at lunchtime.</GoalDescription>
                        </GoalName>Have more friends</GoalName>
                      </SocialGoal>
                    </SocialGoalList>
                    <AcademicGoalList>
                      <AcademicGoal>
                        </GoalRecordedDate>2018-11-30</GoalRecordedDate>
                        </GoalDescription>Timothy wants to excel at Te Reo Māori</GoalDescription>
                        </GoalName>Excel Te Reo</GoalName>
                        </SubjectArea>MAOR</SubjectArea>
                      </AcademicGoal>
                    </AcademicGoalList>
                    <CareerGoalList>
                      <CareerGoal>
                        </GoalRecordedDate>2018-11-30</GoalRecordedDate>
                        </GoalDescription>Timothy would like to be a Marine Biologist, or Deep Sea Diver</GoalDescription>
                        </GoalName>Marine Biologist</GoalName>
                      </CareerGoal>
                    </CareerGoalList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StudentVoice>
                </StudentVoices>
    post:
      tags:
      - "StudentVoice"
      summary: Default operation to create a single StudentVoice
      operationId: createStudentVoice
      requestBody:
        description: CRUD operation on StudentVoice
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentVoice:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentVoice'
            example:
              "StudentVoice": { 
                "StudentVoiceRefId": "7c834ea9-eda1-2090-347f-83297e1c290c",
                "StudentVoiceLocalId": 2234523,
                "Student": { 
                  "RefId": "5c33548a-1141-40eb-94d3-9267a2258435"
                },
                "Provider": { 
                  "RefId": 234
                },
                "StudentVoiceNote": "Timothy doesn't like talking about setting goals. These goals have been gathered through observation.",
                "StudentInterestList": { 
                  "StudentInterest": [{ 
                    "InterestRecordedDate": "2018-11-30",
                    "InterestDescription": "Timothy spends most lunchtimes playing with the piano, or watching others playing music",
                    "InterestName": "Music/Piano",
                    "InterestType": "MUS",
                    "SubjectArea": "MUSP"
                  }]
                },
                "SocialGoalList": { 
                  "SocialGoal": [{ 
                    "GoalRecordedDate": "2018-11-30",
                    "GoalDescription": "Timothy would like to have more friends to play with at lunchtime.",
                    "GoalName": "Have more friends"
                  }]
                },
                "AcademicGoalList": { 
                  "AcademicGoal": [{ 
                    "GoalRecordedDate": "2018-11-30",
                    "GoalDescription": "Timothy wants to excel at Te Reo Māori",
                    "GoalName": "Excel Te Reo",
                    "SubjectArea": "MAOR"
                  }]
                },
                "CareerGoalList": { 
                  "CareerGoal": [{ 
                    "GoalRecordedDate": "2018-11-30",
                    "GoalDescription": "Timothy would like to be a Marine Biologist, or Deep Sea Diver",
                    "GoalName": "Marine Biologist"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentVoice:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentVoice'
            example: >-
              <StudentVoice>
                </StudentVoiceRefId>7c834ea9-eda1-2090-347f-83297e1c290c</StudentVoiceRefId>
                </StudentVoiceLocalId>2234523</StudentVoiceLocalId>
                <Student>
                  </RefId>5c33548a-1141-40eb-94d3-9267a2258435</RefId>
                </Student>
                <Provider>
                  </RefId>234</RefId>
                </Provider>
                </StudentVoiceNote>Timothy doesn't like talking about setting goals. These goals have been gathered through observation.</StudentVoiceNote>
                <StudentInterestList>
                  <StudentInterest>
                    </InterestRecordedDate>2018-11-30</InterestRecordedDate>
                    </InterestDescription>Timothy spends most lunchtimes playing with the piano, or watching others playing music</InterestDescription>
                    </InterestName>Music/Piano</InterestName>
                    </InterestType>MUS</InterestType>
                    </SubjectArea>MUSP</SubjectArea>
                  </StudentInterest>
                </StudentInterestList>
                <SocialGoalList>
                  <SocialGoal>
                    </GoalRecordedDate>2018-11-30</GoalRecordedDate>
                    </GoalDescription>Timothy would like to have more friends to play with at lunchtime.</GoalDescription>
                    </GoalName>Have more friends</GoalName>
                  </SocialGoal>
                </SocialGoalList>
                <AcademicGoalList>
                  <AcademicGoal>
                    </GoalRecordedDate>2018-11-30</GoalRecordedDate>
                    </GoalDescription>Timothy wants to excel at Te Reo Māori</GoalDescription>
                    </GoalName>Excel Te Reo</GoalName>
                    </SubjectArea>MAOR</SubjectArea>
                  </AcademicGoal>
                </AcademicGoalList>
                <CareerGoalList>
                  <CareerGoal>
                    </GoalRecordedDate>2018-11-30</GoalRecordedDate>
                    </GoalDescription>Timothy would like to be a Marine Biologist, or Deep Sea Diver</GoalDescription>
                    </GoalName>Marine Biologist</GoalName>
                  </CareerGoal>
                </CareerGoalList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentVoice>
  # /////////////////////////////////////////////////////////////
  /StudentVoices/{StudentVoiceRefId}:
    put:
      tags:
      - "StudentVoice"
      summary: Default operation to update a single StudentVoice
      parameters:
      - name: StudentVoiceRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentVoice
      requestBody:
        description: CRUD operation on StudentVoice
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentVoice:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentVoice'
            example:
              "StudentVoice": { 
                "StudentVoiceRefId": "7c834ea9-eda1-2090-347f-83297e1c290c",
                "StudentVoiceLocalId": 2234523,
                "Student": { 
                  "RefId": "5c33548a-1141-40eb-94d3-9267a2258435"
                },
                "Provider": { 
                  "RefId": 234
                },
                "StudentVoiceNote": "Timothy doesn't like talking about setting goals. These goals have been gathered through observation.",
                "StudentInterestList": { 
                  "StudentInterest": [{ 
                    "InterestRecordedDate": "2018-11-30",
                    "InterestDescription": "Timothy spends most lunchtimes playing with the piano, or watching others playing music",
                    "InterestName": "Music/Piano",
                    "InterestType": "MUS",
                    "SubjectArea": "MUSP"
                  }]
                },
                "SocialGoalList": { 
                  "SocialGoal": [{ 
                    "GoalRecordedDate": "2018-11-30",
                    "GoalDescription": "Timothy would like to have more friends to play with at lunchtime.",
                    "GoalName": "Have more friends"
                  }]
                },
                "AcademicGoalList": { 
                  "AcademicGoal": [{ 
                    "GoalRecordedDate": "2018-11-30",
                    "GoalDescription": "Timothy wants to excel at Te Reo Māori",
                    "GoalName": "Excel Te Reo",
                    "SubjectArea": "MAOR"
                  }]
                },
                "CareerGoalList": { 
                  "CareerGoal": [{ 
                    "GoalRecordedDate": "2018-11-30",
                    "GoalDescription": "Timothy would like to be a Marine Biologist, or Deep Sea Diver",
                    "GoalName": "Marine Biologist"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentVoice:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentVoice'
            example: >-
              <StudentVoice>
                </StudentVoiceRefId>7c834ea9-eda1-2090-347f-83297e1c290c</StudentVoiceRefId>
                </StudentVoiceLocalId>2234523</StudentVoiceLocalId>
                <Student>
                  </RefId>5c33548a-1141-40eb-94d3-9267a2258435</RefId>
                </Student>
                <Provider>
                  </RefId>234</RefId>
                </Provider>
                </StudentVoiceNote>Timothy doesn't like talking about setting goals. These goals have been gathered through observation.</StudentVoiceNote>
                <StudentInterestList>
                  <StudentInterest>
                    </InterestRecordedDate>2018-11-30</InterestRecordedDate>
                    </InterestDescription>Timothy spends most lunchtimes playing with the piano, or watching others playing music</InterestDescription>
                    </InterestName>Music/Piano</InterestName>
                    </InterestType>MUS</InterestType>
                    </SubjectArea>MUSP</SubjectArea>
                  </StudentInterest>
                </StudentInterestList>
                <SocialGoalList>
                  <SocialGoal>
                    </GoalRecordedDate>2018-11-30</GoalRecordedDate>
                    </GoalDescription>Timothy would like to have more friends to play with at lunchtime.</GoalDescription>
                    </GoalName>Have more friends</GoalName>
                  </SocialGoal>
                </SocialGoalList>
                <AcademicGoalList>
                  <AcademicGoal>
                    </GoalRecordedDate>2018-11-30</GoalRecordedDate>
                    </GoalDescription>Timothy wants to excel at Te Reo Māori</GoalDescription>
                    </GoalName>Excel Te Reo</GoalName>
                    </SubjectArea>MAOR</SubjectArea>
                  </AcademicGoal>
                </AcademicGoalList>
                <CareerGoalList>
                  <CareerGoal>
                    </GoalRecordedDate>2018-11-30</GoalRecordedDate>
                    </GoalDescription>Timothy would like to be a Marine Biologist, or Deep Sea Diver</GoalDescription>
                    </GoalName>Marine Biologist</GoalName>
                  </CareerGoal>
                </CareerGoalList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentVoice>
    get:
      tags:
      - "StudentVoice"
      summary: Default operation to get a single StudentVoice
      parameters:
      - name: StudentVoiceRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentVoice:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentVoice'
              example:
                "StudentVoice": { 
                  "StudentVoiceRefId": "7c834ea9-eda1-2090-347f-83297e1c290c",
                  "StudentVoiceLocalId": 2234523,
                  "Student": { 
                    "RefId": "5c33548a-1141-40eb-94d3-9267a2258435"
                  },
                  "Provider": { 
                    "RefId": 234
                  },
                  "StudentVoiceNote": "Timothy doesn't like talking about setting goals. These goals have been gathered through observation.",
                  "StudentInterestList": { 
                    "StudentInterest": [{ 
                      "InterestRecordedDate": "2018-11-30",
                      "InterestDescription": "Timothy spends most lunchtimes playing with the piano, or watching others playing music",
                      "InterestName": "Music/Piano",
                      "InterestType": "MUS",
                      "SubjectArea": "MUSP"
                    }]
                  },
                  "SocialGoalList": { 
                    "SocialGoal": [{ 
                      "GoalRecordedDate": "2018-11-30",
                      "GoalDescription": "Timothy would like to have more friends to play with at lunchtime.",
                      "GoalName": "Have more friends"
                    }]
                  },
                  "AcademicGoalList": { 
                    "AcademicGoal": [{ 
                      "GoalRecordedDate": "2018-11-30",
                      "GoalDescription": "Timothy wants to excel at Te Reo Māori",
                      "GoalName": "Excel Te Reo",
                      "SubjectArea": "MAOR"
                    }]
                  },
                  "CareerGoalList": { 
                    "CareerGoal": [{ 
                      "GoalRecordedDate": "2018-11-30",
                      "GoalDescription": "Timothy would like to be a Marine Biologist, or Deep Sea Diver",
                      "GoalName": "Marine Biologist"
                    }]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentVoice:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentVoice'
              example: >-
                <StudentVoice>
                  </StudentVoiceRefId>7c834ea9-eda1-2090-347f-83297e1c290c</StudentVoiceRefId>
                  </StudentVoiceLocalId>2234523</StudentVoiceLocalId>
                  <Student>
                    </RefId>5c33548a-1141-40eb-94d3-9267a2258435</RefId>
                  </Student>
                  <Provider>
                    </RefId>234</RefId>
                  </Provider>
                  </StudentVoiceNote>Timothy doesn't like talking about setting goals. These goals have been gathered through observation.</StudentVoiceNote>
                  <StudentInterestList>
                    <StudentInterest>
                      </InterestRecordedDate>2018-11-30</InterestRecordedDate>
                      </InterestDescription>Timothy spends most lunchtimes playing with the piano, or watching others playing music</InterestDescription>
                      </InterestName>Music/Piano</InterestName>
                      </InterestType>MUS</InterestType>
                      </SubjectArea>MUSP</SubjectArea>
                    </StudentInterest>
                  </StudentInterestList>
                  <SocialGoalList>
                    <SocialGoal>
                      </GoalRecordedDate>2018-11-30</GoalRecordedDate>
                      </GoalDescription>Timothy would like to have more friends to play with at lunchtime.</GoalDescription>
                      </GoalName>Have more friends</GoalName>
                    </SocialGoal>
                  </SocialGoalList>
                  <AcademicGoalList>
                    <AcademicGoal>
                      </GoalRecordedDate>2018-11-30</GoalRecordedDate>
                      </GoalDescription>Timothy wants to excel at Te Reo Māori</GoalDescription>
                      </GoalName>Excel Te Reo</GoalName>
                      </SubjectArea>MAOR</SubjectArea>
                    </AcademicGoal>
                  </AcademicGoalList>
                  <CareerGoalList>
                    <CareerGoal>
                      </GoalRecordedDate>2018-11-30</GoalRecordedDate>
                      </GoalDescription>Timothy would like to be a Marine Biologist, or Deep Sea Diver</GoalDescription>
                      </GoalName>Marine Biologist</GoalName>
                    </CareerGoal>
                  </CareerGoalList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StudentVoice>
    delete:
      tags:
      - "StudentVoice"
      summary: Default operation to delete a single StudentVoice
      parameters:
      - name: StudentVoiceRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentLearningSupports:
    get:
      tags:
      - "StudentLearningSupport"
      summary: Default operation to get a list of all available StudentLearningSupports
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentLearningSupports:
                    type: object
                    description: >-
                      A List of StudentLearningSupport objects
                    properties:
                      StudentLearningSupport:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentLearningSupport'
              example:
                "StudentLearningSupports": { 
                  "StudentLearningSupport": [{ 
                    "StudentLearningSupportRefId": "461b63b4-cfef-4820-8501-e7d1e54555cb",
                    "Student": { 
                      "RefId": "ca285746-359d-7510-1a8c-36432a901a16"
                    },
                    "Provider": { 
                      "RefId": 744
                    },
                    "LearnerStatus": "ACT",
                    "StudentConsentList": { 
                      "StudentConsent": [{ 
                        "RefId": "461423b4-cfef-4820-8501-e7d1e54555cb"
                      }]
                    },
                    "DyslexiaScreeningTool": "Y",
                    "OtherScreening": "N",
                    "AdolescentHealthScreening": "N",
                    "NonAttendance": "Y",
                    "NewToNewZealand": "N",
                    "NumberOfSchoolChanges": "Y",
                    "B4SchoolCheck": "Y",
                    "OtherFamilyContext": "N",
                    "StudentVoiceList": { 
                      "StudentVoice": [{ 
                        "RefId": "461423b4-cfef-4820-8345-e7d1e54555cb"
                      },
                       { 
                        "RefId": "461423b4-bbef-4820-8345-e7d1e54555cb"
                      }]
                    },
                    "SupportNeedList": { 
                      "SupportNeed": [{ 
                        "Need": { 
                          "RefId": "461423b4-bbef-4820-8345-e724e54555cb",
                          "Name": "Literacy"
                        },
                        "ResponseList": { 
                          "Response": [{ 
                            "RefId": "461423b4-bbef-4820-8345-e724e5455bbb"
                          }]
                        }
                      }]
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentLearningSupports:
                    type: object
                    description: >-
                      A List of StudentLearningSupport objects
                    properties:
                      StudentLearningSupport:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentLearningSupport'
              example: >-
                <StudentLearningSupports>
                  <StudentLearningSupport>
                    </StudentLearningSupportRefId>461b63b4-cfef-4820-8501-e7d1e54555cb</StudentLearningSupportRefId>
                    <Student>
                      </RefId>ca285746-359d-7510-1a8c-36432a901a16</RefId>
                    </Student>
                    <Provider>
                      </RefId>744</RefId>
                    </Provider>
                    </LearnerStatus>ACT</LearnerStatus>
                    <StudentConsentList>
                      <StudentConsent>
                        </RefId>461423b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </StudentConsent>
                    </StudentConsentList>
                    </DyslexiaScreeningTool>Y</DyslexiaScreeningTool>
                    </OtherScreening>N</OtherScreening>
                    </AdolescentHealthScreening>N</AdolescentHealthScreening>
                    </NonAttendance>Y</NonAttendance>
                    </NewToNewZealand>N</NewToNewZealand>
                    </NumberOfSchoolChanges>Y</NumberOfSchoolChanges>
                    </B4SchoolCheck>Y</B4SchoolCheck>
                    </OtherFamilyContext>N</OtherFamilyContext>
                    <StudentVoiceList>
                      <StudentVoice>
                        </RefId>461423b4-cfef-4820-8345-e7d1e54555cb</RefId>
                      </StudentVoice>
                      <StudentVoice>
                        </RefId>461423b4-bbef-4820-8345-e7d1e54555cb</RefId>
                      </StudentVoice>
                    </StudentVoiceList>
                    <SupportNeedList>
                      <SupportNeed>
                        <Need>
                          </RefId>461423b4-bbef-4820-8345-e724e54555cb</RefId>
                          </Name>Literacy</Name>
                        </Need>
                        <ResponseList>
                          <Response>
                            </RefId>461423b4-bbef-4820-8345-e724e5455bbb</RefId>
                          </Response>
                        </ResponseList>
                      </SupportNeed>
                    </SupportNeedList>
                  </StudentLearningSupport>
                </StudentLearningSupports>
    post:
      tags:
      - "StudentLearningSupport"
      summary: Default operation to create a single StudentLearningSupport
      operationId: createStudentLearningSupport
      requestBody:
        description: CRUD operation on StudentLearningSupport
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentLearningSupport:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentLearningSupport'
            example:
              "StudentLearningSupport": { 
                "StudentLearningSupportRefId": "461b63b4-cfef-4820-8501-e7d1e54555cb",
                "Student": { 
                  "RefId": "ca285746-359d-7510-1a8c-36432a901a16"
                },
                "Provider": { 
                  "RefId": 744
                },
                "LearnerStatus": "ACT",
                "StudentConsentList": { 
                  "StudentConsent": [{ 
                    "RefId": "461423b4-cfef-4820-8501-e7d1e54555cb"
                  }]
                },
                "DyslexiaScreeningTool": "Y",
                "OtherScreening": "N",
                "AdolescentHealthScreening": "N",
                "NonAttendance": "Y",
                "NewToNewZealand": "N",
                "NumberOfSchoolChanges": "Y",
                "B4SchoolCheck": "Y",
                "OtherFamilyContext": "N",
                "StudentVoiceList": { 
                  "StudentVoice": [{ 
                    "RefId": "461423b4-cfef-4820-8345-e7d1e54555cb"
                  },
                   { 
                    "RefId": "461423b4-bbef-4820-8345-e7d1e54555cb"
                  }]
                },
                "SupportNeedList": { 
                  "SupportNeed": [{ 
                    "Need": { 
                      "RefId": "461423b4-bbef-4820-8345-e724e54555cb",
                      "Name": "Literacy"
                    },
                    "ResponseList": { 
                      "Response": [{ 
                        "RefId": "461423b4-bbef-4820-8345-e724e5455bbb"
                      }]
                    }
                  }]
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentLearningSupport:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentLearningSupport'
            example: >-
              <StudentLearningSupport>
                </StudentLearningSupportRefId>461b63b4-cfef-4820-8501-e7d1e54555cb</StudentLearningSupportRefId>
                <Student>
                  </RefId>ca285746-359d-7510-1a8c-36432a901a16</RefId>
                </Student>
                <Provider>
                  </RefId>744</RefId>
                </Provider>
                </LearnerStatus>ACT</LearnerStatus>
                <StudentConsentList>
                  <StudentConsent>
                    </RefId>461423b4-cfef-4820-8501-e7d1e54555cb</RefId>
                  </StudentConsent>
                </StudentConsentList>
                </DyslexiaScreeningTool>Y</DyslexiaScreeningTool>
                </OtherScreening>N</OtherScreening>
                </AdolescentHealthScreening>N</AdolescentHealthScreening>
                </NonAttendance>Y</NonAttendance>
                </NewToNewZealand>N</NewToNewZealand>
                </NumberOfSchoolChanges>Y</NumberOfSchoolChanges>
                </B4SchoolCheck>Y</B4SchoolCheck>
                </OtherFamilyContext>N</OtherFamilyContext>
                <StudentVoiceList>
                  <StudentVoice>
                    </RefId>461423b4-cfef-4820-8345-e7d1e54555cb</RefId>
                  </StudentVoice>
                  <StudentVoice>
                    </RefId>461423b4-bbef-4820-8345-e7d1e54555cb</RefId>
                  </StudentVoice>
                </StudentVoiceList>
                <SupportNeedList>
                  <SupportNeed>
                    <Need>
                      </RefId>461423b4-bbef-4820-8345-e724e54555cb</RefId>
                      </Name>Literacy</Name>
                    </Need>
                    <ResponseList>
                      <Response>
                        </RefId>461423b4-bbef-4820-8345-e724e5455bbb</RefId>
                      </Response>
                    </ResponseList>
                  </SupportNeed>
                </SupportNeedList>
              </StudentLearningSupport>
  # /////////////////////////////////////////////////////////////
  /StudentLearningSupports/{StudentLearningSupportRefId}:
    put:
      tags:
      - "StudentLearningSupport"
      summary: Default operation to update a single StudentLearningSupport
      parameters:
      - name: StudentLearningSupportRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentLearningSupport
      requestBody:
        description: CRUD operation on StudentLearningSupport
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentLearningSupport:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentLearningSupport'
            example:
              "StudentLearningSupport": { 
                "StudentLearningSupportRefId": "461b63b4-cfef-4820-8501-e7d1e54555cb",
                "Student": { 
                  "RefId": "ca285746-359d-7510-1a8c-36432a901a16"
                },
                "Provider": { 
                  "RefId": 744
                },
                "LearnerStatus": "ACT",
                "StudentConsentList": { 
                  "StudentConsent": [{ 
                    "RefId": "461423b4-cfef-4820-8501-e7d1e54555cb"
                  }]
                },
                "DyslexiaScreeningTool": "Y",
                "OtherScreening": "N",
                "AdolescentHealthScreening": "N",
                "NonAttendance": "Y",
                "NewToNewZealand": "N",
                "NumberOfSchoolChanges": "Y",
                "B4SchoolCheck": "Y",
                "OtherFamilyContext": "N",
                "StudentVoiceList": { 
                  "StudentVoice": [{ 
                    "RefId": "461423b4-cfef-4820-8345-e7d1e54555cb"
                  },
                   { 
                    "RefId": "461423b4-bbef-4820-8345-e7d1e54555cb"
                  }]
                },
                "SupportNeedList": { 
                  "SupportNeed": [{ 
                    "Need": { 
                      "RefId": "461423b4-bbef-4820-8345-e724e54555cb",
                      "Name": "Literacy"
                    },
                    "ResponseList": { 
                      "Response": [{ 
                        "RefId": "461423b4-bbef-4820-8345-e724e5455bbb"
                      }]
                    }
                  }]
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentLearningSupport:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentLearningSupport'
            example: >-
              <StudentLearningSupport>
                </StudentLearningSupportRefId>461b63b4-cfef-4820-8501-e7d1e54555cb</StudentLearningSupportRefId>
                <Student>
                  </RefId>ca285746-359d-7510-1a8c-36432a901a16</RefId>
                </Student>
                <Provider>
                  </RefId>744</RefId>
                </Provider>
                </LearnerStatus>ACT</LearnerStatus>
                <StudentConsentList>
                  <StudentConsent>
                    </RefId>461423b4-cfef-4820-8501-e7d1e54555cb</RefId>
                  </StudentConsent>
                </StudentConsentList>
                </DyslexiaScreeningTool>Y</DyslexiaScreeningTool>
                </OtherScreening>N</OtherScreening>
                </AdolescentHealthScreening>N</AdolescentHealthScreening>
                </NonAttendance>Y</NonAttendance>
                </NewToNewZealand>N</NewToNewZealand>
                </NumberOfSchoolChanges>Y</NumberOfSchoolChanges>
                </B4SchoolCheck>Y</B4SchoolCheck>
                </OtherFamilyContext>N</OtherFamilyContext>
                <StudentVoiceList>
                  <StudentVoice>
                    </RefId>461423b4-cfef-4820-8345-e7d1e54555cb</RefId>
                  </StudentVoice>
                  <StudentVoice>
                    </RefId>461423b4-bbef-4820-8345-e7d1e54555cb</RefId>
                  </StudentVoice>
                </StudentVoiceList>
                <SupportNeedList>
                  <SupportNeed>
                    <Need>
                      </RefId>461423b4-bbef-4820-8345-e724e54555cb</RefId>
                      </Name>Literacy</Name>
                    </Need>
                    <ResponseList>
                      <Response>
                        </RefId>461423b4-bbef-4820-8345-e724e5455bbb</RefId>
                      </Response>
                    </ResponseList>
                  </SupportNeed>
                </SupportNeedList>
              </StudentLearningSupport>
    get:
      tags:
      - "StudentLearningSupport"
      summary: Default operation to get a single StudentLearningSupport
      parameters:
      - name: StudentLearningSupportRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentLearningSupport:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentLearningSupport'
              example:
                "StudentLearningSupport": { 
                  "StudentLearningSupportRefId": "461b63b4-cfef-4820-8501-e7d1e54555cb",
                  "Student": { 
                    "RefId": "ca285746-359d-7510-1a8c-36432a901a16"
                  },
                  "Provider": { 
                    "RefId": 744
                  },
                  "LearnerStatus": "ACT",
                  "StudentConsentList": { 
                    "StudentConsent": [{ 
                      "RefId": "461423b4-cfef-4820-8501-e7d1e54555cb"
                    }]
                  },
                  "DyslexiaScreeningTool": "Y",
                  "OtherScreening": "N",
                  "AdolescentHealthScreening": "N",
                  "NonAttendance": "Y",
                  "NewToNewZealand": "N",
                  "NumberOfSchoolChanges": "Y",
                  "B4SchoolCheck": "Y",
                  "OtherFamilyContext": "N",
                  "StudentVoiceList": { 
                    "StudentVoice": [{ 
                      "RefId": "461423b4-cfef-4820-8345-e7d1e54555cb"
                    },
                     { 
                      "RefId": "461423b4-bbef-4820-8345-e7d1e54555cb"
                    }]
                  },
                  "SupportNeedList": { 
                    "SupportNeed": [{ 
                      "Need": { 
                        "RefId": "461423b4-bbef-4820-8345-e724e54555cb",
                        "Name": "Literacy"
                      },
                      "ResponseList": { 
                        "Response": [{ 
                          "RefId": "461423b4-bbef-4820-8345-e724e5455bbb"
                        }]
                      }
                    }]
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentLearningSupport:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentLearningSupport'
              example: >-
                <StudentLearningSupport>
                  </StudentLearningSupportRefId>461b63b4-cfef-4820-8501-e7d1e54555cb</StudentLearningSupportRefId>
                  <Student>
                    </RefId>ca285746-359d-7510-1a8c-36432a901a16</RefId>
                  </Student>
                  <Provider>
                    </RefId>744</RefId>
                  </Provider>
                  </LearnerStatus>ACT</LearnerStatus>
                  <StudentConsentList>
                    <StudentConsent>
                      </RefId>461423b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </StudentConsent>
                  </StudentConsentList>
                  </DyslexiaScreeningTool>Y</DyslexiaScreeningTool>
                  </OtherScreening>N</OtherScreening>
                  </AdolescentHealthScreening>N</AdolescentHealthScreening>
                  </NonAttendance>Y</NonAttendance>
                  </NewToNewZealand>N</NewToNewZealand>
                  </NumberOfSchoolChanges>Y</NumberOfSchoolChanges>
                  </B4SchoolCheck>Y</B4SchoolCheck>
                  </OtherFamilyContext>N</OtherFamilyContext>
                  <StudentVoiceList>
                    <StudentVoice>
                      </RefId>461423b4-cfef-4820-8345-e7d1e54555cb</RefId>
                    </StudentVoice>
                    <StudentVoice>
                      </RefId>461423b4-bbef-4820-8345-e7d1e54555cb</RefId>
                    </StudentVoice>
                  </StudentVoiceList>
                  <SupportNeedList>
                    <SupportNeed>
                      <Need>
                        </RefId>461423b4-bbef-4820-8345-e724e54555cb</RefId>
                        </Name>Literacy</Name>
                      </Need>
                      <ResponseList>
                        <Response>
                          </RefId>461423b4-bbef-4820-8345-e724e5455bbb</RefId>
                        </Response>
                      </ResponseList>
                    </SupportNeed>
                  </SupportNeedList>
                </StudentLearningSupport>
    delete:
      tags:
      - "StudentLearningSupport"
      summary: Default operation to delete a single StudentLearningSupport
      parameters:
      - name: StudentLearningSupportRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentLearningSupportResponses:
    get:
      tags:
      - "StudentLearningSupportResponse"
      summary: Default operation to get a list of all available StudentLearningSupportResponses
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentLearningSupportResponses:
                    type: object
                    description: >-
                      A List of StudentLearningSupportResponse objects
                    properties:
                      StudentLearningSupportResponse:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentLearningSupportResponse'
              example:
                "StudentLearningSupportResponses": { 
                  "StudentLearningSupportResponse": [{ 
                    "StudentLearningSupportResponseRefId": "461b63b4-cfef-4820-8501-e7dbbb4555cb",
                    "Student": { 
                      "RefId": "8631e737-c9db-4e6c-804d-a78c65f98f67"
                    },
                    "LearningSupportNeed": { 
                      "RefId": "ca222226-359d-7510-1a8c-36432a901a16"
                    },
                    "ResponseType": "ADA",
                    "ResponseDetail": "ACU",
                    "ResponseGoals": "The student is confident in their reading ability.",
                    "TierOfResponse": "IND",
                    "InternalResponse": { 
                      "ProvidedBy": "TEA",
                      "ProvidedByName": "Jane Doe",
                      "Status": "MON",
                      "FundedBy": "BOA"
                    },
                    "ReviewList": { 
                      "Review": [{ 
                        "Reviewer": { 
                          "RefId": "ca2bbb26-359d-2480-1a8c-36432a901a16"
                        },
                        "ReviewDate": "2019-11-11",
                        "ReviewComments": "The student is progressing well. Ability to identify words is increasing and is gaining confidence in trying to sound out words they do not recognise.",
                        "NextReviewDate": "2010-01-21"
                      }]
                    },
                    "AttachmentList": { 
                      "Document": [{ 
                        "RefId": "ca2bbb26-359d-3480-1a8c-36432a901a16"
                      }]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-10-28T06:30:57",
                      "CreatedBy": { 
                        "RefId": "ca222226-359d-2480-1a8c-36432a901a16"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentLearningSupportResponses:
                    type: object
                    description: >-
                      A List of StudentLearningSupportResponse objects
                    properties:
                      StudentLearningSupportResponse:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentLearningSupportResponse'
              example: >-
                <StudentLearningSupportResponses>
                  <StudentLearningSupportResponse>
                    </StudentLearningSupportResponseRefId>461b63b4-cfef-4820-8501-e7dbbb4555cb</StudentLearningSupportResponseRefId>
                    <Student>
                      </RefId>8631e737-c9db-4e6c-804d-a78c65f98f67</RefId>
                    </Student>
                    <LearningSupportNeed>
                      </RefId>ca222226-359d-7510-1a8c-36432a901a16</RefId>
                    </LearningSupportNeed>
                    </ResponseType>ADA</ResponseType>
                    </ResponseDetail>ACU</ResponseDetail>
                    </ResponseGoals>The student is confident in their reading ability.</ResponseGoals>
                    </TierOfResponse>IND</TierOfResponse>
                    <InternalResponse>
                      </ProvidedBy>TEA</ProvidedBy>
                      </ProvidedByName>Jane Doe</ProvidedByName>
                      </Status>MON</Status>
                      </FundedBy>BOA</FundedBy>
                    </InternalResponse>
                    <ReviewList>
                      <Review>
                        <Reviewer>
                          </RefId>ca2bbb26-359d-2480-1a8c-36432a901a16</RefId>
                        </Reviewer>
                        </ReviewDate>2019-11-11</ReviewDate>
                        </ReviewComments>The student is progressing well. Ability to identify words is increasing and is gaining confidence in trying to sound out words they do not recognise.</ReviewComments>
                        </NextReviewDate>2010-01-21</NextReviewDate>
                      </Review>
                    </ReviewList>
                    <AttachmentList>
                      <Document>
                        </RefId>ca2bbb26-359d-3480-1a8c-36432a901a16</RefId>
                      </Document>
                    </AttachmentList>
                    <RecordAudit>
                      </CreatedDateTime>2019-10-28T06:30:57</CreatedDateTime>
                      <CreatedBy>
                        </RefId>ca222226-359d-2480-1a8c-36432a901a16</RefId>
                      </CreatedBy>
                    </RecordAudit>
                  </StudentLearningSupportResponse>
                </StudentLearningSupportResponses>
    post:
      tags:
      - "StudentLearningSupportResponse"
      summary: Default operation to create a single StudentLearningSupportResponse
      operationId: createStudentLearningSupportResponse
      requestBody:
        description: CRUD operation on StudentLearningSupportResponse
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentLearningSupportResponse:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentLearningSupportResponse'
            example:
              "StudentLearningSupportResponse": { 
                "StudentLearningSupportResponseRefId": "461b63b4-cfef-4820-8501-e7dbbb4555cb",
                "Student": { 
                  "RefId": "8631e737-c9db-4e6c-804d-a78c65f98f67"
                },
                "LearningSupportNeed": { 
                  "RefId": "ca222226-359d-7510-1a8c-36432a901a16"
                },
                "ResponseType": "ADA",
                "ResponseDetail": "ACU",
                "ResponseGoals": "The student is confident in their reading ability.",
                "TierOfResponse": "IND",
                "InternalResponse": { 
                  "ProvidedBy": "TEA",
                  "ProvidedByName": "Jane Doe",
                  "Status": "MON",
                  "FundedBy": "BOA"
                },
                "ReviewList": { 
                  "Review": [{ 
                    "Reviewer": { 
                      "RefId": "ca2bbb26-359d-2480-1a8c-36432a901a16"
                    },
                    "ReviewDate": "2019-11-11",
                    "ReviewComments": "The student is progressing well. Ability to identify words is increasing and is gaining confidence in trying to sound out words they do not recognise.",
                    "NextReviewDate": "2010-01-21"
                  }]
                },
                "AttachmentList": { 
                  "Document": [{ 
                    "RefId": "ca2bbb26-359d-3480-1a8c-36432a901a16"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-10-28T06:30:57",
                  "CreatedBy": { 
                    "RefId": "ca222226-359d-2480-1a8c-36432a901a16"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentLearningSupportResponse:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentLearningSupportResponse'
            example: >-
              <StudentLearningSupportResponse>
                </StudentLearningSupportResponseRefId>461b63b4-cfef-4820-8501-e7dbbb4555cb</StudentLearningSupportResponseRefId>
                <Student>
                  </RefId>8631e737-c9db-4e6c-804d-a78c65f98f67</RefId>
                </Student>
                <LearningSupportNeed>
                  </RefId>ca222226-359d-7510-1a8c-36432a901a16</RefId>
                </LearningSupportNeed>
                </ResponseType>ADA</ResponseType>
                </ResponseDetail>ACU</ResponseDetail>
                </ResponseGoals>The student is confident in their reading ability.</ResponseGoals>
                </TierOfResponse>IND</TierOfResponse>
                <InternalResponse>
                  </ProvidedBy>TEA</ProvidedBy>
                  </ProvidedByName>Jane Doe</ProvidedByName>
                  </Status>MON</Status>
                  </FundedBy>BOA</FundedBy>
                </InternalResponse>
                <ReviewList>
                  <Review>
                    <Reviewer>
                      </RefId>ca2bbb26-359d-2480-1a8c-36432a901a16</RefId>
                    </Reviewer>
                    </ReviewDate>2019-11-11</ReviewDate>
                    </ReviewComments>The student is progressing well. Ability to identify words is increasing and is gaining confidence in trying to sound out words they do not recognise.</ReviewComments>
                    </NextReviewDate>2010-01-21</NextReviewDate>
                  </Review>
                </ReviewList>
                <AttachmentList>
                  <Document>
                    </RefId>ca2bbb26-359d-3480-1a8c-36432a901a16</RefId>
                  </Document>
                </AttachmentList>
                <RecordAudit>
                  </CreatedDateTime>2019-10-28T06:30:57</CreatedDateTime>
                  <CreatedBy>
                    </RefId>ca222226-359d-2480-1a8c-36432a901a16</RefId>
                  </CreatedBy>
                </RecordAudit>
              </StudentLearningSupportResponse>
  # /////////////////////////////////////////////////////////////
  /StudentLearningSupportResponses/{StudentLearningSupportResponseRefId}:
    put:
      tags:
      - "StudentLearningSupportResponse"
      summary: Default operation to update a single StudentLearningSupportResponse
      parameters:
      - name: StudentLearningSupportResponseRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentLearningSupportResponse
      requestBody:
        description: CRUD operation on StudentLearningSupportResponse
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentLearningSupportResponse:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentLearningSupportResponse'
            example:
              "StudentLearningSupportResponse": { 
                "StudentLearningSupportResponseRefId": "461b63b4-cfef-4820-8501-e7dbbb4555cb",
                "Student": { 
                  "RefId": "8631e737-c9db-4e6c-804d-a78c65f98f67"
                },
                "LearningSupportNeed": { 
                  "RefId": "ca222226-359d-7510-1a8c-36432a901a16"
                },
                "ResponseType": "ADA",
                "ResponseDetail": "ACU",
                "ResponseGoals": "The student is confident in their reading ability.",
                "TierOfResponse": "IND",
                "InternalResponse": { 
                  "ProvidedBy": "TEA",
                  "ProvidedByName": "Jane Doe",
                  "Status": "MON",
                  "FundedBy": "BOA"
                },
                "ReviewList": { 
                  "Review": [{ 
                    "Reviewer": { 
                      "RefId": "ca2bbb26-359d-2480-1a8c-36432a901a16"
                    },
                    "ReviewDate": "2019-11-11",
                    "ReviewComments": "The student is progressing well. Ability to identify words is increasing and is gaining confidence in trying to sound out words they do not recognise.",
                    "NextReviewDate": "2010-01-21"
                  }]
                },
                "AttachmentList": { 
                  "Document": [{ 
                    "RefId": "ca2bbb26-359d-3480-1a8c-36432a901a16"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-10-28T06:30:57",
                  "CreatedBy": { 
                    "RefId": "ca222226-359d-2480-1a8c-36432a901a16"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentLearningSupportResponse:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentLearningSupportResponse'
            example: >-
              <StudentLearningSupportResponse>
                </StudentLearningSupportResponseRefId>461b63b4-cfef-4820-8501-e7dbbb4555cb</StudentLearningSupportResponseRefId>
                <Student>
                  </RefId>8631e737-c9db-4e6c-804d-a78c65f98f67</RefId>
                </Student>
                <LearningSupportNeed>
                  </RefId>ca222226-359d-7510-1a8c-36432a901a16</RefId>
                </LearningSupportNeed>
                </ResponseType>ADA</ResponseType>
                </ResponseDetail>ACU</ResponseDetail>
                </ResponseGoals>The student is confident in their reading ability.</ResponseGoals>
                </TierOfResponse>IND</TierOfResponse>
                <InternalResponse>
                  </ProvidedBy>TEA</ProvidedBy>
                  </ProvidedByName>Jane Doe</ProvidedByName>
                  </Status>MON</Status>
                  </FundedBy>BOA</FundedBy>
                </InternalResponse>
                <ReviewList>
                  <Review>
                    <Reviewer>
                      </RefId>ca2bbb26-359d-2480-1a8c-36432a901a16</RefId>
                    </Reviewer>
                    </ReviewDate>2019-11-11</ReviewDate>
                    </ReviewComments>The student is progressing well. Ability to identify words is increasing and is gaining confidence in trying to sound out words they do not recognise.</ReviewComments>
                    </NextReviewDate>2010-01-21</NextReviewDate>
                  </Review>
                </ReviewList>
                <AttachmentList>
                  <Document>
                    </RefId>ca2bbb26-359d-3480-1a8c-36432a901a16</RefId>
                  </Document>
                </AttachmentList>
                <RecordAudit>
                  </CreatedDateTime>2019-10-28T06:30:57</CreatedDateTime>
                  <CreatedBy>
                    </RefId>ca222226-359d-2480-1a8c-36432a901a16</RefId>
                  </CreatedBy>
                </RecordAudit>
              </StudentLearningSupportResponse>
    get:
      tags:
      - "StudentLearningSupportResponse"
      summary: Default operation to get a single StudentLearningSupportResponse
      parameters:
      - name: StudentLearningSupportResponseRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentLearningSupportResponse:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentLearningSupportResponse'
              example:
                "StudentLearningSupportResponse": { 
                  "StudentLearningSupportResponseRefId": "461b63b4-cfef-4820-8501-e7dbbb4555cb",
                  "Student": { 
                    "RefId": "8631e737-c9db-4e6c-804d-a78c65f98f67"
                  },
                  "LearningSupportNeed": { 
                    "RefId": "ca222226-359d-7510-1a8c-36432a901a16"
                  },
                  "ResponseType": "ADA",
                  "ResponseDetail": "ACU",
                  "ResponseGoals": "The student is confident in their reading ability.",
                  "TierOfResponse": "IND",
                  "InternalResponse": { 
                    "ProvidedBy": "TEA",
                    "ProvidedByName": "Jane Doe",
                    "Status": "MON",
                    "FundedBy": "BOA"
                  },
                  "ReviewList": { 
                    "Review": [{ 
                      "Reviewer": { 
                        "RefId": "ca2bbb26-359d-2480-1a8c-36432a901a16"
                      },
                      "ReviewDate": "2019-11-11",
                      "ReviewComments": "The student is progressing well. Ability to identify words is increasing and is gaining confidence in trying to sound out words they do not recognise.",
                      "NextReviewDate": "2010-01-21"
                    }]
                  },
                  "AttachmentList": { 
                    "Document": [{ 
                      "RefId": "ca2bbb26-359d-3480-1a8c-36432a901a16"
                    }]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-10-28T06:30:57",
                    "CreatedBy": { 
                      "RefId": "ca222226-359d-2480-1a8c-36432a901a16"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentLearningSupportResponse:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentLearningSupportResponse'
              example: >-
                <StudentLearningSupportResponse>
                  </StudentLearningSupportResponseRefId>461b63b4-cfef-4820-8501-e7dbbb4555cb</StudentLearningSupportResponseRefId>
                  <Student>
                    </RefId>8631e737-c9db-4e6c-804d-a78c65f98f67</RefId>
                  </Student>
                  <LearningSupportNeed>
                    </RefId>ca222226-359d-7510-1a8c-36432a901a16</RefId>
                  </LearningSupportNeed>
                  </ResponseType>ADA</ResponseType>
                  </ResponseDetail>ACU</ResponseDetail>
                  </ResponseGoals>The student is confident in their reading ability.</ResponseGoals>
                  </TierOfResponse>IND</TierOfResponse>
                  <InternalResponse>
                    </ProvidedBy>TEA</ProvidedBy>
                    </ProvidedByName>Jane Doe</ProvidedByName>
                    </Status>MON</Status>
                    </FundedBy>BOA</FundedBy>
                  </InternalResponse>
                  <ReviewList>
                    <Review>
                      <Reviewer>
                        </RefId>ca2bbb26-359d-2480-1a8c-36432a901a16</RefId>
                      </Reviewer>
                      </ReviewDate>2019-11-11</ReviewDate>
                      </ReviewComments>The student is progressing well. Ability to identify words is increasing and is gaining confidence in trying to sound out words they do not recognise.</ReviewComments>
                      </NextReviewDate>2010-01-21</NextReviewDate>
                    </Review>
                  </ReviewList>
                  <AttachmentList>
                    <Document>
                      </RefId>ca2bbb26-359d-3480-1a8c-36432a901a16</RefId>
                    </Document>
                  </AttachmentList>
                  <RecordAudit>
                    </CreatedDateTime>2019-10-28T06:30:57</CreatedDateTime>
                    <CreatedBy>
                      </RefId>ca222226-359d-2480-1a8c-36432a901a16</RefId>
                    </CreatedBy>
                  </RecordAudit>
                </StudentLearningSupportResponse>
    delete:
      tags:
      - "StudentLearningSupportResponse"
      summary: Default operation to delete a single StudentLearningSupportResponse
      parameters:
      - name: StudentLearningSupportResponseRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /AssessmentTasks:
    get:
      tags:
      - "AssessmentTask"
      summary: Default operation to get a list of all available AssessmentTasks
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  AssessmentTasks:
                    type: object
                    description: >-
                      A List of AssessmentTask objects
                    properties:
                      AssessmentTask:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/AssessmentTask'
              example:
                "AssessmentTasks": { 
                  "AssessmentTask": [{ 
                    "AssessmentTaskRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                    "AssessmentName": "NZ History Classroom Test",
                    "ProviderInvolvedList": { 
                      "ProviderInvolved": [{ 
                        "RefId": 9962,
                        "ProviderRole": "PRO"
                      }]
                    },
                    "TeachingGroup": { 
                      "RefId": "d0a0a27a-d0a8-510a-d9d7-5101a8c3da39"
                    },
                    "StaffInvolvedList": { 
                      "StaffInvolved": [{ 
                        "RefId": "cd106d6d-d9d5-41fb-9943-5feb967c9435",
                        "StaffRole": "ASS"
                      }]
                    },
                    "Description": "Pop Quiz",
                    "PointsPossible": 100,
                    "DueDate": "2018-11-25",
                    "Weight": 1.0,
                    "DetailedDescriptionURL": "http://www.assignmentinfo.com/assignment1.pdf",
                    "AssessmentType": "INT",
                    "AssessmentMethodology": "P",
                    "EvaluationType": "F",
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  AssessmentTasks:
                    type: object
                    description: >-
                      A List of AssessmentTask objects
                    properties:
                      AssessmentTask:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/AssessmentTask'
              example: >-
                <AssessmentTasks>
                  <AssessmentTask>
                    </AssessmentTaskRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</AssessmentTaskRefId>
                    </AssessmentName>NZ History Classroom Test</AssessmentName>
                    <ProviderInvolvedList>
                      <ProviderInvolved>
                        </RefId>9962</RefId>
                        </ProviderRole>PRO</ProviderRole>
                      </ProviderInvolved>
                    </ProviderInvolvedList>
                    <TeachingGroup>
                      </RefId>d0a0a27a-d0a8-510a-d9d7-5101a8c3da39</RefId>
                    </TeachingGroup>
                    <StaffInvolvedList>
                      <StaffInvolved>
                        </RefId>cd106d6d-d9d5-41fb-9943-5feb967c9435</RefId>
                        </StaffRole>ASS</StaffRole>
                      </StaffInvolved>
                    </StaffInvolvedList>
                    </Description>Pop Quiz</Description>
                    </PointsPossible>100</PointsPossible>
                    </DueDate>2018-11-25</DueDate>
                    </Weight>1.0</Weight>
                    </DetailedDescriptionURL>http://www.assignmentinfo.com/assignment1.pdf</DetailedDescriptionURL>
                    </AssessmentType>INT</AssessmentType>
                    </AssessmentMethodology>P</AssessmentMethodology>
                    </EvaluationType>F</EvaluationType>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </AssessmentTask>
                </AssessmentTasks>
    post:
      tags:
      - "AssessmentTask"
      summary: Default operation to create a single AssessmentTask
      operationId: createAssessmentTask
      requestBody:
        description: CRUD operation on AssessmentTask
        content:
          application/json:
            schema:
              type: object
              properties:
                AssessmentTask:
                  $ref: 'jsonSchemaCreate.yaml#/properties/AssessmentTask'
            example:
              "AssessmentTask": { 
                "AssessmentTaskRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                "AssessmentName": "NZ History Classroom Test",
                "ProviderInvolvedList": { 
                  "ProviderInvolved": [{ 
                    "RefId": 9962,
                    "ProviderRole": "PRO"
                  }]
                },
                "TeachingGroup": { 
                  "RefId": "d0a0a27a-d0a8-510a-d9d7-5101a8c3da39"
                },
                "StaffInvolvedList": { 
                  "StaffInvolved": [{ 
                    "RefId": "cd106d6d-d9d5-41fb-9943-5feb967c9435",
                    "StaffRole": "ASS"
                  }]
                },
                "Description": "Pop Quiz",
                "PointsPossible": 100,
                "DueDate": "2018-11-25",
                "Weight": 1.0,
                "DetailedDescriptionURL": "http://www.assignmentinfo.com/assignment1.pdf",
                "AssessmentType": "INT",
                "AssessmentMethodology": "P",
                "EvaluationType": "F",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                AssessmentTask:
                  $ref: 'jsonSchemaCreate.yaml#/properties/AssessmentTask'
            example: >-
              <AssessmentTask>
                </AssessmentTaskRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</AssessmentTaskRefId>
                </AssessmentName>NZ History Classroom Test</AssessmentName>
                <ProviderInvolvedList>
                  <ProviderInvolved>
                    </RefId>9962</RefId>
                    </ProviderRole>PRO</ProviderRole>
                  </ProviderInvolved>
                </ProviderInvolvedList>
                <TeachingGroup>
                  </RefId>d0a0a27a-d0a8-510a-d9d7-5101a8c3da39</RefId>
                </TeachingGroup>
                <StaffInvolvedList>
                  <StaffInvolved>
                    </RefId>cd106d6d-d9d5-41fb-9943-5feb967c9435</RefId>
                    </StaffRole>ASS</StaffRole>
                  </StaffInvolved>
                </StaffInvolvedList>
                </Description>Pop Quiz</Description>
                </PointsPossible>100</PointsPossible>
                </DueDate>2018-11-25</DueDate>
                </Weight>1.0</Weight>
                </DetailedDescriptionURL>http://www.assignmentinfo.com/assignment1.pdf</DetailedDescriptionURL>
                </AssessmentType>INT</AssessmentType>
                </AssessmentMethodology>P</AssessmentMethodology>
                </EvaluationType>F</EvaluationType>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </AssessmentTask>
  # /////////////////////////////////////////////////////////////
  /AssessmentTasks/{AssessmentTaskRefId}:
    put:
      tags:
      - "AssessmentTask"
      summary: Default operation to update a single AssessmentTask
      parameters:
      - name: AssessmentTaskRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateAssessmentTask
      requestBody:
        description: CRUD operation on AssessmentTask
        content:
          application/json:
            schema:
              type: object
              properties:
                AssessmentTask:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/AssessmentTask'
            example:
              "AssessmentTask": { 
                "AssessmentTaskRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                "AssessmentName": "NZ History Classroom Test",
                "ProviderInvolvedList": { 
                  "ProviderInvolved": [{ 
                    "RefId": 9962,
                    "ProviderRole": "PRO"
                  }]
                },
                "TeachingGroup": { 
                  "RefId": "d0a0a27a-d0a8-510a-d9d7-5101a8c3da39"
                },
                "StaffInvolvedList": { 
                  "StaffInvolved": [{ 
                    "RefId": "cd106d6d-d9d5-41fb-9943-5feb967c9435",
                    "StaffRole": "ASS"
                  }]
                },
                "Description": "Pop Quiz",
                "PointsPossible": 100,
                "DueDate": "2018-11-25",
                "Weight": 1.0,
                "DetailedDescriptionURL": "http://www.assignmentinfo.com/assignment1.pdf",
                "AssessmentType": "INT",
                "AssessmentMethodology": "P",
                "EvaluationType": "F",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                AssessmentTask:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/AssessmentTask'
            example: >-
              <AssessmentTask>
                </AssessmentTaskRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</AssessmentTaskRefId>
                </AssessmentName>NZ History Classroom Test</AssessmentName>
                <ProviderInvolvedList>
                  <ProviderInvolved>
                    </RefId>9962</RefId>
                    </ProviderRole>PRO</ProviderRole>
                  </ProviderInvolved>
                </ProviderInvolvedList>
                <TeachingGroup>
                  </RefId>d0a0a27a-d0a8-510a-d9d7-5101a8c3da39</RefId>
                </TeachingGroup>
                <StaffInvolvedList>
                  <StaffInvolved>
                    </RefId>cd106d6d-d9d5-41fb-9943-5feb967c9435</RefId>
                    </StaffRole>ASS</StaffRole>
                  </StaffInvolved>
                </StaffInvolvedList>
                </Description>Pop Quiz</Description>
                </PointsPossible>100</PointsPossible>
                </DueDate>2018-11-25</DueDate>
                </Weight>1.0</Weight>
                </DetailedDescriptionURL>http://www.assignmentinfo.com/assignment1.pdf</DetailedDescriptionURL>
                </AssessmentType>INT</AssessmentType>
                </AssessmentMethodology>P</AssessmentMethodology>
                </EvaluationType>F</EvaluationType>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </AssessmentTask>
    get:
      tags:
      - "AssessmentTask"
      summary: Default operation to get a single AssessmentTask
      parameters:
      - name: AssessmentTaskRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  AssessmentTask:
                    $ref: 'jsonSchemaCreate.yaml#/properties/AssessmentTask'
              example:
                "AssessmentTask": { 
                  "AssessmentTaskRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                  "AssessmentName": "NZ History Classroom Test",
                  "ProviderInvolvedList": { 
                    "ProviderInvolved": [{ 
                      "RefId": 9962,
                      "ProviderRole": "PRO"
                    }]
                  },
                  "TeachingGroup": { 
                    "RefId": "d0a0a27a-d0a8-510a-d9d7-5101a8c3da39"
                  },
                  "StaffInvolvedList": { 
                    "StaffInvolved": [{ 
                      "RefId": "cd106d6d-d9d5-41fb-9943-5feb967c9435",
                      "StaffRole": "ASS"
                    }]
                  },
                  "Description": "Pop Quiz",
                  "PointsPossible": 100,
                  "DueDate": "2018-11-25",
                  "Weight": 1.0,
                  "DetailedDescriptionURL": "http://www.assignmentinfo.com/assignment1.pdf",
                  "AssessmentType": "INT",
                  "AssessmentMethodology": "P",
                  "EvaluationType": "F",
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  AssessmentTask:
                    $ref: 'jsonSchemaCreate.yaml#/properties/AssessmentTask'
              example: >-
                <AssessmentTask>
                  </AssessmentTaskRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</AssessmentTaskRefId>
                  </AssessmentName>NZ History Classroom Test</AssessmentName>
                  <ProviderInvolvedList>
                    <ProviderInvolved>
                      </RefId>9962</RefId>
                      </ProviderRole>PRO</ProviderRole>
                    </ProviderInvolved>
                  </ProviderInvolvedList>
                  <TeachingGroup>
                    </RefId>d0a0a27a-d0a8-510a-d9d7-5101a8c3da39</RefId>
                  </TeachingGroup>
                  <StaffInvolvedList>
                    <StaffInvolved>
                      </RefId>cd106d6d-d9d5-41fb-9943-5feb967c9435</RefId>
                      </StaffRole>ASS</StaffRole>
                    </StaffInvolved>
                  </StaffInvolvedList>
                  </Description>Pop Quiz</Description>
                  </PointsPossible>100</PointsPossible>
                  </DueDate>2018-11-25</DueDate>
                  </Weight>1.0</Weight>
                  </DetailedDescriptionURL>http://www.assignmentinfo.com/assignment1.pdf</DetailedDescriptionURL>
                  </AssessmentType>INT</AssessmentType>
                  </AssessmentMethodology>P</AssessmentMethodology>
                  </EvaluationType>F</EvaluationType>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </AssessmentTask>
    delete:
      tags:
      - "AssessmentTask"
      summary: Default operation to delete a single AssessmentTask
      parameters:
      - name: AssessmentTaskRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentAssessmentTaskResults:
    get:
      tags:
      - "StudentAssessmentTaskResult"
      summary: Default operation to get a list of all available StudentAssessmentTaskResults
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentAssessmentTaskResults:
                    type: object
                    description: >-
                      A List of StudentAssessmentTaskResult objects
                    properties:
                      StudentAssessmentTaskResult:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTaskResult'
              example:
                "StudentAssessmentTaskResults": { 
                  "StudentAssessmentTaskResult": [{ 
                    "StudentAssessmentTaskResultRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                    "Student": { 
                      "RefId": "a75a0010-1a8c-301d-02e3-a05b359d0a00"
                    },
                    "AssessmentType": "INT",
                    "AssessmentMethodology": "P",
                    "ProviderInvolvedList": { 
                      "ProviderInvolved": [{ 
                        "RefId": 9953,
                        "ProviderRole": "PRO"
                      }]
                    },
                    "SubjectAreaList": { 
                      "SubjectArea": ["MATH"]
                    },
                    "Curriculum": "NZC",
                    "AssessmentToolUsed": "PATCOMP",
                    "EvaluationType": "F",
                    "DateTimeAssessed": "2018-11-21T15:34:22",
                    "ResultScoreList": { 
                      "ResultScore": [{ 
                        "ScoreType": "FIN",
                        "ScoreMetric": "RAW",
                        "ScoreValue": "25"
                      },
                       { 
                        "ScoreType": "FIN",
                        "ScoreMetric": "SCA",
                        "ScoreValue": "38.5"
                      },
                       { 
                        "ScoreType": "FIN",
                        "ScoreMetric": "MAR",
                        "ScoreValue": "5.0"
                      },
                       { 
                        "ScoreType": "FIN",
                        "ScoreMetric": "YEA",
                        "ScoreValue": "4"
                      },
                       { 
                        "ScoreType": "FIN",
                        "ScoreMetric": "STA",
                        "ScoreValue": "6"
                      }]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentAssessmentTaskResults:
                    type: object
                    description: >-
                      A List of StudentAssessmentTaskResult objects
                    properties:
                      StudentAssessmentTaskResult:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTaskResult'
              example: >-
                <StudentAssessmentTaskResults>
                  <StudentAssessmentTaskResult>
                    </StudentAssessmentTaskResultRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAssessmentTaskResultRefId>
                    <Student>
                      </RefId>a75a0010-1a8c-301d-02e3-a05b359d0a00</RefId>
                    </Student>
                    </AssessmentType>INT</AssessmentType>
                    </AssessmentMethodology>P</AssessmentMethodology>
                    <ProviderInvolvedList>
                      <ProviderInvolved>
                        </RefId>9953</RefId>
                        </ProviderRole>PRO</ProviderRole>
                      </ProviderInvolved>
                    </ProviderInvolvedList>
                    <SubjectAreaList>
                      </SubjectArea>MATH</SubjectArea>
                    </SubjectAreaList>
                    </Curriculum>NZC</Curriculum>
                    </AssessmentToolUsed>PATCOMP</AssessmentToolUsed>
                    </EvaluationType>F</EvaluationType>
                    </DateTimeAssessed>2018-11-21T15:34:22</DateTimeAssessed>
                    <ResultScoreList>
                      <ResultScore>
                        </ScoreType>FIN</ScoreType>
                        </ScoreMetric>RAW</ScoreMetric>
                        </ScoreValue>25</ScoreValue>
                      </ResultScore>
                      <ResultScore>
                        </ScoreType>FIN</ScoreType>
                        </ScoreMetric>SCA</ScoreMetric>
                        </ScoreValue>38.5</ScoreValue>
                      </ResultScore>
                      <ResultScore>
                        </ScoreType>FIN</ScoreType>
                        </ScoreMetric>MAR</ScoreMetric>
                        </ScoreValue>5.0</ScoreValue>
                      </ResultScore>
                      <ResultScore>
                        </ScoreType>FIN</ScoreType>
                        </ScoreMetric>YEA</ScoreMetric>
                        </ScoreValue>4</ScoreValue>
                      </ResultScore>
                      <ResultScore>
                        </ScoreType>FIN</ScoreType>
                        </ScoreMetric>STA</ScoreMetric>
                        </ScoreValue>6</ScoreValue>
                      </ResultScore>
                    </ResultScoreList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StudentAssessmentTaskResult>
                </StudentAssessmentTaskResults>
    post:
      tags:
      - "StudentAssessmentTaskResult"
      summary: Default operation to create a single StudentAssessmentTaskResult
      operationId: createStudentAssessmentTaskResult
      requestBody:
        description: CRUD operation on StudentAssessmentTaskResult
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentAssessmentTaskResult:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTaskResult'
            example:
              "StudentAssessmentTaskResult": { 
                "StudentAssessmentTaskResultRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                "Student": { 
                  "RefId": "a75a0010-1a8c-301d-02e3-a05b359d0a00"
                },
                "AssessmentType": "INT",
                "AssessmentMethodology": "P",
                "ProviderInvolvedList": { 
                  "ProviderInvolved": [{ 
                    "RefId": 9953,
                    "ProviderRole": "PRO"
                  }]
                },
                "SubjectAreaList": { 
                  "SubjectArea": ["MATH"]
                },
                "Curriculum": "NZC",
                "AssessmentToolUsed": "PATCOMP",
                "EvaluationType": "F",
                "DateTimeAssessed": "2018-11-21T15:34:22",
                "ResultScoreList": { 
                  "ResultScore": [{ 
                    "ScoreType": "FIN",
                    "ScoreMetric": "RAW",
                    "ScoreValue": "25"
                  },
                   { 
                    "ScoreType": "FIN",
                    "ScoreMetric": "SCA",
                    "ScoreValue": "38.5"
                  },
                   { 
                    "ScoreType": "FIN",
                    "ScoreMetric": "MAR",
                    "ScoreValue": "5.0"
                  },
                   { 
                    "ScoreType": "FIN",
                    "ScoreMetric": "YEA",
                    "ScoreValue": "4"
                  },
                   { 
                    "ScoreType": "FIN",
                    "ScoreMetric": "STA",
                    "ScoreValue": "6"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentAssessmentTaskResult:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTaskResult'
            example: >-
              <StudentAssessmentTaskResult>
                </StudentAssessmentTaskResultRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAssessmentTaskResultRefId>
                <Student>
                  </RefId>a75a0010-1a8c-301d-02e3-a05b359d0a00</RefId>
                </Student>
                </AssessmentType>INT</AssessmentType>
                </AssessmentMethodology>P</AssessmentMethodology>
                <ProviderInvolvedList>
                  <ProviderInvolved>
                    </RefId>9953</RefId>
                    </ProviderRole>PRO</ProviderRole>
                  </ProviderInvolved>
                </ProviderInvolvedList>
                <SubjectAreaList>
                  </SubjectArea>MATH</SubjectArea>
                </SubjectAreaList>
                </Curriculum>NZC</Curriculum>
                </AssessmentToolUsed>PATCOMP</AssessmentToolUsed>
                </EvaluationType>F</EvaluationType>
                </DateTimeAssessed>2018-11-21T15:34:22</DateTimeAssessed>
                <ResultScoreList>
                  <ResultScore>
                    </ScoreType>FIN</ScoreType>
                    </ScoreMetric>RAW</ScoreMetric>
                    </ScoreValue>25</ScoreValue>
                  </ResultScore>
                  <ResultScore>
                    </ScoreType>FIN</ScoreType>
                    </ScoreMetric>SCA</ScoreMetric>
                    </ScoreValue>38.5</ScoreValue>
                  </ResultScore>
                  <ResultScore>
                    </ScoreType>FIN</ScoreType>
                    </ScoreMetric>MAR</ScoreMetric>
                    </ScoreValue>5.0</ScoreValue>
                  </ResultScore>
                  <ResultScore>
                    </ScoreType>FIN</ScoreType>
                    </ScoreMetric>YEA</ScoreMetric>
                    </ScoreValue>4</ScoreValue>
                  </ResultScore>
                  <ResultScore>
                    </ScoreType>FIN</ScoreType>
                    </ScoreMetric>STA</ScoreMetric>
                    </ScoreValue>6</ScoreValue>
                  </ResultScore>
                </ResultScoreList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentAssessmentTaskResult>
  # /////////////////////////////////////////////////////////////
  /StudentAssessmentTaskResults/{StudentAssessmentTaskResultRefId}:
    put:
      tags:
      - "StudentAssessmentTaskResult"
      summary: Default operation to update a single StudentAssessmentTaskResult
      parameters:
      - name: StudentAssessmentTaskResultRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentAssessmentTaskResult
      requestBody:
        description: CRUD operation on StudentAssessmentTaskResult
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentAssessmentTaskResult:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentAssessmentTaskResult'
            example:
              "StudentAssessmentTaskResult": { 
                "StudentAssessmentTaskResultRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                "Student": { 
                  "RefId": "a75a0010-1a8c-301d-02e3-a05b359d0a00"
                },
                "AssessmentType": "INT",
                "AssessmentMethodology": "P",
                "ProviderInvolvedList": { 
                  "ProviderInvolved": [{ 
                    "RefId": 9953,
                    "ProviderRole": "PRO"
                  }]
                },
                "SubjectAreaList": { 
                  "SubjectArea": ["MATH"]
                },
                "Curriculum": "NZC",
                "AssessmentToolUsed": "PATCOMP",
                "EvaluationType": "F",
                "DateTimeAssessed": "2018-11-21T15:34:22",
                "ResultScoreList": { 
                  "ResultScore": [{ 
                    "ScoreType": "FIN",
                    "ScoreMetric": "RAW",
                    "ScoreValue": "25"
                  },
                   { 
                    "ScoreType": "FIN",
                    "ScoreMetric": "SCA",
                    "ScoreValue": "38.5"
                  },
                   { 
                    "ScoreType": "FIN",
                    "ScoreMetric": "MAR",
                    "ScoreValue": "5.0"
                  },
                   { 
                    "ScoreType": "FIN",
                    "ScoreMetric": "YEA",
                    "ScoreValue": "4"
                  },
                   { 
                    "ScoreType": "FIN",
                    "ScoreMetric": "STA",
                    "ScoreValue": "6"
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentAssessmentTaskResult:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentAssessmentTaskResult'
            example: >-
              <StudentAssessmentTaskResult>
                </StudentAssessmentTaskResultRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAssessmentTaskResultRefId>
                <Student>
                  </RefId>a75a0010-1a8c-301d-02e3-a05b359d0a00</RefId>
                </Student>
                </AssessmentType>INT</AssessmentType>
                </AssessmentMethodology>P</AssessmentMethodology>
                <ProviderInvolvedList>
                  <ProviderInvolved>
                    </RefId>9953</RefId>
                    </ProviderRole>PRO</ProviderRole>
                  </ProviderInvolved>
                </ProviderInvolvedList>
                <SubjectAreaList>
                  </SubjectArea>MATH</SubjectArea>
                </SubjectAreaList>
                </Curriculum>NZC</Curriculum>
                </AssessmentToolUsed>PATCOMP</AssessmentToolUsed>
                </EvaluationType>F</EvaluationType>
                </DateTimeAssessed>2018-11-21T15:34:22</DateTimeAssessed>
                <ResultScoreList>
                  <ResultScore>
                    </ScoreType>FIN</ScoreType>
                    </ScoreMetric>RAW</ScoreMetric>
                    </ScoreValue>25</ScoreValue>
                  </ResultScore>
                  <ResultScore>
                    </ScoreType>FIN</ScoreType>
                    </ScoreMetric>SCA</ScoreMetric>
                    </ScoreValue>38.5</ScoreValue>
                  </ResultScore>
                  <ResultScore>
                    </ScoreType>FIN</ScoreType>
                    </ScoreMetric>MAR</ScoreMetric>
                    </ScoreValue>5.0</ScoreValue>
                  </ResultScore>
                  <ResultScore>
                    </ScoreType>FIN</ScoreType>
                    </ScoreMetric>YEA</ScoreMetric>
                    </ScoreValue>4</ScoreValue>
                  </ResultScore>
                  <ResultScore>
                    </ScoreType>FIN</ScoreType>
                    </ScoreMetric>STA</ScoreMetric>
                    </ScoreValue>6</ScoreValue>
                  </ResultScore>
                </ResultScoreList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentAssessmentTaskResult>
    get:
      tags:
      - "StudentAssessmentTaskResult"
      summary: Default operation to get a single StudentAssessmentTaskResult
      parameters:
      - name: StudentAssessmentTaskResultRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentAssessmentTaskResult:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTaskResult'
              example:
                "StudentAssessmentTaskResult": { 
                  "StudentAssessmentTaskResultRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                  "Student": { 
                    "RefId": "a75a0010-1a8c-301d-02e3-a05b359d0a00"
                  },
                  "AssessmentType": "INT",
                  "AssessmentMethodology": "P",
                  "ProviderInvolvedList": { 
                    "ProviderInvolved": [{ 
                      "RefId": 9953,
                      "ProviderRole": "PRO"
                    }]
                  },
                  "SubjectAreaList": { 
                    "SubjectArea": ["MATH"]
                  },
                  "Curriculum": "NZC",
                  "AssessmentToolUsed": "PATCOMP",
                  "EvaluationType": "F",
                  "DateTimeAssessed": "2018-11-21T15:34:22",
                  "ResultScoreList": { 
                    "ResultScore": [{ 
                      "ScoreType": "FIN",
                      "ScoreMetric": "RAW",
                      "ScoreValue": "25"
                    },
                     { 
                      "ScoreType": "FIN",
                      "ScoreMetric": "SCA",
                      "ScoreValue": "38.5"
                    },
                     { 
                      "ScoreType": "FIN",
                      "ScoreMetric": "MAR",
                      "ScoreValue": "5.0"
                    },
                     { 
                      "ScoreType": "FIN",
                      "ScoreMetric": "YEA",
                      "ScoreValue": "4"
                    },
                     { 
                      "ScoreType": "FIN",
                      "ScoreMetric": "STA",
                      "ScoreValue": "6"
                    }]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentAssessmentTaskResult:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTaskResult'
              example: >-
                <StudentAssessmentTaskResult>
                  </StudentAssessmentTaskResultRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAssessmentTaskResultRefId>
                  <Student>
                    </RefId>a75a0010-1a8c-301d-02e3-a05b359d0a00</RefId>
                  </Student>
                  </AssessmentType>INT</AssessmentType>
                  </AssessmentMethodology>P</AssessmentMethodology>
                  <ProviderInvolvedList>
                    <ProviderInvolved>
                      </RefId>9953</RefId>
                      </ProviderRole>PRO</ProviderRole>
                    </ProviderInvolved>
                  </ProviderInvolvedList>
                  <SubjectAreaList>
                    </SubjectArea>MATH</SubjectArea>
                  </SubjectAreaList>
                  </Curriculum>NZC</Curriculum>
                  </AssessmentToolUsed>PATCOMP</AssessmentToolUsed>
                  </EvaluationType>F</EvaluationType>
                  </DateTimeAssessed>2018-11-21T15:34:22</DateTimeAssessed>
                  <ResultScoreList>
                    <ResultScore>
                      </ScoreType>FIN</ScoreType>
                      </ScoreMetric>RAW</ScoreMetric>
                      </ScoreValue>25</ScoreValue>
                    </ResultScore>
                    <ResultScore>
                      </ScoreType>FIN</ScoreType>
                      </ScoreMetric>SCA</ScoreMetric>
                      </ScoreValue>38.5</ScoreValue>
                    </ResultScore>
                    <ResultScore>
                      </ScoreType>FIN</ScoreType>
                      </ScoreMetric>MAR</ScoreMetric>
                      </ScoreValue>5.0</ScoreValue>
                    </ResultScore>
                    <ResultScore>
                      </ScoreType>FIN</ScoreType>
                      </ScoreMetric>YEA</ScoreMetric>
                      </ScoreValue>4</ScoreValue>
                    </ResultScore>
                    <ResultScore>
                      </ScoreType>FIN</ScoreType>
                      </ScoreMetric>STA</ScoreMetric>
                      </ScoreValue>6</ScoreValue>
                    </ResultScore>
                  </ResultScoreList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StudentAssessmentTaskResult>
    delete:
      tags:
      - "StudentAssessmentTaskResult"
      summary: Default operation to delete a single StudentAssessmentTaskResult
      parameters:
      - name: StudentAssessmentTaskResultRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentAssessmentTaskRegistrations:
    get:
      tags:
      - "StudentAssessmentTaskRegistration"
      summary: Default operation to get a list of all available StudentAssessmentTaskRegistrations
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentAssessmentTaskRegistrations:
                    type: object
                    description: >-
                      A List of StudentAssessmentTaskRegistration objects
                    properties:
                      StudentAssessmentTaskRegistration:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTaskRegistration'
              example:
                "StudentAssessmentTaskRegistrations": { 
                  "StudentAssessmentTaskRegistration": [{ 
                    "StudentAssessmentTaskRegistrationRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                    "ProviderInvolvedList": { 
                      "ProviderInvolved": [{ 
                        "RefId": 9772,
                        "ProviderRole": "ASR"
                      },
                       { 
                        "RefId": 377,
                        "ProviderRole": "PRO"
                      }]
                    },
                    "Student": { 
                      "LocalId": "851039-HP",
                      "Name": "Harry Potter",
                      "NationalStudentNumber": 23423421
                    },
                    "StaffMember": { 
                      "RefId": "c23c6fa1-4093-4c21-9ea8-4cdd3c7dd7fb"
                    },
                    "AssessmentTask": { 
                      "RefId": "cedd0ce7-f555-482b-887b-d130e5c40d02"
                    },
                    "SpecialAssessmentConditionList": { 
                      "SpecialAssessmentCondition": ["COM",
                      "EXT",
                      "SEP"]
                    },
                    "SubjectArea": "PHYS",
                    "YearLevel": 12,
                    "DateRegistered": "2018-03-30",
                    "AssessmentYear": 2018,
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentAssessmentTaskRegistrations:
                    type: object
                    description: >-
                      A List of StudentAssessmentTaskRegistration objects
                    properties:
                      StudentAssessmentTaskRegistration:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTaskRegistration'
              example: >-
                <StudentAssessmentTaskRegistrations>
                  <StudentAssessmentTaskRegistration>
                    </StudentAssessmentTaskRegistrationRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAssessmentTaskRegistrationRefId>
                    <ProviderInvolvedList>
                      <ProviderInvolved>
                        </RefId>9772</RefId>
                        </ProviderRole>ASR</ProviderRole>
                      </ProviderInvolved>
                      <ProviderInvolved>
                        </RefId>377</RefId>
                        </ProviderRole>PRO</ProviderRole>
                      </ProviderInvolved>
                    </ProviderInvolvedList>
                    <Student>
                      </LocalId>851039-HP</LocalId>
                      </Name>Harry Potter</Name>
                      </NationalStudentNumber>23423421</NationalStudentNumber>
                    </Student>
                    <StaffMember>
                      </RefId>c23c6fa1-4093-4c21-9ea8-4cdd3c7dd7fb</RefId>
                    </StaffMember>
                    <AssessmentTask>
                      </RefId>cedd0ce7-f555-482b-887b-d130e5c40d02</RefId>
                    </AssessmentTask>
                    <SpecialAssessmentConditionList>
                      </SpecialAssessmentCondition>COM</SpecialAssessmentCondition>
                      </SpecialAssessmentCondition>EXT</SpecialAssessmentCondition>
                      </SpecialAssessmentCondition>SEP</SpecialAssessmentCondition>
                    </SpecialAssessmentConditionList>
                    </SubjectArea>PHYS</SubjectArea>
                    </YearLevel>12</YearLevel>
                    </DateRegistered>2018-03-30</DateRegistered>
                    </AssessmentYear>2018</AssessmentYear>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StudentAssessmentTaskRegistration>
                </StudentAssessmentTaskRegistrations>
    post:
      tags:
      - "StudentAssessmentTaskRegistration"
      summary: Default operation to create a single StudentAssessmentTaskRegistration
      operationId: createStudentAssessmentTaskRegistration
      requestBody:
        description: CRUD operation on StudentAssessmentTaskRegistration
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentAssessmentTaskRegistration:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTaskRegistration'
            example:
              "StudentAssessmentTaskRegistration": { 
                "StudentAssessmentTaskRegistrationRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                "ProviderInvolvedList": { 
                  "ProviderInvolved": [{ 
                    "RefId": 9772,
                    "ProviderRole": "ASR"
                  },
                   { 
                    "RefId": 377,
                    "ProviderRole": "PRO"
                  }]
                },
                "Student": { 
                  "LocalId": "851039-HP",
                  "Name": "Harry Potter",
                  "NationalStudentNumber": 23423421
                },
                "StaffMember": { 
                  "RefId": "c23c6fa1-4093-4c21-9ea8-4cdd3c7dd7fb"
                },
                "AssessmentTask": { 
                  "RefId": "cedd0ce7-f555-482b-887b-d130e5c40d02"
                },
                "SpecialAssessmentConditionList": { 
                  "SpecialAssessmentCondition": ["COM",
                  "EXT",
                  "SEP"]
                },
                "SubjectArea": "PHYS",
                "YearLevel": 12,
                "DateRegistered": "2018-03-30",
                "AssessmentYear": 2018,
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentAssessmentTaskRegistration:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTaskRegistration'
            example: >-
              <StudentAssessmentTaskRegistration>
                </StudentAssessmentTaskRegistrationRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAssessmentTaskRegistrationRefId>
                <ProviderInvolvedList>
                  <ProviderInvolved>
                    </RefId>9772</RefId>
                    </ProviderRole>ASR</ProviderRole>
                  </ProviderInvolved>
                  <ProviderInvolved>
                    </RefId>377</RefId>
                    </ProviderRole>PRO</ProviderRole>
                  </ProviderInvolved>
                </ProviderInvolvedList>
                <Student>
                  </LocalId>851039-HP</LocalId>
                  </Name>Harry Potter</Name>
                  </NationalStudentNumber>23423421</NationalStudentNumber>
                </Student>
                <StaffMember>
                  </RefId>c23c6fa1-4093-4c21-9ea8-4cdd3c7dd7fb</RefId>
                </StaffMember>
                <AssessmentTask>
                  </RefId>cedd0ce7-f555-482b-887b-d130e5c40d02</RefId>
                </AssessmentTask>
                <SpecialAssessmentConditionList>
                  </SpecialAssessmentCondition>COM</SpecialAssessmentCondition>
                  </SpecialAssessmentCondition>EXT</SpecialAssessmentCondition>
                  </SpecialAssessmentCondition>SEP</SpecialAssessmentCondition>
                </SpecialAssessmentConditionList>
                </SubjectArea>PHYS</SubjectArea>
                </YearLevel>12</YearLevel>
                </DateRegistered>2018-03-30</DateRegistered>
                </AssessmentYear>2018</AssessmentYear>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentAssessmentTaskRegistration>
  # /////////////////////////////////////////////////////////////
  /StudentAssessmentTaskRegistrations/{StudentAssessmentTaskRegistrationRefId}:
    put:
      tags:
      - "StudentAssessmentTaskRegistration"
      summary: Default operation to update a single StudentAssessmentTaskRegistration
      parameters:
      - name: StudentAssessmentTaskRegistrationRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentAssessmentTaskRegistration
      requestBody:
        description: CRUD operation on StudentAssessmentTaskRegistration
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentAssessmentTaskRegistration:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentAssessmentTaskRegistration'
            example:
              "StudentAssessmentTaskRegistration": { 
                "StudentAssessmentTaskRegistrationRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                "ProviderInvolvedList": { 
                  "ProviderInvolved": [{ 
                    "RefId": 9772,
                    "ProviderRole": "ASR"
                  },
                   { 
                    "RefId": 377,
                    "ProviderRole": "PRO"
                  }]
                },
                "Student": { 
                  "LocalId": "851039-HP",
                  "Name": "Harry Potter",
                  "NationalStudentNumber": 23423421
                },
                "StaffMember": { 
                  "RefId": "c23c6fa1-4093-4c21-9ea8-4cdd3c7dd7fb"
                },
                "AssessmentTask": { 
                  "RefId": "cedd0ce7-f555-482b-887b-d130e5c40d02"
                },
                "SpecialAssessmentConditionList": { 
                  "SpecialAssessmentCondition": ["COM",
                  "EXT",
                  "SEP"]
                },
                "SubjectArea": "PHYS",
                "YearLevel": 12,
                "DateRegistered": "2018-03-30",
                "AssessmentYear": 2018,
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentAssessmentTaskRegistration:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentAssessmentTaskRegistration'
            example: >-
              <StudentAssessmentTaskRegistration>
                </StudentAssessmentTaskRegistrationRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAssessmentTaskRegistrationRefId>
                <ProviderInvolvedList>
                  <ProviderInvolved>
                    </RefId>9772</RefId>
                    </ProviderRole>ASR</ProviderRole>
                  </ProviderInvolved>
                  <ProviderInvolved>
                    </RefId>377</RefId>
                    </ProviderRole>PRO</ProviderRole>
                  </ProviderInvolved>
                </ProviderInvolvedList>
                <Student>
                  </LocalId>851039-HP</LocalId>
                  </Name>Harry Potter</Name>
                  </NationalStudentNumber>23423421</NationalStudentNumber>
                </Student>
                <StaffMember>
                  </RefId>c23c6fa1-4093-4c21-9ea8-4cdd3c7dd7fb</RefId>
                </StaffMember>
                <AssessmentTask>
                  </RefId>cedd0ce7-f555-482b-887b-d130e5c40d02</RefId>
                </AssessmentTask>
                <SpecialAssessmentConditionList>
                  </SpecialAssessmentCondition>COM</SpecialAssessmentCondition>
                  </SpecialAssessmentCondition>EXT</SpecialAssessmentCondition>
                  </SpecialAssessmentCondition>SEP</SpecialAssessmentCondition>
                </SpecialAssessmentConditionList>
                </SubjectArea>PHYS</SubjectArea>
                </YearLevel>12</YearLevel>
                </DateRegistered>2018-03-30</DateRegistered>
                </AssessmentYear>2018</AssessmentYear>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentAssessmentTaskRegistration>
    get:
      tags:
      - "StudentAssessmentTaskRegistration"
      summary: Default operation to get a single StudentAssessmentTaskRegistration
      parameters:
      - name: StudentAssessmentTaskRegistrationRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentAssessmentTaskRegistration:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTaskRegistration'
              example:
                "StudentAssessmentTaskRegistration": { 
                  "StudentAssessmentTaskRegistrationRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                  "ProviderInvolvedList": { 
                    "ProviderInvolved": [{ 
                      "RefId": 9772,
                      "ProviderRole": "ASR"
                    },
                     { 
                      "RefId": 377,
                      "ProviderRole": "PRO"
                    }]
                  },
                  "Student": { 
                    "LocalId": "851039-HP",
                    "Name": "Harry Potter",
                    "NationalStudentNumber": 23423421
                  },
                  "StaffMember": { 
                    "RefId": "c23c6fa1-4093-4c21-9ea8-4cdd3c7dd7fb"
                  },
                  "AssessmentTask": { 
                    "RefId": "cedd0ce7-f555-482b-887b-d130e5c40d02"
                  },
                  "SpecialAssessmentConditionList": { 
                    "SpecialAssessmentCondition": ["COM",
                    "EXT",
                    "SEP"]
                  },
                  "SubjectArea": "PHYS",
                  "YearLevel": 12,
                  "DateRegistered": "2018-03-30",
                  "AssessmentYear": 2018,
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentAssessmentTaskRegistration:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTaskRegistration'
              example: >-
                <StudentAssessmentTaskRegistration>
                  </StudentAssessmentTaskRegistrationRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAssessmentTaskRegistrationRefId>
                  <ProviderInvolvedList>
                    <ProviderInvolved>
                      </RefId>9772</RefId>
                      </ProviderRole>ASR</ProviderRole>
                    </ProviderInvolved>
                    <ProviderInvolved>
                      </RefId>377</RefId>
                      </ProviderRole>PRO</ProviderRole>
                    </ProviderInvolved>
                  </ProviderInvolvedList>
                  <Student>
                    </LocalId>851039-HP</LocalId>
                    </Name>Harry Potter</Name>
                    </NationalStudentNumber>23423421</NationalStudentNumber>
                  </Student>
                  <StaffMember>
                    </RefId>c23c6fa1-4093-4c21-9ea8-4cdd3c7dd7fb</RefId>
                  </StaffMember>
                  <AssessmentTask>
                    </RefId>cedd0ce7-f555-482b-887b-d130e5c40d02</RefId>
                  </AssessmentTask>
                  <SpecialAssessmentConditionList>
                    </SpecialAssessmentCondition>COM</SpecialAssessmentCondition>
                    </SpecialAssessmentCondition>EXT</SpecialAssessmentCondition>
                    </SpecialAssessmentCondition>SEP</SpecialAssessmentCondition>
                  </SpecialAssessmentConditionList>
                  </SubjectArea>PHYS</SubjectArea>
                  </YearLevel>12</YearLevel>
                  </DateRegistered>2018-03-30</DateRegistered>
                  </AssessmentYear>2018</AssessmentYear>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StudentAssessmentTaskRegistration>
    delete:
      tags:
      - "StudentAssessmentTaskRegistration"
      summary: Default operation to delete a single StudentAssessmentTaskRegistration
      parameters:
      - name: StudentAssessmentTaskRegistrationRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentAssessmentTasks:
    get:
      tags:
      - "StudentAssessmentTask"
      summary: Default operation to get a list of all available StudentAssessmentTasks
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentAssessmentTasks:
                    type: object
                    description: >-
                      A List of StudentAssessmentTask objects
                    properties:
                      StudentAssessmentTask:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTask'
              example:
                "StudentAssessmentTasks": { 
                  "StudentAssessmentTask": [{ 
                    "StudentAssessmentTaskRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                    "Student": { 
                      "RefId": "cd106d6d-d9d5-41fb-9943-5feb967c9435",
                      "LocalId": "850139-HP",
                      "Name": "Harry Potter",
                      "NationalStudentNumber": 23423421
                    },
                    "AssessmentTask": { 
                      "RefId": "d0a0a27a-d0a8-510a-d9d7-5101a8c3da39"
                    },
                    "ProviderInvolvedList": { 
                      "ProviderInvolved": [{ 
                        "RefId": 762,
                        "ProviderRole": "LOC"
                      },
                       { 
                        "RefId": 9962,
                        "ProviderRole": "PRO"
                      }]
                    },
                    "StaffInvolvedList": { 
                      "StaffInvolved": [{ 
                        "RefId": "228a2cbe-93c4-46ba-91fa-b3ae689eb437",
                        "Name": "Prof. McGonnegal",
                        "StaffRole": "INV"
                      }]
                    },
                    "DateTimeAssessmentScheduled": "2018-11-25T09:00:00+12:00",
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentAssessmentTasks:
                    type: object
                    description: >-
                      A List of StudentAssessmentTask objects
                    properties:
                      StudentAssessmentTask:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTask'
              example: >-
                <StudentAssessmentTasks>
                  <StudentAssessmentTask>
                    </StudentAssessmentTaskRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAssessmentTaskRefId>
                    <Student>
                      </RefId>cd106d6d-d9d5-41fb-9943-5feb967c9435</RefId>
                      </LocalId>850139-HP</LocalId>
                      </Name>Harry Potter</Name>
                      </NationalStudentNumber>23423421</NationalStudentNumber>
                    </Student>
                    <AssessmentTask>
                      </RefId>d0a0a27a-d0a8-510a-d9d7-5101a8c3da39</RefId>
                    </AssessmentTask>
                    <ProviderInvolvedList>
                      <ProviderInvolved>
                        </RefId>762</RefId>
                        </ProviderRole>LOC</ProviderRole>
                      </ProviderInvolved>
                      <ProviderInvolved>
                        </RefId>9962</RefId>
                        </ProviderRole>PRO</ProviderRole>
                      </ProviderInvolved>
                    </ProviderInvolvedList>
                    <StaffInvolvedList>
                      <StaffInvolved>
                        </RefId>228a2cbe-93c4-46ba-91fa-b3ae689eb437</RefId>
                        </Name>Prof. McGonnegal</Name>
                        </StaffRole>INV</StaffRole>
                      </StaffInvolved>
                    </StaffInvolvedList>
                    </DateTimeAssessmentScheduled>2018-11-25T09:00:00+12:00</DateTimeAssessmentScheduled>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StudentAssessmentTask>
                </StudentAssessmentTasks>
    post:
      tags:
      - "StudentAssessmentTask"
      summary: Default operation to create a single StudentAssessmentTask
      operationId: createStudentAssessmentTask
      requestBody:
        description: CRUD operation on StudentAssessmentTask
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentAssessmentTask:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTask'
            example:
              "StudentAssessmentTask": { 
                "StudentAssessmentTaskRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                "Student": { 
                  "RefId": "cd106d6d-d9d5-41fb-9943-5feb967c9435",
                  "LocalId": "850139-HP",
                  "Name": "Harry Potter",
                  "NationalStudentNumber": 23423421
                },
                "AssessmentTask": { 
                  "RefId": "d0a0a27a-d0a8-510a-d9d7-5101a8c3da39"
                },
                "ProviderInvolvedList": { 
                  "ProviderInvolved": [{ 
                    "RefId": 762,
                    "ProviderRole": "LOC"
                  },
                   { 
                    "RefId": 9962,
                    "ProviderRole": "PRO"
                  }]
                },
                "StaffInvolvedList": { 
                  "StaffInvolved": [{ 
                    "RefId": "228a2cbe-93c4-46ba-91fa-b3ae689eb437",
                    "Name": "Prof. McGonnegal",
                    "StaffRole": "INV"
                  }]
                },
                "DateTimeAssessmentScheduled": "2018-11-25T09:00:00+12:00",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentAssessmentTask:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTask'
            example: >-
              <StudentAssessmentTask>
                </StudentAssessmentTaskRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAssessmentTaskRefId>
                <Student>
                  </RefId>cd106d6d-d9d5-41fb-9943-5feb967c9435</RefId>
                  </LocalId>850139-HP</LocalId>
                  </Name>Harry Potter</Name>
                  </NationalStudentNumber>23423421</NationalStudentNumber>
                </Student>
                <AssessmentTask>
                  </RefId>d0a0a27a-d0a8-510a-d9d7-5101a8c3da39</RefId>
                </AssessmentTask>
                <ProviderInvolvedList>
                  <ProviderInvolved>
                    </RefId>762</RefId>
                    </ProviderRole>LOC</ProviderRole>
                  </ProviderInvolved>
                  <ProviderInvolved>
                    </RefId>9962</RefId>
                    </ProviderRole>PRO</ProviderRole>
                  </ProviderInvolved>
                </ProviderInvolvedList>
                <StaffInvolvedList>
                  <StaffInvolved>
                    </RefId>228a2cbe-93c4-46ba-91fa-b3ae689eb437</RefId>
                    </Name>Prof. McGonnegal</Name>
                    </StaffRole>INV</StaffRole>
                  </StaffInvolved>
                </StaffInvolvedList>
                </DateTimeAssessmentScheduled>2018-11-25T09:00:00+12:00</DateTimeAssessmentScheduled>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentAssessmentTask>
  # /////////////////////////////////////////////////////////////
  /StudentAssessmentTasks/{StudentAssessmentTaskRefId}:
    put:
      tags:
      - "StudentAssessmentTask"
      summary: Default operation to update a single StudentAssessmentTask
      parameters:
      - name: StudentAssessmentTaskRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentAssessmentTask
      requestBody:
        description: CRUD operation on StudentAssessmentTask
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentAssessmentTask:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentAssessmentTask'
            example:
              "StudentAssessmentTask": { 
                "StudentAssessmentTaskRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                "Student": { 
                  "RefId": "cd106d6d-d9d5-41fb-9943-5feb967c9435",
                  "LocalId": "850139-HP",
                  "Name": "Harry Potter",
                  "NationalStudentNumber": 23423421
                },
                "AssessmentTask": { 
                  "RefId": "d0a0a27a-d0a8-510a-d9d7-5101a8c3da39"
                },
                "ProviderInvolvedList": { 
                  "ProviderInvolved": [{ 
                    "RefId": 762,
                    "ProviderRole": "LOC"
                  },
                   { 
                    "RefId": 9962,
                    "ProviderRole": "PRO"
                  }]
                },
                "StaffInvolvedList": { 
                  "StaffInvolved": [{ 
                    "RefId": "228a2cbe-93c4-46ba-91fa-b3ae689eb437",
                    "Name": "Prof. McGonnegal",
                    "StaffRole": "INV"
                  }]
                },
                "DateTimeAssessmentScheduled": "2018-11-25T09:00:00+12:00",
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentAssessmentTask:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentAssessmentTask'
            example: >-
              <StudentAssessmentTask>
                </StudentAssessmentTaskRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAssessmentTaskRefId>
                <Student>
                  </RefId>cd106d6d-d9d5-41fb-9943-5feb967c9435</RefId>
                  </LocalId>850139-HP</LocalId>
                  </Name>Harry Potter</Name>
                  </NationalStudentNumber>23423421</NationalStudentNumber>
                </Student>
                <AssessmentTask>
                  </RefId>d0a0a27a-d0a8-510a-d9d7-5101a8c3da39</RefId>
                </AssessmentTask>
                <ProviderInvolvedList>
                  <ProviderInvolved>
                    </RefId>762</RefId>
                    </ProviderRole>LOC</ProviderRole>
                  </ProviderInvolved>
                  <ProviderInvolved>
                    </RefId>9962</RefId>
                    </ProviderRole>PRO</ProviderRole>
                  </ProviderInvolved>
                </ProviderInvolvedList>
                <StaffInvolvedList>
                  <StaffInvolved>
                    </RefId>228a2cbe-93c4-46ba-91fa-b3ae689eb437</RefId>
                    </Name>Prof. McGonnegal</Name>
                    </StaffRole>INV</StaffRole>
                  </StaffInvolved>
                </StaffInvolvedList>
                </DateTimeAssessmentScheduled>2018-11-25T09:00:00+12:00</DateTimeAssessmentScheduled>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentAssessmentTask>
    get:
      tags:
      - "StudentAssessmentTask"
      summary: Default operation to get a single StudentAssessmentTask
      parameters:
      - name: StudentAssessmentTaskRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentAssessmentTask:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTask'
              example:
                "StudentAssessmentTask": { 
                  "StudentAssessmentTaskRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                  "Student": { 
                    "RefId": "cd106d6d-d9d5-41fb-9943-5feb967c9435",
                    "LocalId": "850139-HP",
                    "Name": "Harry Potter",
                    "NationalStudentNumber": 23423421
                  },
                  "AssessmentTask": { 
                    "RefId": "d0a0a27a-d0a8-510a-d9d7-5101a8c3da39"
                  },
                  "ProviderInvolvedList": { 
                    "ProviderInvolved": [{ 
                      "RefId": 762,
                      "ProviderRole": "LOC"
                    },
                     { 
                      "RefId": 9962,
                      "ProviderRole": "PRO"
                    }]
                  },
                  "StaffInvolvedList": { 
                    "StaffInvolved": [{ 
                      "RefId": "228a2cbe-93c4-46ba-91fa-b3ae689eb437",
                      "Name": "Prof. McGonnegal",
                      "StaffRole": "INV"
                    }]
                  },
                  "DateTimeAssessmentScheduled": "2018-11-25T09:00:00+12:00",
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentAssessmentTask:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentAssessmentTask'
              example: >-
                <StudentAssessmentTask>
                  </StudentAssessmentTaskRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAssessmentTaskRefId>
                  <Student>
                    </RefId>cd106d6d-d9d5-41fb-9943-5feb967c9435</RefId>
                    </LocalId>850139-HP</LocalId>
                    </Name>Harry Potter</Name>
                    </NationalStudentNumber>23423421</NationalStudentNumber>
                  </Student>
                  <AssessmentTask>
                    </RefId>d0a0a27a-d0a8-510a-d9d7-5101a8c3da39</RefId>
                  </AssessmentTask>
                  <ProviderInvolvedList>
                    <ProviderInvolved>
                      </RefId>762</RefId>
                      </ProviderRole>LOC</ProviderRole>
                    </ProviderInvolved>
                    <ProviderInvolved>
                      </RefId>9962</RefId>
                      </ProviderRole>PRO</ProviderRole>
                    </ProviderInvolved>
                  </ProviderInvolvedList>
                  <StaffInvolvedList>
                    <StaffInvolved>
                      </RefId>228a2cbe-93c4-46ba-91fa-b3ae689eb437</RefId>
                      </Name>Prof. McGonnegal</Name>
                      </StaffRole>INV</StaffRole>
                    </StaffInvolved>
                  </StaffInvolvedList>
                  </DateTimeAssessmentScheduled>2018-11-25T09:00:00+12:00</DateTimeAssessmentScheduled>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StudentAssessmentTask>
    delete:
      tags:
      - "StudentAssessmentTask"
      summary: Default operation to delete a single StudentAssessmentTask
      parameters:
      - name: StudentAssessmentTaskRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentAttainments:
    get:
      tags:
      - "StudentAttainment"
      summary: Default operation to get a list of all available StudentAttainments
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentAttainments:
                    type: object
                    description: >-
                      A List of StudentAttainment objects
                    properties:
                      StudentAttainment:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttainment'
              example:
                "StudentAttainments": { 
                  "StudentAttainment": [{ 
                    "StudentAttainmentRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                    "GrantingProvider": { 
                      "RefId": 762
                    },
                    "Attainment": { 
                      "RefId": "d0a0a27a-d0a8-510a-d9d7-5101a8c3da39",
                      "Name": "NCEA Level 2 Chemistry - Endorsed with merit",
                      "ObjectType": "Credential"
                    },
                    "Student": { 
                      "RefId": "cd106d6d-d9d5-41fb-9943-5feb967c9435",
                      "LocalId": "HP85-1039",
                      "Name": "Harry Potter",
                      "NationalStudentNumber": 23423421
                    },
                    "DateAttained": "2018-07-25",
                    "JustificationList": { 
                      "Justification": [{ 
                        "RefId": "2752a16b-b62a-4973-9d44-23e13e1c037b",
                        "LocalId": "91165-v2",
                        "Name": "Demonstrate understanding of the properties of selected organic compounds",
                        "ObjectType": "StudentAssessmentTaskResult",
                        "AssessmentType": "EXT",
                        "Result": "Achieved",
                        "Date": "2016-06-28",
                        "CreditValue": 4
                      },
                       { 
                        "RefId": "eca0da5d-94af-4223-aaa6-7c0083006efd",
                        "LocalId": "91166-v2",
                        "Name": "Demonstrate understanding of chemical reactivity",
                        "ObjectType": "StudentAssessmentTaskResult",
                        "AssessmentType": "INT",
                        "Result": "Achieved with merit",
                        "Date": "2016-06-01",
                        "CreditValue": 3
                      },
                       { 
                        "RefId": "12f4761d-5e97-4e12-804e-e16d882c86c7",
                        "LocalId": "91167-v2",
                        "Name": "Demonstrate understanding of oxidation-reduction",
                        "ObjectType": "StudentAssessmentTaskResult",
                        "AssessmentType": "EXT",
                        "Result": "Achieved",
                        "Date": "2016-06-28",
                        "CreditValue": 3
                      }]
                    },
                    "SubjectAreaList": { 
                      "SubjectArea": ["CHEM"]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentAttainments:
                    type: object
                    description: >-
                      A List of StudentAttainment objects
                    properties:
                      StudentAttainment:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttainment'
              example: >-
                <StudentAttainments>
                  <StudentAttainment>
                    </StudentAttainmentRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAttainmentRefId>
                    <GrantingProvider>
                      </RefId>762</RefId>
                    </GrantingProvider>
                    <Attainment>
                      </RefId>d0a0a27a-d0a8-510a-d9d7-5101a8c3da39</RefId>
                      </Name>NCEA Level 2 Chemistry - Endorsed with merit</Name>
                      </ObjectType>Credential</ObjectType>
                    </Attainment>
                    <Student>
                      </RefId>cd106d6d-d9d5-41fb-9943-5feb967c9435</RefId>
                      </LocalId>HP85-1039</LocalId>
                      </Name>Harry Potter</Name>
                      </NationalStudentNumber>23423421</NationalStudentNumber>
                    </Student>
                    </DateAttained>2018-07-25</DateAttained>
                    <JustificationList>
                      <Justification>
                        </RefId>2752a16b-b62a-4973-9d44-23e13e1c037b</RefId>
                        </LocalId>91165-v2</LocalId>
                        </Name>Demonstrate understanding of the properties of selected organic compounds</Name>
                        </ObjectType>StudentAssessmentTaskResult</ObjectType>
                        </AssessmentType>EXT</AssessmentType>
                        </Result>Achieved</Result>
                        </Date>2016-06-28</Date>
                        </CreditValue>4</CreditValue>
                      </Justification>
                      <Justification>
                        </RefId>eca0da5d-94af-4223-aaa6-7c0083006efd</RefId>
                        </LocalId>91166-v2</LocalId>
                        </Name>Demonstrate understanding of chemical reactivity</Name>
                        </ObjectType>StudentAssessmentTaskResult</ObjectType>
                        </AssessmentType>INT</AssessmentType>
                        </Result>Achieved with merit</Result>
                        </Date>2016-06-01</Date>
                        </CreditValue>3</CreditValue>
                      </Justification>
                      <Justification>
                        </RefId>12f4761d-5e97-4e12-804e-e16d882c86c7</RefId>
                        </LocalId>91167-v2</LocalId>
                        </Name>Demonstrate understanding of oxidation-reduction</Name>
                        </ObjectType>StudentAssessmentTaskResult</ObjectType>
                        </AssessmentType>EXT</AssessmentType>
                        </Result>Achieved</Result>
                        </Date>2016-06-28</Date>
                        </CreditValue>3</CreditValue>
                      </Justification>
                    </JustificationList>
                    <SubjectAreaList>
                      </SubjectArea>CHEM</SubjectArea>
                    </SubjectAreaList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StudentAttainment>
                </StudentAttainments>
    post:
      tags:
      - "StudentAttainment"
      summary: Default operation to create a single StudentAttainment
      operationId: createStudentAttainment
      requestBody:
        description: CRUD operation on StudentAttainment
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentAttainment:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttainment'
            example:
              "StudentAttainment": { 
                "StudentAttainmentRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                "GrantingProvider": { 
                  "RefId": 762
                },
                "Attainment": { 
                  "RefId": "d0a0a27a-d0a8-510a-d9d7-5101a8c3da39",
                  "Name": "NCEA Level 2 Chemistry - Endorsed with merit",
                  "ObjectType": "Credential"
                },
                "Student": { 
                  "RefId": "cd106d6d-d9d5-41fb-9943-5feb967c9435",
                  "LocalId": "HP85-1039",
                  "Name": "Harry Potter",
                  "NationalStudentNumber": 23423421
                },
                "DateAttained": "2018-07-25",
                "JustificationList": { 
                  "Justification": [{ 
                    "RefId": "2752a16b-b62a-4973-9d44-23e13e1c037b",
                    "LocalId": "91165-v2",
                    "Name": "Demonstrate understanding of the properties of selected organic compounds",
                    "ObjectType": "StudentAssessmentTaskResult",
                    "AssessmentType": "EXT",
                    "Result": "Achieved",
                    "Date": "2016-06-28",
                    "CreditValue": 4
                  },
                   { 
                    "RefId": "eca0da5d-94af-4223-aaa6-7c0083006efd",
                    "LocalId": "91166-v2",
                    "Name": "Demonstrate understanding of chemical reactivity",
                    "ObjectType": "StudentAssessmentTaskResult",
                    "AssessmentType": "INT",
                    "Result": "Achieved with merit",
                    "Date": "2016-06-01",
                    "CreditValue": 3
                  },
                   { 
                    "RefId": "12f4761d-5e97-4e12-804e-e16d882c86c7",
                    "LocalId": "91167-v2",
                    "Name": "Demonstrate understanding of oxidation-reduction",
                    "ObjectType": "StudentAssessmentTaskResult",
                    "AssessmentType": "EXT",
                    "Result": "Achieved",
                    "Date": "2016-06-28",
                    "CreditValue": 3
                  }]
                },
                "SubjectAreaList": { 
                  "SubjectArea": ["CHEM"]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentAttainment:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttainment'
            example: >-
              <StudentAttainment>
                </StudentAttainmentRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAttainmentRefId>
                <GrantingProvider>
                  </RefId>762</RefId>
                </GrantingProvider>
                <Attainment>
                  </RefId>d0a0a27a-d0a8-510a-d9d7-5101a8c3da39</RefId>
                  </Name>NCEA Level 2 Chemistry - Endorsed with merit</Name>
                  </ObjectType>Credential</ObjectType>
                </Attainment>
                <Student>
                  </RefId>cd106d6d-d9d5-41fb-9943-5feb967c9435</RefId>
                  </LocalId>HP85-1039</LocalId>
                  </Name>Harry Potter</Name>
                  </NationalStudentNumber>23423421</NationalStudentNumber>
                </Student>
                </DateAttained>2018-07-25</DateAttained>
                <JustificationList>
                  <Justification>
                    </RefId>2752a16b-b62a-4973-9d44-23e13e1c037b</RefId>
                    </LocalId>91165-v2</LocalId>
                    </Name>Demonstrate understanding of the properties of selected organic compounds</Name>
                    </ObjectType>StudentAssessmentTaskResult</ObjectType>
                    </AssessmentType>EXT</AssessmentType>
                    </Result>Achieved</Result>
                    </Date>2016-06-28</Date>
                    </CreditValue>4</CreditValue>
                  </Justification>
                  <Justification>
                    </RefId>eca0da5d-94af-4223-aaa6-7c0083006efd</RefId>
                    </LocalId>91166-v2</LocalId>
                    </Name>Demonstrate understanding of chemical reactivity</Name>
                    </ObjectType>StudentAssessmentTaskResult</ObjectType>
                    </AssessmentType>INT</AssessmentType>
                    </Result>Achieved with merit</Result>
                    </Date>2016-06-01</Date>
                    </CreditValue>3</CreditValue>
                  </Justification>
                  <Justification>
                    </RefId>12f4761d-5e97-4e12-804e-e16d882c86c7</RefId>
                    </LocalId>91167-v2</LocalId>
                    </Name>Demonstrate understanding of oxidation-reduction</Name>
                    </ObjectType>StudentAssessmentTaskResult</ObjectType>
                    </AssessmentType>EXT</AssessmentType>
                    </Result>Achieved</Result>
                    </Date>2016-06-28</Date>
                    </CreditValue>3</CreditValue>
                  </Justification>
                </JustificationList>
                <SubjectAreaList>
                  </SubjectArea>CHEM</SubjectArea>
                </SubjectAreaList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentAttainment>
  # /////////////////////////////////////////////////////////////
  /StudentAttainments/{StudentAttainmentRefId}:
    put:
      tags:
      - "StudentAttainment"
      summary: Default operation to update a single StudentAttainment
      parameters:
      - name: StudentAttainmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentAttainment
      requestBody:
        description: CRUD operation on StudentAttainment
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentAttainment:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentAttainment'
            example:
              "StudentAttainment": { 
                "StudentAttainmentRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                "GrantingProvider": { 
                  "RefId": 762
                },
                "Attainment": { 
                  "RefId": "d0a0a27a-d0a8-510a-d9d7-5101a8c3da39",
                  "Name": "NCEA Level 2 Chemistry - Endorsed with merit",
                  "ObjectType": "Credential"
                },
                "Student": { 
                  "RefId": "cd106d6d-d9d5-41fb-9943-5feb967c9435",
                  "LocalId": "HP85-1039",
                  "Name": "Harry Potter",
                  "NationalStudentNumber": 23423421
                },
                "DateAttained": "2018-07-25",
                "JustificationList": { 
                  "Justification": [{ 
                    "RefId": "2752a16b-b62a-4973-9d44-23e13e1c037b",
                    "LocalId": "91165-v2",
                    "Name": "Demonstrate understanding of the properties of selected organic compounds",
                    "ObjectType": "StudentAssessmentTaskResult",
                    "AssessmentType": "EXT",
                    "Result": "Achieved",
                    "Date": "2016-06-28",
                    "CreditValue": 4
                  },
                   { 
                    "RefId": "eca0da5d-94af-4223-aaa6-7c0083006efd",
                    "LocalId": "91166-v2",
                    "Name": "Demonstrate understanding of chemical reactivity",
                    "ObjectType": "StudentAssessmentTaskResult",
                    "AssessmentType": "INT",
                    "Result": "Achieved with merit",
                    "Date": "2016-06-01",
                    "CreditValue": 3
                  },
                   { 
                    "RefId": "12f4761d-5e97-4e12-804e-e16d882c86c7",
                    "LocalId": "91167-v2",
                    "Name": "Demonstrate understanding of oxidation-reduction",
                    "ObjectType": "StudentAssessmentTaskResult",
                    "AssessmentType": "EXT",
                    "Result": "Achieved",
                    "Date": "2016-06-28",
                    "CreditValue": 3
                  }]
                },
                "SubjectAreaList": { 
                  "SubjectArea": ["CHEM"]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentAttainment:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentAttainment'
            example: >-
              <StudentAttainment>
                </StudentAttainmentRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAttainmentRefId>
                <GrantingProvider>
                  </RefId>762</RefId>
                </GrantingProvider>
                <Attainment>
                  </RefId>d0a0a27a-d0a8-510a-d9d7-5101a8c3da39</RefId>
                  </Name>NCEA Level 2 Chemistry - Endorsed with merit</Name>
                  </ObjectType>Credential</ObjectType>
                </Attainment>
                <Student>
                  </RefId>cd106d6d-d9d5-41fb-9943-5feb967c9435</RefId>
                  </LocalId>HP85-1039</LocalId>
                  </Name>Harry Potter</Name>
                  </NationalStudentNumber>23423421</NationalStudentNumber>
                </Student>
                </DateAttained>2018-07-25</DateAttained>
                <JustificationList>
                  <Justification>
                    </RefId>2752a16b-b62a-4973-9d44-23e13e1c037b</RefId>
                    </LocalId>91165-v2</LocalId>
                    </Name>Demonstrate understanding of the properties of selected organic compounds</Name>
                    </ObjectType>StudentAssessmentTaskResult</ObjectType>
                    </AssessmentType>EXT</AssessmentType>
                    </Result>Achieved</Result>
                    </Date>2016-06-28</Date>
                    </CreditValue>4</CreditValue>
                  </Justification>
                  <Justification>
                    </RefId>eca0da5d-94af-4223-aaa6-7c0083006efd</RefId>
                    </LocalId>91166-v2</LocalId>
                    </Name>Demonstrate understanding of chemical reactivity</Name>
                    </ObjectType>StudentAssessmentTaskResult</ObjectType>
                    </AssessmentType>INT</AssessmentType>
                    </Result>Achieved with merit</Result>
                    </Date>2016-06-01</Date>
                    </CreditValue>3</CreditValue>
                  </Justification>
                  <Justification>
                    </RefId>12f4761d-5e97-4e12-804e-e16d882c86c7</RefId>
                    </LocalId>91167-v2</LocalId>
                    </Name>Demonstrate understanding of oxidation-reduction</Name>
                    </ObjectType>StudentAssessmentTaskResult</ObjectType>
                    </AssessmentType>EXT</AssessmentType>
                    </Result>Achieved</Result>
                    </Date>2016-06-28</Date>
                    </CreditValue>3</CreditValue>
                  </Justification>
                </JustificationList>
                <SubjectAreaList>
                  </SubjectArea>CHEM</SubjectArea>
                </SubjectAreaList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentAttainment>
    get:
      tags:
      - "StudentAttainment"
      summary: Default operation to get a single StudentAttainment
      parameters:
      - name: StudentAttainmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentAttainment:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttainment'
              example:
                "StudentAttainment": { 
                  "StudentAttainmentRefId": "359d7510-1ad0-a9d7-a8c3-dad0a85103a2",
                  "GrantingProvider": { 
                    "RefId": 762
                  },
                  "Attainment": { 
                    "RefId": "d0a0a27a-d0a8-510a-d9d7-5101a8c3da39",
                    "Name": "NCEA Level 2 Chemistry - Endorsed with merit",
                    "ObjectType": "Credential"
                  },
                  "Student": { 
                    "RefId": "cd106d6d-d9d5-41fb-9943-5feb967c9435",
                    "LocalId": "HP85-1039",
                    "Name": "Harry Potter",
                    "NationalStudentNumber": 23423421
                  },
                  "DateAttained": "2018-07-25",
                  "JustificationList": { 
                    "Justification": [{ 
                      "RefId": "2752a16b-b62a-4973-9d44-23e13e1c037b",
                      "LocalId": "91165-v2",
                      "Name": "Demonstrate understanding of the properties of selected organic compounds",
                      "ObjectType": "StudentAssessmentTaskResult",
                      "AssessmentType": "EXT",
                      "Result": "Achieved",
                      "Date": "2016-06-28",
                      "CreditValue": 4
                    },
                     { 
                      "RefId": "eca0da5d-94af-4223-aaa6-7c0083006efd",
                      "LocalId": "91166-v2",
                      "Name": "Demonstrate understanding of chemical reactivity",
                      "ObjectType": "StudentAssessmentTaskResult",
                      "AssessmentType": "INT",
                      "Result": "Achieved with merit",
                      "Date": "2016-06-01",
                      "CreditValue": 3
                    },
                     { 
                      "RefId": "12f4761d-5e97-4e12-804e-e16d882c86c7",
                      "LocalId": "91167-v2",
                      "Name": "Demonstrate understanding of oxidation-reduction",
                      "ObjectType": "StudentAssessmentTaskResult",
                      "AssessmentType": "EXT",
                      "Result": "Achieved",
                      "Date": "2016-06-28",
                      "CreditValue": 3
                    }]
                  },
                  "SubjectAreaList": { 
                    "SubjectArea": ["CHEM"]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentAttainment:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentAttainment'
              example: >-
                <StudentAttainment>
                  </StudentAttainmentRefId>359d7510-1ad0-a9d7-a8c3-dad0a85103a2</StudentAttainmentRefId>
                  <GrantingProvider>
                    </RefId>762</RefId>
                  </GrantingProvider>
                  <Attainment>
                    </RefId>d0a0a27a-d0a8-510a-d9d7-5101a8c3da39</RefId>
                    </Name>NCEA Level 2 Chemistry - Endorsed with merit</Name>
                    </ObjectType>Credential</ObjectType>
                  </Attainment>
                  <Student>
                    </RefId>cd106d6d-d9d5-41fb-9943-5feb967c9435</RefId>
                    </LocalId>HP85-1039</LocalId>
                    </Name>Harry Potter</Name>
                    </NationalStudentNumber>23423421</NationalStudentNumber>
                  </Student>
                  </DateAttained>2018-07-25</DateAttained>
                  <JustificationList>
                    <Justification>
                      </RefId>2752a16b-b62a-4973-9d44-23e13e1c037b</RefId>
                      </LocalId>91165-v2</LocalId>
                      </Name>Demonstrate understanding of the properties of selected organic compounds</Name>
                      </ObjectType>StudentAssessmentTaskResult</ObjectType>
                      </AssessmentType>EXT</AssessmentType>
                      </Result>Achieved</Result>
                      </Date>2016-06-28</Date>
                      </CreditValue>4</CreditValue>
                    </Justification>
                    <Justification>
                      </RefId>eca0da5d-94af-4223-aaa6-7c0083006efd</RefId>
                      </LocalId>91166-v2</LocalId>
                      </Name>Demonstrate understanding of chemical reactivity</Name>
                      </ObjectType>StudentAssessmentTaskResult</ObjectType>
                      </AssessmentType>INT</AssessmentType>
                      </Result>Achieved with merit</Result>
                      </Date>2016-06-01</Date>
                      </CreditValue>3</CreditValue>
                    </Justification>
                    <Justification>
                      </RefId>12f4761d-5e97-4e12-804e-e16d882c86c7</RefId>
                      </LocalId>91167-v2</LocalId>
                      </Name>Demonstrate understanding of oxidation-reduction</Name>
                      </ObjectType>StudentAssessmentTaskResult</ObjectType>
                      </AssessmentType>EXT</AssessmentType>
                      </Result>Achieved</Result>
                      </Date>2016-06-28</Date>
                      </CreditValue>3</CreditValue>
                    </Justification>
                  </JustificationList>
                  <SubjectAreaList>
                    </SubjectArea>CHEM</SubjectArea>
                  </SubjectAreaList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StudentAttainment>
    delete:
      tags:
      - "StudentAttainment"
      summary: Default operation to delete a single StudentAttainment
      parameters:
      - name: StudentAttainmentRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
  # /////////////////////////////////////////////////////////////
  /StudentCurriculumProgressReports:
    get:
      tags:
      - "StudentCurriculumProgressReport"
      summary: Default operation to get a list of all available StudentCurriculumProgressReports
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentCurriculumProgressReports:
                    type: object
                    description: >-
                      A List of StudentCurriculumProgressReport objects
                    properties:
                      StudentCurriculumProgressReport:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentCurriculumProgressReport'
              example:
                "StudentCurriculumProgressReports": { 
                  "StudentCurriculumProgressReport": [{ 
                    "StudentCurriculumProgressReportRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Student": { 
                      "RefId": "ca285746-359d-7510-1a8c-36432a901a16"
                    },
                    "Provider": { 
                      "RefId": 9961
                    },
                    "TeachingGroup": { 
                      "RefId": "4f6dce25-cca6-49ef-8be4-675e2cfce8b8",
                      "LocalId": "HM8P",
                      "Name": "Year 8 Hard Materials, Pinehurst School"
                    },
                    "AuthorList": { 
                      "Author": [{ 
                        "RefId": "1b6fabed-2af9-4395-b48c-f46c8edb1b78",
                        "LocalId": "SMcG",
                        "Name": "Steve McGannaway"
                      }]
                    },
                    "TimeFrame": "TRM",
                    "TechnologyClassList": { 
                      "TechnologyClass": [{ 
                        "Class": "HM",
                        "BehaviourComment": "Excellent",
                        "EffortComment": "Not particularly interested, attention wanders",
                        "StrandList": { 
                          "Strand": [{ 
                            "LearningStrand": "TP",
                            "AchievementObjectiveList": { 
                              "AchievementObjective": [{ 
                                "AchievementObjective": "BD",
                                "CurriculumLevel": 2,
                                "ProgressLevel": "B",
                                "AchievementObjectiveDesc": "Brief Development in hard materials",
                                "OverallStudentEffortNote": "Not particularly interested, attention wanders",
                                "PracticalAbilityDesc": "Beginner",
                                "PracticalAbilityProgressNote": "Struggles with the planning required"
                              }]
                            }
                          }]
                        }
                      }]
                    },
                    "RecordAudit": { 
                      "CreatedDateTime": "2019-01-01T03:15:00",
                      "CreatedBy": { 
                        "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                        "Name": "Bobby Test"
                      }
                    }
                  }]
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentCurriculumProgressReports:
                    type: object
                    description: >-
                      A List of StudentCurriculumProgressReport objects
                    properties:
                      StudentCurriculumProgressReport:
                        type: array
                        items:
                          $ref: 'jsonSchemaCreate.yaml#/properties/StudentCurriculumProgressReport'
              example: >-
                <StudentCurriculumProgressReports>
                  <StudentCurriculumProgressReport>
                    </StudentCurriculumProgressReportRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</StudentCurriculumProgressReportRefId>
                    <Student>
                      </RefId>ca285746-359d-7510-1a8c-36432a901a16</RefId>
                    </Student>
                    <Provider>
                      </RefId>9961</RefId>
                    </Provider>
                    <TeachingGroup>
                      </RefId>4f6dce25-cca6-49ef-8be4-675e2cfce8b8</RefId>
                      </LocalId>HM8P</LocalId>
                      </Name>Year 8 Hard Materials, Pinehurst School</Name>
                    </TeachingGroup>
                    <AuthorList>
                      <Author>
                        </RefId>1b6fabed-2af9-4395-b48c-f46c8edb1b78</RefId>
                        </LocalId>SMcG</LocalId>
                        </Name>Steve McGannaway</Name>
                      </Author>
                    </AuthorList>
                    </TimeFrame>TRM</TimeFrame>
                    <TechnologyClassList>
                      <TechnologyClass>
                        </Class>HM</Class>
                        </BehaviourComment>Excellent</BehaviourComment>
                        </EffortComment>Not particularly interested, attention wanders</EffortComment>
                        <StrandList>
                          <Strand>
                            </LearningStrand>TP</LearningStrand>
                            <AchievementObjectiveList>
                              <AchievementObjective>
                                </AchievementObjective>BD</AchievementObjective>
                                </CurriculumLevel>2</CurriculumLevel>
                                </ProgressLevel>B</ProgressLevel>
                                </AchievementObjectiveDesc>Brief Development in hard materials</AchievementObjectiveDesc>
                                </OverallStudentEffortNote>Not particularly interested, attention wanders</OverallStudentEffortNote>
                                </PracticalAbilityDesc>Beginner</PracticalAbilityDesc>
                                </PracticalAbilityProgressNote>Struggles with the planning required</PracticalAbilityProgressNote>
                              </AchievementObjective>
                            </AchievementObjectiveList>
                          </Strand>
                        </StrandList>
                      </TechnologyClass>
                    </TechnologyClassList>
                    <RecordAudit>
                      </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                      <CreatedBy>
                        </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                        </Name>Bobby Test</Name>
                      </CreatedBy>
                    </RecordAudit>
                  </StudentCurriculumProgressReport>
                </StudentCurriculumProgressReports>
    post:
      tags:
      - "StudentCurriculumProgressReport"
      summary: Default operation to create a single StudentCurriculumProgressReport
      operationId: createStudentCurriculumProgressReport
      requestBody:
        description: CRUD operation on StudentCurriculumProgressReport
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentCurriculumProgressReport:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentCurriculumProgressReport'
            example:
              "StudentCurriculumProgressReport": { 
                "StudentCurriculumProgressReportRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Student": { 
                  "RefId": "ca285746-359d-7510-1a8c-36432a901a16"
                },
                "Provider": { 
                  "RefId": 9961
                },
                "TeachingGroup": { 
                  "RefId": "4f6dce25-cca6-49ef-8be4-675e2cfce8b8",
                  "LocalId": "HM8P",
                  "Name": "Year 8 Hard Materials, Pinehurst School"
                },
                "AuthorList": { 
                  "Author": [{ 
                    "RefId": "1b6fabed-2af9-4395-b48c-f46c8edb1b78",
                    "LocalId": "SMcG",
                    "Name": "Steve McGannaway"
                  }]
                },
                "TimeFrame": "TRM",
                "TechnologyClassList": { 
                  "TechnologyClass": [{ 
                    "Class": "HM",
                    "BehaviourComment": "Excellent",
                    "EffortComment": "Not particularly interested, attention wanders",
                    "StrandList": { 
                      "Strand": [{ 
                        "LearningStrand": "TP",
                        "AchievementObjectiveList": { 
                          "AchievementObjective": [{ 
                            "AchievementObjective": "BD",
                            "CurriculumLevel": 2,
                            "ProgressLevel": "B",
                            "AchievementObjectiveDesc": "Brief Development in hard materials",
                            "OverallStudentEffortNote": "Not particularly interested, attention wanders",
                            "PracticalAbilityDesc": "Beginner",
                            "PracticalAbilityProgressNote": "Struggles with the planning required"
                          }]
                        }
                      }]
                    }
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentCurriculumProgressReport:
                  $ref: 'jsonSchemaCreate.yaml#/properties/StudentCurriculumProgressReport'
            example: >-
              <StudentCurriculumProgressReport>
                </StudentCurriculumProgressReportRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</StudentCurriculumProgressReportRefId>
                <Student>
                  </RefId>ca285746-359d-7510-1a8c-36432a901a16</RefId>
                </Student>
                <Provider>
                  </RefId>9961</RefId>
                </Provider>
                <TeachingGroup>
                  </RefId>4f6dce25-cca6-49ef-8be4-675e2cfce8b8</RefId>
                  </LocalId>HM8P</LocalId>
                  </Name>Year 8 Hard Materials, Pinehurst School</Name>
                </TeachingGroup>
                <AuthorList>
                  <Author>
                    </RefId>1b6fabed-2af9-4395-b48c-f46c8edb1b78</RefId>
                    </LocalId>SMcG</LocalId>
                    </Name>Steve McGannaway</Name>
                  </Author>
                </AuthorList>
                </TimeFrame>TRM</TimeFrame>
                <TechnologyClassList>
                  <TechnologyClass>
                    </Class>HM</Class>
                    </BehaviourComment>Excellent</BehaviourComment>
                    </EffortComment>Not particularly interested, attention wanders</EffortComment>
                    <StrandList>
                      <Strand>
                        </LearningStrand>TP</LearningStrand>
                        <AchievementObjectiveList>
                          <AchievementObjective>
                            </AchievementObjective>BD</AchievementObjective>
                            </CurriculumLevel>2</CurriculumLevel>
                            </ProgressLevel>B</ProgressLevel>
                            </AchievementObjectiveDesc>Brief Development in hard materials</AchievementObjectiveDesc>
                            </OverallStudentEffortNote>Not particularly interested, attention wanders</OverallStudentEffortNote>
                            </PracticalAbilityDesc>Beginner</PracticalAbilityDesc>
                            </PracticalAbilityProgressNote>Struggles with the planning required</PracticalAbilityProgressNote>
                          </AchievementObjective>
                        </AchievementObjectiveList>
                      </Strand>
                    </StrandList>
                  </TechnologyClass>
                </TechnologyClassList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentCurriculumProgressReport>
  # /////////////////////////////////////////////////////////////
  /StudentCurriculumProgressReports/{StudentCurriculumProgressReportRefId}:
    put:
      tags:
      - "StudentCurriculumProgressReport"
      summary: Default operation to update a single StudentCurriculumProgressReport
      parameters:
      - name: StudentCurriculumProgressReportRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      operationId: updateStudentCurriculumProgressReport
      requestBody:
        description: CRUD operation on StudentCurriculumProgressReport
        content:
          application/json:
            schema:
              type: object
              properties:
                StudentCurriculumProgressReport:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentCurriculumProgressReport'
            example:
              "StudentCurriculumProgressReport": { 
                "StudentCurriculumProgressReportRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                "Student": { 
                  "RefId": "ca285746-359d-7510-1a8c-36432a901a16"
                },
                "Provider": { 
                  "RefId": 9961
                },
                "TeachingGroup": { 
                  "RefId": "4f6dce25-cca6-49ef-8be4-675e2cfce8b8",
                  "LocalId": "HM8P",
                  "Name": "Year 8 Hard Materials, Pinehurst School"
                },
                "AuthorList": { 
                  "Author": [{ 
                    "RefId": "1b6fabed-2af9-4395-b48c-f46c8edb1b78",
                    "LocalId": "SMcG",
                    "Name": "Steve McGannaway"
                  }]
                },
                "TimeFrame": "TRM",
                "TechnologyClassList": { 
                  "TechnologyClass": [{ 
                    "Class": "HM",
                    "BehaviourComment": "Excellent",
                    "EffortComment": "Not particularly interested, attention wanders",
                    "StrandList": { 
                      "Strand": [{ 
                        "LearningStrand": "TP",
                        "AchievementObjectiveList": { 
                          "AchievementObjective": [{ 
                            "AchievementObjective": "BD",
                            "CurriculumLevel": 2,
                            "ProgressLevel": "B",
                            "AchievementObjectiveDesc": "Brief Development in hard materials",
                            "OverallStudentEffortNote": "Not particularly interested, attention wanders",
                            "PracticalAbilityDesc": "Beginner",
                            "PracticalAbilityProgressNote": "Struggles with the planning required"
                          }]
                        }
                      }]
                    }
                  }]
                },
                "RecordAudit": { 
                  "CreatedDateTime": "2019-01-01T03:15:00",
                  "CreatedBy": { 
                    "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                    "Name": "Bobby Test"
                  }
                }
              }
          application/xml:
            schema:
              type: object
              properties:
                StudentCurriculumProgressReport:
                  $ref: 'jsonSchemaUpdate.yaml#/properties/StudentCurriculumProgressReport'
            example: >-
              <StudentCurriculumProgressReport>
                </StudentCurriculumProgressReportRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</StudentCurriculumProgressReportRefId>
                <Student>
                  </RefId>ca285746-359d-7510-1a8c-36432a901a16</RefId>
                </Student>
                <Provider>
                  </RefId>9961</RefId>
                </Provider>
                <TeachingGroup>
                  </RefId>4f6dce25-cca6-49ef-8be4-675e2cfce8b8</RefId>
                  </LocalId>HM8P</LocalId>
                  </Name>Year 8 Hard Materials, Pinehurst School</Name>
                </TeachingGroup>
                <AuthorList>
                  <Author>
                    </RefId>1b6fabed-2af9-4395-b48c-f46c8edb1b78</RefId>
                    </LocalId>SMcG</LocalId>
                    </Name>Steve McGannaway</Name>
                  </Author>
                </AuthorList>
                </TimeFrame>TRM</TimeFrame>
                <TechnologyClassList>
                  <TechnologyClass>
                    </Class>HM</Class>
                    </BehaviourComment>Excellent</BehaviourComment>
                    </EffortComment>Not particularly interested, attention wanders</EffortComment>
                    <StrandList>
                      <Strand>
                        </LearningStrand>TP</LearningStrand>
                        <AchievementObjectiveList>
                          <AchievementObjective>
                            </AchievementObjective>BD</AchievementObjective>
                            </CurriculumLevel>2</CurriculumLevel>
                            </ProgressLevel>B</ProgressLevel>
                            </AchievementObjectiveDesc>Brief Development in hard materials</AchievementObjectiveDesc>
                            </OverallStudentEffortNote>Not particularly interested, attention wanders</OverallStudentEffortNote>
                            </PracticalAbilityDesc>Beginner</PracticalAbilityDesc>
                            </PracticalAbilityProgressNote>Struggles with the planning required</PracticalAbilityProgressNote>
                          </AchievementObjective>
                        </AchievementObjectiveList>
                      </Strand>
                    </StrandList>
                  </TechnologyClass>
                </TechnologyClassList>
                <RecordAudit>
                  </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                  <CreatedBy>
                    </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                    </Name>Bobby Test</Name>
                  </CreatedBy>
                </RecordAudit>
              </StudentCurriculumProgressReport>
    get:
      tags:
      - "StudentCurriculumProgressReport"
      summary: Default operation to get a single StudentCurriculumProgressReport
      parameters:
      - name: StudentCurriculumProgressReportRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  StudentCurriculumProgressReport:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentCurriculumProgressReport'
              example:
                "StudentCurriculumProgressReport": { 
                  "StudentCurriculumProgressReportRefId": "2ffb63b4-cfef-4820-8501-e7d1e54555cb",
                  "Student": { 
                    "RefId": "ca285746-359d-7510-1a8c-36432a901a16"
                  },
                  "Provider": { 
                    "RefId": 9961
                  },
                  "TeachingGroup": { 
                    "RefId": "4f6dce25-cca6-49ef-8be4-675e2cfce8b8",
                    "LocalId": "HM8P",
                    "Name": "Year 8 Hard Materials, Pinehurst School"
                  },
                  "AuthorList": { 
                    "Author": [{ 
                      "RefId": "1b6fabed-2af9-4395-b48c-f46c8edb1b78",
                      "LocalId": "SMcG",
                      "Name": "Steve McGannaway"
                    }]
                  },
                  "TimeFrame": "TRM",
                  "TechnologyClassList": { 
                    "TechnologyClass": [{ 
                      "Class": "HM",
                      "BehaviourComment": "Excellent",
                      "EffortComment": "Not particularly interested, attention wanders",
                      "StrandList": { 
                        "Strand": [{ 
                          "LearningStrand": "TP",
                          "AchievementObjectiveList": { 
                            "AchievementObjective": [{ 
                              "AchievementObjective": "BD",
                              "CurriculumLevel": 2,
                              "ProgressLevel": "B",
                              "AchievementObjectiveDesc": "Brief Development in hard materials",
                              "OverallStudentEffortNote": "Not particularly interested, attention wanders",
                              "PracticalAbilityDesc": "Beginner",
                              "PracticalAbilityProgressNote": "Struggles with the planning required"
                            }]
                          }
                        }]
                      }
                    }]
                  },
                  "RecordAudit": { 
                    "CreatedDateTime": "2019-01-01T03:15:00",
                    "CreatedBy": { 
                      "RefId": "44fb63b4-cfef-4820-8501-e7d1e54555cb",
                      "Name": "Bobby Test"
                    }
                  }
                }
            application/xml:
              schema:
                type: object
                properties:
                  StudentCurriculumProgressReport:
                    $ref: 'jsonSchemaCreate.yaml#/properties/StudentCurriculumProgressReport'
              example: >-
                <StudentCurriculumProgressReport>
                  </StudentCurriculumProgressReportRefId>2ffb63b4-cfef-4820-8501-e7d1e54555cb</StudentCurriculumProgressReportRefId>
                  <Student>
                    </RefId>ca285746-359d-7510-1a8c-36432a901a16</RefId>
                  </Student>
                  <Provider>
                    </RefId>9961</RefId>
                  </Provider>
                  <TeachingGroup>
                    </RefId>4f6dce25-cca6-49ef-8be4-675e2cfce8b8</RefId>
                    </LocalId>HM8P</LocalId>
                    </Name>Year 8 Hard Materials, Pinehurst School</Name>
                  </TeachingGroup>
                  <AuthorList>
                    <Author>
                      </RefId>1b6fabed-2af9-4395-b48c-f46c8edb1b78</RefId>
                      </LocalId>SMcG</LocalId>
                      </Name>Steve McGannaway</Name>
                    </Author>
                  </AuthorList>
                  </TimeFrame>TRM</TimeFrame>
                  <TechnologyClassList>
                    <TechnologyClass>
                      </Class>HM</Class>
                      </BehaviourComment>Excellent</BehaviourComment>
                      </EffortComment>Not particularly interested, attention wanders</EffortComment>
                      <StrandList>
                        <Strand>
                          </LearningStrand>TP</LearningStrand>
                          <AchievementObjectiveList>
                            <AchievementObjective>
                              </AchievementObjective>BD</AchievementObjective>
                              </CurriculumLevel>2</CurriculumLevel>
                              </ProgressLevel>B</ProgressLevel>
                              </AchievementObjectiveDesc>Brief Development in hard materials</AchievementObjectiveDesc>
                              </OverallStudentEffortNote>Not particularly interested, attention wanders</OverallStudentEffortNote>
                              </PracticalAbilityDesc>Beginner</PracticalAbilityDesc>
                              </PracticalAbilityProgressNote>Struggles with the planning required</PracticalAbilityProgressNote>
                            </AchievementObjective>
                          </AchievementObjectiveList>
                        </Strand>
                      </StrandList>
                    </TechnologyClass>
                  </TechnologyClassList>
                  <RecordAudit>
                    </CreatedDateTime>2019-01-01T03:15:00</CreatedDateTime>
                    <CreatedBy>
                      </RefId>44fb63b4-cfef-4820-8501-e7d1e54555cb</RefId>
                      </Name>Bobby Test</Name>
                    </CreatedBy>
                  </RecordAudit>
                </StudentCurriculumProgressReport>
    delete:
      tags:
      - "StudentCurriculumProgressReport"
      summary: Default operation to delete a single StudentCurriculumProgressReport
      parameters:
      - name: StudentCurriculumProgressReportRefId
        in: path
        description: >-
          <p>The universally unique identifier for the data object record that is used across systems.</p>
        required: true
        schema:
          type: string
      responses:
        '200':
          description: successful operation
