implement product ordering

Implement product ordering Closes #42 (closed)

Merge request reports

Loading
+33 −0
Changes for src/app/openApis/productOrderingManagement/fn/cancel-product-order/create-cancel-product-order.ts: 33 added lines, 0 removed lines.
Original line number Diff line number Diff line
/* tslint:disable */
/* eslint-disable */
/* Code generated by ng-openapi-gen DO NOT EDIT. */

import { HttpClient, HttpContext, HttpResponse } from '@angular/common/http';
import { Observable } from 'rxjs';
import { filter, map } from 'rxjs/operators';
import { StrictHttpResponse } from '../../strict-http-response';
import { RequestBuilder } from '../../request-builder';

import { CancelProductOrderCreate } from '../../models/cancel-product-order-create';

export interface CreateCancelProductOrder$Params {
      body: CancelProductOrderCreate
}

export function createCancelProductOrder(http: HttpClient, rootUrl: string, params: CreateCancelProductOrder$Params, context?: HttpContext): Observable<StrictHttpResponse<void>> {
  const rb = new RequestBuilder(rootUrl, createCancelProductOrder.PATH, 'post');
  if (params) {
    rb.body(params.body, 'application/json;charset=utf-8');
  }

  return http.request(
    rb.build({ responseType: 'text', accept: '*/*', context })
  ).pipe(
    filter((r: any): r is HttpResponse<any> => r instanceof HttpResponse),
    map((r: HttpResponse<any>) => {
      return (r as HttpResponse<any>).clone({ body: undefined }) as StrictHttpResponse<void>;
    })
  );
}

createCancelProductOrder.PATH = '/cancelProductOrder';
+49 −0
Changes for src/app/openApis/productOrderingManagement/fn/cancel-product-order/list-cancel-product-order.ts: 49 added lines, 0 removed lines.
Original line number Diff line number Diff line
/* tslint:disable */
/* eslint-disable */
/* Code generated by ng-openapi-gen DO NOT EDIT. */

import { HttpClient, HttpContext, HttpResponse } from '@angular/common/http';
import { Observable } from 'rxjs';
import { filter, map } from 'rxjs/operators';
import { StrictHttpResponse } from '../../strict-http-response';
import { RequestBuilder } from '../../request-builder';

import { CancelProductOrder } from '../../models/cancel-product-order';

export interface ListCancelProductOrder$Params {

/**
 * Comma-separated properties to be provided in response
 */
  fields?: string;

/**
 * Requested index for start of resources to be provided in response
 */
  offset?: number;

/**
 * Requested number of resources to be provided in response
 */
  limit?: number;
}

export function listCancelProductOrder(http: HttpClient, rootUrl: string, params?: ListCancelProductOrder$Params, context?: HttpContext): Observable<StrictHttpResponse<Array<CancelProductOrder>>> {
  const rb = new RequestBuilder(rootUrl, listCancelProductOrder.PATH, 'get');
  if (params) {
    rb.query('fields', params.fields, {});
    rb.query('offset', params.offset, {});
    rb.query('limit', params.limit, {});
  }

  return http.request(
    rb.build({ responseType: 'json', accept: 'application/json;charset=utf-8', context })
  ).pipe(
    filter((r: any): r is HttpResponse<any> => r instanceof HttpResponse),
    map((r: HttpResponse<any>) => {
      return r as StrictHttpResponse<Array<CancelProductOrder>>;
    })
  );
}

listCancelProductOrder.PATH = '/cancelProductOrder';
+43 −0
Changes for src/app/openApis/productOrderingManagement/fn/cancel-product-order/retrieve-cancel-product-order.ts: 43 added lines, 0 removed lines.
Original line number Diff line number Diff line
/* tslint:disable */
/* eslint-disable */
/* Code generated by ng-openapi-gen DO NOT EDIT. */

import { HttpClient, HttpContext, HttpResponse } from '@angular/common/http';
import { Observable } from 'rxjs';
import { filter, map } from 'rxjs/operators';
import { StrictHttpResponse } from '../../strict-http-response';
import { RequestBuilder } from '../../request-builder';

