����JFIF��x�x����'
| Server IP : 78.140.185.180 / Your IP : 216.73.216.170 Web Server : LiteSpeed System : Linux cpanel13.v.fozzy.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : builderbox ( 1072) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/builderbox/./././www/vendor/google/apiclient-services/src/Google/Service/ |
Upload File : |
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
/**
* Service definition for Classroom (v1).
*
* <p>
* Manages classes, rosters, and invitations in Google Classroom.</p>
*
* <p>
* For more information about this service, see the API
* <a href="https://developers.google.com/classroom/" target="_blank">Documentation</a>
* </p>
*
* @author Google, Inc.
*/
class Google_Service_Classroom extends Google_Service
{
/** View and manage announcements in Google Classroom. */
const CLASSROOM_ANNOUNCEMENTS =
"https://www.googleapis.com/auth/classroom.announcements";
/** View announcements in Google Classroom. */
const CLASSROOM_ANNOUNCEMENTS_READONLY =
"https://www.googleapis.com/auth/classroom.announcements.readonly";
/** Manage your Google Classroom classes. */
const CLASSROOM_COURSES =
"https://www.googleapis.com/auth/classroom.courses";
/** View your Google Classroom classes. */
const CLASSROOM_COURSES_READONLY =
"https://www.googleapis.com/auth/classroom.courses.readonly";
/** Manage your course work and view your grades in Google Classroom. */
const CLASSROOM_COURSEWORK_ME =
"https://www.googleapis.com/auth/classroom.coursework.me";
/** View your course work and grades in Google Classroom. */
const CLASSROOM_COURSEWORK_ME_READONLY =
"https://www.googleapis.com/auth/classroom.coursework.me.readonly";
/** Manage course work and grades for students in the Google Classroom classes you teach and view the course work and grades for classes you administer. */
const CLASSROOM_COURSEWORK_STUDENTS =
"https://www.googleapis.com/auth/classroom.coursework.students";
/** View course work and grades for students in the Google Classroom classes you teach or administer. */
const CLASSROOM_COURSEWORK_STUDENTS_READONLY =
"https://www.googleapis.com/auth/classroom.coursework.students.readonly";
/** See, edit, and create classwork materials in Google Classroom. */
const CLASSROOM_COURSEWORKMATERIALS =
"https://www.googleapis.com/auth/classroom.courseworkmaterials";
/** See all classwork materials for your Google Classroom classes. */
const CLASSROOM_COURSEWORKMATERIALS_READONLY =
"https://www.googleapis.com/auth/classroom.courseworkmaterials.readonly";
/** View your Google Classroom guardians. */
const CLASSROOM_GUARDIANLINKS_ME_READONLY =
"https://www.googleapis.com/auth/classroom.guardianlinks.me.readonly";
/** View and manage guardians for students in your Google Classroom classes. */
const CLASSROOM_GUARDIANLINKS_STUDENTS =
"https://www.googleapis.com/auth/classroom.guardianlinks.students";
/** View guardians for students in your Google Classroom classes. */
const CLASSROOM_GUARDIANLINKS_STUDENTS_READONLY =
"https://www.googleapis.com/auth/classroom.guardianlinks.students.readonly";
/** View the email addresses of people in your classes. */
const CLASSROOM_PROFILE_EMAILS =
"https://www.googleapis.com/auth/classroom.profile.emails";
/** View the profile photos of people in your classes. */
const CLASSROOM_PROFILE_PHOTOS =
"https://www.googleapis.com/auth/classroom.profile.photos";
/** Receive notifications about your Google Classroom data. */
const CLASSROOM_PUSH_NOTIFICATIONS =
"https://www.googleapis.com/auth/classroom.push-notifications";
/** Manage your Google Classroom class rosters. */
const CLASSROOM_ROSTERS =
"https://www.googleapis.com/auth/classroom.rosters";
/** View your Google Classroom class rosters. */
const CLASSROOM_ROSTERS_READONLY =
"https://www.googleapis.com/auth/classroom.rosters.readonly";
/** View your course work and grades in Google Classroom. */
const CLASSROOM_STUDENT_SUBMISSIONS_ME_READONLY =
"https://www.googleapis.com/auth/classroom.student-submissions.me.readonly";
/** View course work and grades for students in the Google Classroom classes you teach or administer. */
const CLASSROOM_STUDENT_SUBMISSIONS_STUDENTS_READONLY =
"https://www.googleapis.com/auth/classroom.student-submissions.students.readonly";
/** See, create, and edit topics in Google Classroom. */
const CLASSROOM_TOPICS =
"https://www.googleapis.com/auth/classroom.topics";
/** View topics in Google Classroom. */
const CLASSROOM_TOPICS_READONLY =
"https://www.googleapis.com/auth/classroom.topics.readonly";
public $courses;
public $courses_aliases;
public $courses_announcements;
public $courses_courseWork;
public $courses_courseWork_studentSubmissions;
public $courses_courseWorkMaterials;
public $courses_students;
public $courses_teachers;
public $courses_topics;
public $invitations;
public $registrations;
public $userProfiles;
public $userProfiles_guardianInvitations;
public $userProfiles_guardians;
/**
* Constructs the internal representation of the Classroom service.
*
* @param Google_Client $client The client used to deliver requests.
* @param string $rootUrl The root URL used for requests to the service.
*/
public function __construct(Google_Client $client, $rootUrl = null)
{
parent::__construct($client);
$this->rootUrl = $rootUrl ?: 'https://classroom.googleapis.com/';
$this->servicePath = '';
$this->batchPath = 'batch';
$this->version = 'v1';
$this->serviceName = 'classroom';
$this->courses = new Google_Service_Classroom_Resource_Courses(
$this,
$this->serviceName,
'courses',
array(
'methods' => array(
'create' => array(
'path' => 'v1/courses',
'httpMethod' => 'POST',
'parameters' => array(),
),'delete' => array(
'path' => 'v1/courses/{id}',
'httpMethod' => 'DELETE',
'parameters' => array(
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'get' => array(
'path' => 'v1/courses/{id}',
'httpMethod' => 'GET',
'parameters' => array(
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'list' => array(
'path' => 'v1/courses',
'httpMethod' => 'GET',
'parameters' => array(
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
'studentId' => array(
'location' => 'query',
'type' => 'string',
),
'courseStates' => array(
'location' => 'query',
'type' => 'string',
'repeated' => true,
),
'teacherId' => array(
'location' => 'query',
'type' => 'string',
),
'pageSize' => array(
'location' => 'query',
'type' => 'integer',
),
),
),'patch' => array(
'path' => 'v1/courses/{id}',
'httpMethod' => 'PATCH',
'parameters' => array(
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'updateMask' => array(
'location' => 'query',
'type' => 'string',
),
),
),'update' => array(
'path' => 'v1/courses/{id}',
'httpMethod' => 'PUT',
'parameters' => array(
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),
)
)
);
$this->courses_aliases = new Google_Service_Classroom_Resource_CoursesAliases(
$this,
$this->serviceName,
'aliases',
array(
'methods' => array(
'create' => array(
'path' => 'v1/courses/{courseId}/aliases',
'httpMethod' => 'POST',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'delete' => array(
'path' => 'v1/courses/{courseId}/aliases/{alias}',
'httpMethod' => 'DELETE',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'alias' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'list' => array(
'path' => 'v1/courses/{courseId}/aliases',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
'pageSize' => array(
'location' => 'query',
'type' => 'integer',
),
),
),
)
)
);
$this->courses_announcements = new Google_Service_Classroom_Resource_CoursesAnnouncements(
$this,
$this->serviceName,
'announcements',
array(
'methods' => array(
'create' => array(
'path' => 'v1/courses/{courseId}/announcements',
'httpMethod' => 'POST',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'delete' => array(
'path' => 'v1/courses/{courseId}/announcements/{id}',
'httpMethod' => 'DELETE',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'get' => array(
'path' => 'v1/courses/{courseId}/announcements/{id}',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'list' => array(
'path' => 'v1/courses/{courseId}/announcements',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
'orderBy' => array(
'location' => 'query',
'type' => 'string',
),
'pageSize' => array(
'location' => 'query',
'type' => 'integer',
),
'announcementStates' => array(
'location' => 'query',
'type' => 'string',
'repeated' => true,
),
),
),'modifyAssignees' => array(
'path' => 'v1/courses/{courseId}/announcements/{id}:modifyAssignees',
'httpMethod' => 'POST',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'patch' => array(
'path' => 'v1/courses/{courseId}/announcements/{id}',
'httpMethod' => 'PATCH',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'updateMask' => array(
'location' => 'query',
'type' => 'string',
),
),
),
)
)
);
$this->courses_courseWork = new Google_Service_Classroom_Resource_CoursesCourseWork(
$this,
$this->serviceName,
'courseWork',
array(
'methods' => array(
'create' => array(
'path' => 'v1/courses/{courseId}/courseWork',
'httpMethod' => 'POST',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'delete' => array(
'path' => 'v1/courses/{courseId}/courseWork/{id}',
'httpMethod' => 'DELETE',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'get' => array(
'path' => 'v1/courses/{courseId}/courseWork/{id}',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'list' => array(
'path' => 'v1/courses/{courseId}/courseWork',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'orderBy' => array(
'location' => 'query',
'type' => 'string',
),
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
'courseWorkStates' => array(
'location' => 'query',
'type' => 'string',
'repeated' => true,
),
'pageSize' => array(
'location' => 'query',
'type' => 'integer',
),
),
),'modifyAssignees' => array(
'path' => 'v1/courses/{courseId}/courseWork/{id}:modifyAssignees',
'httpMethod' => 'POST',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'patch' => array(
'path' => 'v1/courses/{courseId}/courseWork/{id}',
'httpMethod' => 'PATCH',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'updateMask' => array(
'location' => 'query',
'type' => 'string',
),
),
),
)
)
);
$this->courses_courseWork_studentSubmissions = new Google_Service_Classroom_Resource_CoursesCourseWorkStudentSubmissions(
$this,
$this->serviceName,
'studentSubmissions',
array(
'methods' => array(
'get' => array(
'path' => 'v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'courseWorkId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'list' => array(
'path' => 'v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'courseWorkId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
'userId' => array(
'location' => 'query',
'type' => 'string',
),
'states' => array(
'location' => 'query',
'type' => 'string',
'repeated' => true,
),
'pageSize' => array(
'location' => 'query',
'type' => 'integer',
),
'late' => array(
'location' => 'query',
'type' => 'string',
),
),
),'modifyAttachments' => array(
'path' => 'v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:modifyAttachments',
'httpMethod' => 'POST',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'courseWorkId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'patch' => array(
'path' => 'v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}',
'httpMethod' => 'PATCH',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'courseWorkId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'updateMask' => array(
'location' => 'query',
'type' => 'string',
),
),
),'reclaim' => array(
'path' => 'v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:reclaim',
'httpMethod' => 'POST',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'courseWorkId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'return' => array(
'path' => 'v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:return',
'httpMethod' => 'POST',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'courseWorkId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'turnIn' => array(
'path' => 'v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:turnIn',
'httpMethod' => 'POST',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'courseWorkId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),
)
)
);
$this->courses_courseWorkMaterials = new Google_Service_Classroom_Resource_CoursesCourseWorkMaterials(
$this,
$this->serviceName,
'courseWorkMaterials',
array(
'methods' => array(
'create' => array(
'path' => 'v1/courses/{courseId}/courseWorkMaterials',
'httpMethod' => 'POST',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'delete' => array(
'path' => 'v1/courses/{courseId}/courseWorkMaterials/{id}',
'httpMethod' => 'DELETE',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'get' => array(
'path' => 'v1/courses/{courseId}/courseWorkMaterials/{id}',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'list' => array(
'path' => 'v1/courses/{courseId}/courseWorkMaterials',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
'orderBy' => array(
'location' => 'query',
'type' => 'string',
),
'courseWorkMaterialStates' => array(
'location' => 'query',
'type' => 'string',
'repeated' => true,
),
'materialLink' => array(
'location' => 'query',
'type' => 'string',
),
'materialDriveId' => array(
'location' => 'query',
'type' => 'string',
),
'pageSize' => array(
'location' => 'query',
'type' => 'integer',
),
),
),'patch' => array(
'path' => 'v1/courses/{courseId}/courseWorkMaterials/{id}',
'httpMethod' => 'PATCH',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'updateMask' => array(
'location' => 'query',
'type' => 'string',
),
),
),
)
)
);
$this->courses_students = new Google_Service_Classroom_Resource_CoursesStudents(
$this,
$this->serviceName,
'students',
array(
'methods' => array(
'create' => array(
'path' => 'v1/courses/{courseId}/students',
'httpMethod' => 'POST',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'enrollmentCode' => array(
'location' => 'query',
'type' => 'string',
),
),
),'delete' => array(
'path' => 'v1/courses/{courseId}/students/{userId}',
'httpMethod' => 'DELETE',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'userId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'get' => array(
'path' => 'v1/courses/{courseId}/students/{userId}',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'userId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'list' => array(
'path' => 'v1/courses/{courseId}/students',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'pageSize' => array(
'location' => 'query',
'type' => 'integer',
),
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
),
),
)
)
);
$this->courses_teachers = new Google_Service_Classroom_Resource_CoursesTeachers(
$this,
$this->serviceName,
'teachers',
array(
'methods' => array(
'create' => array(
'path' => 'v1/courses/{courseId}/teachers',
'httpMethod' => 'POST',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'delete' => array(
'path' => 'v1/courses/{courseId}/teachers/{userId}',
'httpMethod' => 'DELETE',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'userId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'get' => array(
'path' => 'v1/courses/{courseId}/teachers/{userId}',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'userId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'list' => array(
'path' => 'v1/courses/{courseId}/teachers',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
'pageSize' => array(
'location' => 'query',
'type' => 'integer',
),
),
),
)
)
);
$this->courses_topics = new Google_Service_Classroom_Resource_CoursesTopics(
$this,
$this->serviceName,
'topics',
array(
'methods' => array(
'create' => array(
'path' => 'v1/courses/{courseId}/topics',
'httpMethod' => 'POST',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'delete' => array(
'path' => 'v1/courses/{courseId}/topics/{id}',
'httpMethod' => 'DELETE',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'get' => array(
'path' => 'v1/courses/{courseId}/topics/{id}',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'list' => array(
'path' => 'v1/courses/{courseId}/topics',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
'pageSize' => array(
'location' => 'query',
'type' => 'integer',
),
),
),'patch' => array(
'path' => 'v1/courses/{courseId}/topics/{id}',
'httpMethod' => 'PATCH',
'parameters' => array(
'courseId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'updateMask' => array(
'location' => 'query',
'type' => 'string',
),
),
),
)
)
);
$this->invitations = new Google_Service_Classroom_Resource_Invitations(
$this,
$this->serviceName,
'invitations',
array(
'methods' => array(
'accept' => array(
'path' => 'v1/invitations/{id}:accept',
'httpMethod' => 'POST',
'parameters' => array(
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'create' => array(
'path' => 'v1/invitations',
'httpMethod' => 'POST',
'parameters' => array(),
),'delete' => array(
'path' => 'v1/invitations/{id}',
'httpMethod' => 'DELETE',
'parameters' => array(
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'get' => array(
'path' => 'v1/invitations/{id}',
'httpMethod' => 'GET',
'parameters' => array(
'id' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'list' => array(
'path' => 'v1/invitations',
'httpMethod' => 'GET',
'parameters' => array(
'courseId' => array(
'location' => 'query',
'type' => 'string',
),
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
'userId' => array(
'location' => 'query',
'type' => 'string',
),
'pageSize' => array(
'location' => 'query',
'type' => 'integer',
),
),
),
)
)
);
$this->registrations = new Google_Service_Classroom_Resource_Registrations(
$this,
$this->serviceName,
'registrations',
array(
'methods' => array(
'create' => array(
'path' => 'v1/registrations',
'httpMethod' => 'POST',
'parameters' => array(),
),'delete' => array(
'path' => 'v1/registrations/{registrationId}',
'httpMethod' => 'DELETE',
'parameters' => array(
'registrationId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),
)
)
);
$this->userProfiles = new Google_Service_Classroom_Resource_UserProfiles(
$this,
$this->serviceName,
'userProfiles',
array(
'methods' => array(
'get' => array(
'path' => 'v1/userProfiles/{userId}',
'httpMethod' => 'GET',
'parameters' => array(
'userId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),
)
)
);
$this->userProfiles_guardianInvitations = new Google_Service_Classroom_Resource_UserProfilesGuardianInvitations(
$this,
$this->serviceName,
'guardianInvitations',
array(
'methods' => array(
'create' => array(
'path' => 'v1/userProfiles/{studentId}/guardianInvitations',
'httpMethod' => 'POST',
'parameters' => array(
'studentId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'get' => array(
'path' => 'v1/userProfiles/{studentId}/guardianInvitations/{invitationId}',
'httpMethod' => 'GET',
'parameters' => array(
'studentId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'invitationId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'list' => array(
'path' => 'v1/userProfiles/{studentId}/guardianInvitations',
'httpMethod' => 'GET',
'parameters' => array(
'studentId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'states' => array(
'location' => 'query',
'type' => 'string',
'repeated' => true,
),
'invitedEmailAddress' => array(
'location' => 'query',
'type' => 'string',
),
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
'pageSize' => array(
'location' => 'query',
'type' => 'integer',
),
),
),'patch' => array(
'path' => 'v1/userProfiles/{studentId}/guardianInvitations/{invitationId}',
'httpMethod' => 'PATCH',
'parameters' => array(
'studentId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'invitationId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'updateMask' => array(
'location' => 'query',
'type' => 'string',
),
),
),
)
)
);
$this->userProfiles_guardians = new Google_Service_Classroom_Resource_UserProfilesGuardians(
$this,
$this->serviceName,
'guardians',
array(
'methods' => array(
'delete' => array(
'path' => 'v1/userProfiles/{studentId}/guardians/{guardianId}',
'httpMethod' => 'DELETE',
'parameters' => array(
'studentId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'guardianId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'get' => array(
'path' => 'v1/userProfiles/{studentId}/guardians/{guardianId}',
'httpMethod' => 'GET',
'parameters' => array(
'studentId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'guardianId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'list' => array(
'path' => 'v1/userProfiles/{studentId}/guardians',
'httpMethod' => 'GET',
'parameters' => array(
'studentId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'invitedEmailAddress' => array(
'location' => 'query',
'type' => 'string',
),
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
'pageSize' => array(
'location' => 'query',
'type' => 'integer',
),
),
),
)
)
);
}
}