< Summary

Class:Microsoft.Azure.CognitiveServices.Vision.CustomVision.Training.Models.SuggestedTagAndRegionQueryToken
Assembly:Microsoft.Azure.CognitiveServices.Vision.CustomVision.Training
File(s):C:\Git\azure-sdk-for-net\sdk\cognitiveservices\Vision.CustomVision.Training\src\Generated\Models\SuggestedTagAndRegionQueryToken.cs
Covered lines:7
Uncovered lines:9
Coverable lines:16
Total lines:110
Line coverage:43.7% (7 of 16)
Covered branches:0
Total branches:0

Metrics

MethodCyclomatic complexity Line coverage Branch coverage
.ctor()-100%100%
.ctor(...)-0%100%
get_TagIds()-100%100%
get_Threshold()-100%100%
get_Session()-100%100%
get_Continuation()-0%100%
get_MaxCount()-100%100%
get_SortBy()-100%100%

File(s)

C:\Git\azure-sdk-for-net\sdk\cognitiveservices\Vision.CustomVision.Training\src\Generated\Models\SuggestedTagAndRegionQueryToken.cs

#LineLine coverage
 1// <auto-generated>
 2// Copyright (c) Microsoft Corporation. All rights reserved.
 3// Licensed under the MIT License. See License.txt in the project root for
 4// license information.
 5//
 6// Code generated by Microsoft (R) AutoRest Code Generator.
 7// Changes may cause incorrect behavior and will be lost if the code is
 8// regenerated.
 9// </auto-generated>
 10
 11namespace Microsoft.Azure.CognitiveServices.Vision.CustomVision.Training.Models
 12{
 13    using Newtonsoft.Json;
 14    using System.Collections;
 15    using System.Collections.Generic;
 16    using System.Linq;
 17
 18    /// <summary>
 19    /// Contains properties we need to fetch suggested tags for. For the first
 20    /// call, Session and continuation set to null.
 21    /// Then on subsequent calls, uses the session/continuation from the
 22    /// previous SuggestedTagAndRegionQuery result to fetch additional results.
 23    /// </summary>
 24    public partial class SuggestedTagAndRegionQueryToken
 25    {
 26        /// <summary>
 27        /// Initializes a new instance of the SuggestedTagAndRegionQueryToken
 28        /// class.
 29        /// </summary>
 430        public SuggestedTagAndRegionQueryToken()
 31        {
 32            CustomInit();
 433        }
 34
 35        /// <summary>
 36        /// Initializes a new instance of the SuggestedTagAndRegionQueryToken
 37        /// class.
 38        /// </summary>
 39        /// <param name="tagIds">Existing TagIds in project to filter suggested
 40        /// tags on.</param>
 41        /// <param name="threshold">Confidence threshold to filter suggested
 42        /// tags on.</param>
 43        /// <param name="session">SessionId for database query. Initially set
 44        /// to null but later used to paginate.</param>
 45        /// <param name="continuation">Continuation Id for database pagination.
 46        /// Initially null but later used to paginate.</param>
 47        /// <param name="maxCount">Maximum number of results you want to be
 48        /// returned in the response.</param>
 49        /// <param name="sortBy">OrderBy. Ordering mechanism for your results.
 50        /// Possible values include: 'UncertaintyAscending',
 51        /// 'UncertaintyDescending'</param>
 052        public SuggestedTagAndRegionQueryToken(IList<System.Guid> tagIds = default(IList<System.Guid>), double threshold
 53        {
 054            TagIds = tagIds;
 055            Threshold = threshold;
 056            Session = session;
 057            Continuation = continuation;
 058            MaxCount = maxCount;
 059            SortBy = sortBy;
 60            CustomInit();
 061        }
 62
 63        /// <summary>
 64        /// An initialization method that performs custom operations like setting defaults
 65        /// </summary>
 66        partial void CustomInit();
 67
 68        /// <summary>
 69        /// Gets or sets existing TagIds in project to filter suggested tags
 70        /// on.
 71        /// </summary>
 72        [JsonProperty(PropertyName = "tagIds")]
 873        public IList<System.Guid> TagIds { get; set; }
 74
 75        /// <summary>
 76        /// Gets or sets confidence threshold to filter suggested tags on.
 77        /// </summary>
 78        [JsonProperty(PropertyName = "threshold")]
 679        public double Threshold { get; set; }
 80
 81        /// <summary>
 82        /// Gets or sets sessionId for database query. Initially set to null
 83        /// but later used to paginate.
 84        /// </summary>
 85        [JsonProperty(PropertyName = "session")]
 486        public string Session { get; set; }
 87
 88        /// <summary>
 89        /// Gets or sets continuation Id for database pagination. Initially
 90        /// null but later used to paginate.
 91        /// </summary>
 92        [JsonProperty(PropertyName = "continuation")]
 093        public string Continuation { get; set; }
 94
 95        /// <summary>
 96        /// Gets or sets maximum number of results you want to be returned in
 97        /// the response.
 98        /// </summary>
 99        [JsonProperty(PropertyName = "maxCount")]
 6100        public int MaxCount { get; set; }
 101
 102        /// <summary>
 103        /// Gets or sets orderBy. Ordering mechanism for your results. Possible
 104        /// values include: 'UncertaintyAscending', 'UncertaintyDescending'
 105        /// </summary>
 106        [JsonProperty(PropertyName = "sortBy")]
 4107        public string SortBy { get; set; }
 108
 109    }
 110}