package store

import (
	"time"
)

type ProxyName Name

type ProxyHeader struct {
	Name     ProxyName `json:"name"`
	Revision int       `json:"revision"`
	Weight   int       `json:"weight"`
	Enabled  bool      `json:"enabled"`
}

type Proxy struct {
	ProxyHeader
	To        string    `json:"to"`
	From      []string  `json:"from"`
	CreatedAt time.Time `json:"createdAt"`
	UpdatedAt time.Time `json:"updatedAt"`
}