import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "ProjectRoleSet" of service "CPD.SC_PROJ_ENGMT_CREATE_UPD_SRV". */ export declare class ProjectRoleSet extends Entity implements ProjectRoleSetType { /** * Technical entity name for ProjectRoleSet. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the ProjectRoleSet entity */ static _keys: string[]; /** * Commercial Project ID. * Identifies a customer or internal project. * Maximum length: 40. */ projectId: DeserializedType; /** * Engagement Project Role ID. * Uniquely identifies a role type for assignment to a customer or internal project. * By assigning role types, you define the responsibilities within a project. You can then assign a business partner to a role type to specify the individual responsible for related tasks and activities.Key users can define role types for customer and internal projects using the Manage Your Solution app > Professional Services application area > Customer and Internal Project Management > Define Role Types. * Maximum length: 15. */ projectRoleId: DeserializedType; /** * Role Description: Text Table of the Role Master. * Maximum length: 40. * @nullable */ projectRoleName?: DeserializedType | null; /** * Business Partner Number. * Key identifying a business partner in the SAP system. The key is unique within a client. * Maximum length: 10. */ businessPartnerId: DeserializedType; /** * Full Name. * States the complete name of a person. * The complete name is generally generated and saved by the Business Address Services (BAS) according to country-specific rules from the individual name components (without the form of address).If, during the formatting of an address, you want to use an alternative name, you can manually format the alternative name here. * Maximum length: 80. * @nullable */ businessPartnerName?: DeserializedType | null; } export interface ProjectRoleSetType { projectId: DeserializedType; projectRoleId: DeserializedType; projectRoleName?: DeserializedType | null; businessPartnerId: DeserializedType; businessPartnerName?: DeserializedType | null; } //# sourceMappingURL=ProjectRoleSet.d.ts.map