|
2 | 2 |
|
3 | 3 | namespace Nest
|
4 | 4 | {
|
| 5 | + /// <summary> |
| 6 | + /// Invalidates one or more access tokens or refresh tokens. |
| 7 | + /// </summary> |
5 | 8 | [MapsApi("security.invalidate_token.json")]
|
6 | 9 | public partial interface IInvalidateUserAccessTokenRequest
|
7 | 10 | {
|
| 11 | + /// <summary> |
| 12 | + /// An access token. |
| 13 | + /// This parameter cannot be used if any of <see cref="RefreshToken"/>, <see cref="RealmName"/> or <see cref="Username"/> are used. |
| 14 | + /// </summary> |
8 | 15 | [DataMember(Name ="token")]
|
9 | 16 | string Token { get; set; }
|
| 17 | + |
| 18 | + /// <summary> |
| 19 | + /// A refresh token. |
| 20 | + /// This parameter cannot be used any of <see cref="RefreshToken"/>, <see cref="RealmName"/> or <see cref="Username"/> are used. |
| 21 | + /// </summary> |
| 22 | + [DataMember(Name = "refresh_token")] |
| 23 | + string RefreshToken { get; set; } |
| 24 | + |
| 25 | + /// <summary> |
| 26 | + /// The name of an authentication realm. |
| 27 | + /// This parameter cannot be used with either <see cref="RefreshToken"/> or <see cref="Token"/>. |
| 28 | + /// </summary> |
| 29 | + [DataMember(Name = "realm_name")] |
| 30 | + string RealmName { get; set; } |
| 31 | + |
| 32 | + /// <summary> |
| 33 | + /// The username of a user. |
| 34 | + /// This parameter cannot be used with either <see cref="RefreshToken"/> or <see cref="Token"/>. |
| 35 | + /// </summary> |
| 36 | + [DataMember(Name = "username")] |
| 37 | + string Username { get; set; } |
10 | 38 | }
|
11 | 39 |
|
| 40 | + |
12 | 41 | public partial class InvalidateUserAccessTokenRequest
|
13 | 42 | {
|
14 | 43 | public InvalidateUserAccessTokenRequest(string token) => ((IInvalidateUserAccessTokenRequest)this).Token = token;
|
15 | 44 |
|
16 |
| - [DataMember(Name ="token")] |
| 45 | + /// <inheritdoc cref="IInvalidateUserAccessTokenRequest.Token"/> |
17 | 46 | string IInvalidateUserAccessTokenRequest.Token { get; set; }
|
| 47 | + |
| 48 | + /// <inheritdoc cref="IInvalidateUserAccessTokenRequest.RefreshToken"/> |
| 49 | + string IInvalidateUserAccessTokenRequest.RefreshToken { get; set; } |
| 50 | + |
| 51 | + /// <inheritdoc cref="IInvalidateUserAccessTokenRequest.RealmName"/> |
| 52 | + string IInvalidateUserAccessTokenRequest.RealmName { get; set; } |
| 53 | + |
| 54 | + /// <inheritdoc cref="IInvalidateUserAccessTokenRequest.Username"/> |
| 55 | + string IInvalidateUserAccessTokenRequest.Username { get; set; } |
18 | 56 | }
|
19 | 57 |
|
20 | 58 | public partial class InvalidateUserAccessTokenDescriptor
|
21 | 59 | {
|
| 60 | + /// <inheritdoc cref="IInvalidateUserAccessTokenRequest.Token" /> |
22 | 61 | public InvalidateUserAccessTokenDescriptor(string token) => ((IInvalidateUserAccessTokenRequest)this).Token = token;
|
23 | 62 |
|
| 63 | + /// <inheritdoc cref="IInvalidateUserAccessTokenRequest.RefreshToken" /> |
| 64 | + public InvalidateUserAccessTokenDescriptor RefreshToken(string refreshToken) => Assign(refreshToken, (a, v) => a.RefreshToken = v); |
| 65 | + |
| 66 | + /// <inheritdoc cref="IInvalidateUserAccessTokenRequest.RealmName" /> |
| 67 | + public InvalidateUserAccessTokenDescriptor RealmName(string realmName) => Assign(realmName, (a, v) => a.RealmName = v); |
| 68 | + |
| 69 | + /// <inheritdoc cref="IInvalidateUserAccessTokenRequest.Username" /> |
| 70 | + public InvalidateUserAccessTokenDescriptor Username(string username) => Assign(username, (a, v) => a.Username = v); |
| 71 | + |
| 72 | + /// <inheritdoc cref="IInvalidateUserAccessTokenRequest.Token" /> |
24 | 73 | string IInvalidateUserAccessTokenRequest.Token { get; set; }
|
| 74 | + |
| 75 | + /// <inheritdoc cref="IInvalidateUserAccessTokenRequest.RefreshToken" /> |
| 76 | + string IInvalidateUserAccessTokenRequest.RefreshToken { get; set; } |
| 77 | + |
| 78 | + /// <inheritdoc cref="IInvalidateUserAccessTokenRequest.RealmName" /> |
| 79 | + string IInvalidateUserAccessTokenRequest.RealmName { get; set; } |
| 80 | + |
| 81 | + /// <inheritdoc cref="IInvalidateUserAccessTokenRequest.Username" /> |
| 82 | + string IInvalidateUserAccessTokenRequest.Username { get; set; } |
25 | 83 | }
|
26 | 84 | }
|
0 commit comments