workerschema

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2015 License: Apache-2.0 Imports: 11 Imported by: 0

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

View Source
const DiscoveryJSON = `` /* 5423-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 ClientPage struct {
	Clients []*Client `json:"clients,omitempty"`

	NextPageToken string `json:"nextPageToken,omitempty"`
}

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 (*ClientsCreateCall) Fields

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

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 Error

type Error struct {
	Error string `json:"error,omitempty"`

	Error_description string `json:"error_description,omitempty"`
}

type Service

type Service struct {
	BasePath string // API endpoint base URL

	Clients *ClientsService

	Users *UsersService
	// contains filtered or unexported fields
}

func New

func New(client *http.Client) (*Service, error)

func NewWithBasePath

func NewWithBasePath(client *http.Client, basePath string) (*Service, error)

type User

type User struct {
	Admin bool `json:"admin,omitempty"`

	CreatedAt string `json:"createdAt,omitempty"`

	DisplayName string `json:"displayName,omitempty"`

	Email string `json:"email,omitempty"`

	EmailVerified bool `json:"emailVerified,omitempty"`

	Id string `json:"id,omitempty"`
}

type UserCreateRequest

type UserCreateRequest struct {
	RedirectURL string `json:"redirectURL,omitempty"`

	User *User `json:"user,omitempty"`
}

type UserCreateResponse

type UserCreateResponse struct {
	EmailSent bool `json:"emailSent,omitempty"`

	ResetPasswordLink string `json:"resetPasswordLink,omitempty"`

	User *User `json:"user,omitempty"`
}

type UserCreateResponseUser

type UserCreateResponseUser struct {
}

type UserResponse

type UserResponse struct {
	User *User `json:"user,omitempty"`
}

type UsersCreateCall

type UsersCreateCall struct {
	// contains filtered or unexported fields
}

func (*UsersCreateCall) Do

func (*UsersCreateCall) Fields

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 UsersResponse struct {
	NextPageToken string `json:"nextPageToken,omitempty"`

	Users []*User `json:"users,omitempty"`
}

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) Get

func (r *UsersService) Get(id string) *UsersGetCall

Get: Get a single use object.

func (*UsersService) List

func (r *UsersService) List() *UsersListCall

List: Retrieve a page of User objects.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL