service: define request X-headers interface

This commit is contained in:
Leonard Lyubich 2020-06-18 14:35:14 +03:00
parent 73e90be443
commit 705582dbc7
2 changed files with 69 additions and 0 deletions

View file

@ -301,3 +301,14 @@ type BearerToken interface {
type BearerTokenSource interface {
GetBearerToken() BearerToken
}
// ExtendedHeader is an interface of string key-value pair with read access.
type ExtendedHeader interface {
Key() string
Value() string
}
// ExtendedHeadersSource is an interface of ExtendedHeader list with read access.
type ExtendedHeadersSource interface {
ExtendedHeaders() []ExtendedHeader
}