-
Notifications
You must be signed in to change notification settings - Fork 9
/
previous_consent_session.go
51 lines (39 loc) · 2.09 KB
/
previous_consent_session.go
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
// Copyright 2019 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// Code generated by go-swagger; DO NOT EDIT.
package hydraapi
import "github.com/go-openapi/strfmt" /* copybara-comment */
// This file was generated by the swagger tool.
// Editing this file might prove futile when you re-run the swagger generate command
// PreviousConsentSession The response used to return used consent requests
// same as HandledLoginRequest, just with consent_request exposed as json
// swagger:model PreviousConsentSession
type PreviousConsentSession struct {
// GrantedAudience sets the audience the user authorized the client to use. Should be a subset of `requested_access_token_audience`.
GrantedAudience []string `json:"grant_access_token_audience"`
// GrantScope sets the scope the user authorized the client to use. Should be a subset of `requested_scope`
GrantedScope []string `json:"grant_scope"`
// HandledAt is the timestamp of the consent request.
HandledAt strfmt.DateTime `json:"handled_at,omitempty"`
// Remember, if set to true, tells ORY Hydra to remember this consent authorization and reuse it if the same
// client asks the same user for the same, or a subset of, scope.
Remember bool `json:"remember,omitempty"`
// RememberFor sets how long the consent authorization should be remembered for in seconds. If set to `0`, the
// authorization will be remembered indefinitely.
RememberFor int64 `json:"remember_for,omitempty"`
// consent request
ConsentRequest *ConsentRequest `json:"consent_request,omitempty"`
// session
Session *ConsentRequestSessionData `json:"session,omitempty"`
}