Documentation
¶
Overview ¶
Package mapping turns what the store service carries into goback's own types and back.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Mapper ¶
type Mapper interface {
StorePolicy(in *storekey.Policy) *proto.StorePolicy
FromStorePolicy(in *proto.StorePolicy) *storekey.Policy
// field:KeepWithin using:"Seconds"
RetentionPolicy(in *retention.Policy) *proto.RetentionPolicy
// field:KeepWithin using:"Duration"
FromRetentionPolicy(in *proto.RetentionPolicy) *retention.Policy
SetRetention(in index.SetRetention) *proto.GetRetentionResponse
FromSetRetention(in *proto.GetRetentionResponse) index.SetRetention
// Effective is a policy in force, which is never unset.
// field:KeepWithin using:"Seconds"
Effective(in retention.Policy) *proto.RetentionPolicy
// FromEffective is Effective's inverse.
// field:KeepWithin using:"Duration"
FromEffective(in *proto.RetentionPolicy) retention.Policy
RetentionBracket(in retention.Bracket) *proto.RetentionBracket
FromRetentionBracket(in *proto.RetentionBracket) retention.Bracket
}
mapper:generate
Click to show internal directories.
Click to hide internal directories.