// This is Generated Source. import MeetingRequestResource from "../definitions/MeetingRequestResource"; import MeetingResponseResource from "../definitions/MeetingResponseResource"; import MeetingsResource from "../definitions/MeetingsResource"; import PathSegment from "../PathSegment"; import End from "./End"; import ServiceInfo from "./ServiceInfo"; export default class Meeting extends PathSegment { constructor(prv: PathSegment, id?: string, service?) { super("meeting", id, prv, service); } /** * */ end(id?: string) { return new End(this, id); } /** * */ serviceInfo(id?: string) { return new ServiceInfo(this, id); } /** * */ list(): Promise { return this._send({ body: undefined, ignoreId: false, method: "get", query: undefined, }).then((res) => { return res.json(); }); } /** * * return {ApiResponse} */ listRaw(): Promise { return this._send({ body: undefined, ignoreId: false, method: "get", query: undefined, }); } /** * */ post(body: MeetingRequestResource): Promise { return this._send({ body: body, ignoreId: true, method: "post", query: undefined, }).then((res) => { return res.json(); }); } /** * * return {ApiResponse} */ postRaw(body: MeetingRequestResource): Promise { return this._send({ body: body, ignoreId: true, method: "post", query: undefined, }); } /** * */ get(): Promise { return this._send({ body: undefined, ignoreId: true, method: "get", query: undefined, }).then((res) => { return res.json(); }); } /** * * return {ApiResponse} */ getRaw(): Promise { return this._send({ body: undefined, ignoreId: true, method: "get", query: undefined, }); } /** * */ put(body: MeetingRequestResource): Promise { return this._send({ body: body, ignoreId: true, method: "put", query: undefined, }).then((res) => { return res.json(); }); } /** * * return {ApiResponse} */ putRaw(body: MeetingRequestResource): Promise { return this._send({ body: body, ignoreId: true, method: "put", query: undefined, }); } /** * */ delete(): Promise { return this._send({ body: undefined, ignoreId: true, method: "delete", query: undefined, }); } /** * * return {ApiResponse} */ deleteRaw(): Promise { return this._send({ body: undefined, ignoreId: true, method: "delete", query: undefined, }); } }