core

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2018 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	UnsupportedAuthTypeErr = coreapi.APIError{
		Code:       20300,
		StatusCode: http.StatusUnauthorized,
	}
	JSONInvalidErr = coreapi.APIError{
		Code:       30000,
		StatusCode: http.StatusBadRequest,
	}
	SnapshotIncorrectErr = coreapi.APIError{
		Code:       30107,
		StatusCode: http.StatusBadRequest,
	}
	CardIdentityEmptyErr = coreapi.APIError{
		Code:       30114,
		StatusCode: http.StatusBadRequest,
	}
	PublicKeyLentghInvalidErr = coreapi.APIError{
		Code:       30117,
		StatusCode: http.StatusBadRequest,
	}
	SignsIsEmptyErr = coreapi.APIError{
		Code:       30123,
		StatusCode: http.StatusBadRequest,
	}
	SingItemInvalidForApplicationErr = coreapi.APIError{
		Code:       30128,
		StatusCode: http.StatusBadRequest,
	}
	SignItemInvalidForClientErr = coreapi.APIError{
		Code:       30142,
		StatusCode: http.StatusBadRequest,
	}
	CardDataCannotContainsMoreThan16EntriesErr = coreapi.APIError{
		Code:       30103,
		StatusCode: http.StatusBadRequest,
	}
	DataValueExceed256Err = coreapi.APIError{
		Code:       30121,
		StatusCode: http.StatusBadRequest,
	}
	InfoValueExceed256Err = coreapi.APIError{
		Code:       30105,
		StatusCode: http.StatusBadRequest,
	}
	GlobalCardIdentityTypeMustBeEmailErr = coreapi.APIError{
		Code:       30100,
		StatusCode: http.StatusBadRequest,
	}
	RevocationReasonIsEmptyErr = coreapi.APIError{
		Code:       30139,
		StatusCode: http.StatusBadRequest,
	}
	RevokeCardIDInURLNotEqualCardIDInBodyErr = coreapi.APIError{
		Code:       30131,
		StatusCode: http.StatusBadRequest,
	}
	ScopeMustBeGlobalOrApplicationErr = coreapi.APIError{
		Code:       30101,
		StatusCode: http.StatusBadRequest,
	}
	SearchIdentitesEmptyErr = coreapi.APIError{
		Code:       30111,
		StatusCode: http.StatusBadRequest,
	}
	EmailIdentityIvalidErr = coreapi.APIError{
		Code:       30115,
		StatusCode: http.StatusBadRequest,
	}
	VRASignInvalidErr = coreapi.APIError{
		Code:       30143,
		StatusCode: http.StatusBadRequest,
	}
)

Functions

func GetAuthHeader

func GetAuthHeader(ctx context.Context) string

func GetOwnerRequest

func GetOwnerRequest(ctx context.Context) string

func GetURLCardID

func GetURLCardID(ctx context.Context) string

func SetAuthHeader

func SetAuthHeader(ctx context.Context, authHeader string) context.Context

func SetOwnerRequest

func SetOwnerRequest(ctx context.Context, owner string) context.Context

func SetURLCardID

func SetURLCardID(ctx context.Context, id string) context.Context

Types

type Card

type Card struct {
	Response virgil.CardResponse
	Info     virgil.CardModel
}

type CreateCardHandler

type CreateCardHandler func(ctx context.Context, createReq *CreateCardRequest) (*virgil.CardResponse, error)

type CreateCardRequest

type CreateCardRequest struct {
	Info    virgil.CardModel
	Request virgil.SignableRequest
}

type CreateRelationHandler

type CreateRelationHandler func(ctx context.Context, createReq *CreateRelationRequest) (*virgil.CardResponse, error)

type CreateRelationRequest

type CreateRelationRequest struct {
	ID      string
	Request virgil.SignableRequest
}

type GetCardHandler

type GetCardHandler func(ctx context.Context, id string) (*virgil.CardResponse, error)

type RevokeCardHandler

type RevokeCardHandler func(ctx context.Context, revokeReq *RevokeCardRequest) error

type RevokeCardRequest

type RevokeCardRequest struct {
	Info    virgil.RevokeCardRequest
	Request virgil.SignableRequest
}

type RevokeRelationHandler

type RevokeRelationHandler func(ctx context.Context, revokeReq *RevokeRelationRequest) (*virgil.CardResponse, error)

type RevokeRelationRequest

type RevokeRelationRequest struct {
	ID      string
	Info    virgil.RevokeCardRequest
	Request virgil.SignableRequest
}

type SearchCardsHandler

type SearchCardsHandler func(ctx context.Context, crit *virgil.Criteria) ([]virgil.CardResponse, error)

Jump to

Keyboard shortcuts

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