import { CancelProductOrder } from '../../models/cancel-product-order';

export interface RetrieveCancelProductOrder$Params {

/**
 * Identifier of the CancelProductOrder
 */
  id: string;

/**
 * Comma-separated properties to provide in response
 */
  fields?: string;
}

export function retrieveCancelProductOrder(http: HttpClient, rootUrl: string, params: RetrieveCancelProductOrder$Params, context?: HttpContext): Observable<StrictHttpResponse<CancelProductOrder>> {
  const rb = new RequestBuilder(rootUrl, retrieveCancelProductOrder.PATH, 'get');
  if (params) {
    rb.path('id', params.id, {});
    rb.query('fields', params.fields, {});
  }

  return http.request(
    rb.build({ responseType: 'json', accept: 'application/json;charset=utf-8', context })
  ).pipe(
    filter((r: any): r is HttpResponse<any> => r instanceof HttpResponse),
    map((r: HttpResponse<any>) => {
      return r as StrictHttpResponse<CancelProductOrder>;
    })
  );
}

retrieveCancelProductOrder.PATH = '/cancelProductOrder/{id}';
+33 −0
Changes for src/app/openApis/productOrderingManagement/fn/hub/register-listener.ts: 33 added lines, 0 removed lines.
Original line number Diff line number Diff line
/* tslint:disable */
/* eslint-disable */
/* Code generated by ng-openapi-gen DO NOT EDIT. */

import { HttpClient, HttpContext, HttpResponse } from '@angular/common/http';
import { Observable } from 'rxjs';
import { filter, map } from 'rxjs/operators';
import { StrictHttpResponse } from '../../strict-http-response';
import { RequestBuilder } from '../../request-builder';

import { EventSubscriptionInput } from '../../models/event-subscription-input';

export interface RegisterListener$Params {
      body: EventSubscriptionInput
}

export function registerListener(http: HttpClient, rootUrl: string, params: RegisterListener$Params, context?: HttpContext): Observable<StrictHttpResponse<void>> {
  const rb = new RequestBuilder(rootUrl, registerListener.PATH, 'post');
  if (params) {
    rb.body(params.body, 'application/json;charset=utf-8');
  }

  return http.request(
    rb.build({ responseType: 'text', accept: '*/*', context })
  ).pipe(
    filter((r: any): r is HttpResponse<any> => r instanceof HttpResponse),
    map((r: HttpResponse<any>) => {
      return (r as HttpResponse<any>).clone({ body: undefined }) as StrictHttpResponse<void>;
    })
  );
}

registerListener.PATH = '/productOrderingManagement/v4/hub';
+36 −0
Changes for src/app/openApis/productOrderingManagement/fn/hub/unregister-listener.ts: 36 added lines, 0 removed lines.
Original line number Diff line number Diff line
/* tslint:disable */
/* eslint-disable */
/* Code generated by ng-openapi-gen DO NOT EDIT. */

import { HttpClient, HttpContext, HttpResponse } from '@angular/common/http';
import { Observable } from 'rxjs';
import { filter, map } from 'rxjs/operators';
import { StrictHttpResponse } from '../../strict-http-response';
import { RequestBuilder } from '../../request-builder';


export interface UnregisterListener$Params {

/**
 * The id of the registered listener
 */
  id: string;
}

export function unregisterListener(http: HttpClient, rootUrl: string, params: UnregisterListener$Params, context?: HttpContext): Observable<StrictHttpResponse<void>> {
  const rb = new RequestBuilder(rootUrl, unregisterListener.PATH, 'delete');
  if (params) {
    rb.path('id', params.id, {});
  }

  return http.request(
    rb.build({ responseType: 'text', accept: '*/*', context })
  ).pipe(
    filter((r: any): r is HttpResponse<any> => r instanceof HttpResponse),
    map((r: HttpResponse<any>) => {
      return (r as HttpResponse<any>).clone({ body: undefined }) as StrictHttpResponse<void>;
    })
  );
}

unregisterListener.PATH = '/productOrderingManagement/v4/hub/{id}';
Loading
Loading