Documentation
¶
Index ¶
- Constants
- func NewCreateVersionParams(credentialID int64, versionDto *coreDto.VersionDto) db.CreateVersionParams
- type VersionResolver
- func (r *VersionResolver) CreateLocationDto(ctx context.Context, apiDomain string, version string) *coreDto.VersionDto
- func (r *VersionResolver) CreateVersionListDto(ctx context.Context) []render.Renderer
- func (r *VersionResolver) GetBestVersion(ctx context.Context, credentialID int64) *db.Version
- func (r *VersionResolver) GetPreferredVersion(ctx context.Context, credentialID int64, version string) *db.Version
- func (r *VersionResolver) GetVersions(rw http.ResponseWriter, request *http.Request)
- func (r *VersionResolver) PullVersions(ctx context.Context, url string, header transportation.OcpiRequestHeader, ...) []*db.Version
- func (r *VersionResolver) ReplaceVersions(ctx context.Context, credentialID int64, versionsDto []*coreDto.VersionDto) []*db.Version
- func (r *VersionResolver) UnmarshalPullDto(body io.ReadCloser) (*coreDto.OcpiVersionsDto, error)
- func (r *VersionResolver) UnmarshalPushDto(body io.ReadCloser) (*coreDto.VersionDto, error)
Constants ¶
View Source
const (
VERSION_2_1_1 = "2.1.1"
)
Variables ¶
This section is empty.
Functions ¶
func NewCreateVersionParams ¶
func NewCreateVersionParams(credentialID int64, versionDto *coreDto.VersionDto) db.CreateVersionParams
Types ¶
type VersionResolver ¶
type VersionResolver struct { Repository version.VersionRepository OcpiService *transportation.OcpiService }
func NewResolver ¶
func NewResolver(repositoryService *db.RepositoryService, ocpiService *transportation.OcpiService) *VersionResolver
func (*VersionResolver) CreateLocationDto ¶
func (r *VersionResolver) CreateLocationDto(ctx context.Context, apiDomain string, version string) *coreDto.VersionDto
func (*VersionResolver) CreateVersionListDto ¶
func (r *VersionResolver) CreateVersionListDto(ctx context.Context) []render.Renderer
func (*VersionResolver) GetBestVersion ¶
func (*VersionResolver) GetPreferredVersion ¶
func (*VersionResolver) GetVersions ¶
func (r *VersionResolver) GetVersions(rw http.ResponseWriter, request *http.Request)
func (*VersionResolver) PullVersions ¶
func (r *VersionResolver) PullVersions(ctx context.Context, url string, header transportation.OcpiRequestHeader, credentialID int64) []*db.Version
func (*VersionResolver) ReplaceVersions ¶
func (r *VersionResolver) ReplaceVersions(ctx context.Context, credentialID int64, versionsDto []*coreDto.VersionDto) []*db.Version
func (*VersionResolver) UnmarshalPullDto ¶
func (r *VersionResolver) UnmarshalPullDto(body io.ReadCloser) (*coreDto.OcpiVersionsDto, error)
func (*VersionResolver) UnmarshalPushDto ¶
func (r *VersionResolver) UnmarshalPushDto(body io.ReadCloser) (*coreDto.VersionDto, error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.