FilterType Singular/Plural #13

Open
opened 2024-06-19 11:50:55 +02:00 by Daniel_Hassert · 0 comments
Member

--> Types, Filter.Type immer im Singular
--> Api-Endpunkte können Plural sein

Aktuell werden zum Beispiel die ComfortSearchSets in VehicleType mit einem Type im Plural geliefert. Während Filter.Type Singular ist.

export namespace Filter {
    
    export type TypeEnum = 'MaterialType' | 'VehicleType' | 'Width' | 'Section' | 'Diameter' | 'SpeedIndex' | 'LoadIndex' | 'HoleCount' | 'HoleCircle' | 'Offset' | 'HubBoreHole' | 'Manufacturer' | 'VehicleManufacturer' | 'VehicleDisplacement' | 'VehicleModel';
    
    export const TypeEnum = {
        MaterialType: 'MaterialType' as TypeEnum,
        VehicleType: 'VehicleType' as TypeEnum,
        Width: 'Width' as TypeEnum,
        Section: 'Section' as TypeEnum,
        Diameter: 'Diameter' as TypeEnum,
        SpeedIndex: 'SpeedIndex' as TypeEnum,
        LoadIndex: 'LoadIndex' as TypeEnum,
        HoleCount: 'HoleCount' as TypeEnum,
        HoleCircle: 'HoleCircle' as TypeEnum,
        Offset: 'Offset' as TypeEnum,
        HubBoreHole: 'HubBoreHole' as TypeEnum,
        Manufacturer: 'Manufacturer' as TypeEnum,
        VehicleManufacturer: 'VehicleManufacturer' as TypeEnum,
        VehicleDisplacement: 'VehicleDisplacement' as TypeEnum,
        VehicleModel: 'VehicleModel' as TypeEnum
    };
    
    export type TypeEnums = 'MaterialTypes' | 'VehicleTypes' | 'Widths' | 'Sections' | 'Diameters' | 'SpeedIndices' | 'LoadIndices' | 'HoleCounts' | 'HoleCircles' | 'Offsets' | 'HubBoreHoles' | 'Manufacturers' | 'VehicleManufacturers' | 'VehicleDisplacements' | 'VehicleModels';

    export const TypeEnums = {
        MaterialTypes: 'MaterialTypes' as TypeEnums,
        VehicleTypes: 'VehicleTypes' as TypeEnums,
        Widths: 'Widths' as TypeEnums,
        Sections: 'Sections' as TypeEnums,
        Diameters: 'Diameters' as TypeEnums,
        SpeedIndices: 'SpeedIndices' as TypeEnums,
        LoadIndices: 'LoadIndices' as TypeEnums,
        HoleCounts: 'HoleCounts' as TypeEnums,
        HoleCircles: 'HoleCircles' as TypeEnums,
        Offsets: 'Offsets' as TypeEnums,
        HubBoreHoles: 'HubBoreHoles' as TypeEnums,
        Manufacturers: 'Manufacturers' as TypeEnums,
        VehicleManufacturers: 'VehicleManufacturers' as TypeEnums,
        VehicleDisplacements: 'VehicleDisplacements' as TypeEnums,
        VehicleModels: 'VehicleModels' as TypeEnums
    };


}
--> Types, Filter.Type immer im _Singular_ --> Api-Endpunkte können _Plural_ sein Aktuell werden zum Beispiel die `ComfortSearchSets` in `VehicleType` mit einem `Type` im _Plural_ geliefert. Während `Filter.Type` _Singular_ ist. ```typescript export namespace Filter { export type TypeEnum = 'MaterialType' | 'VehicleType' | 'Width' | 'Section' | 'Diameter' | 'SpeedIndex' | 'LoadIndex' | 'HoleCount' | 'HoleCircle' | 'Offset' | 'HubBoreHole' | 'Manufacturer' | 'VehicleManufacturer' | 'VehicleDisplacement' | 'VehicleModel'; export const TypeEnum = { MaterialType: 'MaterialType' as TypeEnum, VehicleType: 'VehicleType' as TypeEnum, Width: 'Width' as TypeEnum, Section: 'Section' as TypeEnum, Diameter: 'Diameter' as TypeEnum, SpeedIndex: 'SpeedIndex' as TypeEnum, LoadIndex: 'LoadIndex' as TypeEnum, HoleCount: 'HoleCount' as TypeEnum, HoleCircle: 'HoleCircle' as TypeEnum, Offset: 'Offset' as TypeEnum, HubBoreHole: 'HubBoreHole' as TypeEnum, Manufacturer: 'Manufacturer' as TypeEnum, VehicleManufacturer: 'VehicleManufacturer' as TypeEnum, VehicleDisplacement: 'VehicleDisplacement' as TypeEnum, VehicleModel: 'VehicleModel' as TypeEnum }; export type TypeEnums = 'MaterialTypes' | 'VehicleTypes' | 'Widths' | 'Sections' | 'Diameters' | 'SpeedIndices' | 'LoadIndices' | 'HoleCounts' | 'HoleCircles' | 'Offsets' | 'HubBoreHoles' | 'Manufacturers' | 'VehicleManufacturers' | 'VehicleDisplacements' | 'VehicleModels'; export const TypeEnums = { MaterialTypes: 'MaterialTypes' as TypeEnums, VehicleTypes: 'VehicleTypes' as TypeEnums, Widths: 'Widths' as TypeEnums, Sections: 'Sections' as TypeEnums, Diameters: 'Diameters' as TypeEnums, SpeedIndices: 'SpeedIndices' as TypeEnums, LoadIndices: 'LoadIndices' as TypeEnums, HoleCounts: 'HoleCounts' as TypeEnums, HoleCircles: 'HoleCircles' as TypeEnums, Offsets: 'Offsets' as TypeEnums, HubBoreHoles: 'HubBoreHoles' as TypeEnums, Manufacturers: 'Manufacturers' as TypeEnums, VehicleManufacturers: 'VehicleManufacturers' as TypeEnums, VehicleDisplacements: 'VehicleDisplacements' as TypeEnums, VehicleModels: 'VehicleModels' as TypeEnums }; } ```
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: PRM_Software_AG/api-documentation#13
No description provided.