< Summary

Class:Microsoft.Azure.CognitiveServices.Search.EntitySearch.Models.PostalAddress
Assembly:Microsoft.Azure.CognitiveServices.Search.BingEntitySearch
File(s):C:\Git\azure-sdk-for-net\sdk\cognitiveservices\Search.BingEntitySearch\src\Generated\EntitySearch\Models\PostalAddress.cs
Covered lines:0
Uncovered lines:28
Coverable lines:28
Total lines:168
Line coverage:0% (0 of 28)
Covered branches:0
Total branches:0

Metrics

MethodCyclomatic complexity Line coverage Branch coverage
.ctor()-0%100%
.ctor(...)-0%100%
get_StreetAddress()-0%100%
get_AddressLocality()-0%100%
get_AddressSubregion()-0%100%
get_AddressRegion()-0%100%
get_PostalCode()-0%100%
get_PostOfficeBoxNumber()-0%100%
get_AddressCountry()-0%100%
get_CountryIso()-0%100%
get_Neighborhood()-0%100%
get_AddressRegionAbbreviation()-0%100%
get_Text()-0%100%
Validate()-0%100%

File(s)

C:\Git\azure-sdk-for-net\sdk\cognitiveservices\Search.BingEntitySearch\src\Generated\EntitySearch\Models\PostalAddress.cs

