OpenSource » SampleCode » NexPortWebApiClient
Clone URL:  
IReadableConfiguration.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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
/* * NexportVirtualCampus * * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * OpenAPI spec version: v1 * * Generated by: https://github.com/swagger-api/swagger-codegen.git */ using System.Collections.Generic; namespace NexportApi.Client { /// <summary> /// Represents a readable-only configuration contract. /// </summary> public interface IReadableConfiguration { /// <summary> /// Gets the access token. /// </summary> /// <value>Access token.</value> string AccessToken { get; } /// <summary> /// Gets the API key. /// </summary> /// <value>API key.</value> IDictionary<string, string> ApiKey { get; } /// <summary> /// Gets the API key prefix. /// </summary> /// <value>API key prefix.</value> IDictionary<string, string> ApiKeyPrefix { get; } /// <summary> /// Gets the base path. /// </summary> /// <value>Base path.</value> string BasePath { get; } /// <summary> /// Gets the date time format. /// </summary> /// <value>Date time foramt.</value> string DateTimeFormat { get; } /// <summary> /// Gets the default header. /// </summary> /// <value>Default header.</value> IDictionary<string, string> DefaultHeader { get; } /// <summary> /// Gets the temp folder path. /// </summary> /// <value>Temp folder path.</value> string TempFolderPath { get; } /// <summary> /// Gets the HTTP connection timeout (in milliseconds) /// </summary> /// <value>HTTP connection timeout.</value> int Timeout { get; } /// <summary> /// Gets the user agent. /// </summary> /// <value>User agent.</value> string UserAgent { get; } /// <summary> /// Gets the username. /// </summary> /// <value>Username.</value> string Username { get; } /// <summary> /// Gets the password. /// </summary> /// <value>Password.</value> string Password { get; } /// <summary> /// Gets the API key with prefix. /// </summary> /// <param name="apiKeyIdentifier">API key identifier (authentication scheme).</param> /// <returns>API key with prefix.</returns> string GetApiKeyWithPrefix(string apiKeyIdentifier); } }