func NewDynProvider(config DynConfig) (Provider, error) {
	return &dynProviderState{
		DynConfig: config,
		ZoneSnapshot: &ZoneSnapshot{
			endpoints: map[string][]*endpoint.Endpoint{},
			serials:   map[string]int{},
		},
	}, nil
}
func NewDynProvider(config DynConfig) (Provider, error) {
	return &dynProviderState{
		DynConfig: config,
		ZoneSnapshot: &ZoneSnapshot{
			endpoints: map[string][]*endpoint.Endpoint{},
			serials:   map[string]int{},
		},
	}, nil
}
func NewDynProvider ( config DynConfig ) ( Provider , error ) { return & dynProviderState { DynConfig : config , ZoneSnapshot : & ZoneSnapshot { endpoints : map [ string ] [ ] * endpoint . Endpoint { } , serials : map [ string ] int { } , } , } , nil }
// NewDynProvider initializes a new Dyn Provider.
NewDynProvider initializes a new Dyn Provider .