credential

package
v0.4.1 Latest Latest
Warning

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

Go to latest
Published: Mar 1, 2023 License: MIT Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CredentialResolver

type CredentialResolver struct {
	Repository             credentialRepository.CredentialRepository
	BusinessDetailResolver *businessdetail.BusinessDetailResolver
	OcpiService            *transportation.OcpiService
	SyncService            *sync.SyncService
	VersionResolver        *version.VersionResolver
	VersionDetailResolver  *versiondetail.VersionDetailResolver
}

func NewResolver

func NewResolver(repositoryService *db.RepositoryService, services *service.ServiceResolver) *CredentialResolver

func (*CredentialResolver) CreateCredentialDto

func (r *CredentialResolver) CreateCredentialDto(ctx context.Context, credential db.Credential) *dto.CredentialDto

func (*CredentialResolver) CredentialContextByPartyAndCountry

func (r *CredentialResolver) CredentialContextByPartyAndCountry(next http.Handler) http.Handler

func (*CredentialResolver) CredentialContextByToken

func (r *CredentialResolver) CredentialContextByToken(next http.Handler) http.Handler

func (*CredentialResolver) DeleteCredential

func (r *CredentialResolver) DeleteCredential(rw http.ResponseWriter, request *http.Request)

func (*CredentialResolver) GetCredential

func (r *CredentialResolver) GetCredential(rw http.ResponseWriter, request *http.Request)

func (*CredentialResolver) PushCredential

func (r *CredentialResolver) PushCredential(ctx context.Context, httpMethod string, credential db.Credential) (*db.Credential, error)

func (*CredentialResolver) RegisterCredential

func (r *CredentialResolver) RegisterCredential(ctx context.Context, credential db.Credential, token, url, countryCode, partyID string) (*db.Credential, error)

func (*CredentialResolver) ReplaceCredential

func (r *CredentialResolver) ReplaceCredential(ctx context.Context, credential db.Credential, credentialDto *dto.CredentialDto) (*db.Credential, error)

func (*CredentialResolver) UnmarshalPullDto

func (r *CredentialResolver) UnmarshalPullDto(body io.ReadCloser) (*dto.OcpiCredentialDto, error)

func (*CredentialResolver) UnmarshalPushDto added in v0.3.1

func (r *CredentialResolver) UnmarshalPushDto(body io.ReadCloser) (*dto.CredentialDto, error)

func (*CredentialResolver) UpdateCredential

func (r *CredentialResolver) UpdateCredential(rw http.ResponseWriter, request *http.Request)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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