/// /// Business competing for the sale represented by a lead or opportunity. /// [System.Runtime.Serialization.DataContractAttribute()] [Microsoft.Xrm.Sdk.Client.EntityLogicalNameAttribute("competitor")] public partial class Competitor : Microsoft.Xrm.Sdk.Entity, System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged { public static class Fields { public const string Address1_AddressId = "address1_addressid"; public const string Address1_AddressTypeCode = "address1_addresstypecode"; public const string Address1_City = "address1_city"; public const string Address1_Composite = "address1_composite"; public const string Address1_Country = "address1_country"; public const string Address1_County = "address1_county"; public const string Address1_Fax = "address1_fax"; public const string Address1_Latitude = "address1_latitude"; public const string Address1_Line1 = "address1_line1"; public const string Address1_Line2 = "address1_line2"; public const string Address1_Line3 = "address1_line3"; public const string Address1_Longitude = "address1_longitude"; public const string Address1_Name = "address1_name"; public const string Address1_PostalCode = "address1_postalcode"; public const string Address1_PostOfficeBox = "address1_postofficebox"; public const string Address1_ShippingMethodCode = "address1_shippingmethodcode"; public const string Address1_StateOrProvince = "address1_stateorprovince"; public const string Address1_Telephone1 = "address1_telephone1"; public const string Address1_Telephone2 = "address1_telephone2"; public const string Address1_Telephone3 = "address1_telephone3"; public const string Address1_UPSZone = "address1_upszone"; public const string Address1_UTCOffset = "address1_utcoffset"; public const string Address2_AddressId = "address2_addressid"; public const string Address2_AddressTypeCode = "address2_addresstypecode"; public const string Address2_City = "address2_city"; public const string Address2_Composite = "address2_composite"; public const string Address2_Country = "address2_country"; public const string Address2_County = "address2_county"; public const string Address2_Fax = "address2_fax"; public const string Address2_Latitude = "address2_latitude"; public const string Address2_Line1 = "address2_line1"; public const string Address2_Line2 = "address2_line2"; public const string Address2_Line3 = "address2_line3"; public const string Address2_Longitude = "address2_longitude"; public const string Address2_Name = "address2_name"; public const string Address2_PostalCode = "address2_postalcode"; public const string Address2_PostOfficeBox = "address2_postofficebox"; public const string Address2_ShippingMethodCode = "address2_shippingmethodcode"; public const string Address2_StateOrProvince = "address2_stateorprovince"; public const string Address2_Telephone1 = "address2_telephone1"; public const string Address2_Telephone2 = "address2_telephone2"; public const string Address2_Telephone3 = "address2_telephone3"; public const string Address2_UPSZone = "address2_upszone"; public const string Address2_UTCOffset = "address2_utcoffset"; public const string CompetitorId = "competitorid"; public const string Id = "competitorid"; public const string CreatedBy = "createdby"; public const string CreatedOn = "createdon"; public const string CreatedOnBehalfBy = "createdonbehalfby"; public const string EntityImage = "entityimage"; public const string EntityImage_Timestamp = "entityimage_timestamp"; public const string EntityImage_URL = "entityimage_url"; public const string EntityImageId = "entityimageid"; public const string ExchangeRate = "exchangerate"; public const string ImportSequenceNumber = "importsequencenumber"; public const string KeyProduct = "keyproduct"; public const string ModifiedBy = "modifiedby"; public const string ModifiedOn = "modifiedon"; public const string ModifiedOnBehalfBy = "modifiedonbehalfby"; public const string Name = "name"; public const string Opportunities = "opportunities"; public const string OrganizationId = "organizationid"; public const string OverriddenCreatedOn = "overriddencreatedon"; public const string Overview = "overview"; public const string ProcessId = "processid"; public const string ReferenceInfoUrl = "referenceinfourl"; public const string ReportedRevenue = "reportedrevenue"; public const string ReportedRevenue_Base = "reportedrevenue_base"; public const string ReportingQuarter = "reportingquarter"; public const string ReportingYear = "reportingyear"; public const string StageId = "stageid"; public const string StockExchange = "stockexchange"; public const string Strengths = "strengths"; public const string Threats = "threats"; public const string TickerSymbol = "tickersymbol"; public const string TimeZoneRuleVersionNumber = "timezoneruleversionnumber"; public const string TransactionCurrencyId = "transactioncurrencyid"; public const string TraversedPath = "traversedpath"; public const string UTCConversionTimeZoneCode = "utcconversiontimezonecode"; public const string VersionNumber = "versionnumber"; public const string Weaknesses = "weaknesses"; public const string WebSiteUrl = "websiteurl"; public const string WinPercentage = "winpercentage"; public const string YomiName = "yominame"; public const string lk_competitor_createdonbehalfby = "lk_competitor_createdonbehalfby"; public const string lk_competitor_modifiedonbehalfby = "lk_competitor_modifiedonbehalfby"; public const string lk_competitorbase_createdby = "lk_competitorbase_createdby"; public const string lk_competitorbase_modifiedby = "lk_competitorbase_modifiedby"; } /// /// Default Constructor. /// public Competitor() : base(EntityLogicalName) { } public const string EntityLogicalName = "competitor"; public const string EntitySchemaName = "Competitor"; public const string PrimaryIdAttribute = "competitorid"; public const string PrimaryNameAttribute = "name"; public const string EntityLogicalCollectionName = "competitors"; public const string EntitySetName = "competitors"; public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public event System.ComponentModel.PropertyChangingEventHandler PropertyChanging; private void OnPropertyChanged(string propertyName) { if ((this.PropertyChanged != null)) { this.PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } private void OnPropertyChanging(string propertyName) { if ((this.PropertyChanging != null)) { this.PropertyChanging(this, new System.ComponentModel.PropertyChangingEventArgs(propertyName)); } } /// /// Unique identifier for address 1. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_addressid")] public System.Nullable Address1_AddressId { get { return this.GetAttributeValue>("address1_addressid"); } set { this.OnPropertyChanging("Address1_AddressId"); this.SetAttributeValue("address1_addressid", value); this.OnPropertyChanged("Address1_AddressId"); } } /// /// Select the primary address type. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_addresstypecode")] public Microsoft.Xrm.Sdk.OptionSetValue Address1_AddressTypeCode { get { return this.GetAttributeValue("address1_addresstypecode"); } set { this.OnPropertyChanging("Address1_AddressTypeCode"); this.SetAttributeValue("address1_addresstypecode", value); this.OnPropertyChanged("Address1_AddressTypeCode"); } } /// /// Type the city for the primary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_city")] public string Address1_City { get { return this.GetAttributeValue("address1_city"); } set { this.OnPropertyChanging("Address1_City"); this.SetAttributeValue("address1_city", value); this.OnPropertyChanged("Address1_City"); } } /// /// Shows the complete primary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_composite")] public string Address1_Composite { get { return this.GetAttributeValue("address1_composite"); } } /// /// Type the country or region for the primary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_country")] public string Address1_Country { get { return this.GetAttributeValue("address1_country"); } set { this.OnPropertyChanging("Address1_Country"); this.SetAttributeValue("address1_country", value); this.OnPropertyChanged("Address1_Country"); } } /// /// Type the county for the primary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_county")] public string Address1_County { get { return this.GetAttributeValue("address1_county"); } set { this.OnPropertyChanging("Address1_County"); this.SetAttributeValue("address1_county", value); this.OnPropertyChanged("Address1_County"); } } /// /// Type the fax number associated with the primary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_fax")] public string Address1_Fax { get { return this.GetAttributeValue("address1_fax"); } set { this.OnPropertyChanging("Address1_Fax"); this.SetAttributeValue("address1_fax", value); this.OnPropertyChanged("Address1_Fax"); } } /// /// Type the latitude value for the primary address for use in mapping and other applications. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_latitude")] public System.Nullable Address1_Latitude { get { return this.GetAttributeValue>("address1_latitude"); } set { this.OnPropertyChanging("Address1_Latitude"); this.SetAttributeValue("address1_latitude", value); this.OnPropertyChanged("Address1_Latitude"); } } /// /// Type the first line of the primary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_line1")] public string Address1_Line1 { get { return this.GetAttributeValue("address1_line1"); } set { this.OnPropertyChanging("Address1_Line1"); this.SetAttributeValue("address1_line1", value); this.OnPropertyChanged("Address1_Line1"); } } /// /// Type the second line of the primary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_line2")] public string Address1_Line2 { get { return this.GetAttributeValue("address1_line2"); } set { this.OnPropertyChanging("Address1_Line2"); this.SetAttributeValue("address1_line2", value); this.OnPropertyChanged("Address1_Line2"); } } /// /// Type the third line of the primary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_line3")] public string Address1_Line3 { get { return this.GetAttributeValue("address1_line3"); } set { this.OnPropertyChanging("Address1_Line3"); this.SetAttributeValue("address1_line3", value); this.OnPropertyChanged("Address1_Line3"); } } /// /// Type the longitude value for the primary address for use in mapping and other applications. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_longitude")] public System.Nullable Address1_Longitude { get { return this.GetAttributeValue>("address1_longitude"); } set { this.OnPropertyChanging("Address1_Longitude"); this.SetAttributeValue("address1_longitude", value); this.OnPropertyChanged("Address1_Longitude"); } } /// /// Type a descriptive name for the primary address, such as Corporate Headquarters. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_name")] public string Address1_Name { get { return this.GetAttributeValue("address1_name"); } set { this.OnPropertyChanging("Address1_Name"); this.SetAttributeValue("address1_name", value); this.OnPropertyChanged("Address1_Name"); } } /// /// Type the ZIP Code or postal code for the primary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_postalcode")] public string Address1_PostalCode { get { return this.GetAttributeValue("address1_postalcode"); } set { this.OnPropertyChanging("Address1_PostalCode"); this.SetAttributeValue("address1_postalcode", value); this.OnPropertyChanged("Address1_PostalCode"); } } /// /// Type the post office box number of the primary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_postofficebox")] public string Address1_PostOfficeBox { get { return this.GetAttributeValue("address1_postofficebox"); } set { this.OnPropertyChanging("Address1_PostOfficeBox"); this.SetAttributeValue("address1_postofficebox", value); this.OnPropertyChanged("Address1_PostOfficeBox"); } } /// /// Select a shipping method for deliveries sent to this address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_shippingmethodcode")] public Microsoft.Xrm.Sdk.OptionSetValue Address1_ShippingMethodCode { get { return this.GetAttributeValue("address1_shippingmethodcode"); } set { this.OnPropertyChanging("Address1_ShippingMethodCode"); this.SetAttributeValue("address1_shippingmethodcode", value); this.OnPropertyChanged("Address1_ShippingMethodCode"); } } /// /// Type the state or province of the primary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_stateorprovince")] public string Address1_StateOrProvince { get { return this.GetAttributeValue("address1_stateorprovince"); } set { this.OnPropertyChanging("Address1_StateOrProvince"); this.SetAttributeValue("address1_stateorprovince", value); this.OnPropertyChanged("Address1_StateOrProvince"); } } /// /// Type the main phone number associated with the primary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_telephone1")] public string Address1_Telephone1 { get { return this.GetAttributeValue("address1_telephone1"); } set { this.OnPropertyChanging("Address1_Telephone1"); this.SetAttributeValue("address1_telephone1", value); this.OnPropertyChanged("Address1_Telephone1"); } } /// /// Type a second phone number associated with the primary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_telephone2")] public string Address1_Telephone2 { get { return this.GetAttributeValue("address1_telephone2"); } set { this.OnPropertyChanging("Address1_Telephone2"); this.SetAttributeValue("address1_telephone2", value); this.OnPropertyChanged("Address1_Telephone2"); } } /// /// Type a third phone number associated with the primary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_telephone3")] public string Address1_Telephone3 { get { return this.GetAttributeValue("address1_telephone3"); } set { this.OnPropertyChanging("Address1_Telephone3"); this.SetAttributeValue("address1_telephone3", value); this.OnPropertyChanged("Address1_Telephone3"); } } /// /// Type the UPS zone of the primary address to make sure shipping charges are calculated correctly and deliveries are made promptly, if shipped by UPS. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_upszone")] public string Address1_UPSZone { get { return this.GetAttributeValue("address1_upszone"); } set { this.OnPropertyChanging("Address1_UPSZone"); this.SetAttributeValue("address1_upszone", value); this.OnPropertyChanged("Address1_UPSZone"); } } /// /// Select the time zone, or UTC offset, for this address so that other people can reference it when they contact someone at this address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address1_utcoffset")] public System.Nullable Address1_UTCOffset { get { return this.GetAttributeValue>("address1_utcoffset"); } set { this.OnPropertyChanging("Address1_UTCOffset"); this.SetAttributeValue("address1_utcoffset", value); this.OnPropertyChanged("Address1_UTCOffset"); } } /// /// Unique identifier for address 2. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_addressid")] public System.Nullable Address2_AddressId { get { return this.GetAttributeValue>("address2_addressid"); } set { this.OnPropertyChanging("Address2_AddressId"); this.SetAttributeValue("address2_addressid", value); this.OnPropertyChanged("Address2_AddressId"); } } /// /// Select the secondary address type. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_addresstypecode")] public Microsoft.Xrm.Sdk.OptionSetValue Address2_AddressTypeCode { get { return this.GetAttributeValue("address2_addresstypecode"); } set { this.OnPropertyChanging("Address2_AddressTypeCode"); this.SetAttributeValue("address2_addresstypecode", value); this.OnPropertyChanged("Address2_AddressTypeCode"); } } /// /// Type the city for the secondary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_city")] public string Address2_City { get { return this.GetAttributeValue("address2_city"); } set { this.OnPropertyChanging("Address2_City"); this.SetAttributeValue("address2_city", value); this.OnPropertyChanged("Address2_City"); } } /// /// Shows the complete secondary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_composite")] public string Address2_Composite { get { return this.GetAttributeValue("address2_composite"); } } /// /// Type the country or region for the secondary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_country")] public string Address2_Country { get { return this.GetAttributeValue("address2_country"); } set { this.OnPropertyChanging("Address2_Country"); this.SetAttributeValue("address2_country", value); this.OnPropertyChanged("Address2_Country"); } } /// /// Type the county for the secondary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_county")] public string Address2_County { get { return this.GetAttributeValue("address2_county"); } set { this.OnPropertyChanging("Address2_County"); this.SetAttributeValue("address2_county", value); this.OnPropertyChanged("Address2_County"); } } /// /// Type the fax number associated with the secondary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_fax")] public string Address2_Fax { get { return this.GetAttributeValue("address2_fax"); } set { this.OnPropertyChanging("Address2_Fax"); this.SetAttributeValue("address2_fax", value); this.OnPropertyChanged("Address2_Fax"); } } /// /// Type the latitude value for the secondary address for use in mapping and other applications. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_latitude")] public System.Nullable Address2_Latitude { get { return this.GetAttributeValue>("address2_latitude"); } set { this.OnPropertyChanging("Address2_Latitude"); this.SetAttributeValue("address2_latitude", value); this.OnPropertyChanged("Address2_Latitude"); } } /// /// Type the first line of the secondary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_line1")] public string Address2_Line1 { get { return this.GetAttributeValue("address2_line1"); } set { this.OnPropertyChanging("Address2_Line1"); this.SetAttributeValue("address2_line1", value); this.OnPropertyChanged("Address2_Line1"); } } /// /// Type the second line of the secondary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_line2")] public string Address2_Line2 { get { return this.GetAttributeValue("address2_line2"); } set { this.OnPropertyChanging("Address2_Line2"); this.SetAttributeValue("address2_line2", value); this.OnPropertyChanged("Address2_Line2"); } } /// /// Type the third line of the secondary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_line3")] public string Address2_Line3 { get { return this.GetAttributeValue("address2_line3"); } set { this.OnPropertyChanging("Address2_Line3"); this.SetAttributeValue("address2_line3", value); this.OnPropertyChanged("Address2_Line3"); } } /// /// Type the longitude value for the secondary address for use in mapping and other applications. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_longitude")] public System.Nullable Address2_Longitude { get { return this.GetAttributeValue>("address2_longitude"); } set { this.OnPropertyChanging("Address2_Longitude"); this.SetAttributeValue("address2_longitude", value); this.OnPropertyChanged("Address2_Longitude"); } } /// /// Type a descriptive name for the secondary address, such as Corporate Headquarters. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_name")] public string Address2_Name { get { return this.GetAttributeValue("address2_name"); } set { this.OnPropertyChanging("Address2_Name"); this.SetAttributeValue("address2_name", value); this.OnPropertyChanged("Address2_Name"); } } /// /// Type the ZIP Code or postal code for the secondary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_postalcode")] public string Address2_PostalCode { get { return this.GetAttributeValue("address2_postalcode"); } set { this.OnPropertyChanging("Address2_PostalCode"); this.SetAttributeValue("address2_postalcode", value); this.OnPropertyChanged("Address2_PostalCode"); } } /// /// Type the post office box number of the secondary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_postofficebox")] public string Address2_PostOfficeBox { get { return this.GetAttributeValue("address2_postofficebox"); } set { this.OnPropertyChanging("Address2_PostOfficeBox"); this.SetAttributeValue("address2_postofficebox", value); this.OnPropertyChanged("Address2_PostOfficeBox"); } } /// /// Select a shipping method for deliveries sent to this address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_shippingmethodcode")] public Microsoft.Xrm.Sdk.OptionSetValue Address2_ShippingMethodCode { get { return this.GetAttributeValue("address2_shippingmethodcode"); } set { this.OnPropertyChanging("Address2_ShippingMethodCode"); this.SetAttributeValue("address2_shippingmethodcode", value); this.OnPropertyChanged("Address2_ShippingMethodCode"); } } /// /// Type the state or province of the secondary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_stateorprovince")] public string Address2_StateOrProvince { get { return this.GetAttributeValue("address2_stateorprovince"); } set { this.OnPropertyChanging("Address2_StateOrProvince"); this.SetAttributeValue("address2_stateorprovince", value); this.OnPropertyChanged("Address2_StateOrProvince"); } } /// /// Type the main phone number associated with the secondary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_telephone1")] public string Address2_Telephone1 { get { return this.GetAttributeValue("address2_telephone1"); } set { this.OnPropertyChanging("Address2_Telephone1"); this.SetAttributeValue("address2_telephone1", value); this.OnPropertyChanged("Address2_Telephone1"); } } /// /// Type a second phone number associated with the secondary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_telephone2")] public string Address2_Telephone2 { get { return this.GetAttributeValue("address2_telephone2"); } set { this.OnPropertyChanging("Address2_Telephone2"); this.SetAttributeValue("address2_telephone2", value); this.OnPropertyChanged("Address2_Telephone2"); } } /// /// Type a third phone number associated with the secondary address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_telephone3")] public string Address2_Telephone3 { get { return this.GetAttributeValue("address2_telephone3"); } set { this.OnPropertyChanging("Address2_Telephone3"); this.SetAttributeValue("address2_telephone3", value); this.OnPropertyChanged("Address2_Telephone3"); } } /// /// Type the UPS zone of the secondary address to make sure shipping charges are calculated correctly and deliveries are made promptly , if shipped by UPS. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_upszone")] public string Address2_UPSZone { get { return this.GetAttributeValue("address2_upszone"); } set { this.OnPropertyChanging("Address2_UPSZone"); this.SetAttributeValue("address2_upszone", value); this.OnPropertyChanged("Address2_UPSZone"); } } /// /// Select the time zone, or UTC offset, for this address so that other people can reference it when they contact someone at this address. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("address2_utcoffset")] public System.Nullable Address2_UTCOffset { get { return this.GetAttributeValue>("address2_utcoffset"); } set { this.OnPropertyChanging("Address2_UTCOffset"); this.SetAttributeValue("address2_utcoffset", value); this.OnPropertyChanged("Address2_UTCOffset"); } } /// /// Unique identifier of the competitor. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("competitorid")] public System.Nullable CompetitorId { get { return this.GetAttributeValue>("competitorid"); } set { this.OnPropertyChanging("CompetitorId"); this.SetAttributeValue("competitorid", value); if (value.HasValue) { base.Id = value.Value; } else { base.Id = System.Guid.Empty; } this.OnPropertyChanged("CompetitorId"); } } [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("competitorid")] public override System.Guid Id { get { return base.Id; } set { this.CompetitorId = value; } } /// /// lk_competitorbase_createdby /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] public Microsoft.Xrm.Sdk.EntityReference CreatedBy { get { return this.GetAttributeValue("createdby"); } } /// /// Shows the date and time when the record was created. The date and time are displayed in the time zone selected in Microsoft Dynamics 365 options. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdon")] public System.Nullable CreatedOn { get { return this.GetAttributeValue>("createdon"); } } /// /// lk_competitor_createdonbehalfby /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] public Microsoft.Xrm.Sdk.EntityReference CreatedOnBehalfBy { get { return this.GetAttributeValue("createdonbehalfby"); } set { this.OnPropertyChanging("CreatedOnBehalfBy"); this.SetAttributeValue("createdonbehalfby", value); this.OnPropertyChanged("CreatedOnBehalfBy"); } } /// /// Shows the default image for the record. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimage")] public byte[] EntityImage { get { return this.GetAttributeValue("entityimage"); } set { this.OnPropertyChanging("EntityImage"); this.SetAttributeValue("entityimage", value); this.OnPropertyChanged("EntityImage"); } } /// /// /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimage_timestamp")] public System.Nullable EntityImage_Timestamp { get { return this.GetAttributeValue>("entityimage_timestamp"); } } /// /// /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimage_url")] public string EntityImage_URL { get { return this.GetAttributeValue("entityimage_url"); } } /// /// For internal use only. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("entityimageid")] public System.Nullable EntityImageId { get { return this.GetAttributeValue>("entityimageid"); } } /// /// Shows the conversion rate of the record's currency. The exchange rate is used to convert all money fields in the record from the local currency to the system's default currency. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("exchangerate")] public System.Nullable ExchangeRate { get { return this.GetAttributeValue>("exchangerate"); } } /// /// Unique identifier of the data import or data migration that created this record. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("importsequencenumber")] public System.Nullable ImportSequenceNumber { get { return this.GetAttributeValue>("importsequencenumber"); } set { this.OnPropertyChanging("ImportSequenceNumber"); this.SetAttributeValue("importsequencenumber", value); this.OnPropertyChanged("ImportSequenceNumber"); } } /// /// Type the competitor's primary product, service, or specialty. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("keyproduct")] public string KeyProduct { get { return this.GetAttributeValue("keyproduct"); } set { this.OnPropertyChanging("KeyProduct"); this.SetAttributeValue("keyproduct", value); this.OnPropertyChanged("KeyProduct"); } } /// /// lk_competitorbase_modifiedby /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] public Microsoft.Xrm.Sdk.EntityReference ModifiedBy { get { return this.GetAttributeValue("modifiedby"); } } /// /// Shows the date and time when the record was last updated. The date and time are displayed in the time zone selected in Microsoft Dynamics 365 options. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedon")] public System.Nullable ModifiedOn { get { return this.GetAttributeValue>("modifiedon"); } } /// /// lk_competitor_modifiedonbehalfby /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] public Microsoft.Xrm.Sdk.EntityReference ModifiedOnBehalfBy { get { return this.GetAttributeValue("modifiedonbehalfby"); } set { this.OnPropertyChanging("ModifiedOnBehalfBy"); this.SetAttributeValue("modifiedonbehalfby", value); this.OnPropertyChanged("ModifiedOnBehalfBy"); } } /// /// Type the company or business name used to identify the competitor in data views and related records. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("name")] public string Name { get { return this.GetAttributeValue("name"); } set { this.OnPropertyChanging("Name"); this.SetAttributeValue("name", value); this.OnPropertyChanged("Name"); } } /// /// Type notes or other information about the competitive opportunities or selling points you can make. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("opportunities")] public string Opportunities { get { return this.GetAttributeValue("opportunities"); } set { this.OnPropertyChanging("Opportunities"); this.SetAttributeValue("opportunities", value); this.OnPropertyChanged("Opportunities"); } } /// /// organization_competitors /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("organizationid")] public Microsoft.Xrm.Sdk.EntityReference OrganizationId { get { return this.GetAttributeValue("organizationid"); } } /// /// Date and time that the record was migrated. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overriddencreatedon")] public System.Nullable OverriddenCreatedOn { get { return this.GetAttributeValue>("overriddencreatedon"); } set { this.OnPropertyChanging("OverriddenCreatedOn"); this.SetAttributeValue("overriddencreatedon", value); this.OnPropertyChanged("OverriddenCreatedOn"); } } /// /// Type notes or other information about the competitor's business, such as location, revenue, or distribution channel. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("overview")] public string Overview { get { return this.GetAttributeValue("overview"); } set { this.OnPropertyChanging("Overview"); this.SetAttributeValue("overview", value); this.OnPropertyChanged("Overview"); } } /// /// Shows the ID of the process. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("processid")] public System.Nullable ProcessId { get { return this.GetAttributeValue>("processid"); } set { this.OnPropertyChanging("ProcessId"); this.SetAttributeValue("processid", value); this.OnPropertyChanged("ProcessId"); } } /// /// Type the URL for the website used to obtain reference information about the competitor. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("referenceinfourl")] public string ReferenceInfoUrl { get { return this.GetAttributeValue("referenceinfourl"); } set { this.OnPropertyChanging("ReferenceInfoUrl"); this.SetAttributeValue("referenceinfourl", value); this.OnPropertyChanged("ReferenceInfoUrl"); } } /// /// Type the amount of revenue reported in the competitor's annual report or other source. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("reportedrevenue")] public Microsoft.Xrm.Sdk.Money ReportedRevenue { get { return this.GetAttributeValue("reportedrevenue"); } set { this.OnPropertyChanging("ReportedRevenue"); this.SetAttributeValue("reportedrevenue", value); this.OnPropertyChanged("ReportedRevenue"); } } /// /// Shows the Reported Revenue field converted to the system's default base currency for reporting purposes. The calculations use the exchange rate specified in the Currencies area. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("reportedrevenue_base")] public Microsoft.Xrm.Sdk.Money ReportedRevenue_Base { get { return this.GetAttributeValue("reportedrevenue_base"); } } /// /// Type the quarter number during which the competitor's reported revenue was recorded or announced for use in reporting and analysis. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("reportingquarter")] public System.Nullable ReportingQuarter { get { return this.GetAttributeValue>("reportingquarter"); } set { this.OnPropertyChanging("ReportingQuarter"); this.SetAttributeValue("reportingquarter", value); this.OnPropertyChanged("ReportingQuarter"); } } /// /// Type the fiscal year during which the competitor's reported revenue was announced for use in reporting and analysis. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("reportingyear")] public System.Nullable ReportingYear { get { return this.GetAttributeValue>("reportingyear"); } set { this.OnPropertyChanging("ReportingYear"); this.SetAttributeValue("reportingyear", value); this.OnPropertyChanged("ReportingYear"); } } /// /// processstage_competitors /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("stageid")] public System.Nullable StageId { get { return this.GetAttributeValue>("stageid"); } set { this.OnPropertyChanging("StageId"); this.SetAttributeValue("stageid", value); this.OnPropertyChanged("StageId"); } } /// /// Type the stock exchange at which the competitor is listed to track their stock and financial performance of the company. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("stockexchange")] public string StockExchange { get { return this.GetAttributeValue("stockexchange"); } set { this.OnPropertyChanging("StockExchange"); this.SetAttributeValue("stockexchange", value); this.OnPropertyChanged("StockExchange"); } } /// /// Type notes or other information about the competitor's strengths, such as top-selling products and targeted industries or markets. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("strengths")] public string Strengths { get { return this.GetAttributeValue("strengths"); } set { this.OnPropertyChanging("Strengths"); this.SetAttributeValue("strengths", value); this.OnPropertyChanged("Strengths"); } } /// /// Type notes or other information about the competitor's threats to your organization when you sell to the same prospect or customer. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("threats")] public string Threats { get { return this.GetAttributeValue("threats"); } set { this.OnPropertyChanging("Threats"); this.SetAttributeValue("threats", value); this.OnPropertyChanged("Threats"); } } /// /// Type the stock exchange symbol for the competitor to track financial performance of the company. You can click the code entered in this field to access the latest trading information from MSN Money. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("tickersymbol")] public string TickerSymbol { get { return this.GetAttributeValue("tickersymbol"); } set { this.OnPropertyChanging("TickerSymbol"); this.SetAttributeValue("tickersymbol", value); this.OnPropertyChanged("TickerSymbol"); } } /// /// For internal use only. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("timezoneruleversionnumber")] public System.Nullable TimeZoneRuleVersionNumber { get { return this.GetAttributeValue>("timezoneruleversionnumber"); } set { this.OnPropertyChanging("TimeZoneRuleVersionNumber"); this.SetAttributeValue("timezoneruleversionnumber", value); this.OnPropertyChanged("TimeZoneRuleVersionNumber"); } } /// /// transactioncurrency_competitor /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("transactioncurrencyid")] public Microsoft.Xrm.Sdk.EntityReference TransactionCurrencyId { get { return this.GetAttributeValue("transactioncurrencyid"); } set { this.OnPropertyChanging("TransactionCurrencyId"); this.SetAttributeValue("transactioncurrencyid", value); this.OnPropertyChanged("TransactionCurrencyId"); } } /// /// For internal use only. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("traversedpath")] public string TraversedPath { get { return this.GetAttributeValue("traversedpath"); } set { this.OnPropertyChanging("TraversedPath"); this.SetAttributeValue("traversedpath", value); this.OnPropertyChanged("TraversedPath"); } } /// /// Time zone code that was in use when the record was created. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("utcconversiontimezonecode")] public System.Nullable UTCConversionTimeZoneCode { get { return this.GetAttributeValue>("utcconversiontimezonecode"); } set { this.OnPropertyChanging("UTCConversionTimeZoneCode"); this.SetAttributeValue("utcconversiontimezonecode", value); this.OnPropertyChanged("UTCConversionTimeZoneCode"); } } /// /// Version number of the competitor. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("versionnumber")] public System.Nullable VersionNumber { get { return this.GetAttributeValue>("versionnumber"); } } /// /// Type notes or other information about the competitor's weaknesses or areas in which your organization outperforms the competitor. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("weaknesses")] public string Weaknesses { get { return this.GetAttributeValue("weaknesses"); } set { this.OnPropertyChanging("Weaknesses"); this.SetAttributeValue("weaknesses", value); this.OnPropertyChanged("Weaknesses"); } } /// /// Type the website URL for the competitor. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("websiteurl")] public string WebSiteUrl { get { return this.GetAttributeValue("websiteurl"); } set { this.OnPropertyChanging("WebSiteUrl"); this.SetAttributeValue("websiteurl", value); this.OnPropertyChanged("WebSiteUrl"); } } /// /// Type the percentage of your organization's lost opportunities that are won by the competitor to identify your strongest competitors. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("winpercentage")] public System.Nullable WinPercentage { get { return this.GetAttributeValue>("winpercentage"); } set { this.OnPropertyChanging("WinPercentage"); this.SetAttributeValue("winpercentage", value); this.OnPropertyChanged("WinPercentage"); } } /// /// Type the phonetic spelling of the competitor's name, if specified in Japanese, to make sure the name is pronounced correctly in phone calls and other communications. /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("yominame")] public string YomiName { get { return this.GetAttributeValue("yominame"); } set { this.OnPropertyChanging("YomiName"); this.SetAttributeValue("yominame", value); this.OnPropertyChanged("YomiName"); } } /// /// 1:N competitor_Teams /// [Microsoft.Xrm.Sdk.RelationshipSchemaNameAttribute("competitor_Teams")] public System.Collections.Generic.IEnumerable competitor_Teams { get { return this.GetRelatedEntities("competitor_Teams", null); } set { this.OnPropertyChanging("competitor_Teams"); this.SetRelatedEntities("competitor_Teams", null, value); this.OnPropertyChanged("competitor_Teams"); } } /// /// 1:N wfp_ProjectTest_Competitor_Competitor /// [Microsoft.Xrm.Sdk.RelationshipSchemaNameAttribute("wfp_ProjectTest_Competitor_Competitor")] public System.Collections.Generic.IEnumerable wfp_ProjectTest_Competitor_Competitor { get { return this.GetRelatedEntities("wfp_ProjectTest_Competitor_Competitor", null); } set { this.OnPropertyChanging("wfp_ProjectTest_Competitor_Competitor"); this.SetRelatedEntities("wfp_ProjectTest_Competitor_Competitor", null, value); this.OnPropertyChanged("wfp_ProjectTest_Competitor_Competitor"); } } /// /// N:N opportunitycompetitors_association /// [Microsoft.Xrm.Sdk.RelationshipSchemaNameAttribute("opportunitycompetitors_association")] public System.Collections.Generic.IEnumerable opportunitycompetitors_association { get { return this.GetRelatedEntities("opportunitycompetitors_association", null); } set { this.OnPropertyChanging("opportunitycompetitors_association"); this.SetRelatedEntities("opportunitycompetitors_association", null, value); this.OnPropertyChanged("opportunitycompetitors_association"); } } /// /// N:1 lk_competitor_createdonbehalfby /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdonbehalfby")] [Microsoft.Xrm.Sdk.RelationshipSchemaNameAttribute("lk_competitor_createdonbehalfby")] public SystemUser lk_competitor_createdonbehalfby { get { return this.GetRelatedEntity("lk_competitor_createdonbehalfby", null); } set { this.OnPropertyChanging("lk_competitor_createdonbehalfby"); this.SetRelatedEntity("lk_competitor_createdonbehalfby", null, value); this.OnPropertyChanged("lk_competitor_createdonbehalfby"); } } /// /// N:1 lk_competitor_modifiedonbehalfby /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedonbehalfby")] [Microsoft.Xrm.Sdk.RelationshipSchemaNameAttribute("lk_competitor_modifiedonbehalfby")] public SystemUser lk_competitor_modifiedonbehalfby { get { return this.GetRelatedEntity("lk_competitor_modifiedonbehalfby", null); } set { this.OnPropertyChanging("lk_competitor_modifiedonbehalfby"); this.SetRelatedEntity("lk_competitor_modifiedonbehalfby", null, value); this.OnPropertyChanged("lk_competitor_modifiedonbehalfby"); } } /// /// N:1 lk_competitorbase_createdby /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("createdby")] [Microsoft.Xrm.Sdk.RelationshipSchemaNameAttribute("lk_competitorbase_createdby")] public SystemUser lk_competitorbase_createdby { get { return this.GetRelatedEntity("lk_competitorbase_createdby", null); } } /// /// N:1 lk_competitorbase_modifiedby /// [Microsoft.Xrm.Sdk.AttributeLogicalNameAttribute("modifiedby")] [Microsoft.Xrm.Sdk.RelationshipSchemaNameAttribute("lk_competitorbase_modifiedby")] public SystemUser lk_competitorbase_modifiedby { get { return this.GetRelatedEntity("lk_competitorbase_modifiedby", null); } } }