// Code generated by mog. DO NOT EDIT. package pbcommon import "github.com/hashicorp/consul/agent/structs" func EnvoyExtensionToStructs(s *EnvoyExtension, t *structs.EnvoyExtension) { if s == nil { return } t.Name = s.Name t.Required = s.Required t.Arguments = ProtobufTypesStructToMapStringInterface(s.Arguments) } func EnvoyExtensionFromStructs(t *structs.EnvoyExtension, s *EnvoyExtension) { if s == nil { return } s.Name = t.Name s.Required = t.Required s.Arguments = MapStringInterfaceToProtobufTypesStruct(t.Arguments) } func LocalityToStructs(s *Locality, t *structs.Locality) { if s == nil { return } t.Region = s.Region t.Zone = s.Zone } func LocalityFromStructs(t *structs.Locality, s *Locality) { if s == nil { return } s.Region = t.Region s.Zone = t.Zone } func QueryMetaToStructs(s *QueryMeta, t *structs.QueryMeta) { if s == nil { return } t.Index = s.Index t.LastContact = structs.DurationFromProto(s.LastContact) t.KnownLeader = s.KnownLeader t.ConsistencyLevel = s.ConsistencyLevel t.ResultsFilteredByACLs = s.ResultsFilteredByACLs } func QueryMetaFromStructs(t *structs.QueryMeta, s *QueryMeta) { if s == nil { return } s.Index = t.Index s.LastContact = structs.DurationToProto(t.LastContact) s.KnownLeader = t.KnownLeader s.ConsistencyLevel = t.ConsistencyLevel s.ResultsFilteredByACLs = t.ResultsFilteredByACLs } func QueryOptionsToStructs(s *QueryOptions, t *structs.QueryOptions) { if s == nil { return } t.Token = s.Token t.MinQueryIndex = s.MinQueryIndex t.MaxQueryTime = structs.DurationFromProto(s.MaxQueryTime) t.AllowStale = s.AllowStale t.RequireConsistent = s.RequireConsistent t.UseCache = s.UseCache t.MaxStaleDuration = structs.DurationFromProto(s.MaxStaleDuration) t.MaxAge = structs.DurationFromProto(s.MaxAge) t.MustRevalidate = s.MustRevalidate t.Filter = s.Filter } func QueryOptionsFromStructs(t *structs.QueryOptions, s *QueryOptions) { if s == nil { return } s.Token = t.Token s.MinQueryIndex = t.MinQueryIndex s.MaxQueryTime = structs.DurationToProto(t.MaxQueryTime) s.AllowStale = t.AllowStale s.RequireConsistent = t.RequireConsistent s.UseCache = t.UseCache s.MaxStaleDuration = structs.DurationToProto(t.MaxStaleDuration) s.MaxAge = structs.DurationToProto(t.MaxAge) s.MustRevalidate = t.MustRevalidate s.Filter = t.Filter } func RaftIndexToStructs(s *RaftIndex, t *structs.RaftIndex) { if s == nil { return } t.CreateIndex = s.CreateIndex t.ModifyIndex = s.ModifyIndex } func RaftIndexFromStructs(t *structs.RaftIndex, s *RaftIndex) { if s == nil { return } s.CreateIndex = t.CreateIndex s.ModifyIndex = t.ModifyIndex } func WriteRequestToStructs(s *WriteRequest, t *structs.WriteRequest) { if s == nil { return } t.Token = s.Token } func WriteRequestFromStructs(t *structs.WriteRequest, s *WriteRequest) { if s == nil { return } s.Token = t.Token }