< Summary

Class:Microsoft.Azure.CognitiveServices.ContentModerator.Models.Review
Assembly:Microsoft.Azure.CognitiveServices.Vision.ContentModerator
File(s):C:\Git\azure-sdk-for-net\sdk\cognitiveservices\Vision.ContentModerator\src\Generated\Models\Review.cs
Covered lines:11
Uncovered lines:13
Coverable lines:24
Total lines:123
Line coverage:45.8% (11 of 24)
Covered branches:0
Total branches:0

Metrics

MethodCyclomatic complexity Line coverage Branch coverage
.ctor()-100%100%
.ctor(...)-0%100%
get_ReviewId()-100%100%
get_SubTeam()-100%100%
get_Status()-100%100%
get_ReviewerResultTags()-100%100%
get_CreatedBy()-100%100%
get_Metadata()-100%100%
get_Type()-100%100%
get_Content()-100%100%
get_ContentId()-100%100%
get_CallbackEndpoint()-0%100%

File(s)

C:\Git\azure-sdk-for-net\sdk\cognitiveservices\Vision.ContentModerator\src\Generated\Models\Review.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.ContentModerator.Models
 8{
 9    using Newtonsoft.Json;
 10    using System.Collections;
 11    using System.Collections.Generic;
 12    using System.Linq;
 13
 14    /// <summary>
 15    /// The Review object.
 16    /// </summary>
 17    public partial class Review
 18    {
 19        /// <summary>
 20        /// Initializes a new instance of the Review class.
 21        /// </summary>
 222        public Review()
 23        {
 24            CustomInit();
 225        }
 26
 27        /// <summary>
 28        /// Initializes a new instance of the Review class.
 29        /// </summary>
 30        /// <param name="reviewId">Id of the review.</param>
 31        /// <param name="subTeam">Name of the subteam.</param>
 32        /// <param name="status">The status string (&lt;Pending,
 33        /// Complete&gt;).</param>
 34        /// <param name="reviewerResultTags">Array of KeyValue with Reviewer
 35        /// set Tags.</param>
 36        /// <param name="createdBy">The reviewer name.</param>
 37        /// <param name="metadata">Array of KeyValue.</param>
 38        /// <param name="type">The type of content.</param>
 39        /// <param name="content">The content value.</param>
 40        /// <param name="contentId">Id of the content.</param>
 41        /// <param name="callbackEndpoint">The callback endpoint.</param>
 042        public Review(string reviewId = default(string), string subTeam = default(string), string status = default(strin
 43        {
 044            ReviewId = reviewId;
 045            SubTeam = subTeam;
 046            Status = status;
 047            ReviewerResultTags = reviewerResultTags;
 048            CreatedBy = createdBy;
 049            Metadata = metadata;
 050            Type = type;
 051            Content = content;
 052            ContentId = contentId;
 053            CallbackEndpoint = callbackEndpoint;
 54            CustomInit();
 055        }
 56
 57        /// <summary>
 58        /// An initialization method that performs custom operations like setting defaults
 59        /// </summary>
 60        partial void CustomInit();
 61
 62        /// <summary>
 63        /// Gets or sets id of the review.
 64        /// </summary>
 65        [JsonProperty(PropertyName = "ReviewId")]
 1066        public string ReviewId { get; set; }
 67
 68        /// <summary>
 69        /// Gets or sets name of the subteam.
 70        /// </summary>
 71        [JsonProperty(PropertyName = "SubTeam")]
 472        public string SubTeam { get; set; }
 73
 74        /// <summary>
 75        /// Gets or sets the status string (&amp;lt;Pending, Complete&amp;gt;).
 76        /// </summary>
 77        [JsonProperty(PropertyName = "Status")]
 678        public string Status { get; set; }
 79
 80        /// <summary>
 81        /// Gets or sets array of KeyValue with Reviewer set Tags.
 82        /// </summary>
 83        [JsonProperty(PropertyName = "ReviewerResultTags")]
 484        public IList<KeyValuePair> ReviewerResultTags { get; set; }
 85
 86        /// <summary>
 87        /// Gets or sets the reviewer name.
 88        /// </summary>
 89        [JsonProperty(PropertyName = "CreatedBy")]
 690        public string CreatedBy { get; set; }
 91
 92        /// <summary>
 93        /// Gets or sets array of KeyValue.
 94        /// </summary>
 95        [JsonProperty(PropertyName = "Metadata")]
 696        public IList<KeyValuePair> Metadata { get; set; }
 97
 98        /// <summary>
 99        /// Gets or sets the type of content.
 100        /// </summary>
 101        [JsonProperty(PropertyName = "Type")]
 4102        public string Type { get; set; }
 103
 104        /// <summary>
 105        /// Gets or sets the content value.
 106        /// </summary>
 107        [JsonProperty(PropertyName = "Content")]
 4108        public string Content { get; set; }
 109
 110        /// <summary>
 111        /// Gets or sets id of the content.
 112        /// </summary>
 113        [JsonProperty(PropertyName = "ContentId")]
 4114        public string ContentId { get; set; }
 115
 116        /// <summary>
 117        /// Gets or sets the callback endpoint.
 118        /// </summary>
 119        [JsonProperty(PropertyName = "CallbackEndpoint")]
 0120        public string CallbackEndpoint { get; set; }
 121
 122    }
 123}