bindings

package
v0.0.0-...-4471eec Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2015 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddUpdateMembership

type AddUpdateMembership struct {
	Role string `json:"role" binding:"required"`
}

AddUpdateMembership is the API payload representation when adding or updating a Membership within an organization

type AuthorizeUser

type AuthorizeUser struct {
	Login    string `json:"login" binding:"required"`
	Password string `json:"password" binding:"required"`
}

type ChangePassword

type ChangePassword struct {
	OldPassword string `json:"old_password" binding:"required"`
	NewPassword string `json:"new_password" binding:"required"`
}

type ChangeUsername

type ChangeUsername struct {
	Username string `json:"username" binding:"required"`
}

type CreateConversation

type CreateConversation struct {
	Title   string `json:"title" binding:"required"`
	Purpose string `json:"purpose" binding:"required"`
}

CreateOrganization is the API payload representation when creating a new Organization

type CreateOrganization

type CreateOrganization struct {
	Path         string `json:"path" binding:"required"`
	BillingEmail string `json:"billing_email" binding:"required"`
}

CreateOrganization is the API payload representation when creating a new Organization

type CreateUpdateTeam

type CreateUpdateTeam struct {
	Name        string `json:"name" binding:"required"`
	Description string `json:"description" binding:"required"`
}

type EditMyMembership

type EditMyMembership struct {
	State string `json:"state" binding:"required"`
}

EditMyMembership is the API payload representation when editing your own membership for an organization

type RefreshToken

type RefreshToken struct {
	Token string `json:"refresh_token" binding:"required"`
}

type RegisterNewUser

type RegisterNewUser struct {
	Username     string `json:"username" binding:"required"`
	EmailAddress string `json:"email" binding:"required,email"`
	Password     string `json:"password" binding:"required"`
}

type UpdateEmail

type UpdateEmail struct {
	Email string `json:"email" binding:"required"`
}

type UpdateOrganization

type UpdateOrganization struct {
	Name         string `json:"name" binding:"required"`
	BillingEmail string `json:"billing_email" binding:"required"`
	Email        string `json:"email"`
	Description  string `json:"description"`
	URL          string `json:"url"`
	Location     string `json:"location"`
}

UpdateOrganization is the API payload representation when updating an Organizations

type UpdateUser

type UpdateUser struct {
	GivenName  string `json:"given_name,omitempty" binding:"required"`
	FamilyName string `json:"family_name,omitempty" binding:"required"`
}

Jump to

Keyboard shortcuts

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