github.com/chnsz/golangsdk@v0.0.0-20240506093406-85a3fbfa605b/openstack/identity/federatedauth/providers/results.go (about)

     1  package providers
     2  
     3  type ProviderLinks struct {
     4  	Self      string `json:"self"`
     5  	Protocols string `json:"protocols"`
     6  	Next      string `json:"next"`
     7  	Previous  string `json:"previous"`
     8  }
     9  
    10  type Provider struct {
    11  	SsoType     string        `json:"sso_type"`
    12  	ID          string        `json:"id"`
    13  	Description string        `json:"description"`
    14  	Enabled     bool          `json:"enabled"`
    15  	RemoteIDs   []string      `json:"remote_ids"`
    16  	Links       ProviderLinks `json:"links"`
    17  }
    18  
    19  type ProviderList struct {
    20  	Links             ProviderLinks `json:"links"`
    21  	IdentityProviders []Provider    `json:"identity_providers"`
    22  }