Documentation ¶
Overview ¶
Package workerschema provides access to the Dex API.
See http://github.com/coreos/dex
Usage example:
import "google.golang.org/api/workerschema/v1" ... workerschemaService, err := workerschema.New(oauthHttpClient)
Index ¶
- Constants
- func MapSchemaClientToClientIdentity(sc Client) (oidc.ClientIdentity, error)
- type Client
- type ClientPage
- type ClientWithSecret
- type ClientsCreateCall
- type ClientsListCall
- type ClientsService
- type Error
- type Service
- type User
- type UserCreateRequest
- type UserCreateResponse
- type UserCreateResponseUser
- type UserDisableRequest
- type UserDisableResponse
- type UserResponse
- type UsersCreateCall
- type UsersDisableCall
- type UsersGetCall
- type UsersListCall
- type UsersResponse
- type UsersService
Constants ¶
const DiscoveryJSON = `` /* 6509-byte string literal not displayed */
This file is automatically generated by schema/generator
**** DO NOT EDIT ****
Variables ¶
This section is empty.
Functions ¶
func MapSchemaClientToClientIdentity ¶
func MapSchemaClientToClientIdentity(sc Client) (oidc.ClientIdentity, error)
Types ¶
type Client ¶
type Client struct { Id string `json:"id,omitempty"` RedirectURIs []string `json:"redirectURIs,omitempty"` }
func MapClientIdentityToSchemaClient ¶
func MapClientIdentityToSchemaClient(c oidc.ClientIdentity) Client
type ClientPage ¶
type ClientWithSecret ¶
type ClientWithSecret struct { Id string `json:"id,omitempty"` RedirectURIs []string `json:"redirectURIs,omitempty"` Secret string `json:"secret,omitempty"` }
func MapClientIdentityToSchemaClientWithSecret ¶
func MapClientIdentityToSchemaClientWithSecret(c oidc.ClientIdentity) ClientWithSecret
type ClientsCreateCall ¶
type ClientsCreateCall struct {
// contains filtered or unexported fields
}
func (*ClientsCreateCall) Do ¶
func (c *ClientsCreateCall) Do() (*ClientWithSecret, error)
func (*ClientsCreateCall) Fields ¶
func (c *ClientsCreateCall) Fields(s ...googleapi.Field) *ClientsCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type ClientsListCall ¶
type ClientsListCall struct {
// contains filtered or unexported fields
}
func (*ClientsListCall) Do ¶
func (c *ClientsListCall) Do() (*ClientPage, error)
func (*ClientsListCall) Fields ¶
func (c *ClientsListCall) Fields(s ...googleapi.Field) *ClientsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ClientsListCall) NextPageToken ¶
func (c *ClientsListCall) NextPageToken(nextPageToken string) *ClientsListCall
NextPageToken sets the optional parameter "nextPageToken":
type ClientsService ¶
type ClientsService struct {
// contains filtered or unexported fields
}
func NewClientsService ¶
func NewClientsService(s *Service) *ClientsService
func (*ClientsService) Create ¶
func (r *ClientsService) Create(client *Client) *ClientsCreateCall
Create: Register a new Client.
func (*ClientsService) List ¶
func (r *ClientsService) List() *ClientsListCall
List: Retrieve a page of Client objects.
type Service ¶
type Service struct { BasePath string // API endpoint base URL Clients *ClientsService Users *UsersService // contains filtered or unexported fields }
type User ¶
type User struct { Admin bool `json:"admin,omitempty"` CreatedAt string `json:"createdAt,omitempty"` Disabled bool `json:"disabled,omitempty"` DisplayName string `json:"displayName,omitempty"` Email string `json:"email,omitempty"` EmailVerified bool `json:"emailVerified,omitempty"` Id string `json:"id,omitempty"` }
type UserCreateRequest ¶
type UserCreateResponse ¶
type UserCreateResponseUser ¶
type UserCreateResponseUser struct { }
type UserDisableRequest ¶ added in v0.2.0
type UserDisableRequest struct { // Disable: If true, disable this user, if false, enable them Disable bool `json:"disable,omitempty"` }
type UserDisableResponse ¶ added in v0.2.0
type UserDisableResponse struct {
Ok bool `json:"ok,omitempty"`
}
type UserResponse ¶
type UserResponse struct {
User *User `json:"user,omitempty"`
}
type UsersCreateCall ¶
type UsersCreateCall struct {
// contains filtered or unexported fields
}
func (*UsersCreateCall) Do ¶
func (c *UsersCreateCall) Do() (*UserCreateResponse, error)
func (*UsersCreateCall) Fields ¶
func (c *UsersCreateCall) Fields(s ...googleapi.Field) *UsersCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type UsersDisableCall ¶ added in v0.2.0
type UsersDisableCall struct {
// contains filtered or unexported fields
}
func (*UsersDisableCall) Do ¶ added in v0.2.0
func (c *UsersDisableCall) Do() (*UserDisableResponse, error)
func (*UsersDisableCall) Fields ¶ added in v0.2.0
func (c *UsersDisableCall) Fields(s ...googleapi.Field) *UsersDisableCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type UsersGetCall ¶
type UsersGetCall struct {
// contains filtered or unexported fields
}
func (*UsersGetCall) Do ¶
func (c *UsersGetCall) Do() (*UserResponse, error)
func (*UsersGetCall) Fields ¶
func (c *UsersGetCall) Fields(s ...googleapi.Field) *UsersGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type UsersListCall ¶
type UsersListCall struct {
// contains filtered or unexported fields
}
func (*UsersListCall) Do ¶
func (c *UsersListCall) Do() (*UsersResponse, error)
func (*UsersListCall) Fields ¶
func (c *UsersListCall) Fields(s ...googleapi.Field) *UsersListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*UsersListCall) MaxResults ¶
func (c *UsersListCall) MaxResults(maxResults int64) *UsersListCall
MaxResults sets the optional parameter "maxResults":
func (*UsersListCall) NextPageToken ¶
func (c *UsersListCall) NextPageToken(nextPageToken string) *UsersListCall
NextPageToken sets the optional parameter "nextPageToken":
type UsersResponse ¶
type UsersService ¶
type UsersService struct {
// contains filtered or unexported fields
}
func NewUsersService ¶
func NewUsersService(s *Service) *UsersService
func (*UsersService) Create ¶
func (r *UsersService) Create(usercreaterequest *UserCreateRequest) *UsersCreateCall
Create: Create a new User.
func (*UsersService) Disable ¶ added in v0.2.0
func (r *UsersService) Disable(id string, userdisablerequest *UserDisableRequest) *UsersDisableCall
Disable: Enable or disable a user.
func (*UsersService) Get ¶
func (r *UsersService) Get(id string) *UsersGetCall
Get: Get a single User object by id.
func (*UsersService) List ¶
func (r *UsersService) List() *UsersListCall
List: Retrieve a page of User objects.