UNPKG

@herd/angular-client

Version:

Swagger generated client for @herd/angular-client

328 lines (327 loc) 41.9 kB
/** * herd * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * OpenAPI spec version: 0.219.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { HttpClient, HttpHeaders, HttpResponse, HttpEvent } from '@angular/common/http'; import { Observable } from 'rxjs'; import { BusinessObjectFormat } from '../model/businessObjectFormat'; import { BusinessObjectFormatAttributeDefinitionsUpdateRequest } from '../model/businessObjectFormatAttributeDefinitionsUpdateRequest'; import { BusinessObjectFormatAttributesUpdateRequest } from '../model/businessObjectFormatAttributesUpdateRequest'; import { BusinessObjectFormatAvailabilityDayUpdateRequest } from '../model/businessObjectFormatAvailabilityDayUpdateRequest'; import { BusinessObjectFormatCreateRequest } from '../model/businessObjectFormatCreateRequest'; import { BusinessObjectFormatDdl } from '../model/businessObjectFormatDdl'; import { BusinessObjectFormatDdlCollectionRequest } from '../model/businessObjectFormatDdlCollectionRequest'; import { BusinessObjectFormatDdlCollectionResponse } from '../model/businessObjectFormatDdlCollectionResponse'; import { BusinessObjectFormatDdlRequest } from '../model/businessObjectFormatDdlRequest'; import { BusinessObjectFormatKeys } from '../model/businessObjectFormatKeys'; import { BusinessObjectFormatLegalHoldUpdateRequest } from '../model/businessObjectFormatLegalHoldUpdateRequest'; import { BusinessObjectFormatParentsUpdateRequest } from '../model/businessObjectFormatParentsUpdateRequest'; import { BusinessObjectFormatPublishingFrequencyUpdateRequest } from '../model/businessObjectFormatPublishingFrequencyUpdateRequest'; import { BusinessObjectFormatRecordFlagUpdateRequest } from '../model/businessObjectFormatRecordFlagUpdateRequest'; import { BusinessObjectFormatRetentionInformationUpdateRequest } from '../model/businessObjectFormatRetentionInformationUpdateRequest'; import { BusinessObjectFormatSampleQueryUpdateRequest } from '../model/businessObjectFormatSampleQueryUpdateRequest'; import { BusinessObjectFormatSchemaBackwardsCompatibilityUpdateRequest } from '../model/businessObjectFormatSchemaBackwardsCompatibilityUpdateRequest'; import { BusinessObjectFormatSearchRequest } from '../model/businessObjectFormatSearchRequest'; import { BusinessObjectFormatSearchResponse } from '../model/businessObjectFormatSearchResponse'; import { BusinessObjectFormatSingletonTypeUpdateRequest } from '../model/businessObjectFormatSingletonTypeUpdateRequest'; import { BusinessObjectFormatUpdateRequest } from '../model/businessObjectFormatUpdateRequest'; import { BusinessObjectFormatUsageNotesUpdateRequest } from '../model/businessObjectFormatUsageNotesUpdateRequest'; import { Configuration } from '../configuration'; export declare class BusinessObjectFormatService { protected httpClient: HttpClient; protected basePath: string; defaultHeaders: HttpHeaders; configuration: Configuration; constructor(httpClient: HttpClient, basePath: string, configuration: Configuration); /** * @param consumes string[] mime-types * @return true: consumes contains 'multipart/form-data', false: otherwise */ private canConsumeForm; /** * createBusinessObjectFormat * Creates a new business object format. &lt;p&gt;Requires WRITE permission on namespace&lt;/p&gt; * @param businessObjectFormatCreateRequest the information needed to create the business object format. * @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. */ businessObjectFormatCreateBusinessObjectFormat(businessObjectFormatCreateRequest: BusinessObjectFormatCreateRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatCreateBusinessObjectFormat(businessObjectFormatCreateRequest: BusinessObjectFormatCreateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatCreateBusinessObjectFormat(businessObjectFormatCreateRequest: BusinessObjectFormatCreateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; /** * deleteBusinessObjectFormat * Deletes an existing business format. &lt;p&gt;Requires WRITE permission on namespace&lt;/p&gt; * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatVersion the business object format version * @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. */ businessObjectFormatDeleteBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatDeleteBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatDeleteBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; /** * generateBusinessObjectFormatDdl * Retrieves the DDL to initialize the specified type of the database system (e.g. Hive) by creating a table for the requested business object format. * @param businessObjectFormatDdlRequest the business object data DDL request * @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. */ businessObjectFormatGenerateBusinessObjectFormatDdl(businessObjectFormatDdlRequest: BusinessObjectFormatDdlRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormatDdl>; businessObjectFormatGenerateBusinessObjectFormatDdl(businessObjectFormatDdlRequest: BusinessObjectFormatDdlRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormatDdl>>; businessObjectFormatGenerateBusinessObjectFormatDdl(businessObjectFormatDdlRequest: BusinessObjectFormatDdlRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormatDdl>>; /** * generateBusinessObjectFormatDdlCollection * Retrieves the DDL to initialize the specified type of the database system (e.g. Hive) by creating tables for a collection of business object formats. &lt;p&gt;Requires READ permission on ALL namespaces&lt;/p&gt; * @param businessObjectFormatDdlCollectionRequest the business object format DDL collection request * @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. */ businessObjectFormatGenerateBusinessObjectFormatDdlCollection(businessObjectFormatDdlCollectionRequest: BusinessObjectFormatDdlCollectionRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormatDdlCollectionResponse>; businessObjectFormatGenerateBusinessObjectFormatDdlCollection(businessObjectFormatDdlCollectionRequest: BusinessObjectFormatDdlCollectionRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormatDdlCollectionResponse>>; businessObjectFormatGenerateBusinessObjectFormatDdlCollection(businessObjectFormatDdlCollectionRequest: BusinessObjectFormatDdlCollectionRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormatDdlCollectionResponse>>; /** * getBusinessObjectFormat * Gets an existing business object format by alternate key. * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatVersion the business object format version * @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. */ businessObjectFormatGetBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion?: number, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatGetBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion?: number, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatGetBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion?: number, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; /** * getBusinessObjectFormats * Gets a list of business object formats for the specified business object definition name. * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param latestBusinessObjectFormatVersion * @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. */ businessObjectFormatGetBusinessObjectFormats(namespace: string, businessObjectDefinitionName: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormatKeys>; businessObjectFormatGetBusinessObjectFormats(namespace: string, businessObjectDefinitionName: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormatKeys>>; businessObjectFormatGetBusinessObjectFormats(namespace: string, businessObjectDefinitionName: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormatKeys>>; /** * getBusinessObjectFormatsWithFilters * Gets a list of business object formats for the specified business object definition name and business object format usage. * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param latestBusinessObjectFormatVersion latest business object format version * @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. */ businessObjectFormatGetBusinessObjectFormatsWithFilters(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormatKeys>; businessObjectFormatGetBusinessObjectFormatsWithFilters(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormatKeys>>; businessObjectFormatGetBusinessObjectFormatsWithFilters(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, latestBusinessObjectFormatVersion?: boolean, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormatKeys>>; /** * searchBusinessObjectFormats * Retrieves all business object formats existing in the system per specified search filters and keys. &lt;p&gt;Requires READ permission on namespace&lt;/p&gt; * @param businessObjectFormatSearchRequest the business object format search request * @param fields the field options for the business object format search response. The valid field options are: recordFlag * @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. */ businessObjectFormatSearchBusinessObjectFormats(businessObjectFormatSearchRequest: BusinessObjectFormatSearchRequest, fields?: string, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormatSearchResponse>; businessObjectFormatSearchBusinessObjectFormats(businessObjectFormatSearchRequest: BusinessObjectFormatSearchRequest, fields?: string, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormatSearchResponse>>; businessObjectFormatSearchBusinessObjectFormats(businessObjectFormatSearchRequest: BusinessObjectFormatSearchRequest, fields?: string, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormatSearchResponse>>; /** * updateBusinessObjectFormat * Updates an existing business object format by alternate key. &lt;p&gt;Requires WRITE permission on namespace&lt;/p&gt; * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatVersion the business object format version * @param businessObjectFormatUpdateRequest the information needed to update the business object format * @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. */ businessObjectFormatUpdateBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatUpdateRequest: BusinessObjectFormatUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatUpdateBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatUpdateRequest: BusinessObjectFormatUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatUpdateBusinessObjectFormat(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatUpdateRequest: BusinessObjectFormatUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; /** * updateBusinessObjectFormatAttributeDefinitions * Replaces the list of attribute definitions for an existing business object format based on the specified usage, file type, version and a business object definition. &lt;p&gt;Requires WRITE permission on namespace&lt;/p&gt; * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatVersion the business object format version * @param businessObjectFormatAttributeDefinitionsUpdateRequest the information needed to update the business object format attribute definitions * @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. */ businessObjectFormatUpdateBusinessObjectFormatAttributeDefinitions(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributeDefinitionsUpdateRequest: BusinessObjectFormatAttributeDefinitionsUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatUpdateBusinessObjectFormatAttributeDefinitions(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributeDefinitionsUpdateRequest: BusinessObjectFormatAttributeDefinitionsUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatUpdateBusinessObjectFormatAttributeDefinitions(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributeDefinitionsUpdateRequest: BusinessObjectFormatAttributeDefinitionsUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; /** * updateBusinessObjectFormatAttributes * Updates an existing business object format attributes by alternate key. &lt;p&gt;Requires WRITE permission on namespace&lt;/p&gt; &lt;p&gt; This endpoint replaces the entire list of attributes on the business object format with the contents of the request. Observe this example: &lt;ol&gt; &lt;li&gt;Three attributes present on the existing business object format.&lt;/li&gt; &lt;li&gt;This endpoint is called with a single attribute in the request with an updated value.&lt;/li&gt; &lt;li&gt;After this operation the business object format will have only one attribute – which is probably not the desired outcome.&lt;/li&gt; &lt;li&gt;Instead, supply all existing attributes and provide updated values and additional attributes as needed. The only case when an existing attribute should be left out is to remove the attribute.&lt;/li&gt; &lt;/ol&gt; &lt;/p&gt; * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatVersion the business object format version * @param businessObjectFormatAttributesUpdateRequest the information needed to update the business object format attributes * @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. */ businessObjectFormatUpdateBusinessObjectFormatAttributes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributesUpdateRequest: BusinessObjectFormatAttributesUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatUpdateBusinessObjectFormatAttributes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributesUpdateRequest: BusinessObjectFormatAttributesUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatUpdateBusinessObjectFormatAttributes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatVersion: number, businessObjectFormatAttributesUpdateRequest: BusinessObjectFormatAttributesUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; /** * updateBusinessObjectFormatAvailabilityDay * Updates availability day for an existing business object format without business object format version. &lt;p&gt;Requires WRITE or WRITE_DESCRIPTIVE_CONTENT permission on namespace&lt;/p&gt; * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatAvailabilityDayUpdateRequest the information needed to update the business object format availability day * @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. */ businessObjectFormatUpdateBusinessObjectFormatAvailabilityDay(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatAvailabilityDayUpdateRequest: BusinessObjectFormatAvailabilityDayUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatUpdateBusinessObjectFormatAvailabilityDay(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatAvailabilityDayUpdateRequest: BusinessObjectFormatAvailabilityDayUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatUpdateBusinessObjectFormatAvailabilityDay(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatAvailabilityDayUpdateRequest: BusinessObjectFormatAvailabilityDayUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; /** * updateBusinessObjectFormatLegalHold * Updates legal hold status for an existing business object format by alternate key without business object format version. &lt;p&gt;Requires WRITE permission on namespace&lt;/p&gt; * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatLegalHoldUpdateRequest the information needed to update the business object format legal hold * @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. */ businessObjectFormatUpdateBusinessObjectFormatLegalHold(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatLegalHoldUpdateRequest: BusinessObjectFormatLegalHoldUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatUpdateBusinessObjectFormatLegalHold(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatLegalHoldUpdateRequest: BusinessObjectFormatLegalHoldUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatUpdateBusinessObjectFormatLegalHold(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatLegalHoldUpdateRequest: BusinessObjectFormatLegalHoldUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; /** * updateBusinessObjectFormatParents * Updates an existing business object format parents by alternate key. &lt;p&gt;Requires WRITE permission on namespace&lt;/p&gt; * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatParentsUpdateRequest the information needed to update the business object format * @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. */ businessObjectFormatUpdateBusinessObjectFormatParents(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatParentsUpdateRequest: BusinessObjectFormatParentsUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatUpdateBusinessObjectFormatParents(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatParentsUpdateRequest: BusinessObjectFormatParentsUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatUpdateBusinessObjectFormatParents(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatParentsUpdateRequest: BusinessObjectFormatParentsUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; /** * updateBusinessObjectFormatPublishingFrequency * Updates publishing frequency designation for an existing business object format without business object format version. &lt;p&gt;Requires WRITE or WRITE_DESCRIPTIVE_CONTENT permission on namespace&lt;/p&gt; * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatPublishingFrequencyUpdateRequest the information needed to update the business object format publishing frequency * @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. */ businessObjectFormatUpdateBusinessObjectFormatPublishingFrequency(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatPublishingFrequencyUpdateRequest: BusinessObjectFormatPublishingFrequencyUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatUpdateBusinessObjectFormatPublishingFrequency(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatPublishingFrequencyUpdateRequest: BusinessObjectFormatPublishingFrequencyUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatUpdateBusinessObjectFormatPublishingFrequency(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatPublishingFrequencyUpdateRequest: BusinessObjectFormatPublishingFrequencyUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; /** * updateBusinessObjectFormatRecordFlag * Updates or resets record flag for an existing business object format by alternate key without business object format version. &lt;p&gt;Requires WRITE permission on namespace&lt;/p&gt; * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatRecordFlagUpdateRequest the information needed to update the business object format legal hold * @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. */ businessObjectFormatUpdateBusinessObjectFormatRecordFlag(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRecordFlagUpdateRequest: BusinessObjectFormatRecordFlagUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatUpdateBusinessObjectFormatRecordFlag(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRecordFlagUpdateRequest: BusinessObjectFormatRecordFlagUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatUpdateBusinessObjectFormatRecordFlag(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRecordFlagUpdateRequest: BusinessObjectFormatRecordFlagUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; /** * updateBusinessObjectFormatRetentionInformation * Updates an existing business object format retention information by alternate key. &lt;p&gt;Requires WRITE permission on namespace&lt;/p&gt; * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatRetentionInformationUpdateRequest the information needed to update the business object format retention information * @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. */ businessObjectFormatUpdateBusinessObjectFormatRetentionInformation(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRetentionInformationUpdateRequest: BusinessObjectFormatRetentionInformationUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatUpdateBusinessObjectFormatRetentionInformation(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRetentionInformationUpdateRequest: BusinessObjectFormatRetentionInformationUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatUpdateBusinessObjectFormatRetentionInformation(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatRetentionInformationUpdateRequest: BusinessObjectFormatRetentionInformationUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; /** * updateBusinessObjectFormatSampleQuery * Updates sample query information for an existing business object format without business object format version. &lt;p&gt;Requires WRITE or WRITE_DESCRIPTIVE_CONTENT permission on namespace&lt;/p&gt; * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatSampleQueryUpdateRequest the information needed to update the business object format sample query * @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. */ businessObjectFormatUpdateBusinessObjectFormatSampleQuery(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSampleQueryUpdateRequest: BusinessObjectFormatSampleQueryUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatUpdateBusinessObjectFormatSampleQuery(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSampleQueryUpdateRequest: BusinessObjectFormatSampleQueryUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatUpdateBusinessObjectFormatSampleQuery(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSampleQueryUpdateRequest: BusinessObjectFormatSampleQueryUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; /** * updateBusinessObjectFormatSchemaBackwardsCompatibleChanges * Updates an existing Business Object Format to allow non-backwards compatibility changes to the format schema based on the &#39;allowNonBackwardsCompatibleChanges&#39; flag. &lt;p&gt;Requires WRITE permission on namespace&lt;/p&gt; * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatSchemaBackwardsCompatibilityUpdateRequest the information needed to update the business object format to allow non-backwards compatibility changes to the format schema * @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. */ businessObjectFormatUpdateBusinessObjectFormatSchemaBackwardsCompatibleChanges(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSchemaBackwardsCompatibilityUpdateRequest: BusinessObjectFormatSchemaBackwardsCompatibilityUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatUpdateBusinessObjectFormatSchemaBackwardsCompatibleChanges(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSchemaBackwardsCompatibilityUpdateRequest: BusinessObjectFormatSchemaBackwardsCompatibilityUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatUpdateBusinessObjectFormatSchemaBackwardsCompatibleChanges(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSchemaBackwardsCompatibilityUpdateRequest: BusinessObjectFormatSchemaBackwardsCompatibilityUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; /** * updateBusinessObjectFormatSingletonType * Updates singleton type designation for an existing business object format without business object format version. &lt;p&gt;Requires WRITE or WRITE_DESCRIPTIVE_CONTENT permission on namespace&lt;/p&gt; * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatSingletonTypeUpdateRequest the information needed to update the business object format singleton type * @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. */ businessObjectFormatUpdateBusinessObjectFormatSingletonType(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSingletonTypeUpdateRequest: BusinessObjectFormatSingletonTypeUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatUpdateBusinessObjectFormatSingletonType(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSingletonTypeUpdateRequest: BusinessObjectFormatSingletonTypeUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatUpdateBusinessObjectFormatSingletonType(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatSingletonTypeUpdateRequest: BusinessObjectFormatSingletonTypeUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; /** * updateBusinessObjectFormatUsageNotes * Updates usage notes for an existing business object format without business object format version. &lt;p&gt;Requires WRITE or WRITE_DESCRIPTIVE_CONTENT permission on namespace&lt;/p&gt; * @param namespace the namespace code * @param businessObjectDefinitionName the business object definition name * @param businessObjectFormatUsage the business object format usage * @param businessObjectFormatFileType the business object format file type * @param businessObjectFormatUsageNotesUpdateRequest the information needed to update the business object format usage notes * @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. */ businessObjectFormatUpdateBusinessObjectFormatUsageNotes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatUsageNotesUpdateRequest: BusinessObjectFormatUsageNotesUpdateRequest, observe?: 'body', reportProgress?: boolean): Observable<BusinessObjectFormat>; businessObjectFormatUpdateBusinessObjectFormatUsageNotes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatUsageNotesUpdateRequest: BusinessObjectFormatUsageNotesUpdateRequest, observe?: 'response', reportProgress?: boolean): Observable<HttpResponse<BusinessObjectFormat>>; businessObjectFormatUpdateBusinessObjectFormatUsageNotes(namespace: string, businessObjectDefinitionName: string, businessObjectFormatUsage: string, businessObjectFormatFileType: string, businessObjectFormatUsageNotesUpdateRequest: BusinessObjectFormatUsageNotesUpdateRequest, observe?: 'events', reportProgress?: boolean): Observable<HttpEvent<BusinessObjectFormat>>; }