/** * Innertickets API * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * OpenAPI spec version: v1 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ /* tslint:disable:no-unused-variable member-ordering */ import { Inject, Injectable, Optional } from '@angular/core'; import { HttpClient, HttpHeaders, HttpParams, HttpResponse, HttpEvent } from '@angular/common/http'; import { CustomHttpUrlEncodingCodec } from '../encoder'; import { Observable } from 'rxjs/Observable'; import { AttendeeVM } from '../model/attendeeVM'; import { CreateEventVM } from '../model/createEventVM'; import { DuplicateEventVM } from '../model/duplicateEventVM'; import { EventRefundVM } from '../model/eventRefundVM'; import { EventVM } from '../model/eventVM'; import { GroupVMEventVM } from '../model/groupVMEventVM'; import { UpdateEventVM } from '../model/updateEventVM'; import { BASE_PATH, COLLECTION_FORMATS } from '../variables'; import { Configuration } from '../configuration'; @Injectable() export class OrganisationEventService { protected basePath = 'https://api.innertickets.com'; public defaultHeaders = new HttpHeaders(); public configuration = new Configuration(); constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string, @Optional() configuration: Configuration) { if (basePath) { this.basePath = basePath; } if (configuration) { this.configuration = configuration; this.basePath = basePath || configuration.basePath || this.basePath; } } /** * @param consumes string[] mime-types * @return true: consumes contains 'multipart/form-data', false: otherwise */ private canConsumeForm(consumes: string[]): boolean { const form = 'multipart/form-data'; for (let consume of consumes) { if (form === consume) { return true; } } return false; } /** * * * @param orgId * @param eventId * @param event * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ public organisationEventDuplicateOrganisationEvent(orgId: number, eventId: number, event: DuplicateEventVM, observe?: 'body', reportProgress?: boolean): Observable; public organisationEventDuplicateOrganisationEvent(orgId: number, eventId: number, event: DuplicateEventVM, observe?: 'response', reportProgress?: boolean): Observable>; public organisationEventDuplicateOrganisationEvent(orgId: number, eventId: number, event: DuplicateEventVM, observe?: 'events', reportProgress?: boolean): Observable>; public organisationEventDuplicateOrganisationEvent(orgId: number, eventId: number, event: DuplicateEventVM, observe: any = 'body', reportProgress: boolean = false ): Observable { if (orgId === null || orgId === undefined) { throw new Error('Required parameter orgId was null or undefined when calling organisationEventDuplicateOrganisationEvent.'); } if (eventId === null || eventId === undefined) { throw new Error('Required parameter eventId was null or undefined when calling organisationEventDuplicateOrganisationEvent.'); } if (event === null || event === undefined) { throw new Error('Required parameter event was null or undefined when calling organisationEventDuplicateOrganisationEvent.'); } let headers = this.defaultHeaders; // to determine the Accept header let httpHeaderAccepts: string[] = [ 'application/json', 'text/json', 'application/xml', 'text/xml' ]; let httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts); if (httpHeaderAcceptSelected != undefined) { headers = headers.set("Accept", httpHeaderAcceptSelected); } // to determine the Content-Type header let consumes: string[] = [ 'application/json', 'text/json', 'application/xml', 'text/xml', 'application/x-www-form-urlencoded' ]; let httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes); if (httpContentTypeSelected != undefined) { headers = headers.set("Content-Type", httpContentTypeSelected); } return this.httpClient.put(`${this.basePath}/account/organisation/${encodeURIComponent(String(orgId))}/event/duplicate/${encodeURIComponent(String(eventId))}`, event, { withCredentials: this.configuration.withCredentials, headers: headers, observe: observe, reportProgress: reportProgress } ); } /** * * * @param orgId * @param eventId * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ public organisationEventGetEvent(orgId: number, eventId: number, observe?: 'body', reportProgress?: boolean): Observable; public organisationEventGetEvent(orgId: number, eventId: number, observe?: 'response', reportProgress?: boolean): Observable>; public organisationEventGetEvent(orgId: number, eventId: number, observe?: 'events', reportProgress?: boolean): Observable>; public organisationEventGetEvent(orgId: number, eventId: number, observe: any = 'body', reportProgress: boolean = false ): Observable { if (orgId === null || orgId === undefined) { throw new Error('Required parameter orgId was null or undefined when calling organisationEventGetEvent.'); } if (eventId === null || eventId === undefined) { throw new Error('Required parameter eventId was null or undefined when calling organisationEventGetEvent.'); } let headers = this.defaultHeaders; // to determine the Accept header let httpHeaderAccepts: string[] = [ 'application/json', 'text/json', 'application/xml', 'text/xml' ]; let httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts); if (httpHeaderAcceptSelected != undefined) { headers = headers.set("Accept", httpHeaderAcceptSelected); } // to determine the Content-Type header let consumes: string[] = [ ]; return this.httpClient.get(`${this.basePath}/account/organisation/${encodeURIComponent(String(orgId))}/event/${encodeURIComponent(String(eventId))}`, { withCredentials: this.configuration.withCredentials, headers: headers, observe: observe, reportProgress: reportProgress } ); } /** * * * @param orgId * @param eventSearchModel_m_flag_id * @param eventSearchModel_flag_id * @param eventSearchModel_from * @param eventSearchModel_to * @param eventSearchModel_free_text * @param eventSearchModel_systemType * @param eventSearchModel_statusCode * @param eventSearchModel_address_formatted_address * @param eventSearchModel_address_streetaddress1 * @param eventSearchModel_address_streetaddress2 * @param eventSearchModel_address_country_code * @param eventSearchModel_address_country_abbr2 * @param eventSearchModel_address_country_abbr3 * @param eventSearchModel_address_country_name * @param eventSearchModel_address_country_ac * @param eventSearchModel_address_country_active * @param eventSearchModel_address_country_longitude * @param eventSearchModel_address_country_latitude * @param eventSearchModel_address_country_timezone * @param eventSearchModel_address_country_currencies * @param eventSearchModel_address_country_cultures * @param eventSearchModel_address_country_orders * @param eventSearchModel_address_country_organisations * @param eventSearchModel_address_country_venues * @param eventSearchModel_address_country_objectState * @param eventSearchModel_address_locality * @param eventSearchModel_address_zip_postcode * @param eventSearchModel_address_longitude * @param eventSearchModel_address_latitude * @param eventSearchModel_address_region * @param eventSearchModel_address_confidence * @param eventSearchModel_distance * @param eventSearchModel_organisation_id * @param eventSearchModel_event_type * @param eventSearchModel_total_records * @param eventSearchModel_haveSearch * @param eventSearchModel_order_by * @param eventSearchModel_pageSize * @param eventSearchModel_pageNumber * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ public organisationEventGetOrganisationEvents(orgId: number, eventSearchModel_m_flag_id?: number, eventSearchModel_flag_id?: number, eventSearchModel_from?: Date, eventSearchModel_to?: Date, eventSearchModel_free_text?: string, eventSearchModel_systemType?: number, eventSearchModel_statusCode?: number, eventSearchModel_address_formatted_address?: string, eventSearchModel_address_streetaddress1?: string, eventSearchModel_address_streetaddress2?: string, eventSearchModel_address_country_code?: string, eventSearchModel_address_country_abbr2?: string, eventSearchModel_address_country_abbr3?: string, eventSearchModel_address_country_name?: string, eventSearchModel_address_country_ac?: string, eventSearchModel_address_country_active?: boolean, eventSearchModel_address_country_longitude?: number, eventSearchModel_address_country_latitude?: number, eventSearchModel_address_country_timezone?: string, eventSearchModel_address_country_currencies?: Array, eventSearchModel_address_country_cultures?: Array, eventSearchModel_address_country_orders?: Array, eventSearchModel_address_country_organisations?: Array, eventSearchModel_address_country_venues?: Array, eventSearchModel_address_country_objectState?: number, eventSearchModel_address_locality?: string, eventSearchModel_address_zip_postcode?: string, eventSearchModel_address_longitude?: number, eventSearchModel_address_latitude?: number, eventSearchModel_address_region?: string, eventSearchModel_address_confidence?: string, eventSearchModel_distance?: number, eventSearchModel_organisation_id?: number, eventSearchModel_event_type?: number, eventSearchModel_total_records?: number, eventSearchModel_haveSearch?: boolean, eventSearchModel_order_by?: string, eventSearchModel_pageSize?: number, eventSearchModel_pageNumber?: number, observe?: 'body', reportProgress?: boolean): Observable; public organisationEventGetOrganisationEvents(orgId: number, eventSearchModel_m_flag_id?: number, eventSearchModel_flag_id?: number, eventSearchModel_from?: Date, eventSearchModel_to?: Date, eventSearchModel_free_text?: string, eventSearchModel_systemType?: number, eventSearchModel_statusCode?: number, eventSearchModel_address_formatted_address?: string, eventSearchModel_address_streetaddress1?: string, eventSearchModel_address_streetaddress2?: string, eventSearchModel_address_country_code?: string, eventSearchModel_address_country_abbr2?: string, eventSearchModel_address_country_abbr3?: string, eventSearchModel_address_country_name?: string, eventSearchModel_address_country_ac?: string, eventSearchModel_address_country_active?: boolean, eventSearchModel_address_country_longitude?: number, eventSearchModel_address_country_latitude?: number, eventSearchModel_address_country_timezone?: string, eventSearchModel_address_country_currencies?: Array, eventSearchModel_address_country_cultures?: Array, eventSearchModel_address_country_orders?: Array, eventSearchModel_address_country_organisations?: Array, eventSearchModel_address_country_venues?: Array, eventSearchModel_address_country_objectState?: number, eventSearchModel_address_locality?: string, eventSearchModel_address_zip_postcode?: string, eventSearchModel_address_longitude?: number, eventSearchModel_address_latitude?: number, eventSearchModel_address_region?: string, eventSearchModel_address_confidence?: string, eventSearchModel_distance?: number, eventSearchModel_organisation_id?: number, eventSearchModel_event_type?: number, eventSearchModel_total_records?: number, eventSearchModel_haveSearch?: boolean, eventSearchModel_order_by?: string, eventSearchModel_pageSize?: number, eventSearchModel_pageNumber?: number, observe?: 'response', reportProgress?: boolean): Observable>; public organisationEventGetOrganisationEvents(orgId: number, eventSearchModel_m_flag_id?: number, eventSearchModel_flag_id?: number, eventSearchModel_from?: Date, eventSearchModel_to?: Date, eventSearchModel_free_text?: string, eventSearchModel_systemType?: number, eventSearchModel_statusCode?: number, eventSearchModel_address_formatted_address?: string, eventSearchModel_address_streetaddress1?: string, eventSearchModel_address_streetaddress2?: string, eventSearchModel_address_country_code?: string, eventSearchModel_address_country_abbr2?: string, eventSearchModel_address_country_abbr3?: string, eventSearchModel_address_country_name?: string, eventSearchModel_address_country_ac?: string, eventSearchModel_address_country_active?: boolean, eventSearchModel_address_country_longitude?: number, eventSearchModel_address_country_latitude?: number, eventSearchModel_address_country_timezone?: string, eventSearchModel_address_country_currencies?: Array, eventSearchModel_address_country_cultures?: Array, eventSearchModel_address_country_orders?: Array, eventSearchModel_address_country_organisations?: Array, eventSearchModel_address_country_venues?: Array, eventSearchModel_address_country_objectState?: number, eventSearchModel_address_locality?: string, eventSearchModel_address_zip_postcode?: string, eventSearchModel_address_longitude?: number, eventSearchModel_address_latitude?: number, eventSearchModel_address_region?: string, eventSearchModel_address_confidence?: string, eventSearchModel_distance?: number, eventSearchModel_organisation_id?: number, eventSearchModel_event_type?: number, eventSearchModel_total_records?: number, eventSearchModel_haveSearch?: boolean, eventSearchModel_order_by?: string, eventSearchModel_pageSize?: number, eventSearchModel_pageNumber?: number, observe?: 'events', reportProgress?: boolean): Observable>; public organisationEventGetOrganisationEvents(orgId: number, eventSearchModel_m_flag_id?: number, eventSearchModel_flag_id?: number, eventSearchModel_from?: Date, eventSearchModel_to?: Date, eventSearchModel_free_text?: string, eventSearchModel_systemType?: number, eventSearchModel_statusCode?: number, eventSearchModel_address_formatted_address?: string, eventSearchModel_address_streetaddress1?: string, eventSearchModel_address_streetaddress2?: string, eventSearchModel_address_country_code?: string, eventSearchModel_address_country_abbr2?: string, eventSearchModel_address_country_abbr3?: string, eventSearchModel_address_country_name?: string, eventSearchModel_address_country_ac?: string, eventSearchModel_address_country_active?: boolean, eventSearchModel_address_country_longitude?: number, eventSearchModel_address_country_latitude?: number, eventSearchModel_address_country_timezone?: string, eventSearchModel_address_country_currencies?: Array, eventSearchModel_address_country_cultures?: Array, eventSearchModel_address_country_orders?: Array, eventSearchModel_address_country_organisations?: Array, eventSearchModel_address_country_venues?: Array, eventSearchModel_address_country_objectState?: number, eventSearchModel_address_locality?: string, eventSearchModel_address_zip_postcode?: string, eventSearchModel_address_longitude?: number, eventSearchModel_address_latitude?: number, eventSearchModel_address_region?: string, eventSearchModel_address_confidence?: string, eventSearchModel_distance?: number, eventSearchModel_organisation_id?: number, eventSearchModel_event_type?: number, eventSearchModel_total_records?: number, eventSearchModel_haveSearch?: boolean, eventSearchModel_order_by?: string, eventSearchModel_pageSize?: number, eventSearchModel_pageNumber?: number, observe: any = 'body', reportProgress: boolean = false ): Observable { if (orgId === null || orgId === undefined) { throw new Error('Required parameter orgId was null or undefined when calling organisationEventGetOrganisationEvents.'); } let queryParameters = new HttpParams({encoder: new CustomHttpUrlEncodingCodec()}); if (eventSearchModel_m_flag_id !== undefined) { queryParameters = queryParameters.set('eventSearchModel.m_flag_id', eventSearchModel_m_flag_id); } if (eventSearchModel_flag_id !== undefined) { queryParameters = queryParameters.set('eventSearchModel.flag_id', eventSearchModel_flag_id); } if (eventSearchModel_from !== undefined) { queryParameters = queryParameters.set('eventSearchModel.from', eventSearchModel_from.toISOString()); } if (eventSearchModel_to !== undefined) { queryParameters = queryParameters.set('eventSearchModel.to', eventSearchModel_to.toISOString()); } if (eventSearchModel_free_text !== undefined) { queryParameters = queryParameters.set('eventSearchModel.free_text', eventSearchModel_free_text); } if (eventSearchModel_systemType !== undefined) { queryParameters = queryParameters.set('eventSearchModel.systemType', eventSearchModel_systemType); } if (eventSearchModel_statusCode !== undefined) { queryParameters = queryParameters.set('eventSearchModel.statusCode', eventSearchModel_statusCode); } if (eventSearchModel_address_formatted_address !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.formatted_address', eventSearchModel_address_formatted_address); } if (eventSearchModel_address_streetaddress1 !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.streetaddress1', eventSearchModel_address_streetaddress1); } if (eventSearchModel_address_streetaddress2 !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.streetaddress2', eventSearchModel_address_streetaddress2); } if (eventSearchModel_address_country_code !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.country_code', eventSearchModel_address_country_code); } if (eventSearchModel_address_country_abbr2 !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.country.abbr2', eventSearchModel_address_country_abbr2); } if (eventSearchModel_address_country_abbr3 !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.country.abbr3', eventSearchModel_address_country_abbr3); } if (eventSearchModel_address_country_name !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.country.name', eventSearchModel_address_country_name); } if (eventSearchModel_address_country_ac !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.country.ac', eventSearchModel_address_country_ac); } if (eventSearchModel_address_country_active !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.country.active', eventSearchModel_address_country_active); } if (eventSearchModel_address_country_longitude !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.country.longitude', eventSearchModel_address_country_longitude); } if (eventSearchModel_address_country_latitude !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.country.latitude', eventSearchModel_address_country_latitude); } if (eventSearchModel_address_country_timezone !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.country.timezone', eventSearchModel_address_country_timezone); } if (eventSearchModel_address_country_currencies) { eventSearchModel_address_country_currencies.forEach((element) => { queryParameters = queryParameters.append('eventSearchModel.address.country.currencies', element); }) } if (eventSearchModel_address_country_cultures) { eventSearchModel_address_country_cultures.forEach((element) => { queryParameters = queryParameters.append('eventSearchModel.address.country.cultures', element); }) } if (eventSearchModel_address_country_orders) { eventSearchModel_address_country_orders.forEach((element) => { queryParameters = queryParameters.append('eventSearchModel.address.country.orders', element); }) } if (eventSearchModel_address_country_organisations) { eventSearchModel_address_country_organisations.forEach((element) => { queryParameters = queryParameters.append('eventSearchModel.address.country.organisations', element); }) } if (eventSearchModel_address_country_venues) { eventSearchModel_address_country_venues.forEach((element) => { queryParameters = queryParameters.append('eventSearchModel.address.country.venues', element); }) } if (eventSearchModel_address_country_objectState !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.country.objectState', eventSearchModel_address_country_objectState); } if (eventSearchModel_address_locality !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.locality', eventSearchModel_address_locality); } if (eventSearchModel_address_zip_postcode !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.zip_postcode', eventSearchModel_address_zip_postcode); } if (eventSearchModel_address_longitude !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.longitude', eventSearchModel_address_longitude); } if (eventSearchModel_address_latitude !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.latitude', eventSearchModel_address_latitude); } if (eventSearchModel_address_region !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.region', eventSearchModel_address_region); } if (eventSearchModel_address_confidence !== undefined) { queryParameters = queryParameters.set('eventSearchModel.address.confidence', eventSearchModel_address_confidence); } if (eventSearchModel_distance !== undefined) { queryParameters = queryParameters.set('eventSearchModel.distance', eventSearchModel_distance); } if (eventSearchModel_organisation_id !== undefined) { queryParameters = queryParameters.set('eventSearchModel.organisation_id', eventSearchModel_organisation_id); } if (eventSearchModel_event_type !== undefined) { queryParameters = queryParameters.set('eventSearchModel.event_type', eventSearchModel_event_type); } if (eventSearchModel_total_records !== undefined) { queryParameters = queryParameters.set('eventSearchModel.total_records', eventSearchModel_total_records); } if (eventSearchModel_haveSearch !== undefined) { queryParameters = queryParameters.set('eventSearchModel.haveSearch', eventSearchModel_haveSearch); } if (eventSearchModel_order_by !== undefined) { queryParameters = queryParameters.set('eventSearchModel.order_by', eventSearchModel_order_by); } if (eventSearchModel_pageSize !== undefined) { queryParameters = queryParameters.set('eventSearchModel.pageSize', eventSearchModel_pageSize); } if (eventSearchModel_pageNumber !== undefined) { queryParameters = queryParameters.set('eventSearchModel.pageNumber', eventSearchModel_pageNumber); } let headers = this.defaultHeaders; // to determine the Accept header let httpHeaderAccepts: string[] = [ 'application/json', 'text/json', 'application/xml', 'text/xml' ]; let httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts); if (httpHeaderAcceptSelected != undefined) { headers = headers.set("Accept", httpHeaderAcceptSelected); } // to determine the Content-Type header let consumes: string[] = [ ]; return this.httpClient.get(`${this.basePath}/account/organisation/${encodeURIComponent(String(orgId))}/event`, { params: queryParameters, withCredentials: this.configuration.withCredentials, headers: headers, observe: observe, reportProgress: reportProgress } ); } /** * * * @param orgId * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ public organisationEventNewEvent(orgId: number, observe?: 'body', reportProgress?: boolean): Observable; public organisationEventNewEvent(orgId: number, observe?: 'response', reportProgress?: boolean): Observable>; public organisationEventNewEvent(orgId: number, observe?: 'events', reportProgress?: boolean): Observable>; public organisationEventNewEvent(orgId: number, observe: any = 'body', reportProgress: boolean = false ): Observable { if (orgId === null || orgId === undefined) { throw new Error('Required parameter orgId was null or undefined when calling organisationEventNewEvent.'); } let headers = this.defaultHeaders; // to determine the Accept header let httpHeaderAccepts: string[] = [ 'application/json', 'text/json', 'application/xml', 'text/xml' ]; let httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts); if (httpHeaderAcceptSelected != undefined) { headers = headers.set("Accept", httpHeaderAcceptSelected); } // to determine the Content-Type header let consumes: string[] = [ ]; return this.httpClient.get(`${this.basePath}/account/organisation/${encodeURIComponent(String(orgId))}/event/new`, { withCredentials: this.configuration.withCredentials, headers: headers, observe: observe, reportProgress: reportProgress } ); } /** * * * @param orgId * @param event * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ public organisationEventPostEvent(orgId: number, event: CreateEventVM, observe?: 'body', reportProgress?: boolean): Observable; public organisationEventPostEvent(orgId: number, event: CreateEventVM, observe?: 'response', reportProgress?: boolean): Observable>; public organisationEventPostEvent(orgId: number, event: CreateEventVM, observe?: 'events', reportProgress?: boolean): Observable>; public organisationEventPostEvent(orgId: number, event: CreateEventVM, observe: any = 'body', reportProgress: boolean = false ): Observable { if (orgId === null || orgId === undefined) { throw new Error('Required parameter orgId was null or undefined when calling organisationEventPostEvent.'); } if (event === null || event === undefined) { throw new Error('Required parameter event was null or undefined when calling organisationEventPostEvent.'); } let headers = this.defaultHeaders; // to determine the Accept header let httpHeaderAccepts: string[] = [ 'application/json', 'text/json', 'application/xml', 'text/xml' ]; let httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts); if (httpHeaderAcceptSelected != undefined) { headers = headers.set("Accept", httpHeaderAcceptSelected); } // to determine the Content-Type header let consumes: string[] = [ 'application/json', 'text/json', 'application/xml', 'text/xml', 'application/x-www-form-urlencoded' ]; let httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes); if (httpContentTypeSelected != undefined) { headers = headers.set("Content-Type", httpContentTypeSelected); } return this.httpClient.post(`${this.basePath}/account/organisation/${encodeURIComponent(String(orgId))}/event`, event, { withCredentials: this.configuration.withCredentials, headers: headers, observe: observe, reportProgress: reportProgress } ); } /** * * * @param orgId * @param eventId * @param event * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ public organisationEventPutOrganisationEvent(orgId: number, eventId: number, event: UpdateEventVM, observe?: 'body', reportProgress?: boolean): Observable; public organisationEventPutOrganisationEvent(orgId: number, eventId: number, event: UpdateEventVM, observe?: 'response', reportProgress?: boolean): Observable>; public organisationEventPutOrganisationEvent(orgId: number, eventId: number, event: UpdateEventVM, observe?: 'events', reportProgress?: boolean): Observable>; public organisationEventPutOrganisationEvent(orgId: number, eventId: number, event: UpdateEventVM, observe: any = 'body', reportProgress: boolean = false ): Observable { if (orgId === null || orgId === undefined) { throw new Error('Required parameter orgId was null or undefined when calling organisationEventPutOrganisationEvent.'); } if (eventId === null || eventId === undefined) { throw new Error('Required parameter eventId was null or undefined when calling organisationEventPutOrganisationEvent.'); } if (event === null || event === undefined) { throw new Error('Required parameter event was null or undefined when calling organisationEventPutOrganisationEvent.'); } let headers = this.defaultHeaders; // to determine the Accept header let httpHeaderAccepts: string[] = [ 'application/json', 'text/json', 'application/xml', 'text/xml' ]; let httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts); if (httpHeaderAcceptSelected != undefined) { headers = headers.set("Accept", httpHeaderAcceptSelected); } // to determine the Content-Type header let consumes: string[] = [ 'application/json', 'text/json', 'application/xml', 'text/xml', 'application/x-www-form-urlencoded' ]; let httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes); if (httpContentTypeSelected != undefined) { headers = headers.set("Content-Type", httpContentTypeSelected); } return this.httpClient.put(`${this.basePath}/account/organisation/${encodeURIComponent(String(orgId))}/event/${encodeURIComponent(String(eventId))}`, event, { withCredentials: this.configuration.withCredentials, headers: headers, observe: observe, reportProgress: reportProgress } ); } /** * * * @param orgId * @param eventId * @param EventRefund * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ public organisationEventRefundEvent(orgId: number, eventId: number, EventRefund: EventRefundVM, observe?: 'body', reportProgress?: boolean): Observable; public organisationEventRefundEvent(orgId: number, eventId: number, EventRefund: EventRefundVM, observe?: 'response', reportProgress?: boolean): Observable>; public organisationEventRefundEvent(orgId: number, eventId: number, EventRefund: EventRefundVM, observe?: 'events', reportProgress?: boolean): Observable>; public organisationEventRefundEvent(orgId: number, eventId: number, EventRefund: EventRefundVM, observe: any = 'body', reportProgress: boolean = false ): Observable { if (orgId === null || orgId === undefined) { throw new Error('Required parameter orgId was null or undefined when calling organisationEventRefundEvent.'); } if (eventId === null || eventId === undefined) { throw new Error('Required parameter eventId was null or undefined when calling organisationEventRefundEvent.'); } if (EventRefund === null || EventRefund === undefined) { throw new Error('Required parameter EventRefund was null or undefined when calling organisationEventRefundEvent.'); } let headers = this.defaultHeaders; // to determine the Accept header let httpHeaderAccepts: string[] = [ 'application/json', 'text/json', 'application/xml', 'text/xml' ]; let httpHeaderAcceptSelected: string | undefined = this.configuration.selectHeaderAccept(httpHeaderAccepts); if (httpHeaderAcceptSelected != undefined) { headers = headers.set("Accept", httpHeaderAcceptSelected); } // to determine the Content-Type header let consumes: string[] = [ 'application/json', 'text/json', 'application/xml', 'text/xml', 'application/x-www-form-urlencoded' ]; let httpContentTypeSelected:string | undefined = this.configuration.selectHeaderContentType(consumes); if (httpContentTypeSelected != undefined) { headers = headers.set("Content-Type", httpContentTypeSelected); } return this.httpClient.put(`${this.basePath}/account/organisation/${encodeURIComponent(String(orgId))}/event/${encodeURIComponent(String(eventId))}/refund`, EventRefund, { withCredentials: this.configuration.withCredentials, headers: headers, observe: observe, reportProgress: reportProgress } ); } }