Documentation
¶
Index ¶
- type CredentialResolver
- func (r *CredentialResolver) CreateCredentialDto(ctx context.Context, credential db.Credential) *dto.CredentialDto
- func (r *CredentialResolver) CredentialContextByPartyAndCountry(next http.Handler) http.Handler
- func (r *CredentialResolver) CredentialContextByToken(next http.Handler) http.Handler
- func (r *CredentialResolver) DeleteCredential(rw http.ResponseWriter, request *http.Request)
- func (r *CredentialResolver) GetCredential(rw http.ResponseWriter, request *http.Request)
- func (r *CredentialResolver) PushCredential(ctx context.Context, httpMethod string, credential db.Credential) (*db.Credential, error)
- func (r *CredentialResolver) RegisterCredential(ctx context.Context, credential db.Credential, ...) (*db.Credential, error)
- func (r *CredentialResolver) ReplaceCredential(ctx context.Context, credential db.Credential, ...) (*db.Credential, error)
- func (r *CredentialResolver) UnmarshalPullDto(body io.ReadCloser) (*dto.OcpiCredentialDto, error)
- func (r *CredentialResolver) UnmarshalPushDto(body io.ReadCloser) (*dto.CredentialDto, error)
- func (r *CredentialResolver) UpdateCredential(rw http.ResponseWriter, request *http.Request)
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)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.