import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "DemandSet" of service "CPD.SC_PROJ_ENGMT_CREATE_UPD_SRV". */ export declare class DemandSet extends Entity implements DemandSetType { /** * Technical entity name for DemandSet. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the DemandSet entity */ static _keys: string[]; /** * Billing Control Category. * Maximum length: 8. * @nullable */ billingControlCategory?: DeserializedType | null; /** * Commercial Project ID. * Identifies a customer or internal project. * Maximum length: 40. */ projectId: DeserializedType; /** * Unit of Measure. * Unit, in which the corresponding quantity is measured. * Maximum length: 3. * @nullable */ uom?: DeserializedType | null; /** * Skills (Comma Separated). * @nullable */ skills?: DeserializedType | null; /** * Plan Item. * Maximum length: 50. */ workPackageId: DeserializedType; /** * Amount. * @nullable */ expenseCost?: DeserializedType | null; /** * Plan Item Description. * Maximum length: 60. */ workPackageName: DeserializedType; /** * Amount. * @nullable */ expenseRevenue?: DeserializedType | null; /** * Resource Type ID. * Indicates the resource types used to plan activities in a work package. * You may use the following resource types:Team (0ACT)Additional Resources (0ADL)Services (0SRV)Expenses (0EXP). * Maximum length: 4. */ resType: DeserializedType; /** * Resource ID. * Indicates resources configured for use in customer and internal projects. Resources must be assigned to resource types before they can be used to plan work packages. * You must map resources to resource types in the configuration activity Map Resources to Resource Types. * Maximum length: 40. */ resourceId: DeserializedType; /** * Work Item ID. * Defines a specific activity performed in a work package. * You assign work items to a work package from a predefined list of work items or you create user-defined ones in a work package. Thereafter, you assign them to resources to plan activities for the team.You define work items in the configuration activity Define Work Items. * Maximum length: 10. */ workitem: DeserializedType; /** * Total Quantity. * Total quantity per period. * @nullable */ effort?: DeserializedType | null; /** * Service Organization. * Represents the organization that is either responsible for a project (service organization) or provides resources that can be assigned to projects (delivery organization). * Maximum length: 5. */ delvryServOrg: DeserializedType; } export interface DemandSetType { billingControlCategory?: DeserializedType | null; projectId: DeserializedType; uom?: DeserializedType | null; skills?: DeserializedType | null; workPackageId: DeserializedType; expenseCost?: DeserializedType | null; workPackageName: DeserializedType; expenseRevenue?: DeserializedType | null; resType: DeserializedType; resourceId: DeserializedType; workitem: DeserializedType; effort?: DeserializedType | null; delvryServOrg: DeserializedType; } //# sourceMappingURL=DemandSet.d.ts.map