github.com/go-graphite/carbonapi@v0.17.0/zipper/types/requests.go (about)

     1  package types
     2  
     3  import (
     4  	"github.com/ansel1/merry"
     5  	protov3 "github.com/go-graphite/protocol/carbonapi_v3_pb"
     6  )
     7  
     8  type MultiFetchRequestV3 struct {
     9  	protov3.MultiFetchRequest
    10  }
    11  
    12  type MultiGlobRequestV3 struct {
    13  	protov3.MultiGlobRequest
    14  }
    15  
    16  type MultiMetricsInfoV3 struct {
    17  	protov3.MultiMetricsInfoRequest
    18  }
    19  
    20  type CapabilityRequestV3 struct {
    21  	protov3.CapabilityRequest
    22  }
    23  
    24  func (request MultiGlobRequestV3) Marshal() ([]byte, merry.Error) {
    25  	b, err := request.MultiGlobRequest.Marshal()
    26  	return b, merry.Wrap(err)
    27  }
    28  
    29  func (request MultiGlobRequestV3) LogInfo() interface{} {
    30  	return request.MultiGlobRequest
    31  }
    32  
    33  func (request MultiFetchRequestV3) Marshal() ([]byte, merry.Error) {
    34  	b, err := request.MultiFetchRequest.Marshal()
    35  	return b, merry.Wrap(err)
    36  }
    37  
    38  func (request MultiFetchRequestV3) LogInfo() interface{} {
    39  	return request.MultiFetchRequest
    40  
    41  }
    42  
    43  func (request MultiMetricsInfoV3) Marshal() ([]byte, merry.Error) {
    44  	b, err := request.MultiMetricsInfoRequest.Marshal()
    45  	return b, merry.Wrap(err)
    46  }
    47  
    48  func (request MultiMetricsInfoV3) LogInfo() interface{} {
    49  	return request.MultiMetricsInfoRequest
    50  }
    51  
    52  func (request CapabilityRequestV3) Marshal() ([]byte, merry.Error) {
    53  	b, err := request.CapabilityRequest.Marshal()
    54  	return b, merry.Wrap(err)
    55  }
    56  
    57  func (request CapabilityRequestV3) LogInfo() interface{} {
    58  	return request.CapabilityRequest
    59  }