/* tslint:disable */ /* eslint-disable */ /** * Fabric API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { mapValues } from '../runtime'; /** * * @export * @interface SearchRequestAllOfSort */ export interface SearchRequestAllOfSort { /** * * @type {string} * @memberof SearchRequestAllOfSort */ 'field': SearchRequestAllOfSortFieldEnum; /** * * @type {string} * @memberof SearchRequestAllOfSort */ 'order'?: SearchRequestAllOfSortOrderEnum; } /** * @export */ export const SearchRequestAllOfSortFieldEnum = { CreatedAt: 'createdAt', ModifiedAt: 'modifiedAt', Kind: 'kind', Id: 'id' } as const; export type SearchRequestAllOfSortFieldEnum = typeof SearchRequestAllOfSortFieldEnum[keyof typeof SearchRequestAllOfSortFieldEnum]; /** * @export */ export const SearchRequestAllOfSortOrderEnum = { Asc: 'asc', Desc: 'desc' } as const; export type SearchRequestAllOfSortOrderEnum = typeof SearchRequestAllOfSortOrderEnum[keyof typeof SearchRequestAllOfSortOrderEnum]; /** * Check if a given object implements the SearchRequestAllOfSort interface. */ export function instanceOfSearchRequestAllOfSort(value: object): value is SearchRequestAllOfSort { if (!('field' in value) || value['field'] === undefined) return false; return true; } export function SearchRequestAllOfSortFromJSON(json: any): SearchRequestAllOfSort { return SearchRequestAllOfSortFromJSONTyped(json, false); } export function SearchRequestAllOfSortFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchRequestAllOfSort { if (json == null) { return json; } const result = { } as SearchRequestAllOfSort; if (json['field'] !== undefined) { result['field'] = json['field']; } if (json['order'] !== undefined) { result['order'] = json['order']; } return result; } export function SearchRequestAllOfSortToJSON(json: any): SearchRequestAllOfSort { return SearchRequestAllOfSortToJSONTyped(json, false); } export function SearchRequestAllOfSortToJSONTyped(value?: SearchRequestAllOfSort | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } return { 'field': value['field'], 'order': value['order'], }; }