< Summary

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

Metrics

MethodCyclomatic complexity Line coverage Branch coverage
.ctor()-100%100%
.ctor(...)-0%100%
get_Url()-0%100%

File(s)

C:\Git\azure-sdk-for-net\sdk\cognitiveservices\Search.BingEntitySearch\src\Generated\EntitySearch\Models\ContractualRulesMediaAttribution.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.Linq;
 11
 12    /// <summary>
 13    /// Defines a contractual rule for media attribution.
 14    /// </summary>
 15    [Newtonsoft.Json.JsonObject("ContractualRules/MediaAttribution")]
 16    public partial class ContractualRulesMediaAttribution : ContractualRulesAttribution
 17    {
 18        /// <summary>
 19        /// Initializes a new instance of the ContractualRulesMediaAttribution
 20        /// class.
 21        /// </summary>
 222        public ContractualRulesMediaAttribution()
 23        {
 24            CustomInit();
 225        }
 26
 27        /// <summary>
 28        /// Initializes a new instance of the ContractualRulesMediaAttribution
 29        /// class.
 30        /// </summary>
 31        /// <param name="targetPropertyName">The name of the field that the
 32        /// rule applies to.</param>
 33        /// <param name="mustBeCloseToContent">A Boolean value that determines
 34        /// whether the contents of the rule must be placed in close proximity
 35        /// to the field that the rule applies to. If true, the contents must
 36        /// be placed in close proximity. If false, or this field does not
 37        /// exist, the contents may be placed at the caller's
 38        /// discretion.</param>
 39        /// <param name="url">The URL that you use to create of hyperlink of
 40        /// the media content. For example, if the target is an image, you
 41        /// would use the URL to make the image clickable.</param>
 42        public ContractualRulesMediaAttribution(string targetPropertyName = default(string), bool? mustBeCloseToContent 
 043            : base(targetPropertyName, mustBeCloseToContent)
 44        {
 045            Url = url;
 46            CustomInit();
 047        }
 48
 49        /// <summary>
 50        /// An initialization method that performs custom operations like setting defaults
 51        /// </summary>
 52        partial void CustomInit();
 53
 54        /// <summary>
 55        /// Gets the URL that you use to create of hyperlink of the media
 56        /// content. For example, if the target is an image, you would use the
 57        /// URL to make the image clickable.
 58        /// </summary>
 59        [JsonProperty(PropertyName = "url")]
 060        public string Url { get; private set; }
 61
 62    }
 63}

Methods/Properties

.ctor()
.ctor(...)
get_Url()