main
1package dto
2
3type ClientMetadata struct {
4 ClientName string `json:"client_name"`
5 ClientUri string `json:"client_uri"`
6 Contacts []string `json:"contacts"`
7 GrantTypes []GrantType `json:"grant_types"`
8 JWKS JsonWebKeySet `json:"jwks"`
9 JWKSUri string `json:"jwks_uri"`
10 LogoUri string `json:"logo_uri"`
11 PolicyUri string `json:"policy_uri"`
12 RedirectUris []string `json:"redirect_uris"`
13 ResponseTypes []ResponseType `json:"response_types"`
14 Scope string `json:"scope"`
15 SoftwareId string `json:"software_id"`
16 SoftwareStatement string `json:"software_statement"`
17 SoftwareVersion string `json:"software_version"`
18 TermsOfServiceUri string `json:"tos_uri"`
19 TokenEndpointAuthMethod TokenEndpointAuthMethod `json:"token_endpoint_auth_method"`
20}