@herd/angular-client
Version:
Swagger generated client for @herd/angular-client
58 lines (57 loc) • 2.55 kB
TypeScript
/**
* herd
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* OpenAPI spec version: 0.220.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 { AttributeValueFilter } from './attributeValueFilter';
import { PartitionValueFilter } from './partitionValueFilter';
import { RegistrationDateRangeFilter } from './registrationDateRangeFilter';
export interface BusinessObjectDataSearchKey {
/**
* The Namespace to which a Business Object Format is related
*/
namespace: string;
/**
* The name of the Business Object Definition to which a Business Object Format is related
*/
businessObjectDefinitionName: string;
/**
* The Usage of this Business Object Format - a string describing how this format is used. Often used as a label for the Business Object Format. Does not have to be unique in the system, the Usage string is frequently shared across formats for multiple Business Object Definitions
*/
businessObjectFormatUsage?: string;
/**
* A File Type known to the system that describes the file type of data stored under a Business Object Format
*/
businessObjectFormatFileType?: string;
/**
* The numeric version of a Business Object Format. Each time a format is registered, the new version will be the previous version + 1
*/
businessObjectFormatVersion?: number;
/**
* A container for Partition Value Filters
*/
partitionValueFilters?: Array<PartitionValueFilter>;
registrationDateRangeFilter?: RegistrationDateRangeFilter;
/**
* A container for Attribute Value Filters
*/
attributeValueFilters?: Array<AttributeValueFilter>;
/**
* The business object is the latest valid version
*/
filterOnLatestValidVersion?: boolean;
/**
* The filter for expired business object data with its business object format retention type as PARTITION_VALUE and the business object data partition value plus the retentionPeriodInDays specified in the business object format expired. Retention information specified in business object format is version less
*/
filterOnRetentionExpiration?: boolean;
/**
* The filter for business object data under legal hold
*/
filterOnLegalHold?: boolean;
}