#LineLine coverage
 1// <auto-generated>
 2// Code generated by Microsoft (R) AutoRest Code Generator.
 3// Changes may cause incorrect behavior and will be lost if the code is
 4// regenerated.
 5// </auto-generated>
 6
 7namespace Microsoft.Azure.CognitiveServices.Search.EntitySearch.Models
 8{
 9    using Newtonsoft.Json;
 10    using System.Collections;
 11    using System.Collections.Generic;
 12    using System.Linq;
 13
 14    /// <summary>
 15    /// Defines a postal address.
 16    /// </summary>
 17    public partial class PostalAddress : StructuredValue
 18    {
 19        /// <summary>
 20        /// Initializes a new instance of the PostalAddress class.
 21        /// </summary>
 022        public PostalAddress()
 23        {
 24            CustomInit();
 025        }
 26
 27        /// <summary>
 28        /// Initializes a new instance of the PostalAddress class.
 29        /// </summary>
 30        /// <param name="id">A String identifier.</param>
 31        /// <param name="contractualRules">A list of rules that you must adhere
 32        /// to if you display the item.</param>
 33        /// <param name="webSearchUrl">The URL To Bing's search result for this
 34        /// item.</param>
 35        /// <param name="name">The name of the thing represented by this
 36        /// object.</param>
 37        /// <param name="url">The URL to get more information about the thing
 38        /// represented by this object.</param>
 39        /// <param name="description">A short description of the item.</param>
 40        /// <param name="entityPresentationInfo">Additional information about
 41        /// the entity such as hints that you can use to determine the entity's
 42        /// type. To determine the entity's type, use the entityScenario and
 43        /// entityTypeHint fields.</param>
 44        /// <param name="bingId">An ID that uniquely identifies this
 45        /// item.</param>
 46        /// <param name="addressLocality">The city where the street address is
 47        /// located. For example, Seattle.</param>
 48        /// <param name="addressRegion">The state or province code where the
 49        /// street address is located. This could be the two-letter code. For
 50        /// example, WA, or the full name , Washington.</param>
 51        /// <param name="postalCode">The zip code or postal code where the
 52        /// street address is located. For example, 98052.</param>
 53        /// <param name="addressCountry">The country/region where the street
 54        /// address is located. This could be the two-letter ISO code. For
 55        /// example, US, or the full name, United States.</param>
 56        /// <param name="countryIso">The two letter ISO code of this countr.
 57        /// For example, US.</param>
 58        /// <param name="neighborhood">The neighborhood where the street
 59        /// address is located. For example, Westlake.</param>
 60        /// <param name="addressRegionAbbreviation">Region Abbreviation. For
 61        /// example, WA.</param>
 62        /// <param name="text">The complete address. For example, 2100 Westlake
 63        /// Ave N, Bellevue, WA 98052.</param>
 64        public PostalAddress(string id = default(string), IList<ContractualRulesContractualRule> contractualRules = defa
 065            : base(id, contractualRules, webSearchUrl, name, url, image, description, entityPresentationInfo, bingId)
 66        {
 067            StreetAddress = streetAddress;
 068            AddressLocality = addressLocality;
 069            AddressSubregion = addressSubregion;
 070            AddressRegion = addressRegion;
 071            PostalCode = postalCode;
 072            PostOfficeBoxNumber = postOfficeBoxNumber;
 073            AddressCountry = addressCountry;
 074            CountryIso = countryIso;
 075            Neighborhood = neighborhood;
 076            AddressRegionAbbreviation = addressRegionAbbreviation;
 077            Text = text;
 78            CustomInit();
 079        }
 80
 81        /// <summary>
 82        /// An initialization method that performs custom operations like setting defaults
 83        /// </summary>
 84        partial void CustomInit();
 85
 86        /// <summary>
 87        /// </summary>
 88        [JsonProperty(PropertyName = "streetAddress")]
 089        public string StreetAddress { get; private set; }
 90
 91        /// <summary>
 92        /// Gets the city where the street address is located. For example,
 93        /// Seattle.
 94        /// </summary>
 95        [JsonProperty(PropertyName = "addressLocality")]
 096        public string AddressLocality { get; private set; }
 97
 98        /// <summary>
 99        /// </summary>
 100        [JsonProperty(PropertyName = "addressSubregion")]
 0101        public string AddressSubregion { get; private set; }
 102
 103        /// <summary>
 104        /// Gets the state or province code where the street address is
 105        /// located. This could be the two-letter code. For example, WA, or the
 106        /// full name , Washington.
 107        /// </summary>
 108        [JsonProperty(PropertyName = "addressRegion")]
 0109        public string AddressRegion { get; private set; }
 110
 111        /// <summary>
 112        /// Gets the zip code or postal code where the street address is
 113        /// located. For example, 98052.
 114        /// </summary>
 115        [JsonProperty(PropertyName = "postalCode")]
 0116        public string PostalCode { get; private set; }
 117
 118        /// <summary>
 119        /// </summary>
 120        [JsonProperty(PropertyName = "postOfficeBoxNumber")]
 0121        public string PostOfficeBoxNumber { get; private set; }
 122
 123        /// <summary>
 124        /// Gets the country/region where the street address is located. This
 125        /// could be the two-letter ISO code. For example, US, or the full
 126        /// name, United States.
 127        /// </summary>
 128        [JsonProperty(PropertyName = "addressCountry")]
 0129        public string AddressCountry { get; private set; }
 130
 131        /// <summary>
 132        /// Gets the two letter ISO code of this countr. For example, US.
 133        /// </summary>
 134        [JsonProperty(PropertyName = "countryIso")]
 0135        public string CountryIso { get; private set; }
 136
 137        /// <summary>
 138        /// Gets the neighborhood where the street address is located. For
 139        /// example, Westlake.
 140        /// </summary>
 141        [JsonProperty(PropertyName = "neighborhood")]
 0142        public string Neighborhood { get; private set; }
 143
 144        /// <summary>
 145        /// Gets region Abbreviation. For example, WA.
 146        /// </summary>
 147        [JsonProperty(PropertyName = "addressRegionAbbreviation")]
 0148        public string AddressRegionAbbreviation { get; private set; }
 149
 150        /// <summary>
 151        /// Gets the complete address. For example, 2100 Westlake Ave N,
 152        /// Bellevue, WA 98052.
 153        /// </summary>
 154        [JsonProperty(PropertyName = "text")]
 0155        public string Text { get; private set; }
 156
 157        /// <summary>
 158        /// Validate the object.
 159        /// </summary>
 160        /// <exception cref="Rest.ValidationException">
 161        /// Thrown if validation fails
 162        /// </exception>
 163        public override void Validate()
 164        {
 0165            base.Validate();
 0166        }
 167    }
 168}