-
Notifications
You must be signed in to change notification settings - Fork 4.5k
/
AssociatedOperationProperties.cs
56 lines (51 loc) · 2.71 KB
/
AssociatedOperationProperties.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// <auto-generated/>
#nullable disable
namespace Azure.ResourceManager.ApiManagement.Models
{
/// <summary> Operation Entity contract Properties. </summary>
public partial class AssociatedOperationProperties
{
/// <summary> Initializes a new instance of AssociatedOperationProperties. </summary>
internal AssociatedOperationProperties()
{
}
/// <summary> Initializes a new instance of AssociatedOperationProperties. </summary>
/// <param name="id"> Identifier of the operation in form /operations/{operationId}. </param>
/// <param name="name"> Operation name. </param>
/// <param name="apiName"> API Name. </param>
/// <param name="apiRevision"> API Revision. </param>
/// <param name="apiVersion"> API Version. </param>
/// <param name="description"> Operation Description. </param>
/// <param name="method"> A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them. </param>
/// <param name="uriTemplate"> Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}. </param>
internal AssociatedOperationProperties(string id, string name, string apiName, string apiRevision, string apiVersion, string description, string method, string uriTemplate)
{
Id = id;
Name = name;
ApiName = apiName;
ApiRevision = apiRevision;
ApiVersion = apiVersion;
Description = description;
Method = method;
UriTemplate = uriTemplate;
}
/// <summary> Identifier of the operation in form /operations/{operationId}. </summary>
public string Id { get; }
/// <summary> Operation name. </summary>
public string Name { get; }
/// <summary> API Name. </summary>
public string ApiName { get; }
/// <summary> API Revision. </summary>
public string ApiRevision { get; }
/// <summary> API Version. </summary>
public string ApiVersion { get; }
/// <summary> Operation Description. </summary>
public string Description { get; }
/// <summary> A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them. </summary>
public string Method { get; }
/// <summary> Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date}. </summary>
public string UriTemplate { get; }
}
}